Isa*_*iah 87 command-line users
有时,当有太多用户登录时,由于可用 RAM 量不足,它会导致我的计算机变得非常缓慢和滞后。我希望能够从命令行快速注销其他用户,而不是手动切换到每个用户并将其注销。
这可能吗?
hhl*_*hlp 93
这是一个答案
who -u
Run Code Online (Sandbox Code Playgroud)
给你PID
然后您可以终止用户会话。
kill "pid"
Run Code Online (Sandbox Code Playgroud)
pre*_*ise 40
您可以使用who来检查哪些用户已登录:
who
Run Code Online (Sandbox Code Playgroud)
您可以通过向KILL用户进程发送信号来注销用户:
sudo pkill -KILL -u <username>
Run Code Online (Sandbox Code Playgroud)
(与 相同sudo pkill -9 -u <username>)
例子:
sudo pkill -9 -u guest-2Rw4Lq
Run Code Online (Sandbox Code Playgroud)
(杀死一个名为 的访客会话用户guest-2Rw4Lq)
注(荣誉给pbhj):如果你被锁在一个控制台,使用Ctrl+ Alt+F7找回的GUI。
who -u
> adam ttys000 Aug 4 09:22 . 91228
Run Code Online (Sandbox Code Playgroud)
然后
sudo kill 'PID number'
sudo kill 91228
Run Code Online (Sandbox Code Playgroud)
PID(进程 ID)是用户读数末尾的四位或五位数字 (91228)
| 归档时间: |
|
| 查看次数: |
136532 次 |
| 最近记录: |