Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸ“‘ Как ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux ΠΈ Π½Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒΡΡ Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ

πŸ“‘ Как ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux ΠΈ Π½Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒΡΡ Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ систСмных настроСк! πŸš€ Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π°ΠΌΠΈ β€” это ΠΊΠ°ΠΊ Π±Ρ‹Ρ‚ΡŒ рСТиссёром ΠΊΠΈΠ½ΠΎ: Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Π³Π΄Π΅ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ сцСны ΠΈ ΠΊΠ°ΠΊ Π½Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒΡΡ Π² массивС Π΄Π°Π½Π½Ρ‹Ρ…. БСгодня расскаТу, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π»ΠΎΠ³Π°ΠΌΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΈ эффСктивной, Π½Π΅ тратя часы Π½Π° ΡƒΠ½Ρ‹Π»Ρ‹ΠΉ Π±Π΅Π³ ΠΏΠΎ Ρ„Π°ΠΉΠ»Π°ΠΌ. НачнСм с систСмного ΠΆΡƒΡ€Π½Π°Π»Π° β€” journalctl. Он собираСт всС Π²Π°ΠΆΠ½Ρ‹Π΅ события, ошибки ΠΈ увСдомлСния. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ послСдниС ошибки: - Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈ: journalctl -p err -n 20 Π§Ρ‚ΠΎΠ±Ρ‹ быстро Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ ΠΈΠ»ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅: - НапримСр, для ssh: journalctl -u ssh.service --since "1 hour ago" Если Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ β€”: - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ: journalctl -f Классика β€” просмотр Π»ΠΎΠ³ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· Ρ„Π°ΠΉΠ»Ρ‹: - Π’ основном это /var/log, Π³Π΄Π΅ хранятся Π²Π°ΠΆΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹: - syslog, auth.log, dmesg β€” ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ со своСй историСй. - Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° syslog: tail -f /var/log/syslog - Или для dmesg: dmesg --follow Плюс ΠΊ этому β€” настройка Ρ€ΠΎΡ‚Π°Ρ†ΠΈΠΈ Π»ΠΎ

πŸ“‘ Как ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux ΠΈ Π½Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒΡΡ Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ систСмных настроСк! πŸš€

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π°ΠΌΠΈ β€” это ΠΊΠ°ΠΊ Π±Ρ‹Ρ‚ΡŒ рСТиссёром ΠΊΠΈΠ½ΠΎ: Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Π³Π΄Π΅ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ сцСны ΠΈ ΠΊΠ°ΠΊ Π½Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒΡΡ Π² массивС Π΄Π°Π½Π½Ρ‹Ρ…. БСгодня расскаТу, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π»ΠΎΠ³Π°ΠΌΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΈ эффСктивной, Π½Π΅ тратя часы Π½Π° ΡƒΠ½Ρ‹Π»Ρ‹ΠΉ Π±Π΅Π³ ΠΏΠΎ Ρ„Π°ΠΉΠ»Π°ΠΌ.

НачнСм с систСмного ΠΆΡƒΡ€Π½Π°Π»Π° β€” journalctl. Он собираСт всС Π²Π°ΠΆΠ½Ρ‹Π΅ события, ошибки ΠΈ увСдомлСния. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ послСдниС ошибки:

- Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈ:

journalctl -p err -n 20

Π§Ρ‚ΠΎΠ±Ρ‹ быстро Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ ΠΈΠ»ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅:

- НапримСр, для ssh:

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

Если Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ β€”:

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ:

journalctl -f

Классика β€” просмотр Π»ΠΎΠ³ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· Ρ„Π°ΠΉΠ»Ρ‹:

- Π’ основном это /var/log, Π³Π΄Π΅ хранятся Π²Π°ΠΆΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹:

- syslog, auth.log, dmesg β€” ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ со своСй историСй.

- Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° syslog:

tail -f /var/log/syslog

- Или для dmesg:

dmesg --follow

Плюс ΠΊ этому β€” настройка Ρ€ΠΎΡ‚Π°Ρ†ΠΈΠΈ Π»ΠΎΠ³ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· logrotate, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π΅ Ρ€Π°Π·Ρ€ΠΎΡΠ»ΠΈΡΡŒ Π΄ΠΎ нСбСс. А Π΅Ρ‰Ρ‘ β€” автоматизация ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠΉ ΠΎ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ скриптов.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Ρ‹ ΠΊΠ°ΠΊ ΠΊΠ°ΠΏΠΈΡ‚Π°Π½ корабля, знаСшь, Ρ‡Ρ‚ΠΎ происходило, Π΄Π°ΠΆΠ΅ Ссли ΡˆΡ‚ΠΎΡ€ΠΌ унСс всё Π² ΠΌΠΎΡ€ΡΠΊΡƒΡŽ ΠΏΡƒΡ‡ΠΈΠ½Ρƒ. А сам эффСкт? β€” ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π±Π΅Π· суСты.

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΡΡ‚Π°Ρ‚ΡŒ мастСром Π»ΠΎΠ³ΠΎΠ²? А Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ° ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ошибки, Π° ΠΈ ΠΏΡ€Π΅Π΄Π²ΠΎΡΡ…ΠΈΡ‰Π°Ρ‚ΡŒ сбои?

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