Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΡ€Π·ΠΈΠ½ΡƒΠŸΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ
Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸ–₯️ ΠœΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ для управлСния систСмными Π»ΠΎΠ³Π°ΠΌΠΈ

πŸ–₯️ ΠœΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ для управлСния систСмными Π»ΠΎΠ³Π°ΠΌΠΈ ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ систСмных Ρ‚Π°ΠΉΠ½! πŸš€ Π›ΠΎΠ³ΠΈ β€” это ΠΊΠ°ΠΊ Π΄Π½Π΅Π²Π½ΠΈΠΊΠΈ вашСй систСмы, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ стоит ΠΈΡ… ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. БСгодня расскаТу, ΠΊΠ°ΠΊ быстро ΠΈ элСгантно навСсти порядок Π² Π»ΠΎΠ³Π°Ρ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Ρ‚Π΅Ρ€ΡΡ‚ΡŒΡΡ Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. - ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ послСдних ошибок: journalctl -xe - ΠžΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ сСрвису: journalctl -u nginx.service --since "1 hour ago" - ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π»ΠΎΠ³ΠΈ Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ дСнь: journalctl --since "2023-10-23" --until "2023-10-24" - ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ старыС записи ΠΆΡƒΡ€Π½Π°Π»Π°: sudo journalctl --vacuum-time=7d - Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию Π»ΠΎΠ³ΠΎΠ²: sudo tar czf logs_backup_$(date +%F).tar.gz /var/log - ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„Π°ΠΉΠ» с Π»ΠΎΠ³Π°ΠΌΠΈ: tail -f /var/log/syslog - УскорСнноС поиск ΠΏΠΎ Π»ΠΎΠ³Π°ΠΌ: grep 'error' /var/log/syslog - ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ²: sudo nano /etc/logrotate.conf - Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π»ΠΈΠΌΠΈΡ‚ ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ: /var/log/*.log { size 100M rotate 7 missingok notifempty compress } Π›ΠΎΠ³ΠΈ β€” это ΠΊΠ»ΡŽΡ‡ ΠΊ пониманию Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ происходит Π²Π½ΡƒΡ‚Ρ€ΠΈ систСмы. Π’Π΅Π΄

πŸ–₯️ ΠœΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ для управлСния систСмными Π»ΠΎΠ³Π°ΠΌΠΈ

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ систСмных Ρ‚Π°ΠΉΠ½! πŸš€

Π›ΠΎΠ³ΠΈ β€” это ΠΊΠ°ΠΊ Π΄Π½Π΅Π²Π½ΠΈΠΊΠΈ вашСй систСмы, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ стоит ΠΈΡ… ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. БСгодня расскаТу, ΠΊΠ°ΠΊ быстро ΠΈ элСгантно навСсти порядок Π² Π»ΠΎΠ³Π°Ρ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Ρ‚Π΅Ρ€ΡΡ‚ΡŒΡΡ Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

- ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ послСдних ошибок:

journalctl -xe

- ΠžΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ сСрвису:

journalctl -u nginx.service --since "1 hour ago"

- ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π»ΠΎΠ³ΠΈ Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ дСнь:

journalctl --since "2023-10-23" --until "2023-10-24"

- ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ старыС записи ΠΆΡƒΡ€Π½Π°Π»Π°:

sudo journalctl --vacuum-time=7d

- Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию Π»ΠΎΠ³ΠΎΠ²:

sudo tar czf logs_backup_$(date +%F).tar.gz /var/log

- ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„Π°ΠΉΠ» с Π»ΠΎΠ³Π°ΠΌΠΈ:

tail -f /var/log/syslog

- УскорСнноС поиск ΠΏΠΎ Π»ΠΎΠ³Π°ΠΌ:

grep 'error' /var/log/syslog

- ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ²:

sudo nano /etc/logrotate.conf

- Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π»ΠΈΠΌΠΈΡ‚ ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ:

/var/log/*.log {

size 100M

rotate 7

missingok

notifempty

compress

}

Π›ΠΎΠ³ΠΈ β€” это ΠΊΠ»ΡŽΡ‡ ΠΊ пониманию Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ происходит Π²Π½ΡƒΡ‚Ρ€ΠΈ систСмы. Π’Π΅Π΄ΡŒ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π²Π°ΠΆΠ½ΠΎ сначала Π΅Ρ‘ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ!

А ΠΊΠ°ΠΊ Π²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ просматриваСтС Π»ΠΎΠ³ΠΈ? Π•ΡΡ‚ΡŒ свои сСкрСтныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹? Π”Π΅Π»ΠΈΡ‚Π΅ΡΡŒ Π² коммСнтариях!

- ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои скилы Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСсты Π½Π° Π·Π½Π°Π½ΠΈΠ΅ linux Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot

- Π£Π²Π΅Ρ€Π΅Π½ Π² своих знаниях linux? ΠŸΡ€ΠΎΠΉΠ΄ΠΈ тСсты Π² ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill ΠΈΠ»ΠΈ ΡƒΠ·Π½Π°ΠΉ всю ΠΏΡ€Π°Π²Π΄Ρƒ ΠΎ Ρ€Ρ‹Π½ΠΊΠ΅ вакансий систСмных администраторов Π² telegram Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚!

Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!