htop命令系统监控、管理入门
Ubuntu查看CPU占用和使用情况
方法1:可以直接使用$:top命令来查看

方法2:建议先使用$:sudo apt-get install htop进行安装htop工具
安装后使用$:htop命令可以更直观查看CPU使用信息

如何启用或者禁用用户?
回答 1:
让帐户过期为禁止用户从任何来源登录包括 ssh:
# disallow peter from logging in sudo usermod --expiredate 1 peter
这是你可以重新启用该帐户的方式:
# set expiration date of peter to Never sudo usermod --expiredate"" peter
若要禁用/锁定用户帐户使用的密码,请在以下命令中使用。 这将不允许在Ubuntu上使用ssh访问。 这将在密码散列中添加一个 ,这样就不再需要密码了。!
# take away peters password sudo passwd -l peter
要解除他的锁定
# give peter back his password sudo passwd -u peter
这里命令在各个平台上似乎不同。 在Ubuntu中,过期的密码将命令用户在登录后建立一个新的密码。 这不适合禁用帐户。
# make peter think of a new password on login sudo passwd -e YYYY-MM-DD peter
回答 2:
备注:
( 禁用和锁定用户帐户意味着相同的事情。)
禁用/锁定用户帐户使用以下命令:
sudo passwd -l [user_name] e.g. sudo passwd -l samual
为用户帐户设置过期日期以使它的自动禁用/锁定。
sudo passwd -e YYYY-MM-DD [user_name] e.g. sudo passwd -e 2013-05-31 samual
使用启用disable用户,使用-u选项发出passwd命令。
sudo passwd -u [username] e.g. sudo passwd -u training
启用帐户并更改以下步骤中的root 密码使用费用。
su - passwd
输入 root 帐户的新密码,然后退出。 如果这不能解决问题,让我知道。
如果你还需要什么或者进一步澄清的话,请随时告诉我。
回答 3:
使用这里功能锁定帐户:
sudo usermod -L -e 1 [username]
这样就可以解锁账户了
sudo usermod -U -e"" [username]
Linux 杀死某个用户的所有进程
如果发现某个用户运行很多进程,并且进程还有子进程,怎么能方便的找出全部进程并 kill 掉呢?
ps -ef | grep ^username | cut -c 10-15 | xargs kill -9
把全部进程打印出来根据用户名过滤后找出全部进程号,然后逐行 kill 掉。xargs 就是用来把 cut 后的输出逐个以空白符分割后输给 kill。注意上面的 grep ^username 不能缺 ^,^username 表示从一行开始匹配 username,比如就可以避免匹配到 sshd: username@pts/0。不过尽管加了 ^,上面的代码仍然有个小 bug,如果恰好有个进程名和用户名完全一样怎么办?可以用 ps -u 找出所有与 username 相关的进程,然后 grep -v 过滤掉 PID 只剩下进程信息,然后逐行 kill 掉,如下:
ps -u username | grep -v PID | cut -c 0-5 | xargs kill -9
不过上面的命令还有个小问题就是如果 cut 的时候不小心 cut 多了或者 cut 少了怎么办?可以用 awk 过滤一列信息出来:
ps -u username | grep -v PID | awk '{print$1}'| xargs kill -9
上面的命令也可以在 Linux 上运行,不过在 Linux 下可以用更简单的 killall,Solaris 上没有 killall:
killall -u username
一个小小的命令行反反复复改了多次,更别说上百万行的代码了,写代码太容易引入 bug 了,这就是为什么测试这么重要的原因,我觉得程序员应该用50%的时间写代码,50%的时间测代码;测试员也应该用50%的时间测代码,50%的时间写工具来自动测试代码。
参考地址
Linux 杀死某个用户的所有进程 :https://blog.csdn.net/qin_weilong/article/details/77489023
如何启用或者禁用用户?:https://www.helplib.com/ubuntu/article_158345
Ubuntu查看CPU占用和使用情况:https://blog.csdn.net/Box_clf/article/details/79166803

浙公网安备 33010602011771号