Linux进程管理
程序和进程的关系
程序
保持在硬盘,光盘等介质中的可执行和代码
静态保存的代码
进程
在cpu及内存中运行的程序代码
动态执行的代码
父,子进程
每个进程可以创建一个或多个进程
查看进程信息 ps
ps命令
用途:查看静态的进程统计信息
格式:ps aux
ps -elf
top命令
用途 :查看动态的进程排名信息
按P根据cpu进行排序
按m根据内存排序
按n根据启动时间排序
按h键帮助
按q键退出
Pgrep 命令
用途:根据特定条件查询进程PID信息
-l:显示进程名
-U:指定特停用户
-t:指定终端
Pstree命令
用途:以树形结构列出进程信息
-a:显示完整信息
-u:列出对应用户名
-p:列出对应PID
进程的启动方式
手工启动
前台启动:用户输入命令,直接执行程序
后台启动:在命令行尾加入“&”符号
(输出信息中包括后台任务序号“3”,PID号“2311”)
调度启用
使用at命令,设置一次性计划任务
使用crontab命令,设置周期性计划任务
进程的前后台调度
Ctrl+z组合键:将当前进程挂起,即调入后台并停止执行
Jobs命令
查看处于后台的任务列表

fg 命令: 将后台进程恢复到前台运行,可指定任务序号
终止进程的运行
Ctrl+c组合键:中断正在执行的命令
Kill:用于终止指定PID号的进程
Killall用于终止指定名称的所有进程
-9用于强制终止
Pkill命令
用途:根据进程所属的用户名终止相应进程
-U:根据进程所属的用户名终止相应进程
-t:根据进程所在的终端终止相应进程

3450

被折叠的 条评论
为什么被折叠?



