进程间的常用信号
1 | SIGHUP | 如果进程终止则挂断该进程 |
2 | SIGINT | 从键盘ctrl-c中断进程 |
9 | SIGKILL | 强制终止进程 |
15 | SIGTERM | 正常终止进程 |
17 | SIGSTOP | 从键盘ctrl-z暂停进程 |
详细见man 7 signal
进程管理相关命令
ps | 显示当前进程信息 |
top | 实时显示当前进程信息并可以进程管理 |
pstree | 显示进程树结构 |
kill | 向进程发送信号,对进程重启、终止等功能 |
killall | 通过进程名称关闭进程 |
nice | 启动新进程并设置它的优先级 root可任意调整nice值,范围-20~19 一般user仅可将nice值调高,范围0~19 |
renice | 对正在运行的进程的nice值进行修改 |
free | 显示内存使用情况 |
uname | 显示系统信息 |
uptime | 显示系统启动时间和工作负载 |
netstat | 显示网络信息 |
dmesg | 显示核心检测系统信息 |
vmstat | 检测系统各项资源运行状况 |
fuser | 查看正使用文件的进程 |
lsof | 查看某个进程正在使用那些文件 |
pidof | 找出正在运行的进程的PID |
相关文件
/proc/* | 整个系统的所有进程信息 详细见man 5 proc |