我正在使用 chronyd 设置时间服务器,但无法同步。
# chronyc sources
210 Number of sources = 5
MS Name/IP address Stratum Poll Reach LastRx Last sample
===============================================================================
^? smtp.visionnet.us 0 10 0 10y +0ns[ +0ns] +/- 0ns
^? nist1-lnk.binary.net 0 10 0 10y +0ns[ +0ns] +/- 0ns
^? c-73-98-218-154.hsd1.ut.c 0 10 0 10y +0ns[ +0ns] +/- 0ns
^? clock.xmission.com 0 10 0 10y +0ns[ +0ns] +/- 0ns
^? time-c.timefreq.bldrdoc.g 0 10 0 10y +0ns[ +0ns] +/- 0ns
Run Code Online (Sandbox Code Playgroud)
几个小时后,它仍然无法同步。
但是,如果我在具有相同 ntp 服务器的同一主机上配置 ntpd,它会立即同步:
# ntpq -p …
Run Code Online (Sandbox Code Playgroud) 今天遇到了一些奇怪的行为。想知道这里是否有人可以告诉我什么是不同的行为。环境是 RHEL 6.7 服务器。
我运行以下命令:
yum list installed *mysql*
如果我的 cwd 是 / 或其他一些地方,我会得到以下输出:
Installed Packages
MySQL-client-advanced.x86_64 5.6.27-1.el6 @/MySQL-client-advanced-5.6.27-1.el6.x86_64
MySQL-server-advanced.x86_64 5.6.27-1.el6 @/MySQL-server-advanced-5.6.27-1.el6.x86_64
MySQL-shared-advanced.x86_64 5.6.27-1.el6 @/MySQL-shared-advanced-5.6.27-1.el6.x86_64
MySQL-shared-compat-advanced.x86_64 5.6.27-1.el6 @/MySQL-shared-compat-advanced-5.6.27-1.el6.x86_64
在其他几个文件夹(包括此服务器上的 /opt)中,我运行相同的命令并获得以下输出:
Error: No matching Packages to list
现在我知道我通常需要在这个命令中转义通配符。如果我运行它:
yum list installed \*mysql\*
然后我在两个位置都得到了正确的输出。我认为这是因为 bash globs 通配符的方式。我现在真正想知道的是为什么它把它放在一个文件夹中,但不在另一个文件夹中。我都以 root 身份运行,printenv 显示相同的输出(PWD 除外),实际上,两次运行命令之间唯一变化的是cd /opt
谁能告诉我为什么会发生这种情况,或者要查看哪些内容以了解为什么会有所不同?TIA