Linux系统和网络管理
awk.linux进程管理
Linux是支持多进程运行的分时操作系统。
PS命令用来查看当前正在执行的进程;
ps aux
用来查看所有正在执行的进程
-
kill可终止进程的运行。
-
init进程是所有进程的主线,无法杀死取消。(操作系统主线的第一个进程) -
ps aux | grep yxy——yxy用户运行的所有进程 -
ps aux | grep ping | grep yxy | grep -v grep——用来查看在yxy用户的ping 命令下,除去grep之外的进程。 -
ps aux | grep ping | grep yxy | grep -v grep | awk '{print $2}'其中awk默认用空白格切割,输出第二个字符串。单引号是语句,{}则是函数体。 -
杀死改进程使用
kill +进程符命令。若知道进程符号,假设为3455,则使用kill 3455杀死即可。若不知道,则可置换命令符,即为kill 'ps aux | grep ping | grep yxy | grep -v grep | awk '{print $2}''j即可,其中’被视为命令置换符。 -
killall ping用来杀死所有的ping命令进程。 -
若存在命令用
kill杀不死时,可以使用kill -9来彻底杀死该进程。 -
kill -lL是显示出当前所有信号。
(kill命令本质上是一个进程给另一个进程发送信号,只不过默认发送SIGTERM(15)信号。
Linux操作系统支持多进程运行,可以使用psaux命令查看所有进程。kill命令用于终止进程,但不能结束init进程。awk常用于处理ps输出,例如提取特定用户进程。killall用于杀死特定名称的所有进程,而kill-9发送SIGKILL信号强制结束进程。kill-l显示可用的信号列表。
949

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



