Linux查看当前登录用户并踢出用户的命令

 1、查看当前登录用户

[wilsh@lcl ~]$ whatis w
w     (1) - Show who is logged on and what they are doing
[wilsh@lcl ~]$ w
 09:49:30 up 1 day, 17:19, 4 users, load average: 0.00, 0.00, 0.00
USER  TTY  FROM    LOGIN@ IDLE JCPU PCPU WHAT
root  tty3  -    09:25 23:25 0.10s 0.08s -bash
root  pts/0 192.168.105.188 09:32 9:38 0.02s 0.02s -bash
root  pts/1 192.168.105.188 09:36 9:32 0.03s 0.02s -bash
wilsh pts/2 192.168.105.188 09:41 0.00s 0.00s 0.00s w 

2、踢出当前在线的用户

a)pkill

[wilsh@lcl ~]$ whatis pkill
pkill [pgrep]  (1) - look up or signal processes based on name and other attributes
[wilsh@lcl ~]$ pkill -KILL -u wilsh #-u用来指定用户名
[wilsh@lcl ~]$ pkill -9 -u wilsh # -KILL -9都是可以的。
[wilsh@lcl ~]$ pkill -KILL -t pts/2
[wilsh@lcl ~]$ pkill -KILL -t /dev/pts/2 # 这种写法是错误的。因为在man page中明确说明,如果要使用-t参数,那么就不能带/dev/前辍。<span style="color:#FF99FF;"><span style="background-color: rgb(255, 255, 153);">#在centos6.7 kernel 3.10.28中测试,发现写完整的设备名并不起作用(如/dev/pts/2),本文是在kernel 2.6.32中写的,昨天晚上刚刚重启编译完3.10.28的内核,测试了一下又不可以了,郁闷。</span></span> 

b)skill

[wilsh@lcl ~]$ whatis skill
skill
(1) - send a signal or report process status 

[wilsh@lcl ~]$ skill -9 -t pts/2 

[wilsh@lcl ~]$ w
 09:57:37 up 1 day, 17:28, 4 users, load average: 0.00, 0.00, 0.00
USER  TTY  FROM    LOGIN@ IDLE JCPU PCPU WHAT
root  tty3  -    09:25 31:32 0.10s 0.08s -bash
root  pts/0 192.168.105.188 09:32 17:45 0.02s 0.02s -bash
root  pts/1 192.168.105.188 09:36 17:39 0.01s 0.01s -bash
wilsh pts/2 192.168.105.188 09:57 0.00s 0.00s 0.00s w
[wilsh@lcl ~]$ skill -9 -u wilsh 

总结

以上所述是小编给大家介绍的Linux查看当前登录用户并踢出用户的命令,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

您可能感兴趣的文章:

  • linux下安装mysql数据库5.6源码安装,修改登录用户密码
(0)

相关推荐

  • linux下安装mysql数据库5.6源码安装,修改登录用户密码

    本篇内容主要给大家讲解一下如何在linux下安装MYSQL数据库,并以安装MYSQL5.6版本为例子教给大家进行登录用户名和密码的修改等操作. 源码下载地址http://dev.mysql.com/downloads/mysql/5.6.html#downloads tar.gz地址:https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.37.tar.gz 选择Generic Linux (Architecture Independent

  • Linux查看当前登录用户并踢出用户的命令

     1.查看当前登录用户 [wilsh@lcl ~]$ whatis w w (1) - Show who is logged on and what they are doing [wilsh@lcl ~]$ w 09:49:30 up 1 day, 17:19, 4 users, load average: 0.00, 0.00, 0.00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root tty3 - 09:25 23:25 0.10s 0.08s

  • Shiro 控制并发登录人数限制及登录踢出的实现代码

    我们经常会有用到,当A 用户在北京登录 ,然后A用户在天津再登录 ,要踢出北京登录的状态.如果用户在北京重新登录,那么又要踢出天津的用户,这样反复. 这样保证了一个帐号只能同时一个人使用.那么下面来讲解一下 Shiro  怎么实现这个功能,现在是用到了缓存 Redis  .我们也可以用其他缓存.如果是单个点,直接用一个静态的Map<String,Object> 或者 Ehcache  即可. XML配置. <!-- session 校验单个用户是否多次登录 --> <bean

  • linux查看所有用户和查看用户组的方法(修改用户组)

    1.linux里查看所有用户 (1)在终端里.其实只需要查看 /etc/passwd文件就行了.(2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户. 或者用cat /etc/passwd |cut -f 1 -d : 2.用户管理命令 useradd 注:添加用户adduser 注:添加用户passwd 注:为用户设置密码usermod 注:修改用户命令,可以通过usermod 来修改登录名.用户的家目录等等:pwcov 注:同步用户从/etc/passwd 到/etc/s

  • Linux 查看端口的占用情况并找出并杀死占用进程的方法

    1 lsof查看端口的占用情况 1.1 命令使用示例 # 命令为 lsof -i [root@onepiece ~]# lsof -i # 将会显示 命令 + 进程ID + 进程所属用户, 以及监听的协议.状态等信息 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME dhclient 728 root 6u IPv4 11262 0t0 UDP *:bootpc ntpd 839 ntp 16u IPv4 13671 0t0 UDP *:ntp

  • Linux 查看磁盘IO并找出占用IO读写很高的进程

    背景-线上告警 线上一台服务器告警,磁盘利用率 disk.util > 90,并持续告警. 登录该服务器后通过iostat -x 1 10查看了相关磁盘使用信息.相关截图如下: # 如果没有 iostat 命令,那么使用 yum install sysstat 进行安装 # iostat -x 1 10 由上图可知,vdb磁盘的 %util[IO]几乎都在100%,原因是频繁的读取数据造成的. 其他字段说明 Device:设备名称 tps:每秒的IO读.写请求数量,多个逻辑请求可以组合成对设备的

  • JSP实现简单的用户登录并显示出用户信息的方法

    本文实例讲述了JSP实现简单的用户登录并显示出用户信息的方法.分享给大家供大家参考.具体实现方法如下: login.jsp 复制代码 代码如下: <%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>  <%  String path = request.getContextPath();  String basePath = request.

  • linux查看硬盘大小与挂载硬盘的实现

    linux的硬盘有挂载和未挂载两种(类似windows上的硬盘分区(C.D.E盘)) (1)查看已经挂载的硬盘大小:df -h (2)查看详细的硬盘分区情况(包括挂载和未挂载两种的硬盘大小):fdisk -l 介绍: (1)df用于检查文件系统磁盘占用情况 (2)du检查磁盘空间占用情况 (3)fdisk用于磁盘分区 详解: 1.df df命令可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息,它也可以显示所有文件系统对i节点和磁盘块的使用情况. df命令各个选项的含义如下: -a:显示所有

  • Linux查看系统配置常用命令详解

    本文为大家分享了Linux查看系统配置常用命令,供大家参考,具体内容如下 系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量 资源 # free -m #

  • linux禁止普通用户切换至root用户的实例讲解

    在上正文之前,我想先将一些基础的linux用户以及用户组的相关命令: 1.添加用户 useradd [-g group] [-d user_home_directory] [-p "your password"] Username -g 表示设置新增用户所属用户组 -d 表示设置新增用户的主目录 -p 表示设置新增用户的登录密码 还有其他的选项可用useradd –h去查看 举例: <span style="font-size:18px;">userad

  • 浅析Linux中vsftpd服务配置(匿名,用户,虚拟用户)

    vsftpd概述 vsftpd 是"very secure FTP daemon"的缩写,安全性是它的一个最大的特点.vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux.BSD.Solaris. HP-UNIX等系统上面,是一个完全免费的.开放源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征. 特点 非常高的安全性需求.带宽限制.良好的可伸缩性.可创建虚拟用户.支持IPv6.速率高 小巧轻快,安全易用. ftp.sftp.

随机推荐