linux中openssl生成证书和自签证书.doc
文本预览下载声明
linux中openssl生成证书和自签证书
下面本文章要介绍地linux日期与时间的查看与设置主要用到date命令与hwclock clock 这三个命令了,下面分享来给大家简单的介绍这三个日期时间命令的用法。
1、date命令
date命令的功能是显示和设置系统日期和时间。?该命令的一般格式为: date [选项] 显示时间格式(以+开头,后面接格式)?date 设置时间格式?命令中各选项的含义分别为:?-d datestr, --date datestr 显示由datestr描述的日期?-s datestr, --set datestr 设置datestr 描述的日期?-u, --universal 显示或设置通用时间
?代码如下 复制代码 查看系统时间
# date
设置系统时间
# date --set “07/07/06 10:19 (月/日/年时:分:秒) 2、hwclock/clock
语 法:hwclock [--adjust][--debug][--directisa][--hctosys][--show][--systohc][--test][--utc][--version][--set --date=日期与时间]
补充说明:在Linux中有硬件时钟与系统时钟等两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟。系统时钟则是指kernel中的时钟。当Linux启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟即独立运作。所有Linux相关指令与函数都是读取系统时钟的设定。
查看硬件时间
?代码如下 复制代码 # hwclock --show
或者
# clock --show 设置硬件时间
?代码如下 复制代码 # hwclock --set --date=07/07/06 10:19 (月/日/年 时:分:秒)
或者
# clock --set --date=07/07/06 10:19 (月/日/年 时:分:秒) 3、硬件时间和系统时间的同步
按照前面的说法,重新启动系统,硬件时间会读取系统时间,实现同步,但是在不重新启动的时候,需要用hwclock或clock命令实现同步。
硬件时钟与系统时钟同步:
?代码如下 复制代码 # hwclock --hctosys(hc代表硬件时间,sys代表系统时间)或者
# clock --hctosys
系统时钟和硬件时钟同步:
# hwclock --systohc
或者
# clock --systohc 最后附linux?date命令参数
时间域?% H 小时(00..23)?% I 小时(01..12)?% k 小时(0..23)?% l 小时(1..12)?% M 分(00..59)?% p 显示出AM或PM?% r 时间(hh:mm:ss AM或PM),12小时?% s 从1970年1月1日00:00:00到目前经历的秒数?% S 秒(00..59)?% T 时间(24小时制)(hh:mm:ss)?% X 显示时间的格式(%H:%M:%S)?% Z 时区 日期域?% a 星期几的简称( Sun..Sat)?% A 星期几的全称( Sunday..Saturday)?% b 月的简称(Jan..Dec)?% B 月的全称(January..December)?% c 日期和时间( Mon Nov 8 14:12:46 CST 1999)?% d 一个月的第几天(01..31)?% D 日期(mm/dd/yy)?% h 和%b选项相同?% j 一年的第几天(001..366)?% m 月(01..12)?% w 一个星期的第几天(0代表星期天)?% W 一年的第几个星期(00..53,星期一为第一天)?% x 显示日期的格式(mm/dd/yy)?% y 年的最后两个数字( 1999则是99)?% Y 年(例如:1970,1996等)
hwclock 参 数:
--adjust hwclock每次更改硬件时钟时,都会记录在/etc/adjtime文件中。使用--adjust参数,可使hwclock根据先前的记录来估算硬件时钟的偏差,并用来校正目前的硬件时钟。?--debug 显示hwclock执行时详细的信息。?--directisa hwclock预设从/dev/rtc设备来存取硬件时钟。若无法存取时,可用此参数直接以I/O指令来存取硬件时钟。
--hctosys 将系统时钟调整为与目前的硬件时钟一致。?--set --date=日期与时间 设定硬件时钟。?--show 显示硬件时钟的时间与日期。?--sy
显示全部