[非内部程序,需要安装]它以一定的频率记录系统的运行状态,所采集的数据包含系统资源(CPU、内存、磁盘和网络)使用情况和进程运行情况,并能以日志文件的方式保存在磁盘中,服务器出现问题后,我们可获取相应的atop日志文件进...
新建一个进程并设置优先级,将当前目录下的 documents 目录打包,但不希望 tar 占用太多 CPU:
从上方的输出中,你可以看到 sshd 进程与分支的树形图。sshd 的主进程是 sshd(1221),另两个分支分别为 sshd(2768) 和 sshd(2807)。
pstack命令 可显示每个进程的栈跟踪。pstack 命令必须由相应进程的属主或 root 运行。可以使用 pstack 来确定进程挂起的位置。此命令允许使用的唯一选项是要检查的进程的 PID。...
ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死...
注意:该命令等价于 id -Gn。每个用户属于/etc/passwd中指定的一个组和在/etc/group中指定的其他组。
skill 命令用于向选定的进程发送信号,冻结进程。这个命令初学者并不常用,深入之后牵涉到系统服务优化之后可能会用到。
killall 命令使用进程的名称来杀死进程,可以一次性杀死一组同名进程。相较于使用 kill 命令需要指定进程的PID并结合其他命令如 ps 和 grep 来查找进程,killall 将这两个步骤合二为一,是一个十分方便实用的命令。...
halt命令用来关闭正在运行的Linux操作系统。halt命令会先检测系统的runlevel,若runlevel为0或6,则关闭系统,否则即调用shutdown来关闭系统。
netstat命令用来打印Linux中网络系统的状态信息,可让你得知整个Linux系统的网络情况。