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

πŸ—„οΈ Как эффСктивно ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux

πŸ—„οΈ Как эффСктивно ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠΈ систСмных ΠΌΠ°Π³ΠΈΠΉ! ✨ Если ваш сСрвСр ΠΊΡ€ΠΈΡ‡ΠΈΡ‚ ΠΎ постоянных ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…, ΠΏΠΎΡ€Π° Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ с Π»ΠΎΠ³Π°ΠΌΠΈ. Они β€” ваши Π³Π»Π°Π·Π° ΠΈ ΡƒΡˆΠΈ, ΠΏΠΎΠΌΠΎΠ³Π°ΠΉ быстро Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ кризисных ситуаций. Π§Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ: - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ journalctl для просмотра систСмных ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ²: journalctl -xe - Для Π»ΠΎΠ³ΠΎΠ² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ сСрвиса: journalctl -u nginx.service --since "1 hour ago" - Π“Ρ€Π°Π½ΠΈΡ‡Π°Ρ‰ΠΈΠ΅ Π»ΠΎΠ³ΠΈ β€” сохраняйтС ΠΈΡ… Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹: sudo tail -n 100 /var/log/syslog > recent_errors.log - НастраивайтС Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΈΠ·Π±Π΅Π³Π°ΠΉΡ‚Π΅ пСрСполнСния диска: sudo logrotate /etc/logrotate.conf - ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΡ€Π°Π²Π° доступа ΠΊ Π»ΠΎΠ³Π°ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ посторонниС Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ ΠΈΡ… Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ: sudo chmod 640 /var/log/<Π»ΠΎΠ³_Ρ„Π°ΠΉΠ»> - АнализируйтС Π»ΠΎΠ³ΠΈ для выявлСния ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ ошибок β€” Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ это ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· скрипты ΠΈΠ»ΠΈ систСмы ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°. Π—Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, классный sysadmin β€” это Ρ‚ΠΎΡ‚, ΠΊΡ‚ΠΎ Π²ΠΈΠ΄ΠΈΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΏΠΎ Π»ΠΎΠ³Π°ΠΌ Π΄ΠΎ Π΅Ρ‘ появлСния! А Π²Ρ‹ ΡƒΠΌΠ΅Π΅Ρ‚Π΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π²Π°ΠΆΠ½ΠΎΠ΅ Π² сот

πŸ—„οΈ Как эффСктивно ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠΈ систСмных ΠΌΠ°Π³ΠΈΠΉ! ✨

Если ваш сСрвСр ΠΊΡ€ΠΈΡ‡ΠΈΡ‚ ΠΎ постоянных ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…, ΠΏΠΎΡ€Π° Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ с Π»ΠΎΠ³Π°ΠΌΠΈ. Они β€” ваши Π³Π»Π°Π·Π° ΠΈ ΡƒΡˆΠΈ, ΠΏΠΎΠΌΠΎΠ³Π°ΠΉ быстро Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ кризисных ситуаций.

Π§Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ:

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ journalctl для просмотра систСмных ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ²:

journalctl -xe

- Для Π»ΠΎΠ³ΠΎΠ² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ сСрвиса:

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

- Π“Ρ€Π°Π½ΠΈΡ‡Π°Ρ‰ΠΈΠ΅ Π»ΠΎΠ³ΠΈ β€” сохраняйтС ΠΈΡ… Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹:

sudo tail -n 100 /var/log/syslog > recent_errors.log

- НастраивайтС Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΈΠ·Π±Π΅Π³Π°ΠΉΡ‚Π΅ пСрСполнСния диска:

sudo logrotate /etc/logrotate.conf

- ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΡ€Π°Π²Π° доступа ΠΊ Π»ΠΎΠ³Π°ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ посторонниС Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ ΠΈΡ… Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ:

sudo chmod 640 /var/log/<Π»ΠΎΠ³_Ρ„Π°ΠΉΠ»>

- АнализируйтС Π»ΠΎΠ³ΠΈ для выявлСния ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ ошибок β€” Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ это ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· скрипты ΠΈΠ»ΠΈ систСмы ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°.

Π—Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, классный sysadmin β€” это Ρ‚ΠΎΡ‚, ΠΊΡ‚ΠΎ Π²ΠΈΠ΄ΠΈΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΏΠΎ Π»ΠΎΠ³Π°ΠΌ Π΄ΠΎ Π΅Ρ‘ появлСния!

А Π²Ρ‹ ΡƒΠΌΠ΅Π΅Ρ‚Π΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π²Π°ΠΆΠ½ΠΎΠ΅ Π² сотнях строк? А ΠΌΠΎΠΆΠ΅Ρ‚, Π΅ΡΡ‚ΡŒ свой Π»Π°ΠΉΡ„Ρ…Π°ΠΊ?

ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ Π½Π°Π²Ρ‹ΠΊΠΈ β€” большС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй Ρ‚Ρ‹ найдСшь Π² нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill, Π° вакансии для систСмных администраторов β€” Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot!

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

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