Linux里面chrony原理是什么?

作者&投稿:李矿 (若有异议请与网页底部的电邮联系)
Linux里面chronyd作用是什么?~

chrony是两个用来维持计算机系统时钟准确性的程序,这两个程序命名为chronyd和chronyc。

chronyd是一个在系统后台运行的守护进程,他根据网络上其他时间服务器时间来测量本机时间的偏移量从而调整系统时钟。对于孤立系统,用户可以手动周期性的输入正确时间(通过chronyc)。在这两种情况下,chronyd决定计算机快慢的比例,并加以纠正。chronyd实现了NTP协议并且可以作为服务器或客户端。

chronyc是用来监控chronyd性能和配置其参数的用户界面。他可以控制本机及其他计算机上运行的chronyd进程。

进入超级用户模式。输入"su",输入超级用户密码后就进入了超级用户模式。
添加文件的写权限:
输入命令“chmod u+w /etc/sudoers”
编辑/etc/sudoers文件:
输入命令"vim /etc/sudoers"
找到这一行:"root ALL=(ALL) ALL"
在起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是要改的用户名)
然后保存文件。
撤销文件的写权限:
chmod u-w /etc/sudoers

Chrony是NTP(Network Time Protocol,网络时间协议,服务器时间同步的一种协议)的另一种实现,与ntpd不同,它可以更快且更准确地同步系统时钟,最大程度的减少时间和频率误差。
在CentOS6中,默认是使用ntpd来同步时间的,但ntpd同步时间并不理想,有可能需要数小时来同步时间。而且ntp也已经很老了。所以在Centos7中换成了chrony来实现时间同步。chrony并且兼容ntpd监听在udp123端口上,自己则监听在udp的323端口上。
如果在chrony配置文件中指定了ntp服务器的地址,那么chrony就是一台客户端,会去同步ntp服务器的时间,如果在chrony配置了允许某些客户端来向自己同步时间,则chrony也充当了一台服务器,所以,安装了chrony即可充当客户端也可以充当服务端。一般我们只需要做客户端就好,不需要对外提供时间同步功能。
一、chrony是两个用来维持计算机系统时钟准确性的程序,这两个程序命名为chronyd和chronyc。
chronyd是一个在系统后台运行的守护进程。主要用于调整内核中运行的系统时间和时间服务器同步,他根据网络上其他时间服务器时间来测量本机时间的偏移量从而调整系统时钟。对于孤立系统,用户可以手动周期性的输入正确时间(通过chronyc)。在这两种情况下,chronyd决定计算机快慢的比例,并加以纠正。chronyd实现了NTP协议并且可以作为服务器或客户端。
chronyc是用来监控chronyd性能和配置其参数的用户界面。他可以控制本机及其他计算机上运行的chronyd进程。
服务unit文件: /usr/lib/systemd/system/chronyd.service
监听端口: 323/udp,123/udp
配置文件: /etc/chrony.conf

二、chrony 的优势:
更快的同步,从而最大程度减少了时间和频率误差,对于并非全天 24 小时运行的虚拟计算机而言非常有用
能够更好地响应时钟频率的快速变化,对于具备不稳定时钟的虚拟机或导致时钟频率发生变化的节能技术而言非常有用
在初始同步后,它不会停止时钟,以防对需要系统时间保持单调的应用程序造成影响
在应对临时非对称延迟时(例如,在大规模下载造成链接饱和时)提供了更好的稳定性
无需对服务器进行定期轮询,因此具备间歇性网络连接的系统仍然可以快速同步时钟


一个困扰我这个高级程序员的挺牛的病毒或叫木马,达人请进!
最新补充:楼主的探索精神值得肯定,忧国忧民也反映楼主的爱国情怀。但我要说的是,世界上的病毒是以亿为单位的,恐怕穷尽一生也无法都理解和解决。正如现在很多做杀毒软件的,又有几家能做到杀尽天下毒呢?大多用户最终对杀毒软件丧失信心,直接分区格盘来解决问题。如果楼主非要弄清楚自己中的毒原理:...

SELinux权限
  allow platform_app als_ps_device:chr_file r_file_perms; (1). 不符合neverallow规则或者修改了neverallow规则 编译报错:   neverallow check failed at xxx CTS测试项failed:   android.cts.security.SELinuxNeverallowRulesTest#testNeverallowRulesXXX 这类问题在android O vendor和system分离之后...

LINUX帐户有ID号,WINDOWS帐号呢???如果有,是什么啊???
Linux的是UID 没记错的话500之前的都是系统内部的账号 用户建立的都在500以后,包括500 root是0 win有SID 也是唯一标示一个用户的 在远程或加密等时候经常要用到的

lbochs运行Win11
3、依次修改:\/linux\/Makefile、\/linux\/fs\/Makefile、\/linux\/lib\/Makefile、\/linux\/kernel\/Makefile、\/linux\/kernel\/math\/Makefile、\/linux\/kernel\/blk_drv\/Makefile、\/linux\/kernel\/chr_drv\/Makefile文件。linux目录下,键入:vi Makefile。如下图所示:找到文件中的-mstring-insns 参数,并删去保存...

Linux中find常见用法示例
1)在\/tmp中查找所有的*.h,并在这些文件中查找“SYSCALL_VECTOR",最后打印出所有包含"SYSCALL_VECTOR"的文件名Linux-all, Linux | No Comments »find...#define i_sptr i_un.i_sp \/* i_ftype==IFCHR || i_ftype==IFIFO *\/#define i_sem i_un.isem \/* i_ftype==IFNAM i_namtype==IF...

linux前景到底怎么样啊?
linux前景广阔,薪资待遇好。如需linux培训推荐选择【达内教育】。【学习linux】可以从事以下工作:1、Linux嵌入式开发。通过移植Linux到硬件平台上,编写应用程序。2、Linux运维。一般大公司运维还要懂内核以及C编程。3、Linux服务器开发。专业知识要求比较全面,并且深入研究还有分布式,并行算法,集群之类的...

请问Linux如何提取特定行数据(提取两个关键词行之间的行)
回答:cat $file | awk '{if($0~\/chr254\/){flag=1};if($0~\/chr678\/){flag=0};if(flag==1){print $0}}'

python程序怎样在linux系统底下发出beep声音,在线等
def beep(frequency, amplitude, duration): sample = 8000 half_period = int(sample\/frequency\/2) beep = chr(amplitude)*half_period+chr(0)*half_period beep *= int(duration*frequency) audio = file('\/dev\/audio', 'wb') audio.write(beep) audio.close()

vb中的text文本框中(空的)回车一下,相当于chr(13) chr(10)啊,即vbCr...
回车就是光标回到行首,换行光标下移一行

分析一个关机程序
linux 下shutdown linux命令:可以安全的关闭或重启Linux它在系统关闭之前给系统上的所有登陆用户提示一条警告信息。 格式:shutdown [选项][时间][警告信息] 命令中选项的含义: -k:并不真正关机,而只是发出警告信息给所有用户。 -r:关机后立即重新启动。 -h:关机后不重新启动。 -f快速关机,重新启动时...

个旧市15615541377: Linux的lock文件是什么原理 -
英骂万迅: 正常的跑批都是设定的定时任务,跑批开始的时候就创建一个lock文件,定时任务每次检查这个文件是否存在,这样脚本就不会重复执行;类似于一个标志,作为判断条件.这只是我的项目里用到的.可能不全面

个旧市15615541377: 如何用linux一台服务器时间去同步其他服务器的时间 -
英骂万迅: 一、搭建时间服务器1、在一台linux服务器安装ntp server2、修改ntp.conf配置文件 vi /etc/ntp.conf restrict default nomodify(允许任何IP的客户机都可以进行时间同步,如果是只允许某个网段的客户机进行时间同步可以这样写restrict 10.58.26.0 ...

个旧市15615541377: chrony在linux 是什么用户 -
英骂万迅: 进入超级用户模式.输入"su",输入超级用户密码后就进入了超级用户模式.添加文件的写权限:输入命令“chmod u+w /etc/sudoers” 编辑/etc/sudoers文件:输入命令"vim /etc/sudoers" 找到这一行:"root ALL=(ALL) ALL" 在起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是要改的用户名) 然后保存文件.撤销文件的写权限:chmod u-w /etc/sudoers

个旧市15615541377: cent7linux服务器在美国 怎么把时间与中国同步 -
英骂万迅: Chrony是一个开源的自由软件,它能帮助你保持系统时钟与时钟服务器(NTP)同步,因此让你的时间保持精确.它由两个程序组成,分别是chronyd和chronyc.chronyd是一个后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步.它确定计算机增减时间的比率,并对此进行补偿.chronyc提供了一个用户界面,用于监控性能并进行多样化的配置.它可以在chronyd实例控制的计算机上工作,也可以在一台不同的远程计算机上工作.在像CentOS 7之类基于RHEL的操作系统上,已经默认安装有Chrony.

个旧市15615541377: linux里的负载均衡是什么意思??? -
英骂万迅: 负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务. 负载均衡作用是建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性. 负载均衡与操作系统没关系.

个旧市15615541377: linux时间同步服务器的时间更新问题 -
英骂万迅: 已经运行ntp服务的机器,在执行相同的命令会报错. the NTP socket is in use, exiting 错误原因:ntpd服务器正在运行中. 可以通过 ps aux | grep ntpd 查看ntpd正在运行.可以先关闭. service ntpd stop 在运行相同的命令.没有其他办法.

个旧市15615541377: Linux的lock文件是什么原理 -
英骂万迅: 这个文件存在就说明有程序在运行,不存在就说明没有.LOCFILE=/var/locks/myprog.lockif [ -f ${LOCFILE} ]; then echo "Already running. Exit" exit 0fistart_se...

个旧市15615541377: 在Linux系统中有重定向和管道的功能,他们都能把前面的输出作为后面的输入,他们的区别是什么? -
英骂万迅: 1)、重定向是把前面运行命令的结果输入到后面的文件中;而管道功能是把前面命令运行的结果作为后面命令的输入.主要区别在于>后是一个文件名,而 | 后是一个命令. 2)wc output.wc 2>error.wc 表示把/etc/passwd文件作为wc的输入,统计出passwd文件的行数、单词数和字符数,并输出到文件output.wc中,错误记录输出到error.wc中. 3)、ls –al ./ | wc > ls.wc表示把./目录下的文件列出来,由wc统计出行数、单词数和字符数,并记录到文件ls.wc中. 重定向和管道的功能详见《Linux就该这么学》第三章内容.

个旧市15615541377: linux识别的时间比较方法 -
英骂万迅: 知道的有两种1:利用硬件2:利用chrony管理与NTP时钟同步

个旧市15615541377: linux的端口监听到底是什么意思,有什么作用 -
英骂万迅: 最常用的方法: 1,netstat -an 2,lsof -i 以上两个命令通过查询网络堆栈列举正在监听网络的端口. eg:检查某一端口的监听信息 netstat -anp | grep 端口号 lsof -i | grep 端口号

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