Linux所知道的一件事是它的稳定性。 我们并不一定要谈论桌面Linux具有漂亮的GUI桌面环境,而是我们都爱上的沼气标准终端界面 。
Windows用户可以吹嘘诸如“它是否运行Microsoft Office”和“没有像样的视频编辑软件”,但它们可以拥有365天或更长时间的正常运行时间。
当然,要能够吹嘘你的系统已经运行了多长时间,你需要知道显示它确实运行了多长时间的命令。
本指南将告诉你如何做到这一点。
现在很明显,如果您正在笔记本电脑上运行,那么您的正常运行时间可能会被视为很小,除非您花费了数小时玩游戏,观看在线视频或实际工作。
在连续运行的台式计算机,服务器或每个人最喜爱的单板计算机Raspberry PI上,系统的正常运行时间更加令人印象深刻。
系统运行了多久?
查找系统运行时间的最简单方法是在终端窗口中输入以下命令:
运行时间
uptime命令的默认输出如下所示:
- 当前时间
- 系统运行了多久
- 有多少用户登录
- 过去1分钟,5分钟和15分钟的平均负载
负载平均值显示处于可运行或不可中断状态的进程的平均数量。
只显示系统正常运行时间
正常运行时间命令本身具有相当的信息量,但以“嘿,看我的系统运行了多久”的方式向人们显示这些信息可能有点过于冗长。
您可以使用以下命令以可读的方式显示正常运行时间:
正常运行时间-q
uptime -q命令的输出如下所示:
1小时41分钟
如果你的系统已经运行了很长时间,那么输出可能是这样的
最多4年,354天,29分钟
显示系统上次重新启动时可能会更好。
为此,运行以下命令:
正常运行时间
uptime -s命令的输出如下所示:
2016-02-18 18:27:52
如果你真的想炫耀(我们知道有人会这样做),你可以使用Twitter从命令行向世界展示你的系统运行了多长时间。
如果您将链接教程中的命令添加到cron作业 ,则可以每天向twitter发送推文,以显示系统运行的时间。
显示系统正常运行时间的备用方法
正常运行时间命令不是显示系统正常运行时间的唯一方式。 只需两次按键即可实现同样的功能:
w ^
第二个按键显然是返回键。
w命令的输出如下所示:
- 用户
- TTY
- 从
- 登录时间
- 空闲时间
- JCPU
- PCPU
- 什么
w命令显示的不仅仅是当前的正常运行时间。 它显示了谁登录以及他们目前在做什么。
JCPU是连接到终端的所有进程使用的时间,PCPU显示当前进程在WHAT列中使用的时间。
w命令有几个可以使用的开关。 例如,要关闭标题,请运行以下命令:
w -h
您还可以使用以下命令显示较短的版本:
w -s
以上命令显示以下输出:
- 用户
- 终奌站
- 从
- 闲
- 什么
如果您希望省略from字段,请运行以下命令:
w -f
所以你有它。 您现在知道如何显示您的系统运行了多长时间,并且还可以找出有关系统使用情况的其他有用信息。