查看登陆系统用户的信息的三种方法详解

                   查看登陆系统用户的信息的三种方法详解

                                                  作者:尹正杰

 

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

 

 

一.who这个命令显示可以谁在登陆,但是这个有很多的花式玩法,这个命令超简单

 

语法:who [OPTION]... [ FILE | ARG1 ARG2 ]

1.参数:-u,显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串。 

例如:

2.参数:-m,此参数的效果和指定"am i"字符串相同。 即显示当前登陆用户以及登陆终端的IP

例如:

3.参数:-q或--count,只显示登入系统的帐号名称和总人数。

 例如:

4.参数:-H或--heading,显示各栏位的标题信息列。 

 例如:

5.参数:-b,--boot  最近一次系统启动时间

例如:

6.参数:-d,--dead    打印以退出登录的信息

例如:

7.参数:-l,--login    打印系统登录进程

例如:

 

8.参数:-r,--runlevel    打印当前系统的运行级别

例如:

9.-s, --short    只打印名称,使用终端,和时间【默认】

 

10参数:-a, --all    等同于 -b -d --login -p -r -t -T -u

 例如:

 

二.w这个命令可以显示谁登录和他们在做什么。

 

语法:w - [husfV] [user]

 1.参数:-f  开启或关闭显示用户从何处登入系统。默认情况下是关闭显示用户从何处登入系统。

例如:

2.参数:-h  不显示各栏位的标题信息列。

例如:

3.参数:-l  使用详细格式列表,此为预设值。

4.参数:-s , 使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间。

 例如:

5.参数:-V  显示版本信息。

例如:

 

 三.last命令可以列出目前与过去登录系统的用户相关信息

 

命令输出字段介绍:

   第一列:用户名

   第二列:终端位置。pts/0 (伪终端) 意味着从诸如SSH或telnet的远程连接的用户.tty (teletypewriter) 意味着直接连接到计算机或者本地连接的用户

   第三列:登录ip或者内核 。如果你看见:0.0 或者什么都没有,这意味着用户通过本地终端连接。除了重启活动,内核版本会显示在状态中。

   第四列:开始时间

   第五列:结束时间(still login in 还未退出 down 直到正常关机 crash 直到强制关机)

   第六列:持续时间

 1.参数:-a,将登录系统的的主机名称或IP地址,显示在最后一行

 例如:

2.参数:-d,将IP地址转换成主机名称

3.参数:-f,记录文件的最后的修改时间,指定记录文件,默认是显示/var/log目录下的wtmp文件的记录,但/var/log目录下得btmp能显示的内容更丰富,可以显示远程登录,例如ssh登录 ,包括失败的登录请求。

 

例如:

先创建一个文件:

创建的时候我们查看一下这个文件的生成时间

然后我们在次向文件里写入新的内容

再次查看文件的修改时间

4.参数:-i,显示特定ip登录的情况。跟踪用 -i显示特定ip登录的情况。跟踪用

 

5.参数:-o,我理解是系统的存活时间,如果有哪位小姐姐有其他的见解,可以在下面留言哟~(man帮助解释:Read an old-type wtmp file (written by linux-libc5 applications).)

例如:

6.参数:-n, 后跟数字,设置列出名单的显示列数

例如:

7.参数:-w,显示输出中的全部用户和域名

例如:

8.参数:-R,不显示登入系统的主机名称或IP(省略 hostname 的栏位)

例如:

9.参数:-t,显示YYYYMMDDHHMMSS之前的信息

例如:

10.参数:-x,显示系统关闭、用户登录和退出的历史(默认就是这个参数,如果不加参数的话)

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux的单用户模式是指只有一个用户可以登录系统以进行维护和修复的模式。在单用户模式下,系统将不会加载多余的服务和进程,只会运行最基本的功能,这样可以更方便地进行系统维护操作。 在Linux中,切换到单用户模式有两种方法方法一:使用命令行方式切换到单用户模式。步骤如下: 1. 首先,在启动时选择进入GRUB菜单。 2. 停留在要启动的操作系统版本上,然后按下"e"键,进入编辑模式。 3. 在编辑模式下,找到以"linux"开头的行,并在其末尾加上" single"或" init 1"(没有引号),然后按下Ctrl + X或F10启动系统。 4. 系统将进入单用户模式,此时可以使用root权限进行系统维护操作。 方法二:使用recovery mode(恢复模式)切换到单用户模式。步骤如下: 1. 启动时选择进入GRUB菜单。 2. 停留在要启动的操作系统版本上,然后按下"e"键,进入编辑模式。 3. 在编辑模式下,找到以"linux"开头的行,并在其末尾加上" rw init=/bin/bash"(没有引号),然后按下Ctrl + X或F10启动系统。 4. 系统将进入恢复模式,并自动以root权限进入单用户模式。 在单用户模式下,可以进行修改密码和运行级别的操作。 要修改密码,可以使用"passwd"命令。例如,要修改root用户的密码,可以执行以下命令: passwd root 系统将提示输入新密码并确认。输入完毕后,root用户的密码将被更新。 要修改运行级别,可以编辑"/etc/inittab"文件。找到以"initdefault"开头的行,并将其值修改为所需的运行级别。保存修改后退出文件,然后重启系统即可生效。 需要注意的是,单用户模式下的操作需要谨慎,错误的操作可能导致系统无法正常启动或造成数据丢失。在进行操作之前,最好先备份重要的数据,并了解相关命令的使用方法和操作步骤。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值