51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1371|回复: 0
打印 上一主题 下一主题

Linux 查看当前登录用户

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-6-19 15:21:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
查看当前系统信息和用户登录信息

root@iZwz7ebvlaZ:~# w
# 第一行,系统当前运行的基本信息
# 时间 | 距离上次重新启动的时间 | 上次启动时间 | 当前在线用户数 | 系统负载程度,接近0表示负载越低
20:39:49 up 10 days,  5:25,  4 users,  load average: 0.00, 0.01, 0.05
# 显示用户的详尽信息
# TTY 用户登录的终端代号 pts表示远程访问
# LOGIN用户登录时间   IDLE用户登录后闲置时间   JCPU用户执行程序耗费CPU的时间
# WHAT 表示用户正在执行的程序
# PCPU则表示执行WHAT字段内的程序所耗费的时间。
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     tty1                      22Apr17 10days  0.04s  0.03s -bash
root     pts/0    110.249.242.47   19:04    1:35m  0.02s  0.02s -bash
root     pts/2    110.249.242.47   20:23    9:54   0.04s  0.04s -bash
root     pts/4    110.249.242.47   20:35    1.00s  0.04s  0.00s w

who

使用who查看当前正在登录的用户

root@iZwz7ebvlaZ:~# who
root     tty1         2017-04-22 15:14
root     pts/0        2017-05-02 19:04 (110.249.242.47)
root     pts/2        2017-05-02 20:23 (110.249.242.47)

任何一个虚拟控制台登录都会产生一个tty, 每一个远程连接都会产生一个pts.

pkill -u

踢出这个用户并且关闭它所有执行的程序, 这个命令很危险,请小心执行.

建议先查看终端号,通过终端号找出指定的进程,杀掉指定的进程即可.

# 先查看终端号对应的进程名
root@iZwz7ebvlaZ:~# ps -ef | grep pts/4
root     20907   784  0 20:35 ?        00:00:00 sshd: root@pts/4   
root     20929 20907  0 20:35 pts/4    00:00:00 -bash
root     20961 20929  0 20:36 pts/4    00:00:00 ps -ef
root     20962 20929  0 20:36 pts/4    00:00:00 grep --color=auto pts/4

# 杀掉指定进程即可
root@iZwz7ebvlaZ:~# kill -s 9 20962

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-4-20 04:55 , Processed in 0.067059 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表