Linux系统安装的是一个内核时间的,也就是被称为Real-Time Clock 或简称RTC的硬件时钟,并和系统上用户可见的时间关联在一起。在大多数Linux发行版本中,RTC由内核发挥作用,同时也需要用户自己对RTC 进行一些设置。本文介绍了如何使用Linux系统设置RTC的方法。
第一步是确保正确安装Linux系统,具体的安装过程略去不表。接下来,我们可以查看RTC的运行状态,使用“dmesg”命令可以从内核输出中发现RTC的状态:
$ dmesg | grep RTC
[ 0.409286] RTC time: ca:ff:ee:07:08:09, date: 2015-05-20
这些信息显示RTC当前已经正确安装,如果没有看到任何这样的信息,则表明RTC没有安装正确,此时应当检查硬件设置和内核参数。
为了给RTC设置正确的时间戳,首先要识别RTC的位置,可以使用以下命令获取:
$ ls -l /dev/rtc
crw-rw—- 1 root root 10, 135 May 14 10:09 /dev/rtc
上述信息表明RTC终端设备位于/dev/rtc文件中。
接下来,可以使用“hwclock”命令来设置RTC时间,该命令的用法与设置系统时间的“date”类似:
# hwclock –systohc –utc
上面的命令使RTC时间设置与系统时间同步。
最后,我们需要将RTC时间设置为系统默认时间,可以使用“hwclock”的另一个选项“–hctosys”实现:
# hwclock –hctosys
如果想恢复RTC时间,可以使用以下命令:
# hwclock –hctosys –utc
完成以上步骤后,RTC设置就完成了,也可以运行以下命令查看当前RTC时间:
# hwclock –show
最后,可以创建一个定时任务,每个小时执行一次hwclock命令来保持系统和RTC的一致性。
以上就是如何使用Linux系统设置RTC的方法。RTC的设置对用户时间定位和管理至关重要,如果有任何不同意见或建议也可以通过评论进行参与讨论。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云 服务器 和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。

在Linux系统中,gcc的命令怎么用?
Gcc最基本的用法是∶gcc [options] [filenames] 其中options就是编译器所需要的参数,filenames给出相关的文件名称。 -c,只编译,不连接成为可执行文件,编译器只是由输入的.c等源代码文件生成.o为后缀的目标文件,通常用于编译不包含主程序的子程序文件。 -o output_filename,确定输出文件的名称为output_filename,同时这个名称不能和源文件同名。 如果不给出这个选项,gcc就给出预设的可执行文件。 -g,产生符号调试工具(GNU的gdb)所必要的符号资讯,要想对源代码进行调试,我们就必须加入这个选项。 -O,对程序进行优化编译、连接,采用这个选项,整个源代码会在编译、连接过程中进行优化处理,这样产生的可执行文件的执行效率可以提高,但是,编译、连接的速度就相应地要慢一些。 -O2,比-O更好的优化编译、连接,当然整个编译、连接过程会更慢。 -Idirname,将dirname所指出的目录加入到程序头文件目录列表中,是在预编译过程中使用的参数。 找到一个学习linux的好方法,可多看看《linux就该这么学》一书。
linux下如何启动dhcp服务
先用yum安装DHCP服务, 命令:yum -y install dhcp 启动:service dhcp start
各位好,我是linux新手,如何设置环境变量。前天装了qt-everywhere-opensource-src-4.7.3.tar.gz。
写在/etc/bash_profile里倒数第二行开始追加vi /etc/bash_profile然后INSERT就是编辑模式ESC后就是只读模式:q 是退出:wq 是保存最后在控制台source /etc/profile 就是环境变量生效了./configure -o
发表评论