linux进程查看中STAT的含义
根据MAN帮助翻译的,不知道准不准确:
D 不可中断的休眠进程(一般为 IO相关的)
R 正在运行的或将运行的(在运行队列中)
S 忆中断的休眠进程 (等待一个事件去结束它)
T 已这止的, 不管是任务控制流还是已经传输完毕的.
W 请求中进程,可能没有足够的内存空间了。(2.6.xx 以后已经没有了)
X 死掉(被杀死)进程(一般不会看到,杀死后就没有了)
Z 停卡("僵死")进程, 已终止,但不能被父进程回收/释放资源.
在BSD模式下显示STAT项的话,还可能出现以下的几种情况:
< 高优先级(对其它用户不利)
N 低优先级 (对其它用户有利)
L 页面锁定到内存(实时的且与客户进行IO的)
s session leader进程,一般启动时要设置SID的,这种进程脱离控制终端。一般的deamon都要调用setsid把自己设置为session leader,与控制终端脱离关系,这样控制终端退出产生的SIGHUP信号就不会发送到这些进程了。这个行为与用nohup执行应用的作用相同。
l 多线种进程(如CLONE_THREAD, NPTL )
+ 前端进程组内的进程
原文内容:
D Uninterruptible sleep (usually IO)
R Running or runnable (on run queue)
S Interruptible sleep (waiting for an event to complete)
T Stopped, either by
相关文档:
1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI) 就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......
比如要把/etc/apache/bin目录添加到PATH中
1.#PATH=$PATH:/etc/apache/bin
使用这种方法,每当登出PATH就会恢复
2.#vi /etc/profile
在适当位置添加PATH=$PATH:/etc/apache/bin
这种方法最好,除非你强制手动修改PATH的值,否则将不会被改变
3.#vi ~/.bash_profile
修改PATH行,把/etc/apach ......
线程处于分离状态后,当线程退出后,则有操作系统来负责系统的回收。
创建分离状态线程的方法有:
1、在线程函数中调用, pthread_detach(pthread_self());
2、线程属性的设置函数
摘自:Unix 环境高级编程
int makethread(void *(*fn),void *arg)
{
int err;
&n ......
1. Technically speaking, and in this book, the operating
system
is considered the parts of the system responsible for basic use
and administration. This includes the kernel and device drivers, boot loader,
command shell or other user interface, and basic file and system utilities ......
随着Linux应用的日益广泛,有大量的网络服务器使用Linux操作系统。为了全面衡量网络运行状况,就需要对网络状态做更细致、更精确的测量。 SNMP协议的制订为互联网测量提供了有力支持。MRTG(MultiRouter Traffic Grapher, MRTG)就是基于SNMP的典型网络流量统计分析工具。它耗用的系统资源很小,因此有很多外挂的程序也依附在 ......