linux的/etc/sysconfig/clock和/etc/localtime有什么区别

作者&投稿:海艺 (若有异议请与网页底部的电邮联系)
Linux 中的 /etc/localtime 和 /etc/timezone 的区别是什么~

可以用 zdump 命令来读取 /etc/localtime 文件的内容:
zdump -v /etc/localtime
/etc/localtime Mon Aug 15 11:22:52 2016 CST

/etc/timezone 的内容是时区,比如 Asia/ShangHai。

让我们先查看/etc/sysconfig/clock的内容:
[root@www/root]#cat/etc/sysconfig/clock
ZONE=Asia/Shanghai;/usr/share/zoneinfo下面的文件。
UTC=false;硬件时钟是否为UTC或者说GMT时钟。
ARC=false;如果是在Alpha机器上,则设置为true。
把硬件时钟设置为UTC的好处就是他能自动设置夏时制,缺点时,在安装有多重操作系统启动的机器上,在另外的操作系统上时钟会错误。
Linux的时钟设置文件为:/etc/localtime,实际上这个文件是/usr/share/zoneinfo目录下对应文件的符号连接。假设我们所处的地区位于上海,那么只要运行以下的命令就可以设置时区了。
ln-sf/usr/share/zoneinfo/Asia/Shanghai/etc/localtime
Linux启动时,其中的一个脚本(/etc/rc.d/rc.sysinit)会运行/sbin/hwclock程序,把当前的硬件时钟复制为系统时间。hwclock假定硬件时钟已经设置为本地时钟,除非带有--utc参数。脚本文件会读取/etc/sysconfig/clock文件的设置,因此我们不需要修改脚本,直接修改这个配置文件就可以了,根据需要把其中的UTC行,设置为true或者false。
设置硬件时钟时,首先使用date命令("dateMMDDhhmmYYYY.ss")设置好系统时钟,然后使用"/sbin/hwclock--systohc"把硬件时钟设置为和当前系统时间一致。
如果你在某些应用下面的时间是错误的,那么你在运行RedHatLinux5.0或5.1,解决的办法是建立/usr/lib/zoneinfo到/usr/share/zoneinfo的符号连接:
ln-s/usr/share/zoneinfo/usr/lib/zoneinfo
小结:时钟设置的问题本身比较简单,但是它涉及到几个基本的配置文件:
/etc/rc.d/rc.sysinit
/etc/sysconfig/clock
/etc/localtime
对初学者来说,确实需要一定的基本功才可以对以上的几个文件了如指掌。但是仔细阅读hwclock的man手册,相信这些问题都能迎刃而解。

简单来说,前者是硬件时间,后者是系统时间。

1)/etc/sysconfig/clock 文件,只对 hwclock
命令有效,且只在系统启动和关闭的时候才有用(修改了其中的 UTC=true 到 UTC=false 的前后,执行 hwclock (--utc,
或 --localtime) 都没有变化,要重启系统后才生效);
在 /etc/sysconfig/clock 中 UTC=false 时,date、hwclock、hwclcok --localtime 输出的时间应该都一致,且此时 hwclock --utc是没有意义的;

在 /etc/sysconfig/clock 中 UTC=ture 时,date、hwclock 的输出是一致的,hwclock --localtime 的输出则是UTC时间;
系统关闭时会同步系统时间到硬件时钟,系统启动时会从硬件时钟读取时间更新到系统,这2个步骤都要根据 /etc/sysconfig/clock 文件中UTC的参数来设置时区转换。
2)./etc/localtime
这个文件用来设置系统的时区,将
/usr/share/zoneinfo/ 中相应文件拷贝到/etc下并重命名为 localtime 即可修改时区设置,而且这种修改对 date
命令是及时生效的。不论是 date 还是 hwclock 都会用到这个文件,会根据这个文件的时区设置来进行UTC和本地之间之间的换算。

你好,
前者是硬件时间,后者是系统时间。


linux系统是什么样的?
Mandriva Linux是来自Mandriva的终极版Linux操作系统。它是三种技术融合的结晶:Mandriva,Conectiva和Lycoris。5、Debian operating system Debian Linux也是一款免费的操作系统。Debian使用Linux内核(一个操作系统的核心),但大部分基本操作系统工具来自GNU项目,因此得名GNU \/ Linux。6、Elive Linux operating s...

linux是如何发展起来的?
Linux 的发展可以追溯到20世纪60年代。当时,计算机制造商和软件开发商开始推出各种各样的操作系统。其中一些系统,如 Unix 和 Windows,很快就成为了广泛使用的操作系统。Linux 的流行是因为它具有许多优点。例如:它是开源的:这意味着任何人都可以自由地使用、修改和分发 Linux 代码。它是多任务的:它...

Linux系统都有哪些版本
虽然Red Hat Linux不是最老的Linux(现存最古老的Linux发行版是Slackware,1993年出生,今年将满18岁),但却是Linux界最有影响力的Linux分支之一。2004年,Red Hat公司停止开发桌面版的Linux套件,重心转向企业端工作站或伺服器系统。而接手原本桌面版开发的社群则另外命名为「Fedora Project」,以接受Red...

linux主要是干什么用的?
Linux是一种开源的操作系统。Linux具有广泛的应用领域,它主要用于以下几个方面:1.服务器和云计算:Linux因其稳定性和安全性,成为许多企业和组织首选的服务器操作系统。在云计算领域,Linux也扮演着关键角色,支持各种云计算服务和应用。解释: Linux系统在互联网服务中扮演着核心角色。很多网站、应用和服...

linux常用的20个命令
linux常用命令如下:1、查看内核版本:uname-a。2、控制台-》图形界面:init5或者startx。3、图形界面-》控制台:init3或者直接注销。4、如何查看ip地址:ifconfig。5、配置ip:ifconfigeth0ip地址。6、重启:reboot或者shutdown-rnow。7、普通用户切换到系统用户:su。8、注销用户指令:logout。Linux,...

linux必学的60个命令
linux必学的60个命令如下:1.文件和目录管理:ls:列出当前目录下的内容。cd:进入指定的目录。pwd:显示当前所在目录的完整路径。mkdir:创建一个新目录。2.文件操作:cp:复制文件或目录。mv:移动或重命名文件或目录。rm:删除文件或目录。touch:创建一个空文件或更新一个已有文件的时间戳。3.压缩...

linux的作用是什么
linux的作用是什么 linux是一套免费开放源代码的操作系统,用户可以按照自己的想法来修改源代码,它的每一个操作,你都能够充分了解,这对计算机方面的爱好者是有很大帮助的,它可以让用户知道系统是怎样工作的。Linux的语言 linux开发用的是C语言和汇编语言。C语言是Linux的“母语”,这也是linux这个开源...

linux是干嘛的
Linux是一款免费的操作系统,基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统,是一个性能稳定的多用户网络操作系统,Linux是一种开源电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统,但人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据...

linux的组成部分及作用linux的组成
1. Linux内核:作为操作系统的核心,内核负责管理系统资源,包括虚拟内存、多任务处理、共享库、动态加载、可执行程序以及TCP\/IP网络功能等。内核模块分为存储管理、CPU和进程管理、文件系统、设备管理和驱动、网络通信、系统初始化以及系统调用等部分。2. Linux shell:作为用户界面,shell提供了与内核交互...

linux组成部分linux组成
Linux系统一般有4个主要部分:分别是内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。1.linux内核 内核是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的...

眉县13493727907: linux下的/etc是干什么用的?为什么命名为etc? -
盈庾得必: 初期:早期UNIX中,贝尔实验室的解释是:etcetra directory . etc. 就是Et cetra.表示其他、等等什么的,英语里能常常看都这个缩写的.是用来放其他不能归类到其他目录中的内容.后来FHS规定用来放配置文件,就解释为:"Editable Text ...

眉县13493727907: linux /etc的权限 设置
盈庾得必: 我来给你说说吧.首先,一个文件有3个属性,LINUX规定,r为4,w为2,x为1,那么,chmod 777 /etc 的意思就是,etc目录,的自己,所在组,别人都是可读可写,可执行.也就是你这么个情况.所以,想改变属性,就chmod xxx /etc就可以了.那么,如果你想把下面的所有目录都改的话,就是 chmod -R XXX /etc 就可以了.-R的意思是持续更改,将目录下所有的文件、目录都一同更改.我现在的电脑没有LINUX系统,全靠学的,应该没有错,你可以试试

眉县13493727907: 关于linux的etc/的文件目录 -
盈庾得必: 您好: /etc/passwd 是你的所有用户的用户名和密码,但密码是加密的,看不见. 其他的 1. /bin目录 / b i n目录包含了引导启动所需的命令或普通用户可能用的命令(可能在引导启动后).这些 命令都是二进制文件的可执行程序( b i n是b i n a r...

眉县13493727907: linux下的etc是什么意思 -
盈庾得必: Etc是Electronic the collection的缩写,指电子不停车收费系统,是指车辆在通过收费站时通过车上安装的Etc车载系统与收费站之间微波通讯,进行车辆识别,再联合网络和银行进行自动扣费的一种新型收费模式.

眉县13493727907: linux下的etc目录如何找到呢 -
盈庾得必: 1、连接上相应复的linux主机,进入到等待输入shell指令的linux命令行状态下.制2113 2、其次,在命令行中输入:cd /etc. 3、键盘按“回车5261键”运行shell指令,此时会看到进4102入了/etc目录,说明/etc目录是存在的1653,反之则不存在.

眉县13493727907: linux下etc/selinux这个文件夹没有是什么原因?
盈庾得必: 哈哈,这简单!没有安装selinux相关的包可以查看所使用的发行版是否有相关包,没有的话,说明该发行版没包含该子系统selinux跟安全相关

眉县13493727907: 请问谁知道linux的文档全称是什么,例如:etc英文全称是什么?谢谢 -
盈庾得必: 1、/bin :获得最小的系统可操作性所需要的命令 2、/boot :内核和加载内核所需的文件 3、/dev :终端、磁盘、调制解调器等的设备项 4、/etc :关键的启动文件和配置文件 5、/home :用户的主目录 6、/lib :C编译器的库和部分C编译器 7、/...

眉县13493727907: linux下的etc目录怎么看? -
盈庾得必: login后面输入用户名和密码(最好是root);之后cd /etc,然后输入ls -l 就可以看到etc下面的所有目录了.不知是否解答了您的问题.

眉县13493727907: linux 中 etc目录的英文全称是什么? -
盈庾得必: 这个问题在历史上有几种不同的说法的.一种说法,是et cetera.这个是老一点的说法,就是说,不管什么数据或文件,只要不属于其它目录的,就放在/etc目录下.另一种说法,"Editable Text Configuration":很多人也把/etc目录看成是一个放置我们系统程序的配置文件的地方.所以常看到这样的目录介绍/etc - Usually contain the configuration files for all the programs that run on your Linux/Unix system.

眉县13493727907: Linux的/etc目录是什么单词的简写? -
盈庾得必: 这个是来源于拉丁语全称etcetera.n.等等之人(或物),附加的人(或物);加s:附加(或额外)的项目;零星杂物.或者分开的et cetera, adv. 等等,以及其他等等(略作etc.或&c.)但得注意,人名后不宜用,要用and others.这个目录在LINUX里很重要哦,里面装的都是些杂七杂八的配置文件 发音很简单,这里打不了音标,到百度字典上看看音标就行了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网