探究Linux中的三个命令:uname、uptime和last

2023-12-26 18阅读
uname、uptime和last。可以告诉你当前正在运行哪个内核版本以及操作系统名称。它会默认显示内核名称和节点名称。选项则只显示内核名称;这条指令可以告诉你系统已经运行了多长时间”
  • 本文目录导读:
  • 1、 uname
  • 2、 uptime
  • 3、 last

作为一名Linux用户,你肯定知道这些经典的命令:uname、uptime和last。它们是我们在终端中最常使用的命令之一,但你是否真正了解它们呢?本文将探究这三个命令,并带您深入了解Linux系统。

探究Linux中的三个命令:uname、uptime和last

1. uname

第一来看uname。这是一个简单而又实用的命令,可以告诉你当前正在运行哪个内核版本以及操作系统名称。只需在终端输入以下指令即可:

```

$ uname -a

输出结果可能类似于以下内容:

探究Linux中的三个命令:uname、uptime和last

Linux ubuntu 5.4.0-47-generic #51-Ubuntu SMP Fri Sep 4 19:50:52 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

其中,“5.4.0-47-generic”表示内核版本号,“x86_64”表示处理器架构,“GNU/Linux”则代表操作系统名称。

除此之外,还有许多其他选项可以与该命令结合使用。例如,在不加参数时,它会默认显示内核名称和节点名称;而“-s”选项则只显示内核名称;“-r”选项则只显示内核版本号等等。

2. uptime

接下来是uptime。顾名思义,这条指令可以告诉你系统已经运行了多长时间。只需在终端输入以下指令即可:

$ uptime

13:20:35 up 8 days, 17:28, 1 user, load average: 0.06, 0.01, 0.00

其中,“up”表示系统的运行时间,以天、小时和分钟为单位;“load average”则代表了最近1、5和15分钟内CPU的平均负载。

uptime命令还有一些其他选项,例如“-p”,它会将系统的运行时间以更友好的方式显示出来(例如:“up for 2 weeks and 3 days”);而“-s”则只显示系统启动的日期和时间等等。

3. last

最后是last命令。这个命令可以帮助你查看最近用户登录到系统上做了哪些事情。只需在终端输入以下指令即可:

$ last

john pts/1 :0 Tue Sep  8 12:55 - crash (6+16:24)

jane tty7 :0 Mon Sep   7 18:19 - crash (9+10:59)

reboot system boot         Wed Aug 26 11:46    (14+04:-1)

john pts/2 :0 Fri Aug   21 08:23 - down (5+03:22)

其中,“john”和“jane”是用户的用户名,“pts/1”、“tty7”等则代表了登录的终端类型。“-n NUM”选项可以让你指定要显示多少行记录,例如:

$ last -n 10

这会只显示最近10个用户登录记录。

以上就是本文对Linux中三个常用命令:uname、uptime和last进行介绍。虽然它们看起来很简单,但实际上包含了丰富的信息,并能帮助我们更好地管理系统。如果您还不熟悉这些命令,请务必在下次使用时尝试一下!

文章版权声明:除非注明,否则均为游侠云资讯原创文章,转载或复制请以超链接形式并注明出处。

目录[+]