Linux下的进程管理小知识

who 查看有多少人登陆过该服务器
who -u 显示的更加详细
多了一个进程号,可以通过关闭进程来取消这个用户的操作
W 命令显示用户更加的详细
ALT+F12可以切换到另一个用户 另一个终端
last 查看最近有那些用户登陆过该系统
top 系统监视命令
PS 显示系统当前的进程
PS-A 显示当前系统的所有进程
ps -aux 更加全面的显示系统进程信息

1.1 通过who 或则 w 查看当前连接的用户
例如:
w

关闭进程
kill -9(级别为9无条件杀死一个进程) 2359(进程ID)
kill -8
25639betway必威体育平台 1

betway必威体育平台,USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
jjony pts/0 xxx.xxx.xxx.xxx 00:10 0.00s 0.03s 0.01s w
root pts/1 xxx.xxx.xxx.xxx 00:20 1:25 0.34s 0.34s -bash

2.1 同样使用who或则w命令查看用户的tty
2.2 使用ps aus | grep pts/0查看用户进程
2.3 使用 kill 加上PID 或则使用 kill -9 加上PID踢出用户
kill的三种方式:
kill 命令加上要删除的shell程序的pid号

1.2 使用pkill命令踢掉用户
例如:
pkill -KILL -t pts/0 可将jjony强制踢出
找到某个用户的终端代号之后,管理员需要使用ps命令找出该终端正在执行的程序中,程序标识符PID编号最小的值。因为PID编号最小的值对应的应用程序,就是这个用户登录系统
时所执行的第一个程序。通常情况下这个就是用户的工作环境shell。

两种方法:
1.使用pkill命令

原文:

相关文章