ΠΠ°ΠΊ Π½Π°ΠΉΡΠΈ ΠΏΡΠΈΡΠΈΠ½Ρ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ Linux?
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. Π‘Π»Π΅Π΄ΡΡΡΠ°Ρ ΡΡΠ°ΡΡΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ: ΠΠ°ΠΊ Π½Π°ΠΉΡΠΈ ΠΏΡΠΈΡΠΈΠ½Ρ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ Linux?
Π§Π°ΡΡΠΎ ΡΠ»ΡΡΠ°Π΅ΡΡΡ, ΡΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ° Linux ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ Π½Π΅Π·Π°ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠΌ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ. ΠΠΎΠΈΡΠΊ ΠΈ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΌΠΎΡΡ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈΡΡ ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΊΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΈ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π½Π΅Π·Π°ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΏΡΠΎΡΡΠΎΠ΅Π².
ΠΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΡΠ·Π½Π°ΡΡ, ΡΡΠΎ Π²ΡΠ·Π²Π°Π»ΠΎ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΡ. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌΡΡ ΠΎΠ±ΡΡΠ΄ΠΈΡΡ ΡΡΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΈ ΡΠΎ, ΠΊΠ°ΠΊ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ ΠΈ ΠΆΡΡΠ½Π°Π»Ρ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ Linux Π΄Π»Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ Π² ΡΠ°ΠΊΠΈΡ ΡΡΠ΅Π½Π°ΡΠΈΡΡ .
ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ Π²ΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ
ΠΡΠΎΠ²Π΅ΡΠΈΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»Π° ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ who ΠΈ last
$ who -b ΡΠΈΡΡΠ΅ΠΌΠ½Π°Ρ Π·Π°Π³ΡΡΠ·ΠΊΠ° 13.02.2021 20:51 $ last -x | Π³ΠΎΠ»ΠΎΠ²Π° | tac abhishek pts/0 192.168.1.16 Π‘Π± 13 ΡΠ΅Π² 19:53 β 19:55 (00:02) reboot system boot 3.10.0-1160.11.1 Π‘Π± 13 ΡΠ΅Π² 19:55 β 20:54 (00:58) runlevel ( Π΄ΠΎ 3 ΡΡ.) 3.10.0-1160.11.1 Π‘Π± 13 Π€Π΅Π² 19:55 β 20:04 (00:08) abhishek pts/0 192.168.1.16 Π‘Π± 13 Π€Π΅Π² 19:56 β 20:04 (00:07) ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΡ boot 3.10.0-1160.11.1 Π‘Π± 13 ΡΠ΅Π² 20:04 β 20:54 (00:49) runlevel (Π΄ΠΎ 3 ΡΡΠΎΠ²Π½Ρ) 3.10.0-1160.11.1 Π‘Π± 13 ΡΠ΅Π² 20:04 β 20:51 (00:46) ) abhishek pts/0 192.168.1.16 Π‘Π± 13 ΡΠ΅Π² 20:04 β 20:50 (00:46) reboot system boot 3.10.0-1160.11.1 Π‘Π± 13 ΡΠ΅Π² 20:51 β 20:54 (00:03) ΡΡΠΎΠ²Π΅Π½Ρ Π·Π°ΠΏΡΡΠΊΠ° ( Π΄ΠΎ 3 ΡΡ.) 3.10.0-1160.11.1 Π‘Π± 13 ΡΠ΅Π² 20:51 β 20:54 (00:02) abhishek pts/0 192.168.1.16 Π‘Π± 13 ΡΠ΅Π² 20:51 Π΅ΡΠ΅ Π·Π°Π»ΠΎΠ³ΠΈΠ½ΠΈΠ»ΡΡ $
ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΡ, ΠΊΠΎΡΠΎΡΡΡ Ρ ΠΎΡΠΈΡΠ΅ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ, Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡΠΌΠΈ.
ΠΠ»Ρ ΡΠΈΡΡΠ΅ΠΌ CentOS/RHEL Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΠΆΡΡΠ½Π°Π»Ρ Π² /var/log/messages, Π° Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌ Ubuntu/Debian β Π² /var/log/syslog. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ tail ΠΈΠ»ΠΈ ΡΠ²ΠΎΠΉ Π»ΡΠ±ΠΈΠΌΡΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ, ΡΡΠΎΠ±Ρ ΠΎΡΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΠΈΠ»ΠΈ Π½Π°ΠΉΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅.
ΠΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΡ Π½ΠΈΠΆΠ΅ ΠΆΡΡΠ½Π°Π»ΠΎΠ², ΡΠ°ΠΊΠΈΠ΅ Π·Π°ΠΏΠΈΡΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡΡ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ/ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΡ, ΠΈΠ½ΠΈΡΠΈΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠΌ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ root. ΠΡΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΈΠΏΠ° ΠΠ‘ ΠΈ ΡΠΏΠΎΡΠΎΠ±Π° ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ/Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, Π½ΠΎ Π²Ρ Π²ΡΠ΅Π³Π΄Π° Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΠΆΡΡΠ½Π°Π»Ρ, Ρ ΠΎΡΡ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ²Π½ΡΠΌΠΈ, ΡΡΠΎΠ±Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΡΠΎΡΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΏΡΠΈΡΠΈΠ½Ρ.
13 ΡΠ΅Π² 19:56:20 centos7vm Ρ ΡΠΎΠ½ΠΈΠ΄[637]: ΠΡΡΠΎΡΠ½ΠΈΠΊ 72.30.35.89 Π·Π°ΠΌΠ΅Π½Π΅Π½ Π½Π° 142.147.92.5 13 ΡΠ΅Π²ΡΠ°Π»Ρ 20:00:40 centos7vm chronyd[637]: ΠΡΠ±ΡΠ°Π½Π½ΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ 162.159.200.123 13 ΡΠ΅Π²ΡΠ°Π»Ρ 20:01:01 centos7vm systemd: Π‘ΠΎΠ·Π΄Π°Π½ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΊΠΎΡΠ½Ρ. 13 ΡΠ΅Π²ΡΠ°Π»Ρ, 20:01:01 centos7vm systemd: Π·Π°ΠΏΡΡΠ΅Π½ ΡΠ΅Π°Π½Ρ 2 ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ root. 13 ΡΠ΅Π²ΡΠ°Π»Ρ, 20:04:09 centos7vm systemd-logind: Π‘ΠΈΡΡΠ΅ΠΌΠ° Π²ΡΠΊΠ»ΡΡΠ°Π΅ΡΡΡ. 13 ΡΠ΅Π²ΡΠ°Π»Ρ, 20:04:09 centos7vm systemd: Π·Π°ΠΊΡΡΡ ΡΠΎΠΊΠ΅Ρ Π΄Π΅ΠΌΠΎΠ½Π° ΠΎΠΏΡΠΎΡΠ° LVM2. 13 ΡΠ΅Π²ΡΠ°Π»Ρ, 20:04:09 centos7vm systemd: ΠΎΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° ββΡΠ΅Π»Π΅Π²Π°Ρ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°.
ΠΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΊΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ ΠΆΡΡΠ½Π°Π»ΠΎΠ², ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π° Π½ΠΈΠΆΠ΅:
sudo grep -iv β: Π·Π°ΠΏΡΡΠΊ\|ΡΠ΄ΡΠΎ: .*: ΠΠ½ΠΎΠΏΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ\|ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ\|ΠΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΎΡΠΈΡΡΠΊΠΈ\|ΠΠ°ΠΏΡΡΠ΅Π½ΠΎ ΡΠ΄ΡΠΎ ββΠ²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅ ΡΠ±ΠΎΡβ \ /var/log/messages /var/log/syslog /var/log /apcupsd* \ | grep -iw βΠ²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ[a-z]*\|ΠΌΠΎΡΠ½ΠΎΡΡΡ[a-z]*\|Π·Π°ΠΊΡΡΡΡ[a-z ]*Π²Π½ΠΈΠ·\|rsyslogd\|upsβ
ΠΠ°Ρ Π²Π°ΡΠ΅Π½Π½ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΌΠΈ. ΠΡΠ΅Π³Π΄Π° ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΠΉΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π°ΡΡ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΈ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ/ΡΠ±ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΆΡΡΠ½Π°Π»Ρ Π°ΡΠ΄ΠΈΡΠ°
ΠΠ»Ρ ΡΠΈΡΡΠ΅ΠΌ Ρ auditd ΡΡΠΎ ΠΎΡΠ»ΠΈΡΠ½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΎΠ±ΡΡΠΈΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° ausearch. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΡ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π΄Π²Π΅ Π·Π°ΠΏΠΈΡΠΈ ΠΈΠ· ΠΆΡΡΠ½Π°Π»ΠΎΠ² Π°ΡΠ΄ΠΈΡΠ°.
$ sudo ausearch -i -m system_boot,system_shutdown | Ρ Π²ΠΎΡΡ -4
ΠΡΠΎ ΡΠΎΠΎΠ±ΡΠΈΡ ΠΎ Π΄Π²ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡΡ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ°Ρ . ΠΡΠ»ΠΈ ΡΡΠΎ ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ ΠΎ SYSTEM_SHUTDOWN, Π·Π° ΠΊΠΎΡΠΎΡΡΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ SYSTEM_BOOT, Π²ΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Ρ ΠΎΡΠΎΡΠΎ. ΠΠΎ Π΅ΡΠ»ΠΈ ΠΎΠ½ ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ ΠΎ Π΄Π²ΡΡ ΡΡΡΠΎΠΊΠ°Ρ SYSTEM_BOOT ΠΏΠΎΠ΄ΡΡΠ΄ ΠΈΠ»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ SYSTEM_BOOT, ΡΠΎ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π΅ Π·Π°Π²Π΅ΡΡΠΈΠ»Π° ΡΠ°Π±ΠΎΡΡ Π½Π°Π΄Π»Π΅ΠΆΠ°ΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ. ΠΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ:
$ sudo ausearch -i -m system_boot,system_shutdown | tail -4 β- type=SYSTEM_SHUTDOWN msg=audit (ΡΡΠ±Π±ΠΎΡΠ°, 13 ΡΠ΅Π²ΡΠ°Π»Ρ 2021 Π³., A.852:8): pid=621 uid=root auid=unset ses=unset subj=system_u:system_r:init_t:s0 msg=β comm =systemd-update-utmp exe=/usr/lib/systemd/systemd-update-utmp hostname=? Π°Π΄ΡΠ΅Ρ=? ΡΠ΅ΡΠΌΠΈΠ½Π°Π» =? res=successβ β- type=SYSTEM_BOOT msg=audit (ΡΡΠ±Π±ΠΎΡΠ°, 13 ΡΠ΅Π²ΡΠ°Π»Ρ 2021 Π³., A.368:8): pid=622 uid=root auid=unset ses=unset subj=system_u:system_r:init_t:s0 msg=β comm=systemd-update-utmp exe=/usr/lib/systemd/systemd-update-utmp hostname=? Π°Π΄ΡΠ΅Ρ=? ΡΠ΅ΡΠΌΠΈΠ½Π°Π» =? res=ΡΡΠΏΠ΅Ρ β $
Π ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ Π²ΡΠ²ΠΎΠ΄Π΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ Π΄Π²Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ SYSTEM_BOOT, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π½Π° Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ, Ρ ΠΎΡΡ ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ ΠΆΡΡΠ½Π°Π»Π°ΠΌΠΈ.
$ sudo ausearch -i -m system_boot,system_shutdown | tail -4 β- type=SYSTEM_BOOT msg=audit (ΡΡΠ±Π±ΠΎΡΠ°, 13 ΡΠ΅Π²ΡΠ°Π»Ρ 2021 Π³., A.852:8): pid=621 uid=root auid=unset ses=unset subj=system_u:system_r:init_t:s0 msg=β comm =systemd-update-utmp exe=/usr/lib/systemd/systemd-update-utmp hostname=? Π°Π΄ΡΠ΅Ρ=? ΡΠ΅ΡΠΌΠΈΠ½Π°Π» =? res=successβ β- type=SYSTEM_BOOT msg=audit (ΡΡΠ±Π±ΠΎΡΠ°, 13 ΡΠ΅Π²ΡΠ°Π»Ρ 2021 Π³., A.368:8): pid=622 uid=root auid=unset ses=unset subj=system_u:system_r:init_t:s0 msg=β comm=systemd-update-utmp exe=/usr/lib/systemd/systemd-update-utmp hostname=? Π°Π΄ΡΠ΅Ρ=? ΡΠ΅ΡΠΌΠΈΠ½Π°Π» =? res=ΡΡΠΏΠ΅Ρ β $
ΠΠ½Π°Π»ΠΈΠ· ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΆΡΡΠ½Π°Π»Π°
Π£ Π²Π°Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠΉ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΠΆΡΡΠ½Π°Π», ΡΡΠΎΠ±Ρ Π²Π΅ΡΡΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠΉ ΠΆΡΡΠ½Π°Π» Π½Π° Π΄ΠΈΡΠΊΠ΅, ΠΈΠ½Π°ΡΠ΅ ΠΆΡΡΠ½Π°Π»Ρ Π½Π΅ ΡΠΎΡ ΡΠ°Π½ΡΡΡΡ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ΅. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π»ΠΈΠ±ΠΎ Π²Π½Π΅ΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² /etc/systemd/journald.conf, Π»ΠΈΠ±ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄:
$ sudo mkdir /var/log/journal $ sudo systemd-tmpfiles βcreate βprefix /var/log/journal 2>/dev/null $ sudo systemctl -s SIGUSR1 kill systemd-journald
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΡΠΎΠ±Ρ Π·Π°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π² ΠΆΡΡΠ½Π°Π»Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ ΠΎ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ΅, Ρ ΠΎΡΡ ΡΡΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ.
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΡ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΡΡΠΎΠ±Ρ Π²ΡΠ²Π΅ΡΡΠΈ ΡΠΏΠΈΡΠΎΠΊ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π·Π°Π³ΡΡΠ·ΠΎΠΊ ΠΈΠ· ΠΆΡΡΠ½Π°Π»Π°:
$ journalctl βlist-boots
ΠΠΎΡ Π΅Π³ΠΎ Π²ΡΠ²ΠΎΠ΄ Π½Π° ΠΌΠΎΠ΅ΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅:
$ journalctl βlist-boots -15 8a7c8034da804ebb9cb063a7553ed0bf Wed 2020-11-18 23:09:05 ISTβWed 2020-11-18 23:17:10 IST -14 7bbb9542778a4057a91b9d22fcf91735 Wed 2020-11-18 23:17:22 IST βΠΠ΅Π΄ 2020-11-18 23:20:08 IST -13 F2EE8A61BF4C4F67A12E012855D8B1C3 Π‘Ρ 2020-11-18 23:20:17 IST-WED 2020-11-18 23:23:01 IST -12 1277D19A959F4C333BAING94A118C58.118.118.118.118.118.118.118.118.118.118.118.118.118.118.118.118.118.118.118.118.118.118.118.118.118.118C58.118C58.118C58.118.118. 10:32:44 ISTβΠΡ 11.12.2020 10:43:39 IST -11 eb4ff97f112445888a5946d1155de1b8 ΠΡ 11.12.2020 10:43:55 ISTβΠΡ 11.12.2020 10:48:18 IST2bffdf039bf434effd3f ΠΡ 2020-12-11 19:04:30 ISTβΠΡ 2020-12-11 19:31:01 IST -9 2acf08368667423c89086579f98efd82 ΠΡ 2020-12-15 17:36:52 ISTβΠΡ 2020-12-15 19:13 :10 IST -8 b826f223a67d454b94d4413678870f08 Sat 2020-12-19 00:31:54 ISTβSat 2020-12-19 00:44:52 IST -7 011e1b29339041b0ae48bbb93fce792f Wed 2020-12-23 23:01:15 ISTβWed 2020- 12-23 23:02:44 IST -6 f41f5880572e4394938c6dcb4a8b683c ΠΠ½ 2020-12-28 16:54:11 ISTβΠΠ½ 28-12-2020 22:54:22 IST -5 a2e638dc292a4db2b0a59dd44212 Tu 29 17:02:16 ISTβΠΡ 29-12-2020 19:39:38 IST-4 f6c738df872a48d48daee1962727cca5 Π‘Ρ 30-12-2020 19:09:30 ISTβΠ‘Ρ 30-12-2020 19:20:23 IST-3 C876E60EA371460B94E247B40270B18F THU 2020-12-31 14:36:07 IST-THU 2020-12-31 15:45:36 IST -2 A23C70804EC243F7868C18737F4B7E5551-02-02-13-131313011111111111111111111111111111111111111111111111111111111111111111111111111111111111130111111111301111130111302:302-02-13136868C18737f4B7 10:44 IST -1 94b604a6bf75462dac8c4a4576fdc863 Sat 2021-02-13 20:10:59 ISTβSat 2021-02-13 20:23:18 IST 0 3ff7e29fa0a34878b7574b7d4d3ccfb5 Sat 2021-02-13 20:24:57 ISTβSat 2021- 02β13 21:13:15 IST $
ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅, ΡΡΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° Ρ Π²Π°ΡΠ°Π΅Ρ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΏΠΎΠ³. ΠΠ»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅:
$ΠΆΡΡΠ½Π°Π»ctl -b {ΡΠΈΡΠ»ΠΎ} -n
ΠΠ΄Π΅ΡΡ {num} Π±ΡΠ΄Π΅Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠΌ, ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ journalctl βlist-boots Π² ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΡΠΎΠ»Π±ΡΠ΅.
$ journalctl -b -1 -n β ΠΡΡΠ½Π°Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Π² ΡΡΠ΅Π΄Ρ 18-11-2020 23:09:05 IST, Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°ΡΡΡΡ Π² ΡΡΠ±Π±ΠΎΡΡ 13-02-2021 21:13:39 IST. β 13 ΡΠ΅Π²ΡΠ°Π»Ρ 20:23:18 ubuntumate20vm systemd[1]: lvm2-monitor.service: ΡΡΠΏΠ΅ΡΠ½ΠΎ. 13 ΡΠ΅Π² 20:23:18 ubuntumate20vm systemd[1]: ΠΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Π·Π΅ΡΠΊΠ°Π» LVM2, ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΡ ΡΠ½ΠΈΠΌΠΊΠΎΠ² ΠΈ Ρ. Π΄. Ρ ΠΏΠΎΠΌΠΎΡΡΡ dmeventd ΠΈΠ»ΠΈ ΠΎΠΏΡΠΎΡΠ° Ρ ΠΎΠ΄Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ. 13 ΡΠ΅Π² 20:23:18 ubuntumate20vm systemd[1]: ΠΠΎΡΡΠΈΠ³Π½ΡΡΠΎ ΡΠ΅Π»Π΅Π²ΠΎΠ΅ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅. 13 ΡΠ΅Π² 20:23:18 ubuntumate20vm systemd[1]: ΠΠΎΡΡΠΈΠ³Π½ΡΡΠ° ΡΠ΅Π»Ρ Final Step. 13 ΡΠ΅Π² 20:23:18 ubuntumate20vm systemd[1]: systemd-poweroff.service: ΡΡΠΏΠ΅ΡΠ½ΠΎ. 13 ΡΠ΅Π² 20:23:18 ubuntumate20vm systemd[1]: Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΎ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ. 13 ΡΠ΅Π² 20:23:18 ubuntumate20vm systemd[1]: ΠΠΎΡΡΠΈΠ³Π½ΡΡΠΎ ΡΠ΅Π»Π΅Π²ΠΎΠ΅ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ. 13 ΡΠ΅Π² 20:23:18 ubuntumate20vm systemd[1]: ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅. 13 ΡΠ΅Π²ΡΠ°Π»Ρ 20:23:18 ubuntumate20vm systemd-shutdown[1]: Π‘ΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌ ΠΈ Π±Π»ΠΎΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ². 13 ΡΠ΅Π²ΡΠ°Π»Ρ 20:23:18 ubuntumate20vm systemd-journald[304]: ΠΡΡΠ½Π°Π» ΠΎΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ $
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ, Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π² ΠΆΡΡΠ½Π°Π»Π΅, Π² ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²ΡΡΠ΅ Π²ΡΠ²ΠΎΠ΄Π΅ ΠΈ ΠΎΡΡΠ»Π΅Π΄ΠΈΡΡ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ, Π΅ΡΠ»ΠΈ ΡΠ°ΠΊΠΎΠ²ΡΠ΅ ΠΈΠΌΠ΅ΡΡΡΡ.
ΠΡΠ²ΠΎΠ΄
ΠΠ΅ Π²ΡΠ΅Π³Π΄Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΏΡΠΈΡΠΈΠ½Ρ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ Linux Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈΠ»ΠΈ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° ΠΆΡΡΠ½Π°Π»Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π²ΡΠ΅Π³Π΄Π° ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π½Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈ ΠΆΡΡΠ½Π°Π»Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΈΠΊΡΠΈΡΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ ΠΈ ΠΌΠΎΠ³ΡΡ ΡΠΎΠΊΡΠ°ΡΠΈΡΡ Π²ΡΠ΅ΠΌΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½Ρ.
ΠΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠ΅ Π²ΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠ²Π»ΡΡΡΡΡ ΠΎΡΠΏΡΠ°Π²Π½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΡΠ°ΠΊΠΈΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΠΆΡΡΠ½Π°Π»ΠΎΠ², Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π±ΡΡΡ ΡΠ²Π΅ΡΠ΅Π½Ρ, ΡΡΠΎ Π·Π½Π°Π΅ΡΠ΅, ΡΡΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ ΠΈ ΠΊΠ°ΠΊ Π²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΠ»Π°ΡΡ.
ΠΠ°ΡΠ΅ΠΌ ΡΠ·Π½Π°ΠΉΡΠ΅ ΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π»Π΅Π³ΠΊΠΎΠ²Π΅ΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° Π΄Π»Ρ Linux.