您的位置:首页 > 运维架构 > Linux

Linux-线程和进程学习

2015-05-13 23:21 218 查看
1.进程:正在执行的程序,每个进程都有个id号
2.线程:1.轻量级的进程
2.进程有独立的地址空间,线程没有
3.线程不能独立存在,他是有进程创建的(forck)thread

linux中,进程有两种发送存在,前台和后台
前台:用户屏幕上可以进行操作的(vi编辑器)
后台:进程实际在操作,但是屏幕上无法显示通常在后台运行的(在vi上启动myelipse,自动回启动界面)
一般系统的服务都是以进程的发送存在,而且都会常驻在系统中,直到关机才结束

3.命令
ps -a:显示当前终端所有进程信息(都是查看当前此刻的情况)
ps -u: 以用户的格式显示进程信息
ps -x: 显示后台进程运行的参数
ps -aux:显示所有的详细信息
kill 12:终止进程号为12的进程(发现、捕捉到有重要的进程,就不会执行了)
kill -9 12 :强制终止进程号位12的进程(传送信息)
killall 12:终止进程号为12的进程以及他的子进程
动态监控进程top:
监控特定的用户:top +回车 =》输入u+回车 =》用户名
终止指定的进程:top +回车 =>输入k+回车 =》输入要结束的进程号
指定系统状态更新时间为10秒:top -d 10
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: