
á¤áĄááąá¸áĄáá˝á˛áĄááŻááşáááş ááąáŹááźáŹááąáˇáá˝ááşá¸áá˝á˛áááŻááşá¸áá˝ááş ááźá
áşááąáŤáşááŹááźáŽá¸ á-á áááá
áşáááˇáş áĄááťáááşáá°áááˇáşáááşá ááąááŻááťáĄáŹá¸ááźááˇáşá
ááŻááşááąáŹáşáááŻááşáááşáá áşááąáŹááşá áá°áˇááŹááŹáážáŹ ááŹááşáá˝ážááşá¸ááᯠááźááşáááŻááşá¸áááşá ááŤááŻááşáá˛áˇáááşá áá°áˇáááŻááąá¸áááŻááşááźáŽá¸ "áĄááťáááşá á áááá áşááąáŹááşááźááşáááş" áᯠáĄáážááşááááşááźáąáŹáá˛áˇáááşá ááŹááŹáááş áááşáá°ááźáŻááźááşá¸áĄáŹá¸ áááŻááşáááŻááşááŻááşááąáŹááşáá˝ááˇáşááźáŻááŤá ááŹááŽáááşá áá áşááŹááŽááťáąáŹáşáá˝áŹá¸áááşáážááˇáş áá°áááş áá˝ááˇáşááááşááźáŽá¸ ááźáááşááťáááşáá˛áá˛á
"áĄáá°á¸áá˛!" áááŻáˇ ááťá˝ááşááąáŹáş áá˝áąá¸áááŻááşááźáŽá¸ áá˝ááşáááŻá¸ááşáᎠááźáąáŹááşá¸áááŻááşáááşá ááŹáᏠ"ááąáŹááşá¸ááźáŽá ááąáŹááşáááş áááá áşáĄáááşá¸áááşááąáŹááş áĄááŹá¸áá°áááŻááşáŚá¸áááşá"
ááźááşáˇááťááŹááąáŤáˇ 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 (ááąáŹáşá ááŹáĄááŻá á áŽááśáááˇáşáá˝á˛áá°) áĄááźá˛áážááşáááş áááŻáááşááážáŹá¸áááşáá˛áááááş...
áĄáááşá áááşáááş áážááşááťááşááťáŹá¸ááᯠá áŹááźááşááąáŹáĄááŤáá˝ááş áááşáááş áááşááŹááźááşááŹá¸ááąáŹ ááąáŤááŹáá áááˇáşáááşááąáŹááşáĄáá˝ááşá¸á áážáááąááŤáá áááˇáşáá˝ááş ááźááşá¸áááşááąáŹ áĄáŹááŻáśááźáąáŹááťáŹá¸áážááááşá
ááŻáśá¸ááźááşááťááş
áĄááŻááşááťáŹá¸ááᯠáááŻá¸áážááşá¸ááźáŽá¸ áážáŻááşáá˝áąá¸áĄáąáŹááş áá˝á˛áááş ááááŻáĄááşááŤá
ááťá˝ááşáŻááşáááŻáˇáááş ááťá˝ááşáŻááşáááŻáˇá áĄáá˝áąáˇáĄááźáŻáśá á áŹáááşá¸áááŹá¸ááťáŹá¸á áĄááźáśááąá¸ááŻáášáááŻááşááťáŹá¸ááᯠáážáŽáááŻááąááźááşá¸ááᯠáááşáááˇáşááźáŽá¸ ááááşááᯠâáážááşá¸ááźâ áááąáᲠáĄááźáąáŹááşá¸ááźááťááşááᯠáááááşáááşá¸ áážáŹáá˝áąááąááŤáááşá
áá áşá áŻáśáá áşááąáŹááşáááş áĄááťáááşááᯠáááşáážááşááąá¸ááąáŹááźáąáŹááˇáş áááşáááŻááşáᏠá áá áşááąáŤáşáááŻáážáŻ ááźá áşááąáŤáşáááŤáááşá
ááąáŹáˇááşáá˛ááşá áŹáá˝ááşá áŹáááşá¸ááťáŹá¸áá˝ááş áĄááąáŹááşá¸ááŻáśá¸á áŹáá˝ááşá áŹáááşá¸ááťáŹá¸áááş áĄáááşá¸áĄááźá áşááťáŹá¸ááźá áşááá˛áˇáááŻáˇ á áá áşá áŽááśáááˇáşáá˝á˛áážáŻáá˝ááş áĄááąáŹááşá¸ááŻáśá¸áááşááąáŹááşáááş á áŹáááşá¸á á áşá á áŹáááşá¸á á áş.
ááááşášáááśáááááŹáá˝áąááᯠááťá˝ááşááąáŹáş áážááşáážáąáŹááźááˇáşááąáááˇáş áĄááťáááşáĄáááĄááťááąáŹáˇ ááťá˝ááşááąáŹáş ááąááťáŹááááá˛áˇáá°á¸ 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): procdata-gt-translate-attributes='["title"]' title="/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
