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

πŸš€ *ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: сСкрСты ΠΈ Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΈ

πŸš€ *ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: сСкрСты ΠΈ Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΈ* ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux ΠΈ систСмныС ΠΌΠ°Π³ΠΈ! πŸ§™β€β™‚οΈ ВсС ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π»ΠΎΠ³ΠΈ β€” это наши Π³Π»Π°Π·Π° ΠΈ ΡƒΡˆΠΈ Π² систСмС. Но часто ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π² хаос, мСшая ΠΏΠΎΠ½ΡΡ‚ΡŒ Π²Π°ΠΆΠ½ΠΎΠ΅ сообщСниС. БСгодня расскаТу, ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π³Ρ€ΡΠ·ΡŒ Π² чистый ΠΈ быстрый Π°Π½Π°Π»ΠΈΠ·! - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ journalctl для просмотра систСмных ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎ: journalctl -xe --no-pager - ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΡŒ Π²Ρ‹Π²ΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ сСрвисом: journalctl -u nginx.service --since "1 hour ago" - Настраивай Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ диск: sudo logrotate -f /etc/logrotate.conf - Π’ΠΊΠ»ΡŽΡ‡ΠΈ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ошибок Π² sysctl, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ сбои: sudo sysctl -w kernel.printk="8 4 1 7" - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ grep ΠΈ awk для быстрого поиска ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ: grep "error" /var/log/syslog | awk '{print $1,$2,$3, $NF}' ПониманиС своих Π»ΠΎΠ³ΠΎΠ² β€” это ΠΊΠ°ΠΊ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ с систСмой Π½Π° ΠΎΠ±Ρ‰Π΅ΠΌ языкС. Π§Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ Ρ‚Ρ‹ ΡƒΠΌΠ΅Π΅ΡˆΡŒ ΠΈΡ… Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‚Π΅ΠΌ быстрСС Π½Π°Ρ…ΠΎΠ΄ΠΈΡˆΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. А Ρ‚Ρ‹ ΡƒΠΆΠ΅ настроил Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ сбор Π»ΠΎΠ³ΠΎΠ² ΠΈ автоматичСск

πŸš€ *ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: сСкрСты ΠΈ Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΈ*

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux ΠΈ систСмныС ΠΌΠ°Π³ΠΈ! πŸ§™β€β™‚οΈ

ВсС ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π»ΠΎΠ³ΠΈ β€” это наши Π³Π»Π°Π·Π° ΠΈ ΡƒΡˆΠΈ Π² систСмС. Но часто ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π² хаос, мСшая ΠΏΠΎΠ½ΡΡ‚ΡŒ Π²Π°ΠΆΠ½ΠΎΠ΅ сообщСниС. БСгодня расскаТу, ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π³Ρ€ΡΠ·ΡŒ Π² чистый ΠΈ быстрый Π°Π½Π°Π»ΠΈΠ·!

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

journalctl -xe --no-pager

- ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΡŒ Π²Ρ‹Π²ΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ сСрвисом:

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

- Настраивай Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ диск:

sudo logrotate -f /etc/logrotate.conf

- Π’ΠΊΠ»ΡŽΡ‡ΠΈ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ошибок Π² sysctl, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ сбои:

sudo sysctl -w kernel.printk="8 4 1 7"

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ grep ΠΈ awk для быстрого поиска ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ:

grep "error" /var/log/syslog | awk '{print $1,$2,$3, $NF}'

ПониманиС своих Π»ΠΎΠ³ΠΎΠ² β€” это ΠΊΠ°ΠΊ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ с систСмой Π½Π° ΠΎΠ±Ρ‰Π΅ΠΌ языкС. Π§Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ Ρ‚Ρ‹ ΡƒΠΌΠ΅Π΅ΡˆΡŒ ΠΈΡ… Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‚Π΅ΠΌ быстрСС Π½Π°Ρ…ΠΎΠ΄ΠΈΡˆΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ настроил Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ сбор Π»ΠΎΠ³ΠΎΠ² ΠΈ автоматичСскоС ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅? Или всС Π΅Ρ‰Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅ΡˆΡŒΡΡ Π² хаосС?

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

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚! Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!