linux 进程及shell
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-16
进程
进程是是内存结构,也可以理解为用户代理,用户对计算机的使用过程,是由进程发起的.进程是一种动态的过程,一般含有指令,变量,程序等.它是把一个程序从内存空间里调出来,给其一个适合其运行的空间.
进程的结构最上层是uid,用来区别不同进程.然后是代码段.可用ls /proc/查看
每个数字是正在运行的进程的进程号
Cd /proc/10 再ls可以查看某个进程的信息
进程标示符是有符号的16位二进制,号码为1-32767,但1永远属于init,它是linux启动时条用的第一个进程.每个进程都有其父进程衍生过来的.当前每个进程都原生与init,可用命令调用查看.
进程有进程状态,某时刻处于进程状态的只能有一个.
内核的几大状态:内存管理,进程管理,硬件管理,cpu管理,文件管理,等.如同我们的大脑同时只能思考一件事一样,cpu某一时刻也只能处理一件事,是靠time slice 时间片来划分.Cpu靠优先级来确定现运行哪个程序.一般优先级由数字决定,数字越低,优先级越高.但是我们也可以人为调整其优先级.也可以清除一个进程.
下面我们介绍有关进程的命令.
1, 查看进程
Ps( 有些需要横线,有些不需要)
进程分用户进程和守护进程,用户进程和terminal有关,而守护进程和terminal无关,即使用户突出,也依然运行.
a 显示与终端有关的进程,
x 显示与终端无关的进程
u 显示进程的发起者
进程状态:
D 可终端睡眠
R 等待运行的进程
S 可中断睡眠的进程
X 死掉的进程
< 高优先级进程
n 低优先级进程
l 被锁定的页面,不可置换到虚拟内存中去
tty 由哪个终端启用进程
cmd 由哪个命令发起的进程
euser 显示借用的谁的身份
ps –ef :额外的完全格式的进程信息
pa axo 选列,ps grep 选行.Linux中直接定义可与正则表达式相匹配的pgrep,如pgrep -l 1 列出了所有进程中包含1的.Pgrep的取反是加v来实现.
更多命令可以使用man ps
信号:信息是进程之间通信的一种信息本
Sign 15 称为优雅终止.Sign 9 则强行终止.Sign 1 ,HUP ,则不用重启服务仍可重读信息.
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Linux 下安装RAR下一篇: linux中用户与用户组
关于linux 进程及shell的所有评论