Centos查看登录用户与断开已登录的用户

查看系统中有哪些用户:cut -d : -f 1 /etc/passwd
查看可以登录系统的用户:cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1
查看用户操作:w命令(需要root权限)
查看某一用户:w 用户名
查看登录用户:who
查看用户登录历史记录:last

1. 查看登陆用户

 代码如下 复制代码

[root@linux tmp]# w  
 18:00:52 up 2 days,  9:21,  1 user,  load average: 0.00, 0.00, 0.00  
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT  
dekeha pts/3    121.12.149.106   17:13   46:42  12.26s  0.01s -bash

2. 登出已登录用户

 代码如下 复制代码

pkill -kill -t  pts/3

3. 查看用户是否被登出

 代码如下 复制代码

[root@linux tmp]# w  
18:02:33 up 2 days,  9:22,  0 users,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT

时间: 2024-09-29 02:19:21

Centos查看登录用户与断开已登录的用户的相关文章

VC++根据explorer.exe进程检测用户是否已登录

      下面来看一个VC++根据explorer.exe进程检测用户是否已登录,希望例子能帮助到各位.  代码如下   void CALLBACK timeCall(UINT timeid, UINT umsg, DWORD_PTR dwUser, DWORD dw1, DWORD_PTR dw2) {  DWORD dwSessionId = WTSGetActiveConsoleSessionId();        //获取控制台的session  HANDLE hSnap = Cre

win7旗舰版实现多用户远程登录后,如何解决不同电脑登录同一用户时之前登录被强制断开的问题?

问题描述 win7旗舰版实现多用户远程登录后,如何解决不同电脑登录同一用户时之前登录被强制断开的问题? win7旗舰版实现多用户远程登录后,不同电脑远程登录同一用户时,该用户之前的登录会被强制断开.能否实现某个用户已经有电脑远程登录了,其他电脑则不能登录该用户,或者能够有提示也行,请高人解答,谢谢! 解决方案 windows 7被设计成桌面操作系统,最多只能有一个人操作计算机.这不是技术上的问题,而是商业上的问题.否则谁还买昂贵的windows server. 如果有用户登录,不允许别的用户登录

linux中禁止root用户ssh远程登录并修改ssh远程登录端口

服务器的安全性不言而喻,服务器安全性设置的第一步就是堵住入口. 对于linux而言,堵住入口,就是不让别人能随便进入我们的服务器里面乱搞,不然一个命令 "rm  -rf  / ",后果不堪设想.所以不能让别人进入我们的服务器,更加不能让别人用root用户进去.所以最好的做法就是: 在linux上面设置禁止root用户远程登录,并且修改ssh端口[因为默认的端口是22,改了设置多一层障碍],然后我们需要登录进去的时候,就用一个没有权限的用户登录进去,然后再用su命令切换到root或者其他

Windows 7登录时出现“您已使用临时配置文件登录” 报错信息问题分析

Windows 7登录时出现"您已使用临时配置文件登录" 报错,如下所示:   原因分析: 出现上述提示是用户配置文件损坏导致无法登录到之前的账户,产生损坏的原因可能有杀毒软件误杀.第三方软件设置有误等原因.这个时候系统会生成一个临时的账户,我们对该账户的任何设置以及保存的文件,在重启之后都会失效.所以请不要在该账户中保存文件.通常情况该问题在我们重新启动计算机之后会解决,如果重启多次都是同样的结果,那么很有可能是之前使用的账户已经损坏,导致无法修复. 解决方案: 一.新建管理账号解决

后台-第三方授权登录就是获取从第三方获取到用户信息,然后再注册一个账户?

问题描述 第三方授权登录就是获取从第三方获取到用户信息,然后再注册一个账户? 第三方授权登录就是获取从第三方获取到用户信息,然后再注册一个账户? 比如微信授权 知乎,就是获取用户在微信注册的信息,然后用这些信息在知乎上自动注册一个新用户? 是这个原理吗?这样整个授权过程就没后台什么事了,对吧? 解决方案 没有问题......... 解决方案二: 应该是....... 解决方案三: 一.完全的第三方授权登录是本系统不需要账号的,就用第三方提供的账号. 二.在本系统已经有账号管理的前提下,再附加第三

login-用li设置登录表单时,登录和注册按钮已设定float:left;,可是注册按钮和登陆按钮不能在同一行

问题描述 用li设置登录表单时,登录和注册按钮已设定float:left;,可是注册按钮和登陆按钮不能在同一行 部分代码如下: #left li{ list-style-type: none; float: left; margin: 0px 0px 5px 0px; width: 100%; } #login{ width: 188px; height: 100px;/*设定高度,字体大小,影响是否所有li加起来高度超过这个高度*/ background-color: ghostwhite;

关于用户断网之后再登录 的问题却无法登录 使用socket做整体网络监控,可能是 节点关闭了 求解

问题描述 关于用户断网之后再登录 的问题却无法登录 使用socket做整体网络监控,可能是 节点关闭了 求解 关于用户断网之后再登录 的问题却无法登录 使用socket做整体网络监控,可能是 节点关闭了 求解 解决方案 断网后,socket会抛异常,使得socket自动断开.但是你的socket对象有可能没有关闭,而重新连接会报错误,此时在重连接之前要对socket进行处理

如何在 CentOS / RHEL 上设置 SSH 免密码登录

如何在 CentOS / RHEL 上设置 SSH 免密码登录 作为系统管理员,你计划在 Linux 上使用 OpenSSH,完成日常工作的自动化,比如文件传输.备份数据库转储文件到另一台服务器等.为实现该目标,你需要从主机 A 能自动登录到主机 B.自动登录也就是说,要在 shell 脚本中使用ssh,而无需要输入任何密码. 本文会告诉你怎样在 CentOS/RHEL 上设置 SSH 免密码登录.自动登录配置好以后,你可以通过它使用 SSH (Secure Shell)和安全复制 (SCP)来

如何在CentOS/RHEL上设置SSH免密码登录

作为系统管理员,你计划在 Linux 上使用 OpenSSH,完成日常工作的自动化,比如文件传输.备份数据库转储文件到另一台服务器等.为实现该目标,你需要从主机 A 能自动登录到主机 B.自动登录也就是说,要在 shell 脚本中使用ssh,而无需要输入任何密码. 本文会告诉你怎样在 CentOS/RHEL 上设置 SSH 免密码登录.自动登录配置好以后,你可以通过它使用 SSH (Secure Shell)和安全复制 (SCP)来移动文件. SSH 是开源的,是用于远程登录的最为可靠的网络协议