08 2015 档案
摘要:背景知识: 信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的命名可以看出,它的实质和使用很象中断。所以,信号可以说是进程控制的一部分。 软中断信号(signal,又简称为信号)用来通知进程发生了异步事件。进程之间可以互相通过系统调用kill发送软中断信号。...
        阅读全文
                
摘要:所有函数所需的头文件请用man手册查阅,这里都不写了使用共享内存步骤:① 开辟一块共享内存shmget② 允许本进程使用共某块共享内存shmat③ 写入/读取删除共享内存步骤①禁止本进程使用这块共享内存shmdt②删除这块共享内存shmctl或者命令行下ipcrm1、创建共享内存任务描述:使用shm...
        阅读全文
                
摘要:背景知识:在前一个实训中我们介绍了进程,但有时人们认为用fork调用来创建新进程的代价太高。在这种情况下,如果能让一个进程同时做零件事情或至少看起来是这样将会非常有用。而且,你可能希望能有两件或更多的事情以一种非常紧密的方式同时发生。这就是需要线程发挥作用的时候了。线程,有时被称为轻量级进程(Lig...
        阅读全文
                
摘要:发现进程有关的编程题里面的包含知识量实在是太庞大,这是关于wait和waitpid区别的,以前只是粗略知道它们的区别,这是网上看到的比较全的对比转自http://blog.chinaunix.net/uid-25365622-id-3045460.htmlwait的函数原型是: #include#i...
        阅读全文
                
摘要:之前写了进程的创建,由于是半年前做的题目了,现在回忆有点生疏,有些概念都忘了,比如僵尸进程、孤儿进程、子进程和父进程的关系。。。在博客园看到有一篇讲的很好的关于僵尸进程和孤儿进程的文章,没看到有转载的选项,直接复制过来了,方便以后忘了再查看转自http://www.cnblogs.com/Anker...
        阅读全文
                
摘要:1、进程的创建与操作任务描述:在父进程中创建一个全局变量,一个局部变量,并赋予初始值,用fork函数创建子进程。在子进程中对父进程的变量进行自加操作,并且输出变量值,然后父进程睡眠一段时间各进程结束前输出进程与父进程号,全局及局部变量值相关知识:由 fork 创建的新进程被称为子进程(child p...
        阅读全文
                
摘要:1、系统文件读写任务描述:编写程序,读取linux系统文件"/etc/passwd"内容,并输出到屏幕上.同时在程序目录新建文件passwd,将"/etc/passwd"系统文件内容复制到新建的passwd中main.c:#include#include#include#include#includ...
        阅读全文
                
摘要:1、编写打印时间的程序任务描述:编写c程序,该程序从0开始,每隔两秒输出一个整数,该整数为上一个整数+1,并且输出当前系统时间该程序无限次运行,直到外界终止该程序对上述程序改进,实现以命令参数执行打印时间的程序main.c:#include#includeint main(void){ int...
        阅读全文
                
摘要:再讲静态库和共享库之前先讲一下一个可执行文件的生成过程1、预处理 ①将所有的#define删除,并且展开所有的宏定义 ②处理所有的条件预编译指令,比如#if #ifdef #elif #else #endif等 ③处理#include 预编译指令,将被包含的文件插入到该预编译指令的位置。 ④...
        阅读全文
                
摘要:背景知识 联网就是通过网络将主机进行互联并采用不同的规范配置网络上的节点。我们以 TCP/IP 作为网络栈,所有的操作都是基于它进行的。网络是计算机系统中重要的部分。连接在网络上的每个节点都分配了一个用作标识作用的独一的 IP 地址。有很多联网参数,如子网掩码、路由、端口和 DNS 等,我们需要对...
        阅读全文
                
摘要:背景知识 对于 Linux 系统管理员来说,没有比 shell 脚本编程更有用处的了。通常,Linux 系统管理员每天需要完成无数项任务,从监视系统磁盘空间和系统用户到备份重要文件。Shell 脚本可以让系统管理员的工作变得非常轻松!使用简单的 shell 脚本就可以自动化执行所有基本的系统管理任...
        阅读全文
                
摘要:背景知识 Shell 是用户与内核进行交互操作的一种接口,是 Linux 最重要的软件之一。目前最流行的 Shell 称为 bash Shell,bash Shell 脚本编程以其简洁、高效而著称,多年来成为 Linux 程序员和系统管理员解决实际问题的利器。Shell 是操作系统的最外层。She...
        阅读全文
                
摘要:本文讨论了 UNIX/LINUX 平台下三种主要的可执行文件格式:a.out(assembler and link editor output 汇编器和链接编辑器的输出)、COFF(Common Object File Format 通用对象文件格式)、ELF(Executable and Link...
        阅读全文
                
摘要:有一定vim基础的可以看这篇文章,能快速查询常用命令。使用vim可以安装下面三个包vim-minimal 仅提供vi和相关的命令	vim-enhanced	提供vim命令	vim-X11 提供gvimvim有三个模式:命令模式、插入模式、Ex模式i→插入模式,按ESC回到命令模式命令模式下:x:...
        阅读全文
                
摘要:1、安装kde①添加KDESC4.11库打开一个终端窗口,在终端窗口中输入如下命令:sudoadd-apt-repositoryppa:kubuntu-ppa/backports回车执行命令,输入管理员密码。②安装KDE在终端窗口中继续输入如下命令并执行:sudoapt-getupdate更新安装包...
        阅读全文
                
摘要:1、虚拟机管理程序和虚拟机管理 一个服务器上只安装单一操作系统的时代已经过去,单个服务器可通过安装多个虚拟机来运行不同操作系统。虚拟机的大量使用减少了所需的服务其硬件,降低了服务器的功耗,但却带来了另外一个问题,多虚拟机数目的增加使其管理变得更加复杂。 虚拟化为管理虚拟机及其资源以及物理主机的基...
        阅读全文
                
摘要:还有10天就开学了,暑假感觉跟没过一样还有10天就开学了,暑假感觉跟没过一样,今天突然突发奇想,想要把以前学的东西都消化一遍,就开了个博客,觉得总要留下点什么。顺便提高提高文笔,表达能力实在太烂了。大一大二学的通信,当初很迷茫不知道出来做什么,毕竟通信行业不像现在的互联网,通信已经饱和了。大三转战l...
        阅读全文
                
摘要:部分内容转自点击打开链接点击打开链接前段时间做了RHCE的一道题,是iSCSi的,后来在挂载的时候说是磁盘被占用。当时资料找了很多结果还是没有找到解决方法。反倒是发现了这个inode,也是关于被占用的,只不过这个是空间被占用。可能有人会碰到一种情况就是明明磁盘还有很大的空间,但是不能创建文件了。这其...
        阅读全文
                
 
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号