CentOS下 Uptime 命令

对于一些人来说系统运行了多久是无关紧要的,但是对于服务器管理员来说,这是相当重要的信息。服务器在运行重要应用的时候,必须尽量保证长时间的稳定运行,有时候甚至要求零宕机。那么我们怎么才能知道服务器运行了多久呢?

在Linux 下,我们可以使用uptime 命令,而且此命令不必使用root 权限。uptime 命令在系统中已经默认安装了。

语法如下:

$ uptime

你会在屏幕上看到如下显示:

这些信息保存在/proc/uptime 文件中,虽然是以文本方式保存,但是这些数据却不能直接显示,这就需要我们使用uptime 命令来翻译它。

以下是如何解读uptime 提供的信息:

系统时间

在图1中,左起第一条信息是14:04:39,这就是当前系统时间,以24小时格式输出。

系统运行时间

第二条信息Up 1004 days, 12:20,这是显示你的系统运行时间。图1 显示你的系统已经运行了1004天12小时20分钟,如果你的系统没有运行超过24小时,这里将只会显示小时分钟或者只显示分钟。注意图2、图3的信息,当系统重启后将会清零。

已登录用户的数量

第三部分的信息是显示已登陆用户的数量。在图1中,显示的是1 user ,即当前登录用户数量。当多个用户在同时登陆系统时,uptime 命令将告诉你用户的数量。

平均负载量

最后一个信息是系统的平均负载量。回到图1,你看到这样带两位小数的数字0.25, 0.25, 0.19可以换算成百分比,即0.25和0.19分别代表着25%和19%。0.25, 0.25, 0.19分别代表着过去1分钟、5分钟、15分钟系统的平均负载量。负载量越低意味着你的系统性能越好。

这就是uptime 命令的日常使用指导,如果想获取更详细的信息,请通过输入man uptime 进入uptime 命令的manual 页面来查看。

你的机器已经运行多久了?贴出你的uptime给大家看看吧。

时间: 2024-11-10 20:20:18

CentOS下 Uptime 命令的相关文章

CentOS下常用命令

--查看某一个端口:netstat -lnp|grep 80 查看占用端口:netstat -lnp 或者 netstat -tnlup --设置防火墙: 开启80端口的访问#   /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT#   /etc/rc.d/init.d/iptables save#   /etc/init.d/iptables restart--查看防火墙#   /etc/init.d/iptables status --t

杂了个谈(三)——解决CentOS下yum命令报404错误的问题

最近在CentOS 6.6 x64操作系统下使用yum时会报如图-1所示的404错误: 图-1 yum命令报错信息 由于错误类型是404,首先想到的是是不是外网上不去了,结果能ping通,试了一下其他虚拟机,yum并没有出现同样的问题,而出错的虚拟机上也并没有印象对yum的配置等做过修改.无奈之下在网上搜了一下,发现下面这种方法可以解决问题: [[email protected] ~]# yum clean all [[email protected] ~]# rpm --rebuilddb [

centos 下mv 命令的一次纠结

今天在练习apache源码安装时,下载完用mv命令把软件包拖到/usr/local/src时,按照视频操作时出现失误,绕了个弯后才回到正轨. 先是我mv错了目录 cd /usr/local mv /root/httpd-2.2.31.tar.bz2  . 我也不知道为什么视频中要在后面加一个点,反正不加的话就报错找不到文件,移动完了后才发现目录不对,于是, cd src mv /usr/local/httpd-2.2.31.tar.bz2  . 这下出问题了,死活报错提示找不到文件,可是我ls是

CentOS下date命令 - 显示和设置系统日期与时间

显示系统日期 要显示系统日期,只要输入: $ date Thu Dec 5 22:55:41 WIB 2013 格式化显示日期 日期有很多格式.如果你不喜欢默认的格式,你可以换一种格式.你可能会想"为什么我需要改变格式? 默认的输出对我足够了." 是的,你说的对,但是当你在编程时,默认输出或许无法满足你的需求,因此需要一些自定义输出. RFC 2822 的日期与时间输出格式 $ date -R Thu, 05 Dec 2013 23:40:53 +0700 RFC 2822 的格式像这

centos 下yum命令无法正常安装docker问题

docker安装前检查你对应centos版本,一般要高与3.8版本才支持[email protected] ~]# uname -aLinux bogon 3.10.0-693.21.1.el7.x86_64 #1 SMP Wed Mar 7 19:03:37 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux在安装docker时出现如下错误信息,[[email protected] ~]# yum -y install dockerLoaded plugins: f

centos下vi 命令用法

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令.由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它.Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻. 1.vi的基本概念  基本上vi可以分为三种状态,分别是命令模式(command mode).插入模式(Insert mode)和底行模式(last line

CentOS下通过命令行制造CPU负载或压力

无意间在51首页上看到一篇关于"通过命令行制造CPU负载或压力"的文章,感觉不错,先记录下来,为将来的使用做好笔记记录!     很简单,就一个命令:    # cat /dev/urandom | md5sum

解决CentOS下man 命令,没有帮助信息

Cannot open the message catalog "man" for locale "zh_CN.UTF-8" (NLSPATH="/usr/share/locale/%l/LC_MESSAGES/%N") No manual entry for abc 两种方法都试了才解决办法: 1. yum install man-pages 3. cp /usr/share/locale/en/LC_MESSAGES/man /usr/sha

CentOS下查找java环境变量

CentOS下通过命令查找java环境变量 [[email protected] opt]# echo $JAVA_HOME /usr/java/default [[email protected] opt]# which java /usr/java/default/bin/java [[email protected] opt]# ls -lrt /usr/java/default lrwxrwxrwx. 1 root root 8 Jul 24 10:37 /usr/java/defaul