linux如何查看登录的服务器

worktile 其他 34

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要查看登录的服务器,可以使用以下几个命令:

    1. who命令:用于显示当前登录到系统的用户信息,包括登录的用户、登录的终端、登录的时间等。使用who命令可以查看登录的用户以及他们的终端信息。

    2. w命令:w命令是who命令的一个变种,可以查看当前登录的用户以及他们的终端信息,同时还可以显示用户的详细信息,如当前运行的进程、CPU使用情况等。

    3. last命令:last命令用于显示最近登录到系统的用户信息,包括用户名、登录时间、登录的终端等。使用last命令可以查看先前登录过系统的用户信息,可以看到最近登录的用户和他们的登录历史。

    4. finger命令:finger命令用于显示用户的详细信息,包括用户名、姓名、登录时间、登录位置等。使用finger命令可以查看用户的详细信息,包括用户登录的服务器位置。

    5. ps命令:ps命令用于显示当前系统上运行的进程信息。使用ps命令可以查看当前运行的进程,可以通过查看进程的执行路径来确定用户登录的服务器位置。

    综上所述,通过使用这些命令,可以轻松地查看登录的服务器。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,有几种方法可以查看登录到服务器的用户。以下是五种常用的方法:

    1. who 命令:who 命令可以显示当前登录到服务器的终端用户的信息。在终端上输入 who 命令,就可以看到登录的用户的用户名、登录时间、从哪个IP地址登录等信息。

    2. w 命令:w 命令可以显示类似 who 命令的信息,但是还会显示登录用户的活动情况和系统负载等信息。在终端上输入 w 命令,就可以看到登录的用户的详细信息。

    3. last 命令:last 命令可以显示最近登录到服务器的用户的信息。在终端上输入 last 命令,就可以看到最近登录的用户的用户名、登录时间、从哪个IP地址登录等信息。

    4. whoami 命令:whoami 命令可以显示当前用户的用户名。在终端上输入 whoami 命令,就可以看到当前用户的用户名。

    5. ps 命令:ps 命令可以显示当前正在运行的进程的信息。通过查看进程列表,可以找到登录到服务器的用户的进程。可以使用 ps aux | grep sshd 命令来查找运行着的 SSH 进程,然后可以看到连接到服务器的用户的用户名。

    除了上述命令,也可以通过其他的系统监控工具来查看登录的服务器,如 top 命令、htop 命令等。这些工具可以显示当前的系统状态和使用情况,包括登录用户的信息。

    1年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,可以使用多种方法来查看已登录的服务器。

    一、使用who命令
    who命令用于显示当前登录的所有用户信息。它的语法如下:
    who [OPTION]… [ FILE | ARG1 ARG2 ]
    常用的选项有:
    -a 或 –all:显示所有已登录的用户,包括系统与终端进程;
    -b 或 –boot:显示最近一次启动的时间;
    -d 或 –dead:显示已经关闭的shell进程;
    -H 或 –heading:显示每一列的标题;
    -l 或 –login:显示用户登录的时间;
    -m 或 –me:显示所有登录用户的终端名称;
    -q 或 –count:只显示登录用户的数量;
    -r 或 –runlevel:显示当前运行级别;
    -T 或 –mesg:显示当前终端的写状态;
    -w 或 –message:查找当前用户是否有新邮件。

    二、使用w命令
    w命令也可以用于查看当前已登录的用户信息。它的语法如下:
    w [OPTION]… [user]
    常用的选项有:
    -h 或 –no-header:不显示标题行;
    -s 或 –short:仅显示用户名、终端号码、登录时间和远程IP地址;
    -f 或 –from:显示用户的远程主机名称;
    -i 或 –ip-addr:显示远程IP地址;
    -u 或 –no-current:不显示当前运行的命令。

    三、使用last命令
    last命令可以显示最近用户登录的信息。它的语法如下:
    last [OPTION]… [ FILE | ARG1 ARG2 ]
    常用的选项有:
    -a 或 –all:显示所有用户的登录信息;
    -f 或 –file=file:指定要读取登录信息的文件;
    -i 或 –ip:显示IP地址;
    -w 或 –full-time:使用完整的时间格式;
    -x 或 –max-rows=num:显示指定的行数。

    四、使用ps命令配合grep命令
    ps命令用于显示当前运行的进程信息,而grep命令用于过滤出包含指定关键字的行。结合使用这两个命令可以查看当前登录的终端进程。具体命令如下:
    ps -ef | grep pts
    上述命令会显示所有含有"pts"的行,这些行对应的进程即为当前登录的终端进程。

    以上就是四种常用的方法来查看当前已登录的Linux服务器。根据实际情况,选择其中一种或多种方法即可。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部