เด เดจเดฟเดธเตเดธเดพเดฐ เดเตเดฒเดฟ เดเดฐเต เดตเตเดณเตเดณเดฟเดฏเดพเดดเตเด เดเดเตเดเดคเดฟเดฐเดฟเดเตเดเต เดเดฏเตผเดจเตเดจเต, 2-3 เดฎเดฟเดจเดฟเดฑเตเดฑเต เดธเดฎเดฏเดฎเตเดเตเดเตเดเดฃเด. เดชเตเดคเตเดตเต, เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด เดเดจเตเดจเดชเตเดฒเต.
เดเดฐเต เดธเดนเดชเตเดฐเดตเตผเดคเตเดคเดเตป เด เดตเดจเตเดฑเต เดธเตเตผเดตเดฑเดฟเตฝ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดถเดฐเดฟเดฏเดพเดเตเดเดพเตป เดเดจเตเดจเตเดเต เดเดตเดถเตเดฏเดชเตเดชเตเดเตเดเต. เดเดพเตป เด เดคเต เดเตเดฏเตเดคเต, เด เดคเต เด เดฆเตเดฆเตเดนเดคเตเดคเดฟเดจเต เดเตเดฎเดพเดฑเดฟ, เด เดถเตเดฐเดฆเตเดงเดฎเดพเดฏเดฟ เดตเตเดดเตเดคเตเดคเดฟ: "เดธเดฎเดฏเด 5 เดฎเดฟเดจเดฟเดฑเตเดฑเต เดตเตเดเดคเตเดคเดฟเดฒเดพเดฃเต." เดธเดฎเดจเตเดตเดฏเด เดคเดจเตเดจเต เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเดพเตป เดธเตเตผเดตเดฑเดฟเดจเต เด เดจเตเดตเดฆเดฟเดเตเดเตเด. เด เดฐเดฎเดฃเดฟเดเตเดเตเตผ, เดเดฐเต เดฎเดฃเดฟเดเตเดเตเตผ เดเดดเดฟเดเตเดเต, เด เดตเตป เด เดชเตเดชเตเดดเตเด เดตเตเตผเดชเตเดชเตเดฎเตเดเตเดเตเดเดฏเตเด เดจเดฟเดถเดฌเตเดฆเดฎเดพเดฏเดฟ เดถเดชเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดคเต.
โเดตเดฟเดกเตเดขเดฟ! - เดเดพเตป เดเดฐเตเดคเดฟ, เดธเตเตผเดตเตผ เดเตบเดธเตเดณเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเดจเตเดจเต - เดถเดฐเดฟ, เดเดพเตป เดเตเดฑเดเตเดเต เดฎเดฟเดจเดฟเดฑเตเดฑเต เดเตเดเดฟ เดเดเดตเตเดณ เดเดเตเดเตเดเดพเด."
เดจเดฎเตเดเตเดเต เดเดพเดฃเดพเด ntp, rdate, sdwdate เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดคเดฟเดเตเดเดฟเดฒเตเดฒ timeyncd เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดตเตเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเดคเตเดคเดคเตเดฎเดพเดฃเต.
# timedatectl
Local time: Sun 2019-08-25 20:44:39 +03
Universal time: Sun 2019-08-25 17:44:39 UTC
RTC time: Sun 2019-08-25 17:39:52
Time zone: Europe/Minsk (+03, +0300)
NTP enabled: no
NTP synchronized: no
RTC in local TZ: no
DST active: n/a
เดนเดพเตผเดกเตโเดตเตเดฏเตผ เดธเดฎเดฏเด เดถเดฐเดฟเดฏเดพเดฃเตเดจเตเดจเต เดเดตเดฟเดเต เดเดพเตป เดเดเดจเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด: เดเตเดเตเดคเตฝ เดจเดพเดตเดฟเดเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดเดณเตเดชเตเดชเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเด.
เดเดตเดฟเดเตเดฏเดพเดฃเต เดชเดฟเดดเดตเตเดเดณเตเดเต เดชเดฐเดฎเตเดชเดฐ เดคเตเดเดเตเดเดฟเดฏเดคเต.
เดเดฆเตเดฏเดคเตเดคเต เดคเตเดฑเตเดฑเต. เดเดคเตเดฎ เดตเดฟเดถเตเดตเดพเดธเด
เดเตเดฒเดฟเดเตเดเต-เดเตเดฒเดพเดเตเดเต...
# systemctl enable systemd-timesyncd.service && systemctl start systemd-timesyncd.service && ntpdate 0.ru.pool.ntp.org && timedatectl set-ntp on && timedatectl
25 Aug 21:00:10 ntpdate[28114]: adjust time server 195.210.189.106 offset -249.015251 sec
Local time: Sun 2019-08-25 21:00:10 +03
Universal time: Sun 2019-08-25 18:00:10 UTC
RTC time: Sun 2019-08-25 18:00:10
Time zone: Europe/Minsk (+03, +0300)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a
เดเดฒเตเดฒเดพเด เดถเดฐเดฟเดฏเดพเดฃเต, เดธเดฎเดฏเด เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดธเดฟเดธเตเดฑเตเดฑเด เดธเดฎเดฏเด เดนเดพเตผเดกเตโเดตเตเดฏเดฑเตเดฎเดพเดฏเดฟ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจเต. โเดเดเตเดเตเดเต,โ เดเดพเตป เดชเดฑเดเตเดเต เดเดจเตเดฑเต เดฌเดฟเดธเดฟเดจเดธเตเดธเดฟเดฒเตเดเตเดเต เดฎเดเดเตเดเดฟ.
โเดเดจเตเดคเดพ เดเดเตเดเตเดเตเด? - เดธเดนเดชเตเดฐเดตเตผเดคเตเดคเดเตป เดฆเตเดทเตเดฏเดชเตเดชเตเดเตเดเต. "เดเดคเต เดเดฐเต เดธเดฎเดฏเดฎเดพเดฃเต!"
เดจเดฟเดเตเดเตพ เดธเดพเดงเดพเดฐเดฃ เดชเตเดฐเดถเตเดจเดเตเดเตพ เดเดคเตเดฐเดฏเดงเดฟเดเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดจเตเดจเตเดตเต เด เดคเตเดฐเดฏเดงเดฟเดเด เดจเดฟเดเตเดเดณเตเดเต เดเดฟเดจเตเดคเดเตพ เดฎเดฟเดจเตเดจเดฟเดฎเดฑเดฏเตเดเดฏเตเด เดจเตเดฑเดพเดฎเดคเตเดคเตเดฏเต เดเดฏเดฟเดฐเดฎเต เดเดฏ เดธเดพเดนเดเดฐเตเดฏเด เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดเตเดฎเตเดจเตเดจเต เดจเดฟเดเตเดเตพ เดเดฐเตเดคเตเดจเตเดจเดฟเดฒเตเดฒ, เดชเดเตเดทเต เดเดคเตเดคเดตเดฃ เด เดเตเดเดจเตเดฏเดฒเตเดฒ.
# timedatectl
Local time: Sun 2019-08-25 21:09:15 +03
Universal time: Sun 2019-08-25 18:09:15 UTC
RTC time: Sun 2019-08-25 18:05:04
Time zone: Europe/Minsk (+03, +0300)
NTP enabled: yes
NTP synchronized: no
RTC in local TZ: no
DST active: n/a
เดธเดฟเดธเตเดฑเตเดฑเด เดธเดฎเดฏเด เดตเตเดฃเตเดเตเด เดคเตเดฑเตเดฑเดฟ.
เดจเดฎเตเดเตเดเต เดตเตเดฃเตเดเตเด เดถเตเดฐเดฎเดฟเดเตเดเดพเด:
# ntpdate 0.ru.pool.ntp.org && timedatectl && sleep 1 && timedatectl
25 Aug 21:07:37 ntpdate[30350]: step time server 89.175.20.7 offset -249.220828 sec
Local time: Sun 2019-08-25 21:07:37 +03
Universal time: Sun 2019-08-25 18:07:37 UTC
RTC time: Sun 2019-08-25 18:07:37
Time zone: Europe/Minsk (+03, +0300)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a
Local time: Sun 2019-08-25 21:11:46 +03
Universal time: Sun 2019-08-25 18:11:46 UTC
RTC time: Sun 2019-08-25 18:07:37
Time zone: Europe/Minsk (+03, +0300)
NTP enabled: yes
NTP synchronized: no
RTC in local TZ: no
DST active: n/a
เดจเดฎเตเดเตเดเต เดเดคเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เดเตเดฏเตเดฏเดพเด:
# date -s "2019-08-25 21:10:30" && date && sleep 1 && timedatectl
Sun Aug 25 21:10:30 +03 2019
Sun Aug 25 21:10:30 +03 2019
Local time: Sun 2019-08-25 21:14:36 +03
Universal time: Sun 2019-08-25 18:14:36 UTC
RTC time: Sun 2019-08-25 18:10:30
Time zone: Europe/Minsk (+03, +0300)
NTP enabled: yes
NTP synchronized: no
RTC in local TZ: no
DST active: n/a
เดเตเดเดพเดคเต เดเดคเตเดชเตเดฒเต:
# hwclock --hctosys && timedatectl && sleep 1 && timedatectl
Local time: Sun 2019-08-25 21:11:31 +03
Universal time: Sun 2019-08-25 18:11:31 UTC
RTC time: Sun 2019-08-25 18:11:31
Time zone: Europe/Minsk (+03, +0300)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a
Local time: Sun 2019-08-25 21:15:36 +03
Universal time: Sun 2019-08-25 18:15:36 UTC
RTC time: Sun 2019-08-25 18:11:32
Time zone: Europe/Minsk (+03, +0300)
NTP enabled: yes
NTP synchronized: no
RTC in local TZ: no
DST active: n/a
เดธเดฎเดฏเด เดเดฐเต เดธเตเดชเตเดฒเดฟเดฑเตเดฑเต เดธเตเดเตเดเตปเดกเดฟเดจเดพเดฏเดฟ เดธเดเตเดเตเดเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเดเดจเต เดตเตเดฃเตเดเตเด "เดคเดฟเดฐเดเตเดเต" เดคเตเดเดเตเดเตเดจเตเดจเต.
เด เดคเต เดธเดฎเดฏเด, เดฒเตเดเตเดเดณเดฟเตฝ, เด เดคเตเดคเดฐเดฎเตเดฐเต เดฎเดพเดจเตเดตเตฝ เดฎเดพเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต เดธเดฎเดฏเดคเตเดคเต, เดฏเดฅเดพเดเตเดฐเดฎเด, เดถเดฐเดฟเดฏเดพเดฏ/เดคเตเดฑเตเดฑเดพเดฏ เดฆเดฟเดถเดฏเดฟเดฒเตเด เดเดเดฏเตเดเตเดเดฟเดเตเดฏเตเด เดธเดฎเดฏเด เดฎเดพเดฑเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจ เดธเดฟเดธเตเดฑเตเดฑเด เดฑเดฟเดชเตเดชเตเตผเดเตเดเตเดเตพ เดฎเดพเดคเตเดฐเดฎเต เดเดเตเดเตพ เดเดพเดฃเต. เดตเตเดฃเตเดเตเด เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต systemd-timesyncd-เตฝ เดจเดฟเดจเตเดจเต.
Aug 25 21:18:51 wisi systemd[1]: Time has been changed
Aug 25 21:18:51 wisi systemd-timesyncd[29258]: System time changed. Resyncing.
Aug 25 21:18:51 wisi systemd[1187]: Time has been changed
Aug 25 21:18:51 wisi systemd[1]: Time has been changed
Aug 25 21:18:51 wisi systemd[1187]: Time has been changed
เดเดตเดฟเดเต
# ps afx | grep "[1]187"
1187 ? Ss 0:02 /lib/systemd/systemd --user
เด เดธเดฎเดฏเดคเตเดคเต, เดเดพเดฐเดฃเด เด
เดจเตเดตเตเดทเดฟเดเตเดเตเดฃเตเดเดคเต เดเดคเดฟเดจเดเด เดคเดจเตเดจเต เดเดตเดถเตเดฏเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ 18 เดตเตผเดทเดคเตเดคเต เดญเดฐเดฃเดคเตเดคเดฟเตฝ, เดฎเดธเตเดคเดฟเดทเตเดเด "เดธเดฎเดฏเด" เดชเดฟเดถเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเดเตเดเดฃเดเตเดเตเดเตพ เดถเตเดเดฐเดฟเดเตเดเต, เดถเตเดฒเด เดเตเดเดพเดคเต, เดตเตเดฃเตเดเตเด เดธเดฎเดจเตเดตเดฏเดคเตเดคเต เดเตเดฑเตเดฑเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเต.
เดจเดฎเตเดเตเดเต เดเดคเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดเดซเต เดเตเดฏเตเดฏเดพเด.
# timedatectl set-ntp off && systemctl stop systemd-timesyncd.service
# hwclock --hctosys && timedatectl && sleep 1 && timedatectl
Local time: Sun 2019-08-25 21:25:40 +03
Universal time: Sun 2019-08-25 18:25:40 UTC
RTC time: Sun 2019-08-25 18:25:40
Time zone: Europe/Minsk (+03, +0300)
NTP enabled: no
NTP synchronized: no
RTC in local TZ: no
DST active: n/a
Local time: Sun 2019-08-25 21:29:31 +03
Universal time: Sun 2019-08-25 18:29:31 UTC
RTC time: Sun 2019-08-25 18:25:41
Time zone: Europe/Minsk (+03, +0300)
NTP enabled: no
NTP synchronized: no
RTC in local TZ: no
DST active: n/a
เดฒเตเดเตเดเดณเดฟเดฒเตเด
Aug 25 21:25:40 wisi systemd[1]: Time has been changed
Aug 25 21:25:40 wisi systemd[1187]: Time has been changed
Aug 25 21:29:30 wisi systemd[1]: Time has been changed
Aug 25 21:29:30 wisi systemd[1187]: Time has been changed
เดตเตเดฃเตเดเตเด เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต เด เดชเตเดฐเดคเตเดฏเดเตเดทเดฎเดพเดฏเดฟ, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฐเตเดเดเตพ เดชเตเดฐเดพเดเตเดคเดฎเดพเดฃเต.
เดจเดฟเดเดฎเดจเดเตเดเตพ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเต tcpdump เดเดฒเตเดฒเดพ เดเดจเตเดฑเตผเดซเตเดธเตเดเดณเดฟเดฒเตเด เดชเตเตผเดเตเดเต 123-เตฝ. เด เดญเตเดฏเตผเดคเตเดฅเดจเดเดณเตเดจเตเดจเตเดฎเดฟเดฒเตเดฒ, เดชเดเตเดทเต เดธเดฎเดฏเด เดเดชเตเดชเตเดดเตเด เดเดเตเดเดฏเดพเดฃเต.
เดชเดฟเดถเดเต เดฐเดฃเตเดเต. เดคเดฟเดฐเดเตเดเต
เดชเตเดฐเดตเตเดคเตเดคเดฟ เดเดดเตโเด เด
เดตเดธเดพเดจเดฟเดเตเดเดพเตป เดเดฐเต เดฎเดฃเดฟเดเตเดเตเตผ เดฌเดพเดเตเดเดฟเดฏเตเดฃเตเดเต, เดจเดฟเดธเดพเดฐเดฎเดพเดฏ เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดชเตเดชเตเดเดพเดคเตเดค เดชเตเดฐเดถเตโเดจเดตเตเดฎเดพเดฏเดฟ เดตเดพเดฐเดพเดจเตเดคเตเดฏเดคเตเดคเดฟเดฒเตเดเตเดเต เดชเตเดเดพเตป เดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ (เดเตเดกเดฟเดฒเต เดธเดฎเดฏเด เดถเตเดฐเดฆเตเดงเดฟเดเตเดเดฐเตเดคเต, เดฒเตเดเดจเด เดคเตเดเตผเดจเตเดจเตเดณเตเดณ เดฆเดฟเดตเดธเดเตเดเดณเดฟเตฝ เดเดดเตเดคเดฟเดฏเดคเดพเดฃเต ).
เดเดตเดฟเดเต เดตเตเดฃเตเดเตเด, เดเดพเดฐเดฃเด เด
เดจเตเดตเตเดทเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดชเดเดฐเด, เดซเดฒเดคเตเดคเดฟเดจเต เดเดฐเต เดตเดฟเดถเดฆเตเดเดฐเดฃเด เดเตเดฃเตเดเตเดตเดฐเดพเตป เดเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเดพเตป เดคเตเดเดเตเดเดฟ. "เดเดฃเตเดเตเดชเดฟเดเดฟเดเตเดเตเด" เดเดจเตเดจเต เดเดพเตป เดชเดฑเดฏเตเดจเตเดจเต, เดเดพเดฐเดฃเด เดซเดฒเดคเตเดคเดฟเดจเตเดฑเต เดตเดฟเดถเดฆเตเดเดฐเดฃเด เดเดคเตเดฐ เดฏเตเดเตเดคเดฟเดธเดนเดฎเดพเดฃเตเดเตเดเดฟเดฒเตเด, เด
เดคเต เดชเตเดฐเดถเตเดจเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดคเตเดฑเตเดฑเดพเดฏ เดธเดฎเตเดชเดจเดฎเดพเดฃเต.
เด เดธเตเตผเดตเตผ เดเดฐเต เดธเตเดเตเดฐเตเดฎเดฟเดเดเต เดธเตเตผเดตเดฑเดพเดฃเต เดเตเดเดพเดคเต DVB-S2 เดธเตเดเตเดฐเตเดฎเดฟเดจเต IP เดเดเตเดเดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจเต. DVB-S เดธเตเดเตเดฐเตเดฎเดฟเตฝ เดเตเดเดธเตเดฑเตเดฑเดพเดฎเตเดชเตเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เด เดคเดฟเดจเดพเตฝ เดฑเดฟเดธเตเดตเดฑเตเดเตพ, เดฎเตพเดเตเดเดฟเดชเตเดฒเดเตเดธเดฑเตเดเตพ, เดธเตโเดเตเดฐเดพเดเดฌเตเดฒเดฑเตเดเตพ, เดเตเดฒเดฟเดตเดฟเดทเดจเตเดเตพ เดเดจเตเดจเดฟเดต เดธเดฟเดธเตเดฑเตเดฑเด เดเตเดฒเตเดเตเดเต เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดชเดฒเดชเตเดชเตเดดเตเด เด เดต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. DVB-S เดฌเตเตผเดกเต เดกเตเดฐเตเดตเดฑเตเดเตพ เดเตเตผเดฃเดฒเดฟเดฒเดพเดฃเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต, เด เดคเดฟเดจเดพเตฝ DVB-S2 เดธเตเดเตเดฐเตเด เดจเตเดเตเดเด เดเตเดฏเตเดฏเดชเตเดชเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดเตเดเดพเดจเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด เดตเตเดเดคเดฏเตเดฑเดฟเดฏ เดฎเดพเตผเดเด "เดชเตเดฒเตเดฑเตเดฑเตเดเดณเดฟเตฝ" เดจเดฟเดจเตเดจเต เดตเดฐเตเดจเตเดจ เดเตเดฌเดฟเดณเตเดเตพ เดตเดฟเดเตเดเตเดฆเดฟเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต. เดญเดพเดเตเดฏเดตเดถเดพเตฝ, เดธเตเตผเดตเตผ เดฎเดคเดฟเดฒเดฟเดจเต เดชเดฟเดจเตเดจเดฟเดฒเดพเดฃเต, เด เดเตเดเดจเตเดฏเดพเดเดเตเดเต.
เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เดฒเตเดเตเดเดณเดฟเตฝ เดเดจเตเดคเดพเดฃเต เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเตเดฃเตเดเดคเตเดจเตเดจเต เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเตเดเตเดเดฟเตฝ, เดเดคเต เดธเดเดญเดตเดฟเดเตเดเดฟเดฒเตเดฒเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดชเดเตเดทเต เด เดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเตเดเตเดคเตฝ, เดตเตเดฃเตเดเตเด, เดฒเตเดเดจเดคเตเดคเดฟเดจเตเดฑเต เด เดตเดธเดพเดจเด.
เดถเดฐเดฟ, เดเดเตเดเตพ เดเดคเดฟเดจเดเด เดเดฒเตเดฒเดพ เดธเดพเดฑเตเดฑเดฒเตเดฑเตเดฑเต เดธเดฟเดเตเดจเดฒเตเดเดณเตเด เดจเตเดเตเดเด เดเตเดฏเตโเดคเดคเดฟเดจเดพเตฝ, เดเดเตเดเตพ เดญเตเดเตผเดญ เดธเดฟเดเตเดจเดฒเตเดเดณเตเด เดจเตเดเตเดเดเดเตเดฏเตเดฏเตเด - เด เดคเต เดธเดฎเดฏเด เดเดเตเดเตพ เดเดฒเตเดฒเดพ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเตเดฌเดฟเดณเตเดเดณเตเด เดชเตเดฑเดคเตเดคเตเดเตเดเตเดเตเดจเตเดจเต. เดธเตเตผเดตเตผ เดชเตเดฑเด เดฒเตเดเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดฟเดเตเดเตเดฆเดฟเดเตเดเดชเตเดชเตเดเตเดเดฏเตเด เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดธเตเดตเดฏเดเดญเดฐเดฃเดพเดงเดฟเดเดพเดฐเดคเตเดคเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต, เดชเดเตเดทเต เดธเดฟเดธเตเดฑเตเดฑเด เดเตเดฒเตเดเตเดเต เดเดชเตเดชเตเดดเตเด เดคเดฟเดฐเดเตเดเดฟเดฒเดพเดฃเต.
เดชเตเดฐเดตเตเดคเตเดคเดฟ เดเดดเตเด เด เดตเดธเดพเดจเดฟเดเตเดเต, เดคเตเดฏเดคเดฟ/เดธเดฎเดฏ เดชเตเดฐเดถเตเดจเด เดคเดจเตเดจเต เดจเดฟเตผเดฃเดพเดฏเดเดฎเดฒเตเดฒ, เด เดคเดฟเดจเดพเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดตเตเดเตเดเดฟเดฒเตเดเตเดเต เดชเตเดเดพเด, เดเดจเตเดจเดพเตฝ เดเดตเดฟเดเต เดเดพเตป เดเดฐเต เดชเตเดคเดฟเดฏ เดคเตเดฑเตเดฑเต เดตเดฐเตเดคเตเดคเดฟ.
เดชเดฟเดถเดเต เดฎเตเดจเตเดจเต. เดเดชเดฆเตเดถเดเตผ
เดเดฐเดฟเดเตเดเดฒเตเดฎเดฟเดฒเตเดฒ! เดเตเดเดฟเดณเดฟเดจเตเดฑเต เดเดฆเตเดฏ เดชเตเดเต เดชเด เดฟเดเตเดเตเดเดฏเตเด เดเดฐเต เดฎเดพเตป เดชเตเดเต เดตเดพเดฏเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดเตเดเดพเตพ เดเตเดเตเดคเตฝ เด เดคเดฟเดจเตเดณเตเดณ เดเดคเตเดคเดฐเดคเตเดคเดฟเดจเต เดเดตเดถเตเดฏเดฎเตเดฃเตเดเตเดเตเดเดฟเตฝ เดซเตเดฑเดเตเดเดณเดฟเดฒเตเด เดชเตเดคเตเดตเดพเดฏ เดชเตเดฐเดคเตเดฏเตเด (a la stackoverflow) เดธเตเดฑเตเดฑเตเดเดณเดฟเดฒเตเด เดเดฐเดฟเดเตเดเดฒเตเด เดเตเดฆเตเดฏเดเตเดเตพ เดเตเดฆเดฟเดเตเดเดฐเตเดคเต.
เด เดตเตผ เดจเดฟเดเตเดเดณเต Google-เดฒเตเดเตเดเต เดคเดฟเดฐเดฟเดเต เด เดฏเดฏเตโเดเตเดเตเด, เด เดคเต เดฎเดจเตเดทเตเดฏเดจเต เดตเดพเดฏเดฟเดเตเดเตเดเดฏเตเด เดซเตเดฑเดคเตเดคเดฟเดจเตเดฑเต/เดธเตเดฑเตเดฑเดฟเดจเตเดฑเต เดจเดฟเดฏเดฎเดเตเดเตพ เดเดจเดชเตเดฐเดฟเดฏเดฎเดพเดฏเดฟ เดตเดฟเดถเดฆเตเดเดฐเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด, เดชเดเตเดทเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดคเตเดคเดฐเด เดจเตฝเดเดฟเดฒเตเดฒ.
เดเดฟเดฒ เดตเดธเตเดคเตเดจเดฟเดทเตเด เดเดเดเดเตเดเตพ เดเดคเดพ:
- เดจเดฟเดเตเดเดณเดฒเตเดฒเดพเดคเต เดฎเดฑเตเดฑเดพเตผเดเตเดเตเด เดชเตเดฐเดถเตเดจเด เด เดฑเดฟเดฏเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ;
- เดจเดฟเดเตเดเดณเตเดเตเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เดตเตเดฏเดตเดธเตเดฅเดเดณเดฟเตฝ เดเตผเดเตเดเตเด เดชเดฐเดฟเดถเตเดงเดจ เดจเดเดคเตเดคเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ
เดเดชเตเดชเด เดเดคเตเดฎเดจเดฟเดทเตเด เดตเตเด:
- เดชเตเดฐเดถเตเดจเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฒเตเดฒเดพ เดเตปเดชเตเดเตเดเตเดเดณเตเด เดจเดฟเดเตเดเตพเดเตเดเต เดจเตฝเดเดฃเดฎเตเดจเตเดจเดฟเดฒเตเดฒ, เดเดพเดฐเดฃเด เดจเดฟเดเตเดเตพ เดเดคเดฟเดจเดเด เดคเดจเตเดจเต "เดถเดฐเดฟเดฏเดพเดฏ" เดฆเดฟเดถเดฏเดฟเตฝ เดตเดจเตเดจเต เด เดคเดฟเตฝ เดถเตเดฐเดฆเตเดง เดเตเดจเตเดฆเตเดฐเตเดเดฐเดฟเดเตเดเต เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดจเตเดฑเต เดธเดพเดฐเดพเดเดถเด เด เดตเดคเดฐเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต;
- เดซเตเตผเดฎเดพเตป (เดฎเตเดกเดฑเตเดฑเตเดฑเตผ, เดเตพเดกเต-เดเตเดฎเตผ, เด เดกเตเดฎเดฟเตป) เดเดชเตเดชเตเดดเตเด เดถเดฐเดฟเดฏเดพเดฃเต, เดซเตเตผเดฎเดพเตป เดคเตเดฑเตเดฑเดพเดฃเตเดเตเดเดฟเตฝ... เดจเดจเตเดจเดพเดฏเดฟ, เดจเดฟเดเตเดเตพเดเตเดเดฑเดฟเดฏเดพเด...
เด เดญเดฟเดชเตเดฐเดพเดฏเดเตเดเตพเดเตเดเต เดฎเดฑเตเดชเดเดฟ เดจเตฝเดเตเดฎเตเดชเตเตพ, เดธเตเตปเดธเตผ เดเตเดฏเตโเดค เดชเดฆเดพเดตเดฒเดฟเดฏเตเดเต เดชเดฐเดฟเดงเดฟเดฏเดฟเตฝ เดจเดฟเดเตเดเตพ เดคเตเดเตผเดจเตเดจเตเดตเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดถเดเตเดคเดฎเดพเดฏ เดเดฐเดฎเตเดชเตเดเดณเดพเดฃเตเดณเตเดณเดคเต.
เดคเตเดฐเตเดฎเดพเดจเด
เดเตเดฒเดฟเดเดณเต เดฒเดณเดฟเดคเดตเตเด เดธเดเตเดเตเตผเดฃเตเดฃเดตเตเดฎเดพเดฏเดฟ เดตเดฟเดญเดเดฟเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ.
เดเดเตเดเตพ เดเดเตเดเดณเตเดเต เด เดจเตเดญเดตเด, เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเดเตเดเดฃเดเตเดเตเดเตพ, เดเดชเดฆเตเดทเตเดเดพเดเตเดเตพ เดเดจเตเดจเดฟเดตเดฏเต เดเดถเตเดฐเดฏเดฟเดเตเดเตเดจเตเดจเดคเต เดจเดฟเตผเดคเตเดคเตเดเดฏเตเด เด เดจเตเดคเดฟเดฎเดซเดฒเด "เดตเดฟเดถเดฆเตเดเดฐเดฟเดเตเดเดพเตป" เดคเตเดเดเตเดเตเดเดฏเดฒเตเดฒ, เดฎเดฑเดฟเดเตเดเต เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เดเดพเดฐเดฃเด เด เดจเตเดตเตเดทเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดเดฐเตเดเตเดเดฟเดฒเตเด เดธเดฎเดฏเด เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เด เดจเตเดฌเดจเตเดง เดธเดฟเดธเตเดฑเตเดฑเด เดเตเตพ เดธเดเดญเดตเดฟเดเตเดเดฃเด.
เดธเตเดซเตโเดฑเตเดฑเตโเดตเตเดฏเตผ เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเดจเดฟเตฝ เดฎเดฟเดเดเตเด เดฐเตเดเดเตพ เดธเตเดฐเตเดคเดธเตเดธเตเดเดณเดพเดเตเดจเตเดจเดคเตเดชเตเดฒเต, เดธเดฟเดธเตเดฑเตเดฑเด เด เดกเตเดฎเดฟเดจเดฟเดธเตโเดเตเดฐเตเดทเดจเดฟเตฝ เดฎเดฟเดเดเตเด เด เดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเต เดเดกเดฟเดฑเตเดฑเดพเดฃเต, เดจเดฎเตเดฎเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดเดกเดฟเดฑเตเดฑเต เดเตเดฏเตเดคเต.
เดเดฐเต เดจเดฟเดฎเดฟเดทเด เดธเดเดถเดฏเดเดเดพเตป เดฎเดจเดฏเดฟเดฒเตเดเต เดเดเดจเตเดจเตเดชเตเดฏเดฟ, เดชเดเตเดทเต เดฒเดฟเดจเดเตเดธเดฟเตฝ เดธเดฎเดฏเด เดฎเดพเดคเตเดฐเดฎเต เดธเดเตเดเตเดเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเต เดเดจเตเดจเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดเดฑเดชเตเดชเดฟเดฒเตเดฒเดพเดฏเดฟเดฐเตเดจเตเดจเต เดเตเดฒเตเดเตเดเต_เดธเตเดฑเตเดฑเต เดเตเด ะธ เดธเตเดฑเตเดฑเต เดเตเด เดเดซเต เดกเต, เด เดคเดฟเดจเดพเตฝ เดเดฆเตเดฏ เดเตเดธเตเดฑเตเดฑเดฟเดจเดพเดฏเดฟ เดเดพเตป เดเดฒเตเดฒเดพ "เด เดจเตเดฏเตเดเตเดฏเดฎเดพเดฏ" เดเตเดณเตเดเดณเตเด เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเต:
# man syscalls | col | grep -F '(2)' | grep -vE '(:|;)' | grep -E '(time|date|clock)' | sed "s/(2).*//" | xargs -I SYSCALL echo "-S SYSCALL " | xargs echo
-S adjtimex -S clock_adjtime -S clock_getres -S clock_gettime -S clock_nanosleep -S clock_settime -S futimesat -S getitimer -S gettimeofday -S mq_timedreceive -S mq_timedsend -S rt_sigtimedwait -S s390_runtime_instr -S setitimer -S settimeofday -S stime -S time -S timer_create -S timer_delete -S timer_getoverrun -S timer_gettime -S timer_settime -S timerfd_create -S timerfd_gettime -S timerfd_settime -S times -S utime -S utimensat -S utimes
เดเดชเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเดคเตเด s390_runtime_instr, stime, timerfd_create, เดเดคเต auditctl เด เดคเต เดคเดฟเดฐเดฟเดเตเดเดฑเดฟเดเตเดเดฟเดฒเตเดฒ, เดคเตเดเดเตเดเดคเตเดคเดฟเตฝ เดซเตเดฎเดฟเตฝ เดเดฐเต เดเดกเดฟเดฑเตเดฑเต เดเดฐเดเดญเดฟเดเตเดเต:
auditctl -a exit,always -S adjtimex -S clock_adjtime -S clock_getres -S clock_nanosleep -S clock_settime -S futimesat -S getitimer -S gettimeofday -S mq_timedreceive -S mq_timedsend -S rt_sigtimedwait -S semtimedop -S setitimer -S settimeofday -S time -S timer_create -S timer_delete -S timer_getoverrun -S timer_gettime -S timer_settime -S timerfd_gettime -S timerfd_settime -S times -S utime -S utimensat -S utimes
เดเดจเดฟเดเตเดเต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดณเตเดณ เดฒเตเดเต เดฒเตเดเตเดเตเดทเดจเตเดเดณเดฟเตฝ เดฎเดฑเตเดฑเต เดฒเตเดเตเดเตพ เดเดฒเตเดฒเตเดจเตเดจเต เดเดฑเดชเตเดชเตเดตเดฐเตเดคเตเดคเดฟเดฏ เดถเตเดทเด เดธเดฟเดธเตโเดเตเดณเตเดเตพ เดเดต เดฐเดฃเตเดเตเด เดเตเดเดพเดคเต, เดเดพเตป เด เดต เดฎเดพเดคเตเดฐเดฎเต เดเตเดเตเดคเตฝ เดเดชเดฏเตเดเดฟเดเตเดเดฟเดเตเดเตเดณเตเดณเต.
เดเดฐเต เดธเดฟเดธเตเดฑเตเดฑเด เดเตเตพ เดเดกเดฟเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต เดเตเดฒเตเดเตเดเต_เดธเตเดฑเตเดฑเต เดเตเด ะธ เดธเตเดฑเตเดฑเต เดเตเด เดเดซเต เดกเต เดคเตเดฏเดคเดฟ เดฎเดพเดฑเตเดฑเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเด:
# auditctl -a exit,always -S clock_settime -S settimeofday && date -s "2019-08-22 12:10:00" && sleep 5 && auditctl -D
เด เดเตเดเต เดธเตเดเตเดเตปเดกเต เดเดพเดฒเดคเดพเดฎเดธเด เดเตเตผเดคเตเดคเดคเดฟเดจเดพเตฝ เดจเดฎเตเดฎเตเดเต "เดชเดฐเดพเดจเตเดจเดญเตเดเดฟ" เดธเดฎเดฏเด เดถเดฐเดฟเดฏเดพเดเตเดเตเดฎเตเดจเตเดจเต เดเดฑเดชเตเดชเตเดจเตฝเดเตเดจเตเดจเต.
เดฑเดฟเดชเตเดชเตเตผเดเตเดเต เดจเตเดเตเดเดพเด:
# aureport -s -i
Syscall Report
=======================================
# date time syscall pid comm auid event
=======================================
Warning - freq is non-zero and incremental flushing not selected.
1. 08/22/2019 12:10:00 settimeofday 3088 chkcache_proces root 479630
2. 08/26/2019 09:37:06 clock_settime 1538 date root 479629
เดเดตเดฟเดเต เดจเดพเด เดจเดฎเตเดฎเตเดเต เดคเตเดฏเดคเดฟ เดจเดฎเตเดเตเดเต เด
เดฑเดฟเดฏเดพเดคเตเดคเดคเตเด chkcache_processes. เดฌเตเดจเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ aureport เดเดเตเดเตโเดชเตเดเตเดเต เดคเตเดฏเดคเดฟ เดชเตเดฐเดเดพเดฐเด เด
เดเตเดเตเดเดฟเดฏเดคเดฟเดจเดพเตฝ เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดฑเดฟเดชเตเดชเตเตผเดเตเดเดฟเตฝ เดเดคเต เด
เดตเดธเดพเดจเดฟเดเตเดเต, เดเดเตเดเตพ เดธเดเตเดเดฎเดพเดเตเดเดฟเดฏ เดธเดฎเดฏเดคเตเดคเต เดเดตเดจเตเดฑเต เดธเดเดญเดตเดฟเดเตเดเต เดคเตเดฏเดคเดฟ -s "2019-08-22 12:10:00".
เดเดฐเดพเดฃเต เด
เดตเดจเต เดชเตเดฐเดธเดตเดฟเดเตเดเดคเต?
# ausearch -sc settimeofday --comm "chkcache_proces"
----
time->Thu Aug 22 12:10:00 2019
type=PROCTITLE msg=audit(1566465000.000:479630): proctitle="/usr/local/bin/oscam"
type=SYSCALL msg=audit(1566465000.000:479630): arch=c000003e syscall=164 success=yes exit=0 a0=7fde0dfc6e60 a1=0 a2=136cf a3=713ba56 items=0 ppid=3081 pid=3088 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=pts20 ses=68149 comm="chkcache_proces" exe="/usr/local/bin/oscam" key=(null)
/usr/local/bin/oscam - เดจเดฎเตเดฎเตเดเต เดชเดฐเดพเดจเตเดจเดญเตเดเดฟเดฏเต เดเดฃเตเดเตเดคเตเดคเดฟ. เด เดคเดฟเดจเตเดฑเต "เดเตเดทเตเดฆเตเดฐเดเดฐเดฎเดพเดฏ" เดชเตเดฐเตเดฎเดพเดฑเตเดฑเด เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดเตเดเตเด, เดธเตเดชเดพเดงเดฟเดเดฎเดพเดฏ เดเดเตเดธเดธเต เดธเดฟเดธเตเดฑเตเดฑเด เดจเดฟเดฐเดธเดฟเดเตเดเตเดจเตเดจเดคเต เด เดธเดพเดงเตเดฏเดฎเดพเดฃเต, เดชเดเตเดทเต เดเดพเตป เดเดชเตเดชเตเดดเตเด เด เดฑเดฟเดฏเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต เดเดธเตเดเดพเด, WTF?
เดเดคเตเดคเดฐเด เดตเตเดเดคเตเดคเดฟเตฝ เดเดฃเตเดเตเดคเตเดคเดฟ
#if defined(CLOCKFIX)
if (tv.tv_sec > lasttime.tv_sec || (tv.tv_sec == lasttime.tv_sec && tv.tv_usec >= lasttime.tv_usec)) // check for time issues!
{
lasttime = tv; // register this valid time
}
else
{
tv = lasttime;
settimeofday(&tv, NULL); // set time back to last known valid time
//fprintf(stderr, "*** WARNING: BAD TIME AFFECTING WHOLE OSCAM ECM HANDLING, SYSTEMTIME SET TO LAST KNOWN VALID TIME **** n");
}
เดเดตเดฟเดเต เดเดคเตเดฐ เดฎเดจเตเดนเดฐเดฎเดพเดฏเดฟ เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเต เด
เดญเดฟเดชเตเดฐเดพเดฏเดชเตเดชเตเดเตเดเต เดฒเตเตป เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเดชเดเตเดเต โฌ |
เด
เดตเดฒเดเดฌเด: www.habr.com