« »

Howto: Linux kill and logout users 如何结束终端并注销用户

Yet another newbie question that suggests people love to kill and show their power to rest of the world

There is a package called procps. It includes various useful (read as nifty) utilities. One of such utility is skill which is responsible to send a signal to users and process such as:

Halt user terminal
Kill user and logout
Also note that these are utilities to browse the /proc filesystem, which is not a real file system but a way for the kernel to provide information about the status of entries in its process table.

Task: How to halt/stop user called didi
Type the skill command as follows:

# skill -STOP -u didi

You muse be root to stop other users.

Task: How to resume already halted user called didi
Send CONT single to user didi, type the following command:

# skill -CONT -u didi

Task: How to kill and logout user called didi
You can send KILL single, type the following command:

# skill -KILL -u didi

Task: Kill and logout all users
The ultimate command to kill and logout all users, type the following command:

# skill -KILL -v /dev/pts/*

Please note that send users warning message or logout notice using wall command to avoid data loss.

Other useful nifty utilities provided by procps package

w : Show who is logged on and what they are doing
kill : Send signal to a process aka kill process
top : Display Linux tasks and other important stuff
vmstat : Display virtual memory statistics
free : Display free and used memory (RAM) statistics
slabtop : Display kernel slab cache information in real time

您还可能感兴趣的内容

日志信息 »

该日志于2008-11-20 22:31由 admin 发表在RedHat分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

没有评论

发表评论 »


返回顶部