Linux系统时间怎么设置

Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟。系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的时钟,这个硬件时钟可以在BIOS中进行设置。当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

  Please identify a location so that time zone rules can be set correctly.Please select a continent or ocean. 1) Africa 2) Americas 3) Antarctica 4) Arctic Ocean 5) Asia 6) Atlantic Ocean 7) Australia Europe 9) Indian Ocean10) Pacific Ocean11) none – I want to specify the time zone using the Posix TZ format.#? 输入5,亚洲

  Please select a country. 1) Afghanistan 18) Israel 35) Palestine 2) armenia 19) Japan 36) Philippines 3) Azerbaijan 20) Jordan 37) Qatar 4) Bahrain 21) Kazakhstan 38) Russia 5) Bangladesh 22) Korea (North) 39) Saudi Arabia 6) Bhutan 23) Korea (South) 40) Singapore 7) Brunei 24) Kuwait 41) Sri Lanka Cambodia 25) Kyrgyzstan 42) Syria 9) China 26) Laos 43) Taiwan10) Cyprus 27) Lebanon 44) Tajikistan11) East Timor 28) Macau 45) Thailand12) Georgia 29) Malaysia 46) Turkmenistan13) Hong Kong 30) Mongolia 47) United Arab Emirates14) India 31) Myanmar (Burma) 48) Uzbekistan15) Indonesia 32) Nepal 49) Vietnam16) Iran 33) Oman 50) Yemen17) Iraq 34) Pakistan#? 输入9,中国

  Please select one of the following time zone regions.1) east China – Beijing, Guangdong, Shanghai, etc.2) Heilongjiang3) central China – Gansu, Guizhou, Sichuan, Yunnan, etc.4) Tibet & most of Xinjiang Uyghur5) southwest Xinjiang Uyghur#? 输入1,北京时间

  The following information has been given:

  China east China – Beijing, Guangdong, Shanghai, etc.

  Therefore TZ=”Asia/Shanghai” will be used.Local time is now: Fri Jul 7 10:32:18 CST 2006.Universal Time is now: Fri Jul 7 02:32:18 UTC 2006.Is the above information OK?1) Yes2) No#? 输入1,确认

  如果不用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

  重新启动即可。

时间: 2024-08-31 14:53:29

Linux系统时间怎么设置的相关文章

linux系统时间修改及同步

  时间修改 date 月日时分年.秒 date -s可以直接设置系统时间 比如将系统时间设定成1996年6月10日的命令如下. #date -s 06/10/96 将系统时间设定成下午1点12分0秒的命令如下. #date -s 13:12:00 时间同步 1.首先需了解linux内一任务计划工具crontab crontab可以定时去执行你要做的动作 直接用crontab命令编辑 crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数 cront

Linux系统init级别设置错误导致系统不能正常启动怎么办?

  Linux系统init级别设置错误导致系统不能正常启动怎么办? 1.在Linux启动过程中,按Esc键进入Grub界面. 2.按e修改当前Linux系统的配置. 3.选择第二行,按e键,并按如下步骤执行 1)在出现的命令行后加1(单用户模式); 2)按Enter键接收操作并后退到当前Linux配置页面; 3)按b重启Linux. 4.重启后进入Linux系统,修改/etc/inittab文件.将init级别改成你想要的,比如我在这里改成3(完整多用户模式). id:3:initdefault

时间函数-C语言 linux 系统时间无关的计时

问题描述 C语言 linux 系统时间无关的计时 有没有类似于gettimeofday函数功能 但是不受系统时间更改影响的 获得时间的函数??? 解决方案 linux c语言获取系统时间linux下c语言获取系统时间[LINUX]Linux C 语言 获取系统时间信息 解决方案二: 通过服务器,让服务器去获取这个时间,然后返回给你. 解决方案三: 那只能去获取网络时间了.

Linux系统时间设置

Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟.系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的时钟,这个硬件时钟可以在BIOS中进行设置.当Linux启动时,硬件时钟会去读取系统时钟的设置,然后系统时钟就会独立于硬件运作. Linux 中的所有命令(包括函数)都是采用的系统时钟设置.在Linux中,用于时钟查看和设置的命令主要有date.hwclock和clock.其 中,clock和hwcloc

Linux系统时间与RTC时间【转】

http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=3637782   Linux的RTC驱动相对还是比较简单的,可以将它作为一个普通的字符型设备,或者一个misc设备,也可以是一个平台设备,这都没有关系,主要还是对rtc_ops这个文件操作结构体中的成员填充,这里主要涉及到两个方面比较重要: 1. 在Linux中有硬件时钟与系统时钟等两种时钟.硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟.系统时钟则是指kernel

Linux 系统为用户设置复杂密码度策略

假设你已经在你的 Linux 系统上使用了 PAM (Pluggable Authentication Modules,插入式验证模块),因为这些年所有的 Linux 发行版都在使用它. 一.准备工作 安装 PAM 的 cracklib 模块,cracklib 能提供额外的密码检查能力. Debian.Ubuntu 或 Linux Mint 系统上: $ sudo apt-get install libpam-cracklib CentOS.Fedora.RHEL 系统已经默认安装了 crack

Linux系统Large Pages设置

Large Pages说明 sun文档: http://www.oracle.com/technetwork/java/javase/tech/largememory-jsp-137182.html 说白了,就是在操作系统级别上,针对进程的虚拟内存空间,使用大内存页,避免频繁的进行页换入换出,出现系统抖动.同样使用大内存分页,也会有一些负面影响,两快大内存分页之间会出现一些内存碎片,从而影响整体系统的性能,当一旦没有足够的大内存块时,整个OS下系统进程又会将原先的大内存打散恢复默认的内存分页.

Linux系统crontab定时任务设置参数实例及常用技巧

般情况下,我们在操作和运维VPS.服务器的时候可能会用到crontab定时任务的配置,比如定时的重启服务器.定时备份数据等操作使用的还是比较多的.这里就离不开使用crontab命令的任务配置,在这篇文章中,老左将会整理较为齐全的crontab命令使用的方法以及常用的实例操作.     从上图中,我们其实就可以看到crontab具体用法.一共有6个段落,前面5个标示定时的时间设定,后面一个标示文件的路径定时执行.   第一.crontab安装   一般我们使用的centos或者debian发行版本

同步化您的Linux系统时间和时钟速度

时钟速度不仅仅能够从NTP服务器更新系统的时钟,而且它也能够计算得出时钟频率,还能够相应地管理系统时间. 很多想要保持一个准确的计算机时钟的人使用Network Time Protocol (NTP)设置他们的时钟时间与原子钟相同的时间.NTP是一种确保在一个网络操作中的所有计算机拥有完全一致的时间,这样就能够帮助监督记录文件和例行的自动维修工作等等. 但是,如果你有一个相当大的网络,NTP能够提供相当大的通信量保持时钟的更新.某种程度上,它需要规律地运转来调整在不同的计算机上个人时钟频率.所以