linux系统中中断已连接的用户

1、用w命令查看当前系统登录的用户

[[email protected] ~]# w
 02:48:04 up  4:35,  3 users,  load average: 0.00, 0.01, 0.05
USER     TTY      FROM             [email protected]   IDLE   JCPU   PCPU WHAT
root     pts/0    192.168.1.100    02:26    4.00s  0.06s  0.02s w
lxj2     pts/1    192.168.1.100    02:47   58.00s  0.00s  0.00s -bash
rusky    pts/2    192.168.1.100    02:47    5.00s  0.01s  0.01s -bash
[[email protected] ~]# 

USER —登录的用户名
TTY   —登录后系统分配的终端号
FROM—远程主机名,即从哪儿登录来的
[email protected]—何时登录
IDLE—空闲了多长时间,表示用户闲置的时间。这是一个计时器,一旦用户执行任何操作,该计时器便会被重置
JCPU—和该终端(tty)连接的所有进程占用的时间,这个时间里并不包括过去的后台作业时间,但却包括当前正在运行的后台作业所占用的时间
PCPU—指当前进程(即在WHAT项中显示的进程)所占用的时间
WHAT—当前正在运行进程的命令行

2、使用ps -u username命令查看用户进程,然后kill掉对应用户的sshd进程

[[email protected] ~]# ps -u lxj2
  PID TTY          TIME CMD
 3143 ?        00:00:00 sshd
 3144 pts/1    00:00:00 bash
[[email protected] ~]# kill -9 3143
[[email protected] ~]# ps -u lxj2
  PID TTY          TIME CMD
[[email protected] ~]# w
 04:10:25 up  5:57,  2 users,  load average: 0.00, 0.01, 0.05
USER     TTY      FROM             [email protected]   IDLE   JCPU   PCPU WHAT
root     pts/0    192.168.1.100    02:26    1.00s  0.17s  0.00s w
rusky    pts/2    192.168.1.100    03:03    1:07m  0.00s  0.00s -bash
[[email protected] ~]# 

3、还有另外一种方式是使用pkill命令终止用户连接

[[email protected] ~]# w
 06:48:22 up  8:35,  3 users,  load average: 0.00, 0.01, 0.05
USER     TTY      FROM             [email protected]   IDLE   JCPU   PCPU WHAT
root     pts/0    192.168.1.100    02:26    6.00s  0.18s  0.01s w
lxj2     pts/1    192.168.1.100    06:48    3.00s  0.02s  0.02s -bash
rusky    pts/2    192.168.1.100    03:03    3:45m  0.00s  0.00s -bash
[[email protected] ~]# pkill -kill -t  pts/1
[[email protected] ~]# w
 06:49:04 up  8:36,  2 users,  load average: 0.00, 0.01, 0.05
USER     TTY      FROM             [email protected]   IDLE   JCPU   PCPU WHAT
root     pts/0    192.168.1.100    02:26    0.00s  0.18s  0.00s w
rusky    pts/2    192.168.1.100    03:03    3:46m  0.00s  0.00s -bash
[[email protected] ~]# pkill -kill -t  pts/2
[[email protected] ~]# w
 06:49:18 up  8:36,  1 user,  load average: 0.00, 0.01, 0.05
USER     TTY      FROM             [email protected]   IDLE   JCPU   PCPU WHAT
root     pts/0    192.168.1.100    02:26    6.00s  0.19s  0.01s w
[[email protected] ~]# 
时间: 2024-12-10 21:27:22

linux系统中中断已连接的用户的相关文章

Linux系统中的以太网连接

1.在Linux中,以太网连接接口被命令为:eth0,eth1等,其中0,1表示网卡编号. 2.lspci来查看网卡硬件信息(USB则是lsusb) 3.ifconfig来查看接口信息 ifconfig -a来查看所有接口 ifconfig eth0来查看特定eth0接口信息. ifup和ifdown来启用或者是禁用一个解口.如:ifup eth0来启动eth0接口. setup命令可以来配置网咯信息,配置完成后可以使用ifup来启动. 4.网络测试命令: ping来测试网络的连通性.如:pin

查看linux系统中的TCP连接

查看Linux的TCP连接 netstat -na    查看哪些IP连接本机 netstat -na Active Internet connections (servers and established) 协议       收包            发包               本地地址                               外部地址                              状态 Proto     Recv-Q       Send-Q   

在Linux系统中文件(资源)和用户的管理

一个可执行二进制程序,被加载到内存,被内核调度到CPU上运行,这时候,就表现了一个进程.也可以说进程是程序的一个实例,是程序的动态表现. 在 Linux 系统中进程(process)是有属主的,也就是该进程以哪个用户的身份运行的.大家都知道,程序有输入和输出,也称这为程序IO.如果我们程序数据输入是磁盘.如,Web 服务器,接收用户的请求之后,把网页数据从磁盘中读入加工之后再把数据响应给用户.如果,发起Web 服务进程的用户没有读取该用户请求网页文件的权限.则无法响应用户的请求了.所以,文件(资

Linux系统中用户切换

1. Linux系统中用户切换的命令为su,语法为: su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]] 参数说明 -f , –fast:不必读启动文件(如 csh.cshrc 等),仅用于csh或tcsh两种Shell. -l , –login:加了这个参数之后,就好像是重新登陆一样,大部分环境变量(例如HOME.SHELL和USER等)都是以该使用者(USER)为主,并 且工作目录也会改变.如果没有指

Linux 系统中用户切换(su user与 su - user 的区别)

1. Linux系统中用户切换的命令为su,语法为: su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]] 参数说明 -f , –fast:不必读启动文件(如 csh.cshrc 等),仅用于csh或tcsh两种Shell. -l , –login:加了这个参数之后,就好像是重新登陆一样,大部分环境变量(例如HOME.SHELL和USER等)都是以该使用者(USER)为主,并 且工作目录也会改变.如果没有指

Linux 系统中用户切换

1. Linux系统中用户切换的命令为su,语法为: su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]] 参数说明 -f , –fast:不必读启动文件(如 csh.cshrc 等),仅用于csh或tcsh两种Shell. -l , –login:加了这个参数之后,就好像是重新登陆一样,大部分环境变量(例如HOME.SHELL和USER等)都是以该使用者(USER)为主,并 且工作目录也会改变.如果没有指

Linux系统中“动态库”和“静态库”那点事儿 /etc/ld.so.conf 动态库的后缀为*.so 静态库的后缀为 libxxx.a ldconfig 目录名

Linux系统中“动态库”和“静态库”那点事儿 /etc/ld.so.conf  动态库的后缀为*.so  静态库的后缀为 libxxx.a   ldconfig   目录名 转载自:http://blog.chinaunix.net/uid-23069658-id-3142046.html 今天我们主要来说说Linux系统下基于动态库(.so)和静态(.a)的程序那些猫腻.在这之前,我们需要了解一下源代码到可执行程序之间到底发生了什么神奇而美妙的事情. 在Linux操作系统中,普遍使用ELF格

Linux系统中“动态库”和“静态库”那点事儿【转】

转自:http://blog.chinaunix.net/uid-23069658-id-3142046.html 今天我们主要来说说Linux系统下基于动态库(.so)和静态(.a)的程序那些猫腻.在这之前,我们需要了解一下源代码到可执行程序之间到底发生了什么神奇而美妙的事情. 在Linux操作系统中,普遍使用ELF格式作为可执行程序或者程序生成过程中的中间格式.ELF(Executable and Linking Format,可执行连接格式)是UNIX系统实验室(USL)作为应用程序二进制

理解Linux系统中的load average

理解Linux系统中的load average(图文版) 博客分类: Linux linux load nagios 一.什么是load average? linux系统中的Load对当前CPU工作量的度量 (WikiPedia: the system load is a measure of the amount of work that a computer system is doing).也有简单的说是进程队列的长度. Load Average 就是一段时间 (1 分钟.5分钟.15分钟