刚学的一个东东。
比如你登录到系统上发现有个用户idle了很久,可能早断了,要如何把这样一个用户请出去呢?
[user@fbsd] ~$ w
10:52AM up 15 days, 20:48, 2 users, load averages: 0.02, 0.03, 0.04
USER TTY FROM LOGIN@ IDLE WHAT
root v0 - Mon05PM 4days -csh (csh)
user p0 12.12.456.456.? 9:11AM 2days -csh (csh)
user p1 12.12.123.123.? 10:52AM - w
好了,发现在ttyp0有一个idle 两天的用户,然后就是
[user@fbsd] ~$ ps -waux
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
......
root 61251 0.0 0.6 4804 3032 p0 Ss 10:52AM 0:00.07 -csh (csh)
user 61272 0.0 0.2 1496 1036 p0 R+ 9:11AM 0:00.00 -csh (csh)
user 61278 0.0 0.2 1496 1036 p0 R+ 10:58AM 0:00.00 ps -waux
发现它的Shell进程的PID是61272,登录时间和9:11AM相符合。
最后,
[root@fbsd] ~# kill -9 61272
[user@www] ~$ w
11:02AM up 15 days, 20:58, 2 users, load averages: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE WHAT
root v0 - Mon05PM 4days -csh (csh)
user p0 12.12.123.123.? 10:52AM - w
搞定!
比如你登录到系统上发现有个用户idle了很久,可能早断了,要如何把这样一个用户请出去呢?
[user@fbsd] ~$ w
10:52AM up 15 days, 20:48, 2 users, load averages: 0.02, 0.03, 0.04
USER TTY FROM LOGIN@ IDLE WHAT
root v0 - Mon05PM 4days -csh (csh)
user p0 12.12.456.456.? 9:11AM 2days -csh (csh)
user p1 12.12.123.123.? 10:52AM - w
好了,发现在ttyp0有一个idle 两天的用户,然后就是
[user@fbsd] ~$ ps -waux
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
......
root 61251 0.0 0.6 4804 3032 p0 Ss 10:52AM 0:00.07 -csh (csh)
user 61272 0.0 0.2 1496 1036 p0 R+ 9:11AM 0:00.00 -csh (csh)
user 61278 0.0 0.2 1496 1036 p0 R+ 10:58AM 0:00.00 ps -waux
发现它的Shell进程的PID是61272,登录时间和9:11AM相符合。
最后,
[root@fbsd] ~# kill -9 61272
[user@www] ~$ w
11:02AM up 15 days, 20:58, 2 users, load averages: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE WHAT
root v0 - Mon05PM 4days -csh (csh)
user p0 12.12.123.123.? 10:52AM - w
搞定!

Leave a comment