上一页 1 ··· 61 62 63 64 65 66 67 68 69 ··· 98 下一页
摘要: 什么是僵尸进程?首先内核会释放终止进程(调用了exit系统调用)所使用的所有存储区,关闭所有打开的文件等,但内核为每一个终止子进程保存了一定量的信息。这些信息至少包括进程ID,进程的终止状态,以及该进程使用的CPU时间,所以当终止子进程的父进程调用wait或waitpid时就可以得到这些信息。而僵尸... 阅读全文
posted @ 2014-10-12 13:35 Jessica程序猿 阅读(27666) 评论(3) 推荐(12)
摘要: 早期UNIX系统的一个特性是:如果在进程执行一个低速系统调用而阻塞期间捕捉到一个信号,则该系统调用就被中断不再继续执行。该系统调用返回出错,其errno设置为EINTR。这样处理的理由是:因为一个信号发生了,进程捕捉到了它,这意味着已经发生了某种事情,所以是个好机会应当唤醒阻塞的系统调用。在这里,我... 阅读全文
posted @ 2014-10-12 11:08 Jessica程序猿 阅读(3701) 评论(0) 推荐(2)
摘要: 一 可重入函数当一个被捕获的信号被一个进程处理时,进程执行的普通的指令序列会被一个信号处理器暂时地中断。它首先执行该信号处理程序中的指令。如果从信号处理程序返回(例如没有调用exit或longjmp),则继续执行在捕获到信号时进程正在执行的正常指令序列(这和当一个硬件中断发生是所发生的事情相似。)但... 阅读全文
posted @ 2014-10-12 09:58 Jessica程序猿 阅读(7164) 评论(1) 推荐(0)
摘要: iSCSI 主要是透过 TCP/IP 的技术,将储存设备端透过 iSCSI target (iSCSI 目标) 功能,做成可以提供磁盘的服务器端,再透过 iSCSI initiator (iSCSI 初始化用户) 功能,做成能够挂载使用 iSCSI target 的客户端,如此便能透过 iSCSI ... 阅读全文
posted @ 2014-10-11 19:36 Jessica程序猿 阅读(25963) 评论(0) 推荐(0)
摘要: 配置步骤:1、查看安装是否安装iSCSI驱动rpm -qa|grep iscsi2、查看yum安装源yum list |grep iscsi3、安装iscsi驱动yum install iscsi-initiator-utils4、配置客户端名称vim /etc/iscsi/initiatornam... 阅读全文
posted @ 2014-10-11 17:00 Jessica程序猿 阅读(1475) 评论(0) 推荐(0)
摘要: 1. exit用于结束正在运行的整个程序,它将参数返回给OS,把控制权交给操作系统;而return 是退出当前函数,返回函数值,把控制权交给调用函数。2. exit是系统调用级别,它表示一个进程的结束;而return 是语言级别的,它表示调用堆栈的返回。3. 在main函数结束时,会隐式地调用exi... 阅读全文
posted @ 2014-10-11 16:49 Jessica程序猿 阅读(1387) 评论(0) 推荐(0)
摘要: vim中字符串出现次数的统计在所有行中查找 字符串 出现的次数:%s/字符串//gn:%s/字符串/&/gn在m和n行之间查找 字符串 出现的次数:m,ns/字符串/&/gnC-r (register) 在insert模式下插入寄存器对应的内容在insert模式下,C-r (register) 插入... 阅读全文
posted @ 2014-10-11 15:41 Jessica程序猿 阅读(596) 评论(0) 推荐(0)
摘要: 要对系统中进程进行监测控制,查看状态,内存,CPU的使用情况,使用命令:/bin/ps(1)ps:是显示瞬间进程的状态,并不动态连续;(2)top:如果想对进程运行时间监控,应该用top命令;(3)kill用于杀死进程或者给进程发送信号;(4)查看文章最后的man手册,可以查看ps的每项输出的含义,... 阅读全文
posted @ 2014-10-11 15:17 Jessica程序猿 阅读(5123) 评论(0) 推荐(0)
摘要: RPM 有五种基本的操作方式(不包括创建软件包): 安装, 卸载, 升级, 查询,和验证。 下面我们就来逐一的讲解吧。一、 安装RPM包RPM 软件包通常具有类似foo-1.0-1.i386.rpm 的文件名。其中包括 软件包的名称(foo),版本号(1.0),发行号(1), 和 硬件平台(i386... 阅读全文
posted @ 2014-10-11 15:15 Jessica程序猿 阅读(2113) 评论(0) 推荐(0)
摘要: 任何时候,多个进程可能同时使用TCP、UDP和SCTP这3种传输层协议中的任何一种。这3种协议都使用16位整数的端口号来区分这些进程。当一个客户想要跟一个服务器联系时,它必须标识想要与之通信的这个服务器。TCP、UDP和SCTP定义了一组众所周知的端口号,用于标识众所周知的服务。另一方面,客户通常使... 阅读全文
posted @ 2014-10-11 12:47 Jessica程序猿 阅读(3524) 评论(0) 推荐(0)
上一页 1 ··· 61 62 63 64 65 66 67 68 69 ··· 98 下一页