linux设置系统时间

简介:
在linux下修改系统时间可以使用date命令:
date –s 2009-08-16 (设置系统日期,不修改时间)
date –s 11:30:00(设置系统时间,不修改日期)
date –s “2009-08-16 11:30:00”(设置系统日期和时间,注意在日期和时间之间有一个空格)
修改完系统时间后,执行clock -w,将系统时间写入 CMOS,即将系统时间和硬件时间同步。
 
下面的文字转自网络,详细的对linux的时间设置进行了介绍。
关于linux系统的时间分类:
     Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟。系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的时钟,这个硬件时钟可以在BIOS中进行设置。当Linux启动时,硬件时钟会去读取系统时钟的设置,然后系统时钟就会独立于硬件运作。
   从Linux启动过程来看,系统时钟和硬件时钟不会发生冲突,但Linux中的所有命令 (包括函数)都是采用的系统时钟设置。不仅如此,系统时钟和硬件时钟还可以采用异步方式,即系统时间和硬件时间可以不同。这样做的好处对于普通用户意义不大,但对于Linux网络管理员却有很大的用处。例如,要将一个很大的网络中(跨越若干时区)的服务器同步,假如位于美国纽约的Linux服务器和北京的Linux服务器,其中一台服务器无须改变硬件时钟而只需临时设置一个系统时间,如要将北京服务器上的时间设置为纽约时间,两台服务器完成文件的同步后,再与原来的时钟同步一下即可。这样系统和硬件时钟就提供了更为灵活的操作。
     Linux中的所有命令 (包括函数)都是采用的系统时钟设置。在Linux中,用于时钟查看和设置的命令主要有date、hwclock和clock。其中,clock和hwclock用法相近,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。 
1、date 
查看系统时间 
# date 
设置系统时间 
# date --set=“07/07/06 10:19" (月/日/年 时:分:秒) 
2、hwclock/clock 
查看硬件时间 
# 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
4、时区的设置
# tzselect
如果不用tzselect命令,可以修改文件变更时区。 
# vi /etc/sysconfig/clock 
ZONE=Asia/Shanghai(查/usr/share/zoneinfo下面的文件) 
UTC=false 
ARC=false 
# rm /etc/localtime 
# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 
重新启动即可。
 
关于CMOS 
   CMOS(Complementary Metal Oxide Semiconductor,本意是指互补金属氧化物半导体——一种大规模应用于集成电路芯片制造的原料)是微机主板上的一块可读写的RAM芯片,用来保存当前系统的硬件配置和用户对某些参数的设定。CMOS可由主板的电池供电,即使系统掉电,信息也不会丢失。CMOS RAM本身只是一块存储器,只有数据保存功能,而对CMOS中各项参数的设定要通过专门的程序。 
   在计算机领域,CMOS常指保存计算机基本启动信息(如日期、时间、启动设置等)的芯片。有时人们会把CMOS和BIOS混称,其实CMOS是主板上的一块可读写的RAM芯片,是用来保存BIOS的硬件配置和用户对某些参数的设定。CMOS可由主板的电池供电,即使系统掉电,信息也不会丢失。CMOS RAM本身只是一块存储器,只有数据保存功能。而对BIOS中各项参数的设定要通过专门的程序。BIOS设置程序一般都被厂商整合在芯片中,在开机时通过特定的按键就可进入BIOS设置程序,方便地对系统进行设置。因此BIOS设置有时也被叫做CMOS设置。 
   CMOS的设置内容大致都包含如下可设置的内容: 
1.Standard CMOS Setup:标准参数设置,包括日期,时间和软、硬盘参数等。 
2.BIOS Features Setup:设置一些系统选项。 
3.Chipset Features Setup:主板芯片参数设置。 
4.Power Management Setup:电源管理设置。 
5.PnP/PCI Configuration Setup:即插即用及PCI插件参数设置。 
6.Integrated Peripherals:整合外设的设置。
      7.其他:硬盘自动检测,系统口令,加载缺省设置,退出等 


本文转自 yubowei 51CTO博客,原文链接:http://blog.51cto.com/samyubw/223775

相关文章
|
1月前
|
消息中间件 Linux 数据安全/隐私保护
linux mq的安装并设置开机启动 图文!!
linux mq的安装并设置开机启动 图文!!
46 0
|
1月前
|
安全 Linux 数据安全/隐私保护
linux设置用户密码
在Linux中更改用户密码,使用`passwd`命令。要改当前用户密码,键入`passwd`;若要为其他用户(如`john`)更改密码,需有足够权限,输入`passwd 用户名`。按提示输入新密码并确认,终端不会显示输入内容。确保密码复杂且安全。作为root或有相应权限才能更改他人密码。忘记密码时,可能需通过恢复模式或引导加载器重置。具体步骤依Linux发行版不同。
19 4
|
2月前
|
算法 Linux C++
【Linux系统编程】解析获取和设置文件信息与权限的Linux系统调用
【Linux系统编程】解析获取和设置文件信息与权限的Linux系统调用
35 0
|
2月前
|
Linux API C语言
【Linux系统编程】深入理解Linux 组ID和附属组ID的查询与设置
【Linux系统编程】深入理解Linux 组ID和附属组ID的查询与设置
49 0
【Linux系统编程】深入理解Linux 组ID和附属组ID的查询与设置
|
1月前
|
Linux
Linux 系统时间同步 ​使用 NTP 服务时间同步​
Linux 系统时间同步 ​使用 NTP 服务时间同步​
49 2
|
8天前
|
存储 安全 Linux
|
2天前
|
存储 Linux C++
【Linux】详解信号的保存&&信号屏蔽字的设置
【Linux】详解信号的保存&&信号屏蔽字的设置
|
4天前
|
存储 安全 Linux
从基础到高级:Linux用户与用户组权限设置详解
从基础到高级:Linux用户与用户组权限设置详解
|
5天前
|
Linux
linux设置全局命令
linux设置全局命令
11 0
|
12天前
|
Linux Apache
Linux设置开机启动
以上步骤允许您在Linux系统上配置开机启动服务或程序。确保将"service-name"替换为实际要配置的服务或程序的名称。
21 0