标签:style blog http color 使用 io 文件 数据
1、进程的概念
2、父进程与子进程
1、子进程是由一个进程所产生的进程,产生这个子进程的进程称为父进程。
2、在linux系统中,使用系统调用fork创建进程。fork复制的内容包括父进程的数据和堆栈段以及父进程的进程环境。
3、父进程终止子进程自然终止。
3、前台进程
在shell提示处打开命令后,创建一个子进程,运行命令,shell等待命令退出,然后返回到对用户给出提示符。这条命令与shell异步运行,即在前台运行,用户在它完成之前不能执行另一个命令。
4、后台进程
在shell提示处打入命令,若后随一个&,shell创建的子进程运行此命令,但不等待命令退出,而直接返回到对用户给出提示。这条命令与shell同步运行,即在后台运行。后台进程必须是非交互式的。
5、进程状态
就绪:进程已经分配到资源,但因为其他进程正占用CPU,所以暂时不能运行而等待分配CPU的状态。
等待:因等待某种事件而暂时不能运行的状态。
运行:进程分配到CPU,正在处理器上运行。
6、进程管理命令
1、w命令
- load average:分别显示系统在过去1、5、15分钟内的平均负载程度。0.8以下说明负载较轻
- from:显示用户从何处登陆系统,“:0“的显示代表该用户在X Window下,打开文本模式窗口登陆的。
- IDLE:用户闲置的时间。这是一个及时器,一旦用户执行任何操作,该计时器便会被重置。
- JCPU:以终端代号来区分,该终端所有相关的进程执行时,所消耗的CPU时间会显示在这里
- PCPU:CPU执行程序耗费的时间
- WHAT:用户正在执行的操作
查看个别用户信息:w 用户名
ps命令 查看系统中的进程。
- -a:显示所有用户的进程
- -u:显示用户名和启动时间
- -x:显示没有控制终端的进程
- -e:显示所有进程,包括没有控制终端的进程
- -l:长格式显示
- -w:宽行显示,可以使用多个w进行加宽显示
- ps --查看隶属于自己的进程
- ps –u 或ps –l --查看隶属于自己进程详细信息
- ps –le 或ps –aux --查看所有用户执行的进程详细信息
- ps –aux –sort pid --可以按照进程执行的时间、PID、UID等对进程进行排序
- ps –uU sam --查看系统中指定用户执行的进程
- ps –le | grep init --查看指定进程的信息
- USER:用户名
- PID:进程号
- %CPU:占用CPU时间和总时间的百分比
- %MEN:占用内存与系统内存总量的百分比
- TTY:进程启动的终端
- STAT:进程当前状态,S休眠状态,D不可用中断的休眠状态,R运行状态,Z僵死状态,T停止状态
- NI:进程优先级
- COMMAND:进程的命令名
pstree --查看系统中所有进程的树状信息
kill --关闭进程
- kill 进程号 --关闭进程
- kill –l ----查看kill的信号,一般使用1、9
- kill -9 进程号 --强行关闭进程
- kill –1 进程号 --重启进程
- xkill ----关闭图形程序,在命令行执行xkill,鼠标变为X图形,点击会关闭相应窗口
- killall 进程名----结束所有进程
- pgrep 服务名称 --查找服务进程号
- pkill 进程名称 --关闭进程
nice --指定程序的运行优先级
格式:nice –n command
例如:nice –5 myprogram
renice --改变一个正在运行的进程的优先级
格式:renice n pid
例如:renice –5 2343
nohup
使进程在用户推出登陆后仍旧继续执行,nohup命令将执行后的数据信息和错误信息默认存储在文件nohup.ou中
格式: nohup program &
top
作用:进程状态显示和进程控制,每5秒钟自动刷新一次(动态显示)
常用选项:直接摁d或c,启动内置命令
- d 指定刷新的时间间隔
- c 显示整个命令行而不仅仅显示命令行
- u 查看指定用户的进程
- k 终止进程
- h或? 获得帮助
- r 新设置进程优先级
- s 变刷新的时间间隔
- W 将当前设置写入~/.toprc文件中
7、计划任务
小知识
1、/proc目录中存放了系统所有进程相关信息,此目录不存放在硬盘中,只在内存中生成
2、cat /proc/cpuinfo --查看系统cpu信息
3、cat /proc/meminfo --内存信息
4、cat /proc/partitions --分区信息
5、linux中优先级:-20~19
6、CTRL+z ---进程挂起
7、ctrl+c ----进程终止
8、jobs ---查看被挂起的进程
9、fg --回复到前台继续运行
10、bg --回复到后台继续运行
标签:style blog http color 使用 io 文件 数据
原文地址:http://www.cnblogs.com/limiracle/p/3901458.html