linux进程管理
窗口图形即可.
05.进程控制——top. top是一个动态的进程监视工具,提供交互式操作,可以直接终止进程.其命令格式如下. -b:使用批处理模式. -c:显示程序并显示程序的完整相关信息,如名称、路径等. -i:忽略闲置或已经冻结的程序. -d:以秒为单位,设定监控程序执行状况的时间间隔. -n:设定监控信息的更新次数. -p<进程号>:指定进程. -s:安全模式. -u:指定用户名. -v:显示版本信息. -h:显示帮助信息. -P:根据CPU使用大小进行排序. -T:根据时间、累计时间排序. -q:退出top命令. -m:切换显示内存信息. -t:切换显示进程和CPU状态信息. -c:切换显示命令名称和完整命令行. -M:根据使用内存大小进行排序. -W:将当前设置写入~/.toprc文件中.这是写top配置文件的推荐方法. 06.进程优先级控制——nice、renice 在linux操作系统中,进程之间是竞争资源(比如cpu和内存)的关系.优先级别是通过谦让度来体现的.谦让度的值越大,表示进程优先级别越低.谦让度的值为负值或0,表示高优先级,对其他进程不谦让,即拥有优先占用系统资源的权利.谦让度的默认值为10,范围为-20~19,用来调整程序谦让度的指令时nice,语法格式如下: [root@localhost~]# nice [-n adjustment][-adjustment][--adjustment=adjustment][--help][--version] 参数说明如下: -n adjustment:将原有谦让度增加adjustment. --help :显示帮助信息. --version :显示版本信息. 实例一:以谦让度 5的方式运行gaim程序. [root@localhost~]# nice -n 5 gaim 用来修改正在运行中的程序(进程)的优先级的指令是renice,语法格式如下: [root@localhost~]# renice priority [[-p]pid..][[-g]pgrp..][[-u]user..] 参数说明如下: -p pid:重新指定进程优先级. -g pgrp:重新制定进程群组的优先级. -u user:重新制定特定用户进程的优先级别 实例二:设置进程ID为2853的程序的谦让度为15 [root@localhost~]# renice 15 2853
3.作业控制 在单一终端界面下,同时管理对个作业的操作叫作作业控制(job control).若要同时进行多个不同的工作,就需要打开多个终端窗口.利用作业控制,只要打开一个终端窗口,就就可以进行不同的工作了. 01.将命令放到后台执行—& 在正真将程序放到后台执行之前,哟必要先了解直接控制的作业,即前台作业(比如用vi编辑文本),以及在内存中自动运行的作业,即后台作业(用户无法直接控制) 有一些作业是可以自动运行的.要同时进行多个作业,就要将这一部分作业放到后台,以便继续有需要控制和接受输入的前台作业.如何将作业放到后台运行呢?最简单的办法就是使用&指令.如果正在进行编译Linux核心的操作,则可执行以下命令. [root@localhost~]# make menuconfig [root@localhost~]# make clean 执行完这两步,就会开始编译核心,而整个过程是自动进行的,可以将它放在后台. [root@localhost~]# make bzimage & |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |