本文共 1632 字,大约阅读时间需要 5 分钟。
Linux系统提供了一系列命令下可以查看系统进程信息,例如top和ps命令等。这些命令不仅能显示当前系统的资源使用情况,还能提供详细的进程信息。
top命令是一个动态显示系统信息的工具,默认每3秒刷新一次。其输出主要分为两部分:
资源使用情况
进程信息
ps命令是用于显示系统进程信息的静态命令。常用的格式有ps aux和ps -aux,不过ps aux默认也是静态命令。
ps aux输出的格式包括以下几个部分:
pstree命令可以用来查看系统进程树结构,显示进程之间的关系。
init Cutting-2.82.2-RELEASE kernel /init INIT:0 ID:0/full.Products:0/2.82.2-RELEASE PID:1 PPid:0 Ui 0.00 MHz MiB VmSize 240Mi VmRSS 5Mi VmRss 1Mi
通过pstree命令可以清晰地看到进程之间的父子关系,方便用户快速定位资源占用问题。
kill命令用于发送信号给进程,终止其运行。命令格式如下:
kill [信号] PID
支持的信号包括:
execution:
killall命令用来杀死具有特定名字的进程。例如:
killall -9 -i sshd
pkill命令与killall类似,但支持通过终端号或进程名来杀死进程。例如:
pkill -9 -t pts/1
fg 1
bg 1
nohup Daredevil &
at命令执行遵循/etc/at.allow和/etc/at.deny文件:
at now + 2 minutes
crontab命令用于安排定时任务。常见方式包括:
anacron用于补充漏掉的定时任务,通默认执行漏失的任务,可手动配置启动时间及延迟时间。
转载地址:http://ahrmz.baihongyu.com/