探究Linux中的三个命令:uname、uptime和last
- 本文目录导读:
- 1、 uname
- 2、 uptime
- 3、 last
作为一名Linux用户,你肯定知道这些经典的命令:uname、uptime和last。它们是我们在终端中最常使用的命令之一,但你是否真正了解它们呢?本文将探究这三个命令,并带您深入了解Linux系统。
1. uname
第一来看uname。这是一个简单而又实用的命令,可以告诉你当前正在运行哪个内核版本以及操作系统名称。只需在终端输入以下指令即可:
```
$ uname -a
输出结果可能类似于以下内容:
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进行介绍。虽然它们看起来很简单,但实际上包含了丰富的信息,并能帮助我们更好地管理系统。如果您还不熟悉这些命令,请务必在下次使用时尝试一下!