Linux 查看当前登录用户
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
·
w
查看当前系统信息和用户登录信息
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
A beautiful web dashboard for Linux
最近提交(Master分支:4 个月前 )
186a802e
added ecosystem file for PM2 5 年前
5def40a3
Add host customization support for the NodeJS version 5 年前
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)