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

相关文章
|
2月前
|
监控 Oracle 关系型数据库
Linux平台Oracle开机自启动设置
【11月更文挑战第8天】在 Linux 平台设置 Oracle 开机自启动有多种方法,本文以 CentOS 为例,介绍了两种常见方法:使用 `rc.local` 文件(较简单但不推荐用于生产环境)和使用 `systemd` 服务(推荐)。具体步骤包括编写启动脚本、赋予执行权限、配置 `rc.local` 或创建 `systemd` 服务单元文件,并设置开机自启动。通过 `systemd` 方式可以更好地与系统启动过程集成,更规范和可靠。
249 2
|
2月前
|
Oracle Ubuntu 关系型数据库
Linux平台Oracle开机自启动设置
【11月更文挑战第7天】本文介绍了 Linux 系统中服务管理机制,并详细说明了如何在使用 systemd 和 System V 的系统上设置 Oracle 数据库的开机自启动。包括创建服务单元文件、编辑启动脚本、设置开机自启动和启动服务的具体步骤。最后建议重启系统验证设置是否成功。
|
2月前
|
关系型数据库 MySQL Linux
Linux系统如何设置自启动服务在MySQL数据库启动后执行?
【10月更文挑战第25天】Linux系统如何设置自启动服务在MySQL数据库启动后执行?
202 3
|
3月前
|
Ubuntu Linux
Linux实践|设置静态 IP 地址
Linux实践|设置静态 IP 地址
90 0
Linux实践|设置静态 IP 地址
|
3月前
|
Linux 应用服务中间件 nginx
Linux下权限设置之suid、sgid、sticky
Linux下权限设置之suid、sgid、sticky
|
4月前
|
NoSQL Linux Redis
Linux Redis 服务设置开机自启动
【9月更文挑战第2天】在 Linux 系统中,可使用两种方法设置 Redis 开机自启动:一是通过创建 `redis.service` 文件并利用 systemd 进行管理,包括定义服务参数和启动脚本;二是编辑 `/etc/rc.local` 文件,在其中添加启动命令。推荐使用 systemd 方法,因为它更符合现代 Linux 系统的设计理念。设置完成后,可通过 `sudo systemctl status redis.service` 检查服务状态。
741 3
|
4月前
|
Linux Shell
10-8|linux date设置时间
10-8|linux date设置时间
|
4月前
|
Unix Linux Python
Cron定时设置在linux和mac中的使用
文章详细说明了如何在Linux和Mac操作系统中使用Cron进行定时任务的设置,并提供了多个Cron表达式的实例。
53 0
|
5月前
|
Linux 网络安全
在Linux中,如何设置防火墙规则?
在Linux中,如何设置防火墙规则?
|
5月前
|
网络协议 Linux 网络架构
在Linux中,如何设置网络路由?
在Linux中,如何设置网络路由?