Linux命令之日期时间

在Linux环境中,时间分为硬件时间和系统时间:

硬件时间——主板上BIOS中的时间,由主板电池供电维持运行,系统开机时会读取这个时间,并根据它来设定系统时间,之后系统时间即独立运作。

系统时间——即是我们执行date命令所看到的时间,Linux系统下所有的时间调用都是使用这个时间。

1 hwclock:同步系统时间和硬件时间

显示硬件时钟和日期:

[[email protected] ~]# hwclock -r

Tue 25 Apr 2017 01:55:34 PM CST  -0.532482 seconds

以硬件时间为基准,修改系统时间:

[[email protected] ~]# hwclock -s

以系统时间为基准,修改硬件时间:

[[email protected] ~]# hwclock -w

2 date:设置系统时间:

格式:date [选项] [+格式]

选项:-d    显示所指定的日期和时间,加双引号

-s    设置日期和时间,加双引号

-u    显示UTC时间

格式:%F    显示当前日期

%D    显示当前日期(与%F格式不一样)

%T    显示当前时间

%y    年

%m    月

%d    天

%H    小时

显示世界标准时间(UTC)

[[email protected] ~]# date -u

Tue Apr 25 06:01:58 UTC 2017

设置系统时间

[[email protected] ~]# date -s "2016-10-30"

显示10天前的日期

[[email protected] ~]# date -d "-10 days"  或

[[email protected] ~]# date -d "10 days ago"

以当前时间为基准,显示10天前的日期,较适用于脚本

[[email protected] ~]# date +%F -d "-10 days"

2017-04-15

以当前时间为基准,显示10天后的日期

[[email protected] ~]# date +%F -d "+10 days"

2017-05-05

时间: 2024-11-06 07:18:17

Linux命令之日期时间的相关文章

02 :history命令显示日期-时间-登录IP-用户名

 如何让history命令显示日期-时间-登录IP-用户名 修改: vim /etc/bashrc 在文件最后面加入如下两行: USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'` export HISTTIMEFORMAT="[%F %T][`whoami`][${USER_IP}]" 重新加载环境变量: Source /etc/bashrc 再次执行history ,历史命令就会显示出时

Linux之简单命令之日期时间命令之date,cal,clock ,hwclock和tzselect

一.date命令: 在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的工作带来诸多方便. 1.命令格式: date [参数]... [+格式] 2.命令功能: date 可以用来显示或设定系统的日期与时间. 3.命令参数: 必要参数: %H 小时(以00-23来表示).  %I 小时(以01-12来表示).  %K 小时(以0-23来表示).  %l 小时(以0-12来表示).  %M 分钟(以00

linux命令更改服务器时间

1. linux更改服务器时间: 权限:root用户才有权限更改服务器时间 使用date命令即可设置系统时间. 2. 查看系统时间 date 3. 设置当前系统时间为2015年5月8日19点48分0秒 date -s "2015-05-08 19:48:0"

Linux命令-更新系统时间和硬件时间

date 查看当前系统时间 yum install -y ntpdate 安装ntpdate程序 ntpdate time.windows.com 从互联网更新系统时间 date 再次查看当前系统时间 让linux自动从time.windows.com自动同步时间 vi /etc/crontab 加上一句: 00 0 1 * * root ntpdate -s time.windows.com 硬件时间: hwclock --show 显示硬件时间 hwclock --systohc 将系统时间

linux下日期时间自动同步设置(rdate,ntpdate两种方法)

linux下同步时间,至少有两种方法:rdate,ntpdate两种.centos最小化安装默认不安装,先确认已经安装过,否则先安装.其中rdate本身是用来获取远程时间服务器上时间用的,带上 -s 参数,就可以将获取到的时间应用到本地系统. NAME       rdate - get the time via the networkSYNOPSIS       rdate [-p] [-s] [-u] [-l] [-t sec] [host...]DESCRIPTION       rdat

【Linux命令详解】1、日期和时间

1.日期和时间 本节主要学习在Linux系统下查看日期和时间的相关命令,这些命令有date.cal.hwclock等. 1.1   date:显示和设置系统日期和时间         使用date命令可以显示和设置计算机系统的日期和时间.只有 超级用户root才有权限使用date命令设置日期和时间而 一般用户只能使用date命令 显示日期和时间. 1.1.1命令语法: date[选项][显示时间格式](以+开头后面接格式) 1.1.2命令参数: 命令中各选项的含义如<表1.01>所示.    

Linux系统history命令显示日期和时间,增加history命令保留个数

编辑 /etc/profile文件 # vi /etc/profile 在文件末尾添加 export HISTTIMEFORMAT='%F %T '     #注意有个空格,为了显示时日期与命令之间有空格分割. export HISTSIZE="10000"    #默认保留1000条. 保存 重新login即可生效. Linux系统history命令显示日期和时间,增加history命令保留个数

我使用过的Linux命令之date - 显示、修改系统日期时间

我使用过的Linux命令之date - 显示.修改系统日期时间 本文链接:http://codingstandards.iteye.com/blog/1157513   (转载请注明出处) 用途说明 ate命令可以用来显示和修改系统日期时间,注意不是time命令. 常用参数 格式:date 显示当前日期时间. 格式:date mmddHHMM 格式:date mmddHHMMYYYY 格式:date mmddHHMM.SS 格式:date mmddHHMMYYYY.SS 设置当前日期时间,只有r

我使用过的Linux命令之date - 显示、修改系统日期时间(转)

用途说明 ate命令可以用来显示和修改系统日期时间,注意不是time命令. 常用参数 格式:date 显示当前日期时间. 格式:date mmddHHMM 格式:date mmddHHMMYYYY 格式:date mmddHHMM.SS 格式:date mmddHHMMYYYY.SS 设置当前日期时间,只有root用户才能执行,执行完之后还要执行 clock -w 来同步到硬件时钟. mm为月份,dd为日期,HH为小时数,MM为分钟数,YYYY为年份,SS为秒数. 格式:date +FORMAT