大家好,如果您还对linux查看系统时间不太了解,没有关系,今天就由本站为大家分享linux查看系统时间的知识,包括Linux服务器运行时间查询 *** 的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
本文目录
一、linux 系统时间 查看
*** B仅限于RedHat Linux和 CentOS
命令:"dpkg-reconfigure tzdata"
3.复制相应的时区文件,替换系统时区文件;或者创建链接文件
cp/usr/share/zoneinfo/$主时区/$次时区/etc/localtime
例如:在设置中国时区使用亚洲/上海(+8)
cp/usr/share/zoneinfo/Asia/Shanghai/etc/localtime
例如:将系统日期设定成2009年11月3日的命令
将系统时间设定成下午5点55分55秒的命令
3.将当前时间和日期写入BIOS,避免重启后失效
不加参数可以直接看到当前日期时间
二、查看linux系统时间
linuxdate命令查看和设置时间详解?
在我们使用linux服务器时,肯定会遇到Linux服务器时间不准确的情况,如何查看Linux系统的时间,如何修改Linux系统上的当前时间呢。
命令:date月日时分.秒--注意每个单位都是两位数,例如date05241636.00
命令:date-s“年/月/日”或date-s“年-月-日”--例如date-s“2018-05-24”
命令:date-s时:分:秒--例如:date-s“16:36:00”
命令:date-s“年-月-日时:分:秒”--例如:date-s“2018-05-2416:36:00”
修改之后如果不能正常生效的话就在修改完时间之后再输入:clock-w就把当前时间修改到系统配置当中,不会再跳回之间的时间了。
系统时间:一般说来就是我们执行date命令看到的时间,linux系统下所有的时间调用(除了直接访问硬件时间的命令)都是使用的这个时间。
硬件时间:主板上BIOS中的时间,由主板电池供电来维持运行,系统开机时要读取这个时间,并根据它来设定系统时间(注意:系统启动时根据硬件时间设定系统时间的过程可能存在时区换算,这要视具体的系统及相关设置而定)。
直接调用date,得到的是本地时间。如果想得到UTC时间的话,使用date-u。
直接调用/ *** in/hwclock显示的时间就是BIOS中的时间吗?未必!这要看/etc/sysconfig/clock中是否启用了UTC,如果启用了UTC(UTC=true),显示的其实是经过时区换算的时间而不是BIOS中真正的时间,如果加上--localtime选项,则得到的总是BIOS中实际的时间.
三、系统启动和关闭时,硬件时间与系统时间之间的同步有两种方式(假设在中国,用CST代表本地时间):
方式A:使用UTC(对linux就是/etc/sysconfig/clock中UTC=true)
开机:BIOS------->UTC(将BIOS中的时间看成是UTC)------(时区变化)----->CST
关机:CST-------(时区变化)----->UTC-------存储到------>BIOS
方式B:不使用UTC(对linux就是/etc/sysconfig/clock中UTC=false)
开机:BIOS--------------------->CST(将BIOS中的时间看成是CST)
关机:CST---------存储到------>BIOS
同步系统时间和硬件时间,可以使用hwclock命令。
//以系统时间为基准,修改硬件时间
#hwclock--systohc==sys(系统时间)to(写到)hc(HardClock)
//以硬件时间为基准,修改系统时间
使用last-F|grepcarsh或者uptime
lastreboot//查看主机起来的时间
2)访问/var/log/message日期查看宕机前的系统日志,查看是否有告警信息,根据告警信息具体查看信息
3)查看服务器具体运行服务的日志,查看是否有错误日志警告日志
利用stat命令查看时间,例如,statlnmp-install.log
如何查看linux系统路由表的更新时间?
通过updatetime选项查看linux系统路由表的更新时间
三、linux怎么查看当前系统时间
date命令的功能是显示和设置系统日期和时间。该命令的一般格式为: date [选项]显示时间格式(以+开头,后面接格式) date设置时间格式命令中各选项的含义分别为:-d datestr,--date datestr显示由datestr描述的日期-s datestr,--set datestr设置datestr描述的日期-u,--universal显示或设置通用时间时间域% H小时(00~ ]# date-d next-day+%Y%m%d 20060328 [root@linuxso~ ]# date-d yesterday+%Y%m%d 20060326 [root@linuxso~ ]# date-d last-month+%Y%m 200602 [root@linuxso~ ]# date-d next-year+%Y 2007------------------------------------------而FreeBSD则不同;举例如下: For FreeBSD [root@linuxso~]# date-v-1m+%Y%m%d 20060227 [root@linuxso~]# date+%Y%m%d 20100107上面是今天的日期20100107 [root@linuxso~]# date-d"4 days ago"+%Y%m%d 20100103上面是四天前的日期 [root@linuxso~]# date-d"-2 days ago"+%Y%m%d 20100109上面是两天后的日期 [root@linuxso~]# date-d"1 year ago"+%Y%m%d 20090107上面是一年前的日期
四、linux系统查看时间
1、linux系统命令行模式没有像windows系统那样有个状态栏显示时间,在linux下查看时间是使用命令来查看的
2、登录系统以后在命令行模式下输入 date命令 date [回车]
3、如图显示,date命令会输出周几几月几日时间和时间显示格式和年份
4、-d用来用来规定时间的显示格式-s用来设置时间
5、date+"%Y-%m-%d"显示如下
五、Linux下如何查看系统启动时间和运行时间以及
会告诉你系统运行了多长时间,会用一行显示信息,当前时间、系统运行时间、当前登录用户的数量、过去1分钟/5分钟/15分钟系统负载的均值。
08:34:29 up 21 days, 5:46, 1 user, load average: 0.06, 0.04, 0.00
为每个登录进系统的用户,每个用户当前所做的事情,所有活动的负载对计算机的影响提供了一个快速的概要。这个单一命令结合了多个
Unix程序:who、uptime,和ps-a的结果。
08:35:14 up 21 days, 5:47, 1 user, load average: 0.26, 0.09, 0.02
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/1 103.5.134.167 08:34 0.00s 0.01s 0.00s w
是Linux上监视实时系统进程的基础命令之一。它显示系统信息和运行进程的信息,例如正常运行时间、平均负载、运行的任务、登录用户数量、CPU数量&CPU利用率、内存&交换空间信息。
top- 08:36:01 up 21 days, 5:48, 1 user, load average: 0.12, 0.08, 0.02
Tasks: 98 total, 1 running, 97 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.3%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1872888k total, 1454644k used, 418244k free, 175804k buffers
Swap: 2097148k total, 0k used, 2097148k free, 1098140k cached
PID USER PR NI VIRT RES SHR S%CPU%MEM TIME+ COMMAND
1 root 20 0 19340 1492 1172 S 0.0 0.1 0:01.04/ *** in/init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 [kthreadd]
3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 [migration/0]
4 root 20 0 0 0 0 S 0.0 0.0 0:34.32 [ksoftirqd/0]
5 root RT 0 0 0 0 S 0.0 0.0 0:00.00 [stopper/0]
列出当前登录进计算机的用户。who命令与w命令类似,但后者还包含额外的数据和统计信息。
列出最近登录过的用户。last回溯/var/log/wtmp文件并显示自从文件创建后登录进(出)的用户。
# last reboot-F| head-1| awk'
'这个文件中包含系统上次启动后运行时间的详细信息。/proc/uptime的输出相当精简。之一个数字是系统自从启动的总秒数。第二个数字是总时间中系统空闲所花费的时间,以秒为单位。
六、Linux哪个命令可以查看当前系统时间
1、上面的的截图是date命令的默认输出,我们还可以根据自己的需要,格式化输出,如我以"年-月-日时:分:秒"的形式查看:
2、可以看出,还是自己定义的输出格式看起来比较顺眼.
3、*.具体的格式化参数都有哪些,还需要题主自己查看date命令的帮助文档详细的看一下,但一般情况下上面的这两种情况就够用了
4、另外,如果只是想看时间,命令应该有很多,因为有的命令在输出的时候当前时间只是其中的一项,如uptime命令:
好了,文章到此结束,希望可以帮助到大家。