āĻāĻ āĻ¤ā§āĻā§āĻ āĻāĻžāĻāĻāĻŋ āĻāĻ āĻļā§āĻā§āĻ°āĻŦāĻžāĻ° āĻŦāĻŋāĻā§āĻ˛ā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻāĻŦāĻ 2-3 āĻŽāĻŋāĻ¨āĻŋāĻ āĻ¸āĻŽāĻ¯āĻŧ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻāĻŋāĻ˛āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§, āĻŦāĻ°āĻžāĻŦāĻ°ā§āĻ° āĻŽāĻ¤ā§āĨ¤
āĻāĻāĻāĻ¨ āĻ¸āĻšāĻāĻ°ā§āĻŽā§ āĻāĻŽāĻžāĻā§ āĻ¤āĻžāĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻāĻŋ āĻ āĻŋāĻ āĻāĻ°āĻ¤ā§ āĻŦāĻ˛ā§āĻāĻŋāĻ˛ā§āĻ¨āĨ¤ āĻāĻŽāĻŋ āĻāĻāĻž āĻāĻ°ā§āĻāĻŋ, āĻ¤āĻžāĻ° āĻšāĻžāĻ¤ā§ āĻ¤ā§āĻ˛ā§ āĻĻāĻŋāĻ˛āĻžāĻŽ āĻāĻŦāĻ āĻ āĻ¸āĻžāĻŦāĻ§āĻžāĻ¨āĻ¤āĻžāĻŦāĻļāĻ¤ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ˛āĻžāĻŽ: "āĻ¸āĻŽāĻ¯āĻŧ 5 āĻŽāĻŋāĻ¨āĻŋāĻ āĻĻā§āĻ°ā§āĻ¤āĨ¤" āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻā§ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻā§āĻļāĻ¨ āĻ¨āĻŋāĻā§āĻ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻ§āĻāĻŖā§āĻāĻž, āĻāĻāĻāĻŖā§āĻāĻž āĻĒā§āĻ°āĻŋāĻ¯āĻŧā§ āĻā§āĻ˛, āĻ¤āĻžāĻ°āĻĒāĻ°āĻ āĻ¸ā§ āĻĢā§āĻāĻĒāĻŋāĻ¯āĻŧā§ āĻĢā§āĻāĻĒāĻŋāĻ¯āĻŧā§ āĻā§āĻĒāĻāĻžāĻĒ āĻ āĻāĻŋāĻļāĻžāĻĒ āĻĻāĻŋāĻ˛āĨ¤
âāĻŦā§āĻāĻž! â āĻāĻŽāĻŋ āĻā§āĻŦā§āĻāĻŋāĻ˛āĻžāĻŽ, āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻ¨āĻ¸ā§āĻ˛ā§ āĻ¸ā§āĻ¯ā§āĻāĻ āĻāĻ°āĻāĻŋ â āĻ āĻŋāĻ āĻāĻā§, āĻāĻŽāĻŋ āĻāĻ°āĻ āĻāĻ¯āĻŧā§āĻ āĻŽāĻŋāĻ¨āĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ°āĻ¤āĻŋ āĻ¨ā§āĻŦāĨ¤â
āĻāĻŽāĻ°āĻž āĻĻā§āĻāĻŋ ntp, rdate, sdwdate āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻ¨āĻž āĻāĻžāĻāĻŽāĻ¸āĻŋāĻāĻ¨āĻĄāĻŋ āĻ āĻā§āĻˇāĻŽ āĻāĻŦāĻ āĻāĻ˛āĻŽāĻžāĻ¨ āĻ¨āĻžāĨ¤
# 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 āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻā§ āĻāĻāĻĒāĻŋāĻ¤ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĨ¤ DVB-S āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻāĻžāĻāĻŽāĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ°āĻ¯āĻŧā§āĻā§, āĻ¤āĻžāĻ āĻ°āĻŋāĻ¸āĻŋāĻāĻžāĻ°, āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĒā§āĻ˛ā§āĻā§āĻ¸āĻžāĻ°, āĻ¸ā§āĻā§āĻ°ā§āĻ¯āĻžāĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻŦāĻ āĻā§āĻ˛āĻŋāĻāĻŋāĻļāĻ¨āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻĄāĻŧāĻŋāĻā§ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ DVB-S āĻŦā§āĻ°ā§āĻĄ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¤āĻžāĻ DVB-S2 āĻ¸ā§āĻā§āĻ°ā§āĻŽāĻāĻŋ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻĻā§āĻ°ā§āĻ¤āĻ¤āĻŽ āĻāĻĒāĻžāĻ¯āĻŧ āĻšāĻ˛ "āĻĒā§āĻ˛ā§āĻ" āĻĨā§āĻā§ āĻāĻ¸āĻž āĻ¤āĻžāĻ°ā§āĻ° āĻ¸āĻāĻ¯ā§āĻ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ°āĻžāĨ¤ āĻ¸ā§āĻāĻžāĻā§āĻ¯āĻŦāĻļāĻ¤, āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻāĻŋ āĻĒā§āĻ°āĻžāĻā§āĻ°ā§āĻ° āĻĒāĻŋāĻāĻ¨ā§ āĻ°āĻ¯āĻŧā§āĻā§, āĻ¤āĻžāĻ āĻāĻāĻŋ āĻšā§āĻāĨ¤
āĻ āĻŦāĻļā§āĻ¯āĻ, āĻ˛āĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¯āĻž āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤ āĻ¤āĻž āĻ¯āĻĻāĻŋ āĻĨāĻžāĻāĻ¤, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻāĻ¤ āĻ¨āĻž, āĻ¤āĻŦā§ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ā§āĻ° āĻļā§āĻˇā§ āĻāĻāĻŋāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻāĻ°āĻ āĻāĻŋāĻā§āĨ¤
āĻ āĻŋāĻ āĻāĻā§, āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻŽāĻ°āĻž āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻžāĻāĻ āĻ¸āĻāĻā§āĻ¤āĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĢā§āĻ˛ā§āĻāĻŋ, āĻāĻŽāĻ°āĻž āĻ¸ā§āĻĨāĻ˛āĻāĻāĻ¤āĻā§āĻ˛āĻŋāĻā§āĻ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻŦ - āĻāĻāĻ āĻ¸āĻžāĻĨā§ āĻāĻŽāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¤āĻžāĻ°āĻā§āĻ˛āĻŋ āĻā§āĻ¨ā§ āĻāĻ¨āĻŦāĨ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻāĻŋ āĻŦāĻžāĻāĻ°ā§āĻ° āĻŦāĻŋāĻļā§āĻŦ āĻĨā§āĻā§ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸ā§āĻŦāĻžāĻ¯āĻŧāĻ¤ā§āĻ¤āĻļāĻžāĻ¸āĻŋāĻ¤āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§, āĻ¤āĻŦā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻĄāĻŧāĻŋāĻāĻŋ āĻāĻāĻ¨āĻ āĻ¤āĻžāĻĄāĻŧāĻžāĻšā§āĻĄāĻŧā§ āĻāĻ°ā§āĨ¤
āĻāĻžāĻā§āĻ° āĻ¸āĻĒā§āĻ¤āĻžāĻš āĻļā§āĻˇ āĻšāĻ¯āĻŧā§ āĻā§āĻā§, āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻŋāĻ/āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻ¨āĻŋāĻā§āĻ āĻ¸āĻŽāĻžāĻ˛ā§āĻāĻ¨āĻžāĻŽā§āĻ˛āĻ āĻ¨āĻ¯āĻŧ, āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻŋ āĻā§āĻŦāĻ˛ āĻŦāĻžāĻĄāĻŧāĻŋāĻ¤ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻžāĻ¨ā§ āĻāĻŽāĻŋ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻā§āĻ˛ āĻāĻ°ā§āĻāĻŋāĨ¤
āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¤āĻŋāĻ¨. āĻāĻĒāĻĻā§āĻˇā§āĻāĻžāĻ°āĻž
āĻāĻāĻ¨āĻ āĻ¨āĻž! āĻĢā§āĻ°āĻžāĻŽ āĻāĻŦāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦāĻŋāĻļā§āĻˇāĻžāĻ¯āĻŧāĻŋāĻ¤ (a la stackoverflow) āĻ¸āĻžāĻāĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻāĻ¨āĻ āĻĒā§āĻ°āĻļā§āĻ¨ āĻāĻŋāĻā§āĻāĻžāĻ¸āĻž āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž āĻ¯āĻĻāĻŋ āĻāĻ¤ā§āĻ¤āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ Google-āĻāĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻˇā§āĻ āĻž āĻ āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻŽā§āĻ¯āĻžāĻ¨ āĻĒā§āĻˇā§āĻ āĻž āĻĒāĻĄāĻŧāĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻāĻ°āĻ āĻŦā§āĻļāĻŋ āĻāĻŋāĻā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧāĨ¤
āĻ¤āĻžāĻ°āĻž āĻāĻĒāĻ¨āĻžāĻā§ Google-āĻ āĻĢā§āĻ°āĻ¤ āĻĒāĻžāĻ āĻžāĻŦā§, āĻāĻāĻ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻā§ āĻĒāĻĄāĻŧāĻŦā§ āĻāĻŦāĻ āĻĢā§āĻ°āĻžāĻŽ/āĻ¸āĻžāĻāĻā§āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻā§āĻ˛āĻŋ āĻāĻ¨āĻĒā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻŦā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻ¤ā§āĻ¤āĻ° āĻĻā§āĻŦā§ āĻ¨āĻžāĨ¤
āĻāĻāĻžāĻ¨ā§ āĻāĻŋāĻā§ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯āĻŽā§āĻ˛āĻ āĻāĻžāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§:
- āĻāĻĒāĻ¨āĻŋ āĻāĻžāĻĄāĻŧāĻž āĻā§āĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻžāĻ¨āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§ āĻ¨āĻž;
- āĻāĻĒāĻ¨āĻžāĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ° āĻ āĻ§ā§āĻ¨ā§ āĻā§āĻ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§ āĻ¨āĻž
āĻāĻŦāĻ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻāĻ¤:
- āĻāĻĒāĻ¨āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨āĻĒā§āĻ āĻ¨āĻžāĻ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻāĻžāĻ°āĻŖ āĻāĻĒāĻ¨āĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ "āĻ¸āĻ āĻŋāĻ" āĻĻāĻŋāĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ¸ā§āĻā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻŋāĻ¤ā§ āĻĢā§āĻāĻžāĻ¸ āĻāĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻžāĻ°āĻžāĻāĻļ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻā§āĻ¨;
- āĻĢā§āĻ°āĻŽā§āĻ¯āĻžāĻ¨ (āĻŽāĻĄāĻžāĻ°ā§āĻāĻ°, āĻāĻ˛ā§āĻĄ-āĻāĻžāĻāĻŽāĻžāĻ°, āĻ ā§āĻ¯āĻžāĻĄāĻŽāĻŋāĻ¨) āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ āĻŋāĻ, āĻ¯āĻĻāĻŋ āĻĢā§āĻ°āĻŽā§āĻ¯āĻžāĻ¨ āĻā§āĻ˛ āĻšāĻ¯āĻŧ... āĻāĻā§āĻāĻž, āĻāĻĒāĻ¨āĻŋ āĻāĻžāĻ¨ā§āĻ¨...
āĻ¯āĻĻāĻŋ, āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§āĻ° āĻāĻ¤ā§āĻ¤āĻ° āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻ¨ā§āĻ¸āĻ° āĻāĻ°āĻž āĻļāĻŦā§āĻĻāĻāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻ° āĻ¸ā§āĻŽāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨā§āĻā§ āĻ¯āĻžāĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻ¸ā§āĻ¨āĻžāĻ¯āĻŧā§ āĻāĻā§āĨ¤
āĻ°āĻžāĻ¯āĻŧ
āĻ¸āĻšāĻ āĻāĻŦāĻ āĻāĻāĻŋāĻ˛ āĻāĻžāĻāĻā§āĻ˛āĻŋāĻā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻĻāĻ°āĻāĻžāĻ° āĻ¨ā§āĻāĨ¤
āĻāĻŽāĻ°āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻ āĻāĻŋāĻā§āĻāĻ¤āĻž, āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨, āĻāĻĒāĻĻā§āĻˇā§āĻāĻžāĻĻā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°āĻž āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻŋ āĻāĻŦāĻ āĻļā§āĻˇ āĻĢāĻ˛āĻžāĻĢāĻ˛ā§āĻ° "āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž" āĻāĻ°āĻ¤ā§ āĻļā§āĻ°ā§ āĻāĻ°āĻŋ āĻ¨āĻž, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ§āĻžāĻ°āĻžāĻŦāĻžāĻšāĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ°āĻŖ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻļā§āĻ°ā§ āĻāĻ°āĻŋāĨ¤
āĻ¯ā§āĻšā§āĻ¤ā§ āĻā§āĻ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻ āĻāĻ°ā§, āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ˛ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻ¯ā§āĻŽāĻ¨ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ā§ āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻ¨āĻĨāĻŋāĻā§āĻ˛āĻŋ āĻāĻ¤ā§āĻ¸ āĻšāĻ¯āĻŧ, āĻ¤ā§āĻŽāĻ¨āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĒā§āĻ°āĻļāĻžāĻ¸āĻ¨ā§ āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻ¸āĻšāĻāĻžāĻ°ā§ āĻšāĻ˛ āĻ āĻĄāĻŋāĻ, āĻāĻŽāĻžāĻĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻā§āĻˇāĻž.
āĻ¸āĻ¨ā§āĻĻā§āĻšā§āĻ° āĻŽā§āĻšā§āĻ°ā§āĻ¤āĻāĻŽāĻŋ āĻŽāĻžāĻ¨āĻžāĻ° āĻŽāĻ§ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŋāĻ¯āĻŧā§āĻāĻŋāĻ˛āĻžāĻŽ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°ā§āĻĒā§āĻ°āĻŋ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻŋāĻ˛āĻžāĻŽ āĻ¨āĻž āĻ¯ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ clock_settime и āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¸āĻŽāĻ¯āĻŧ, āĻ¤āĻžāĻ āĻĒā§āĻ°āĻĨāĻŽ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ "āĻāĻĒāĻ¯ā§āĻā§āĻ¤" āĻāĻ˛ āĻŦā§āĻā§ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋ:
# 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
āĻāĻŽāĻŋ āĻāĻā§āĻ°āĻšā§ āĻ˛āĻ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨āĻ āĻ˛āĻ āĻ¨ā§āĻ āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ syscalls āĻāĻ āĻĻā§āĻāĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻŽāĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ°āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻāĻŋāĨ¤
āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ˛ āĻ āĻĄāĻŋāĻ āĻāĻ˛āĻŽāĻžāĻ¨ clock_settime и āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻŋāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨:
# 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 - āĻāĻŽāĻžāĻĻā§āĻ° āĻĒāĻ°āĻā§āĻŦā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻā§āĻā§āĨ¤ āĻāĻ° "āĻĻā§āĻˇāĻŋāĻ¤" āĻāĻāĻ°āĻŖ āĻ¸āĻ¤ā§āĻ¤ā§āĻŦā§āĻ, āĻļāĻ°ā§āĻ¤āĻžāĻ§ā§āĻ¨ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻā§āĻ¯āĻžāĻ¨ āĻāĻ°āĻž āĻ āĻ¸āĻŽā§āĻāĻŦ, āĻ¤āĻŦā§ āĻāĻŽāĻŋ āĻāĻāĻ¨āĻ āĻāĻžāĻ¨āĻ¤ā§ āĻāĻžāĻ 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