今天進度 : 鳥哥的 Linux 私房菜 -- NTP 時間伺服器
遇到問題1 : 今天想要切換 root
test@test:~$ su root
Password:
su: Authentication failure
解決方式 : Why does su fail with "authentication error"? - Ask Ubuntu
test@test:~$ sudo -i
root@test:~#
練習1 : 故意將日期設定錯,再以NTP改回來
root@test:~# date 041217002007.00
Thu 12 Apr 2007 05:00:00 PM UTC
root@test:~# date
Thu 12 Apr 2007 05:00:19 PM UTC
test@test:~$ timedatectl status
Local time: Thu 2007-04-12 00:02:14 UTC
Universal time: Thu 2007-04-12 00:02:14 UTC
RTC time: Tue 2020-09-22 05:29:18
Time zone: Etc/UTC (UTC, +0000)
System clock synchronized: no
NTP service: active
RTC in local TZ: no
如前所述,由於 NTP 時間伺服器採用類似階層架構 (stratum) 來處理時間的同步化, 所以他使用的是類似一般 server/client 的主從架構。網路社會上面有提供一些主要與次要的時間伺服器, 這些均屬於第一階及第二階的時間伺服器 (stratum-1, stratum-2) ,如下所示:
- 主要時間伺服器: http://support.ntp.org/bin/view/Servers/StratumOneTimeServers
- 次要時間伺服器: http://support.ntp.org/bin/view/Servers/StratumTwoTimeServers
由於這些時間伺服器大多在國外,所以我們是否要使用這些伺服器來同步化自己的時間呢? 其實如果台灣地區已經有標準時間伺服器的話,用那部即可,不需要連線到國外啦!浪費頻寬與時間啊! 而如前面提到的,台灣地區已經有標準的時間伺服器了,所以當然我們可以直接選擇台灣地區的 NTP 主機即可。
練習2 : 顯示某年的日曆
root@test:~# cal 2020
2020
January February March
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 3 4 1 1 2 3 4 5 6 7
5 6 7 8 9 10 11 2 3 4 5 6 7 8 8 9 10 11 12 13 14
12 13 14 15 16 17 18 9 10 11 12 13 14 15 15 16 17 18 19 20 21
19 20 21 22 23 24 25 16 17 18 19 20 21 22 22 23 24 25 26 27 28
26 27 28 29 30 31 23 24 25 26 27 28 29 29 30 31
April May June
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 3 4 1 2 1 2 3 4 5 6
5 6 7 8 9 10 11 3 4 5 6 7 8 9 7 8 9 10 11 12 13
12 13 14 15 16 17 18 10 11 12 13 14 15 16 14 15 16 17 18 19 20
19 20 21 22 23 24 25 17 18 19 20 21 22 23 21 22 23 24 25 26 27
26 27 28 29 30 24 25 26 27 28 29 30 28 29 30
31
July August September
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 3 4 1 1 2 3 4 5
5 6 7 8 9 10 11 2 3 4 5 6 7 8 6 7 8 9 10 11 12
12 13 14 15 16 17 18 9 10 11 12 13 14 15 13 14 15 16 17 18 19
19 20 21 22 23 24 25 16 17 18 19 20 21 22 20 21 22 23 24 25 26
26 27 28 29 30 31 23 24 25 26 27 28 29 27 28 29 30
30 31
October November December
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 3 1 2 3 4 5 6 7 1 2 3 4 5
4 5 6 7 8 9 10 8 9 10 11 12 13 14 6 7 8 9 10 11 12
11 12 13 14 15 16 17 15 16 17 18 19 20 21 13 14 15 16 17 18 19
18 19 20 21 22 23 24 22 23 24 25 26 27 28 20 21 22 23 24 25 26
25 26 27 28 29 30 31 29 30 27 28 29 30 31
小技巧 : 使用 cd ~
快速切換到當前使用者的home目錄
test@test:/home$ ls
test
test@test:/home$ cd ~
test@test:~$
今日遇到問題 : 想安裝 install ntpstat
出現以下錯誤
root@test:~# apt install ntpstat
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
ntpstat
0 upgraded, 1 newly installed, 0 to remove and 43 not upgraded.
Need to get 6,200 B of archives.
After this operation, 23.6 kB of additional disk space will be used.
Err:1 http://hk.archive.ubuntu.com/ubuntu focal/universe amd64 ntpstat amd64 0.0.0.1-2
Temporary failure resolving 'hk.archive.ubuntu.com'
E: Failed to fetch http://hk.archive.ubuntu.com/ubuntu/pool/universe/n/ntpstat/ntpstat_0.0.0.1-2_amd64.deb Temporary failure resolving 'hk.archive.ubuntu.com'
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
為何 Hyper-V 改固定IP後,機率性重開機後還會自動改 IP
我再次手動改windows 網卡為 172.25.60.1
後,能成功 SSH 連線進 hyper-v 內的 ubuntu,但hyper-v裡面的ubuntu網卡不知道怎麼了,都無法 ping 到外網資源...
test@test:~$ ping 202.108.22.5
ping: connect: Network is unreachable
test@test:~$ curl http://www.netscape.com/
curl: (6) Could not resolve host: www.netscape.com
test@test:~$ ping 172.25.60.1
PING 172.25.60.1 (172.25.60.1) 56(84) bytes of data.
64 bytes from 172.25.60.1: icmp_seq=1 ttl=128 time=0.225 ms
64 bytes from 172.25.60.1: icmp_seq=2 ttl=128 time=0.306 ms