重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
我们一直强调成都做网站、网站制作对于企业的重要性,如果您也觉得重要,那么就需要我们慎重对待,选择一个安全靠谱的网站建设公司,企业网站我们建议是要么不做,要么就做好,让网站能真正成为企业发展过程中的有力推手。专业网站建设公司不一定是大公司,创新互联公司作为专业的网络公司选择我们就是放心。
可以利用date命令设置和查询系统时间。date不加任何参数会打印出当前的系统时间:12$ dateMon Jul 27 11:06:03 CST 2015date的s参数可以设置系统时间1$ date -s "2015-7-27 11:06:04"如果仅需要设置日期或者时间,可以使用date -d mm/dd/yy及date -s hh:mm:ss。
vi ~/.vimrc 按i进入编辑模式 输入set nu 按esc,:wq存盘退出 更多相关linux的学习资料,请参考《linux就该这么学》
1. 查看时间和日期命令 : "date"2.设置时间和日期例如:将系统日期设定成2009年11月3日的命令命令 : "date -s 11/03/2009"将系统时间设定成下午5点55分55秒的命令命令 : "date -s 17:55:55"3. 将当前时间和日期写入BIOS,避免重启后失效命令 : "hwclock -w"
1. 查看时间和日期命令 : "date"2.设置时间和日期例如:将系统日期设定成2009年11月3日的命令命令 : "date -s 11/03/2009"将系统时间设定成下午5点55分55秒的命令命令 : "date -s 17:55:55"3. 将当前时间和日期写入BIOS,避免重启后失效命令 : "hwclock -w"
date -s xx:xx:xx修改时间 date -s xxxx-xx-xx修改日期 clock -w写入coms
我们一般使用“date -s”命令来修改系统时间。比如将系统时间设定成2005年7月26日的命令如下。
#date -s 03/28/2008
将系统时间设定成下午11点12分0秒的命令如下。
#date -s 11:24:00
注意,这里说的是系统时间,是linux由操作系统维护的。
在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致性,Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间就有可能没有被写入CMOS,这就是问题的原因。如果要确保修改生效可以执行如下命令。
#clock -w
这个命令强制把系统时间写入CMOS。
Linux时钟的分类 Windows时钟大家可能十分熟悉了,Linux时钟在概念上类似Windows时钟显示当前系统时间,但在时钟分类和设置上却和Windows大相径庭。和Windows不同的是,Linux将时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟两种。系统时间是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的那个主板硬件时钟,这个时钟可以在BIOS的“Standard BIOS Feture”项中进行设置。既然Linux有两个时钟系统,那么大家所使用的Linux默认使用哪种时钟系统呢?会不回出现两种系统时钟冲突的情况呢?这些疑问和担心不无道理。首先,Linux并没有默认哪个时钟系统。当Linux启动时,硬件时钟会去读取系统时钟的设置,然后系统时钟就会独立于硬件运作。从Linux启动过程来看,系统时钟和硬件时钟不会发生冲突,但Linux中的所有命令(包括函数)都是采用的系统时钟设置。不仅如此,系统时钟和硬件时钟还可以采用异步方式,见图1所示,即系统时间和硬件时间可以不同。这样做的好处对于普通用户意义不大,但对于Linux网络管理员却有很大的用处。例如,要将一个很大的网络中(跨越若干时区)的服务器同步,假如位于美国纽约的Linux服务器和北京的Linux服务器,其中一台服务器无须改变硬件时钟而只需临时设置一个系统时间,如要将北京服务器上的时间设置为纽约时间,两台服务器完成文件的同步后,再与原来的时钟同步一下即可。这样系统和硬件时钟就提供了更为灵活的操作。
恩 date -s 只是临时修改系统时间。你还需要执行:clock -w将数据写如CMOS芯片。另外图形环境下:图形界面的时间显示有它自己的时钟,并不是和系统时间即时同步(隔一段时间同步一次。所以立刻切回图形界面不能看到效果。)。你需要重新登录图形界面。或者在图形界面下开个终端。使用date 命令查看时间。
方法一: date 命令 在 linux 中, 你可以通过 date 命令来更改系统的日期和时间: # date --set=new_date 其中 new_date 是诸如 “sun, 28 sep 2014 16:21:42” 或者 “2014-09-29 16:21:42” 的可读格式的日期字符串。日期格式也可以手动指定以获得更精确的结果: # date +format --set=new_date 例如: # date +%y%m%d %h%m --set= 1518 你也可以用相对的方式地增加或减少一定的天数,周数,月数和秒数,分钟数,小时数。你也可以把日期和时间的参数放到一个命令中。# date --set=+5 minutes# date --set=-2 weeks# date --set=+3 months# date --set=-3 months +2 weeks -5 minutes 最后, 把硬件时钟设置为当前系统时钟: # hwclock --systohc 运行 hwclock --systohc 的目的是将硬件时钟同时钟同步, 这可以更正硬件时钟的系统漂移(即时钟按照一定的速度走快或走慢)。另一方面, 如果硬件时钟是正确的, 但系统时钟有误, 可以用下面的命令更正: # hwclock --hctosys 在两种情况下, hwclock 命令都是将两个时钟同步。否则, 重启后时间会是错误的, 因为当电源关闭时硬件时钟会记忆时间。然而, 这对于虚拟机器并不适用, 因为虚拟机器并不能访问硬件时钟。方法二: ntp 另一种使系统日期和时间保持精确的方法是使用 ntp(网络时间协议)。在 linux 上, ntpdate 命令通过 ntp 将系统时钟和公共 ntp 服务器同步。你可以使用如下命令来安装 ntpdate: 在 debian 及基于 debian 的发行版上: # aptitude install ntpdate 在基于 ret hat 的发行版上: # yum install ntpdate 使用 ntp 同步系统时钟: # ntpdate -u 《ntp 服务器名或ip》# hwclock --systohc 除了一次性使用 ntpdate 来同步时钟, 你也可以使用 ntp 守护进程(ntpd), 它会始终在后台运行, 不断地通过 ntp 来调整系统时钟。