á€á¡áá±ážá¡ááœá²á¡áá¯ááºááẠáá±á¬ááŒá¬áá±á·ááœááºážááœá²ááá¯ááºážááœáẠááŒá
áºáá±á«áºáá¬ááŒá®áž á-á áááá
áºááá·áº á¡áá»áááºáá°ááá·áºáááºá áá±áá¯áá»á¡á¬ážááŒáá·áºá
áá¯ááºáá±á¬áºááá¯ááºáááºáá áºáá±á¬ááºá áá°á·áá¬áá¬ááŸá¬ áá¬ááºááœáŸááºážááᯠááŒááºááá¯ááºážáááºá áá«áá¯ááºáá²á·áááºá áá°á·ááá¯áá±ážááá¯ááºááŒá®áž "á¡áá»áááºá á áááá áºáá±á¬ááºááŒááºáááº" áᯠá¡ááŸááºááááºááŒá±á¬áá²á·áááºá áá¬áá¬ááẠáááºáá°ááŒá¯ááŒááºážá¡á¬áž ááá¯ááºááá¯ááºáá¯ááºáá±á¬ááºááœáá·áºááŒá¯áá«á áá¬áá®áááºá áá áºáá¬áá®áá»á±á¬áºááœá¬ážáááºááŸáá·áº áá°ááẠááœáá·áºááááºááŒá®áž ááŒáááºáá»áááºáá²áá²á
"ááá¯ááº! â áá¬áᬠááœááºááá¯ážááºááá¯á· ááŒá±á¬ááºážááá¯ááºááẠáᯠáááºáá²á·ááẠâ áá±á¬ááºážááŒá®á áá±á¬ááºááẠáááá áºá¡áááºážáááºáá±á¬áẠá¡áá¬ážáá°ááá¯ááºáŠážáááºáâ
ááŒááºá·áá»áá¬áá±á«á· ntpá rdateá sdwdate ááááºáááºáá«á á¡áá»á áºááẠdisabled ááŸáá·áºáááŒá±ážá
# 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
á¡áá»áááºááᯠáá áºá áá¹ááá·áºááœá²áááºááŸááºáá¬ážááŒá®áž áá»ááºáá»ááºážááá¯áááᯠ"á¡áá»ááºá ááá¯" ááŒááºá áááºá
áá áºáá»áááºáááºážááŸá¬áááºá ááŸááºáááºážáá»á¬ážááœááºá ááá¯ááá¯á·áá±á¬ manual á¡ááŒá±á¬ááºážá¡áá²ááŒá áºáá»áááºááœáẠá¡áá»áááºááẠá¡áá®ážáá®ážá áááºážááŒá±á¬ááºážááŸááº/ááŸá¬ážááŸáá·áº áá¶áááºáá¶áá« ááŒá±á¬ááºážáá²ááœá¬ážáá±á¬ á áá áºá¡á á®áááºáá¶á á¬áá»á¬ážááá¯áᬠáá»áœááºá¯ááºááá¯á·ááœá±á·ááŒááºáá±ááá«áááºá áááºáá°ááŒá¯ááŒááºážá 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
áááºáá°ááŒá¯ááŒááºážá áá»á±á¬ááºááœááºááœá¬ážááŒá®áž ááá¯ááºááẠáá áºáá¯á¶ážááœá±á ááá¯ážá ááºážáááºá
áá±á¬ááºáá»ááºááœá±ááᯠá á áºáá±ážáá±áá«áááºá áá»á áºáá° á¡ááºáá¬áá±á·á áºá¡á¬ážáá¯á¶ážááŸá port 123 ááœááºá áá±á¬ááºážááá¯ááŸá¯áá»á¬ážáááŸááá±á¬áºáááºáž á¡áá»áááºá áá±ážáá±áá±ážáááºá
á¡ááŸá¬ážááŸá áºáá¯á á¡áá¯á¡áááº
á¡áá¯ááºáááºááá¹ááááºáá¯ááºáá¯á¶ážááẠáá
áºáá¬áá®áá»ááºáá±ážáááºá á¡áá±ážá¡ááœá²ááŒá¿áá¬ááŒáá·áº ááááºáááºááᯠáááœá¬ážáá»ááºáá« (áá¯ááºáá«ááá·áºá¡áá»áááºááᯠááá¯áá
áá¯ááºáá«ááŸáá·áºá áá±á¬ááºáááºáá»á¬ážááœáẠáá±ážáá¬ážáá±á¬ áá±á¬ááºážáá«ážá )
ááŒá®ážáá±á¬á· áá®áá±áá¬ááŸá¬ á¡ááŒá±á¬ááºážá¡áááºážááᯠááŸá¬áá±ááá·áºá¡á
á¬áž ááááºá¡ááœáẠááŸááºážááŒáá»ááºáá
áºáᯠááœááºáá¬ááá¯á· ááŒáá¯ážá
á¬ážáá«áá±á¬á·áááºá ááááºá¡ááœáẠááŸááºážááŒáá»ááºááẠáááºáá»áŸáá¯áá¹ááááŸááá«á
á±á ááŒá¿áá¬ááᯠááŒá±ááŸááºážááẠáá»áá¯á·ááœááºážáá»ááºááŸááá±á¬ áá»ááºážáááºááŸá¯áá
áºáá¯ááŒá
áºáá±á¬ááŒá±á¬áá·áº áá»áœááºá¯áẠ"áá®ááœááº" áᯠáá»áœááºá¯ááºááá¯áá«áááºá
á€áá¬áá¬ááẠááá¯ááºááá¯ááºááœáŸáá·áºáá¬áá¬ááŒá áºááŒá®áž DVB-S2 áá¯ááºááœáŸáá·áºááŸá¯ááᯠIP á¡ááŒá áºááá¯á· ááŒá±á¬ááºážáá²áá±ážáááºá DVB-S áá¯ááºááœáŸáá·áºááŸá¯ááœáẠá¡áá»áááºáá¶ááááºáá¯á¶ážáá»á¬ážáá«ááŸááááºá ááá¯á·ááŒá±á¬áá·áº áááºáá¶áá°áá»á¬ážá áá®ááºáá áºáááááá¬áá»á¬ážá áá±á¬á·áá á¬ážáá°áá»á¬ážááŸáá·áº áá¯ááºááŒááºáá¶ááŒá¬ážáá»á¬ážááẠáááºážááá¯á·ááᯠá áá áºáá¬áá®ááᯠáááŒáá¯ááºáááºážáá»áááºááá¯ááºááẠáááºážááá¯á·ááᯠáááŒá¬áá á¡áá¯á¶ážááŒá¯ááŒáááºá DVB-S áá¯ááºáááá¯ááºáá¬áá»á¬ážááᯠkernel ááœááºáááºáá±á¬ááºáá¬ážáá±á¬ááŒá±á¬áá·áº DVB-S2 áá¯ááºááœáŸáá·áºááŸá¯ááá¯áááºááŸá¬ážááŒá±á¬ááºážáá±áá»á¬á á±áááºá¡ááŒááºáá¯á¶ážáááºážáááºážááŸá¬ "ááŒá¬ážáá»á¬áž" ááŸáá¬áá±á¬áá±áááºáá»á¬ážááá¯á¡áááºááŒááºáááºááŒá áºáááºá áá¶áá±á¬ááºážáá±á¬ááºáá áœá¬á áá¬áá¬ááẠáá¶áá¶áá±á¬ááºááœáẠááŸááá±áá±á¬ááŒá±á¬áá·áº ááŒá áºáá«á á±á
áá¯ááºáá«áááºá ááŸááºáááºážááœá±ááŸá¬ ááŸáááá·áºáá²á·á¡áá¬ááœá± áá«áá²á·áááºá áá«á ááŒá áºááá¬áá«áá°ážá áá«áá±ááá·áº áá±á¬ááºážáá«ážáá²á· á¡áá¯á¶ážááŸá¬ áá±á¬ááºááẠáááºááŒá±á¬áá«áŠážáááºá
áá±á¬ááºážááŒá®á áá»áœááºá¯ááºááá¯á·ááẠááŒáá¯ááºáá¯á¡áá»ááºááŒááŸá¯áá»á¬ážá¡á¬ážáá¯á¶ážááᯠáááºááŸá¬ážááŒá®ážááŒá áºáá±á¬ááŒá±á¬áá·áºá áá áºáá»áááºáááºážááœáẠáá»áœááºá¯ááºááá¯á·ááẠááœááºáááºááŒáá¯ážáá»á¬ážá¡á¬ážáá¯á¶ážááᯠáááºááŸá¬ážááá¯ááºáá«áááºá áá¬áá¬ááẠááŒááºáááá¹áá¬á០ááŒááºáá±á¬ááºááŒá®áž áá¯á¶ážá á¡ááá¯á¡áá»á±á¬áẠáá¯ááºáá±á¬ááºááá¯ááºáá±á¬áºáááºáž á áá áºáá¬áá®ááẠáá»ááºááŒááºáá±áá²ááŒá áºáááºá
á¡áá¯ááºáááºááá¹áááẠááŒá®ážááœá¬ážáááŒáá·áº áá±á·á áœá²/á¡áá»ááẠááŒááá¬á áá áá¯ážááááºááá±á¬ááŒá±á¬áá·áº á¡áááºááŒááºááá¯ááºáááºá ááá¯á·áá±á¬áº á€áá±áá¬ááœáẠáá»áœááºá¯ááºá¡ááŸá¬ážáá áºáᯠáá¯ááºáááá«áááºá
á¡ááŸá¬ážáá¯á¶ážáá»ááºá á¡ááŒá¶áá±ážáá»á¬áž
áááºáá±á¬á·ááŸ! á¡ááŒá±á¡ááœáẠGoogle ááááá á¬áá»ááºááŸá¬ááá¯áá±á·áá¬ááŒá®áž one man page ááá¯áááºááŸá¯ááŒááºážááẠááá¯ááá¯ááá¯á¡ááºáá«á ááá¯áááºáá»á¬ážááŸáá·áº á¡ááœá±ááœá±á¡áá°ážááŒá¯ (a la stackoverflow) ááá¯ááºáá»á¬ážááœáẠáá±ážááœááºážáá»á¬ážááá±ážáá«ááŸáá·áºá
áááºážááá¯á·ááẠááá·áºá¡á¬áž Google ááá¯á· ááŒááºááá¯á·áááºááŒá áºááŒá®áž ááá¯áá°ááᯠáááºááŒá®áž ááá¯áááº/ááá¯ááºá á ááºážáá»ááºážáá»á¬ážááᯠáá°ááŒáá¯ááºáá»á¬ážá áœá¬ ááŸááºážááŒáááºááŒá áºáá±á¬áºáááºáž ááá·áºá¡á¬áž á¡ááŒá±áá±ážáááºááá¯ááºáá«á
á€áááºááŸá¬ á¡áá»áá¯á·áá±á¬ áááºááœááºáá»áẠá¡ááŒá±á¬ááºážáááºážáá»á¬ážááŒá áºáááº-
- ááŒá¿áá¬ááᯠáááºáááœá²ááá¯á· áááºáá°á០áááááá¯ááºáá«áá°ážá
- ááá·áºáá²á·ááá¯á· á¡ááŒá±á¡áá±áá»á¬ážá¡á±á¬ááºááœáẠá á¬áá±ážááœá²áá»á¬ážááᯠáááºáá°áá»áŸ ááá±á¬ááºááœááºááá¯ááºáá«á
ááŸáá·áº subjective-
- áááºááẠâááŸááºáááºáá±á¬â áŠážáááºáá»ááºááŸáá·áº áá±á«áºáá¬ááŒá®áž áááºážááᯠá¡á¬áá¯á¶á áá¯ááºáá±áá±á¬ ááŒá¿áá¬á á¡ááŸá áºáá¬áááᯠáááºááŒáá±áá±á¬ááŒá±á¬áá·áº ááŒá¿áá¬ááŒá±ááŸááºážááŒááºážá¡ááœáẠááá·áºááœááºážááŸá¯á¡á¬ážáá¯á¶ážááᯠááá±ážááá·áºáá«á
- foreman (áá±á¬áºá áá¬á¡áá¯á á á®áá¶ááá·áºááœá²áá°) á¡ááŒá²ááŸááºááẠááá¯áááºáááŸá¬ážáááºáá²áááááº...
á¡áááºá áááºááẠááŸááºáá»ááºáá»á¬ážááᯠá á¬ááŒááºáá±á¬á¡áá«ááœáẠáááºááẠáááºáá¬ááŒááºáá¬ážáá±á¬ áá±á«áá¬áá ááá·áºáááºáá±á¬ááºá¡ááœááºážá ááŸááá±áá«áá ááá·áºááœáẠááŒááºážáááºáá±á¬ á¡á¬áá¯á¶ááŒá±á¬áá»á¬ážááŸááááºá
áá¯á¶ážááŒááºáá»ááº
á¡áá¯ááºáá»á¬ážááᯠááá¯ážááŸááºážááŒá®áž ááŸá¯ááºááœá±ážá¡á±á¬áẠááœá²ááẠáááá¯á¡ááºáá«á
áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·á á¡ááœá±á·á¡ááŒá¯á¶á á á¬áááºážááá¬ážáá»á¬ážá á¡ááŒá¶áá±ážáá¯áá¹ááá¯ááºáá»á¬ážááᯠááŸá®ááá¯áá±ááŒááºážááᯠáááºááá·áºááŒá®áž ááááºááᯠâááŸááºážááŒâ ááá±áá² á¡ááŒá±á¬ááºážááŒáá»ááºááᯠáááááºáááºáž ááŸá¬ááœá±áá±áá«áááºá
áá áºá á¯á¶áá áºáá±á¬ááºááẠá¡áá»áááºááᯠáááºááŸááºáá±ážáá±á¬ááŒá±á¬áá·áº áááºááá¯ááºáᬠá áá áºáá±á«áºááá¯ááŸá¯ ááŒá áºáá±á«áºááá«áááºá
áá±á¬á·ááºáá²ááºá á¬ááœááºá á¬áááºážáá»á¬ážááœáẠá¡áá±á¬ááºážáá¯á¶ážá á¬ááœááºá á¬áááºážáá»á¬ážááẠá¡áááºážá¡ááŒá áºáá»á¬ážááŒá áºááá²á·ááá¯á· á áá áºá á®áá¶ááá·áºááœá²ááŸá¯ááœáẠá¡áá±á¬ááºážáá¯á¶ážáááºáá±á¬ááºááẠá á¬áááºážá á áºá á á¬áááºážá á áº.
ááááºá¹ááá¶áááá»áœááºá¯ááºááẠmana ááá¯ááŒááºááœá¬ážáá±á¬áºáááºáž Linux ááœááºá¡áá»áááºááá¯áá¬áááºááŸááºááá¯ááºáááºááá¯áá¯á¶ážáááá±áá»á¬áá«á áá¬áá®_áááºááŸááºáá»ááẠО áááºááŸááºáá»áááºááá¯á·ááŒá±á¬áá·áº áááá ááºážáááºááŸá¯á¡ááœáẠáá»áœááºá¯ááºááẠ"ááá·áºáá»á±á¬áºáá±á¬" áá±á«áºááá¯ááŸá¯á¡á¬ážáá¯á¶ážááᯠááœá±ážáá»ááºáá²á·áááº-
# 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 -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_ áá¯ááºáááºážá
ááºáá»á¬áž. aureport ááẠbinary á០ááŒá±á¬ááºážáá±á¬á¡áá« áááºá
áœá²á¡ááá¯áẠá¡ááœááºááᯠá
á®á
á¥áºáá¬ážáá±á¬ááŒá±á¬áá·áº á¡áááºáá±á¬áºááŒáá« á¡á
á®áááºáá¶á
á¬ááœáẠá¡áá¯á¶ážáááºááŒá®áž áá»áœááºá¯ááºááá¯á· áááºááŸááºááá·áºá¡áá»áááºááœáẠááŒá
áºáááºááŒá
áºááœá¬ážáá²á·áááºá áááºá
áœá² -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 - áá»áœááºá¯ááºááá¯á·á áááºáá«ážááá¯ážááᯠááœá±á·ááŸááá²á·áááºá áááºážá "á¡áá¹ááá¬ááºááŸááá±á¬" á¡ááŒá¯á¡áá°ááŸááá±á¬áºáááºážá á¡ááŒá±á¡áá±ááá¯ááºáá¬áááºáá±á¬ááºááœáá·áºá áá áºá¡á¬áž ááŒááºážááá¯áááºáááŒá áºááá¯ááºáá±á¬áºáááºáž ááááá¯áá«áá±ážáááºá oscamWTF?
á¡ááŒá±ááᯠá¡ááŒááºááŸá¬ááœá±á·áááºá
#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");
}
áá®ááŸá¬ áááºáá±á¬ááºáá»á
áºááá¯á·áá±á¬ááºážáá²á ááŸááºáá»ááºáá±ážáá²á·áááºá ááá¯ááºáž ááááá±ážáá»ááº...
source: www.habr.com