π‘ Π Π°Π·Π±ΠΈΡΠ°Π΅ΠΌΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ: ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ ΠΏΡΠΈΡΠΈΠ½Ρ ΠΎΡΠΈΠ±ΠΊΠΈ Π² Linux
ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ! π
ΠΠΎΠ³Π΄Π° ΡΡΠΎ-ΡΠΎ ΠΈΠ΄Π΅Ρ Π½Π΅ ΡΠ°ΠΊ, Π³Π»Π°Π²Π½ΠΎΠ΅ β Π²ΠΎΠ²ΡΠ΅ΠΌΡ Π½Π°ΠΉΡΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΡΠΈΡΠ°ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ Π»ΠΎΠ³ΠΈ ΠΈ Π±ΡΡΡΡΠΎ ΠΈΡΠΊΠ»ΡΡΠ°ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΡ.
ΠΠ°ΡΠ½Π΅ΠΌ Ρ ΠΊΠ»Π°ΡΡΠΈΠΊΠΈ β journalctl:
- Π§ΡΠΎΠ±Ρ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠ²Π΅ΠΆΠΈΠ΅ Π·Π°ΠΏΠΈΡΠΈ:
journalctl -xe
- ΠΠ»Ρ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΠ΅ΡΠ²ΠΈΡΡ:
journalctl -u nginx
- Π Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠΌΡ ΡΠ»ΠΎΠ²Ρ:
journalctl | grep 'error'
ΠΠ΅ Π·Π°Π±ΡΠ΄Ρ, ΡΡΠΎ Π΅ΡΡΡ ΠΈ dmesg β ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ ΠΏΠΎΠΌΠΎΡΠ½ΠΈΠΊ Π΄Π»Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ:
- ΠΡΠ΅ΠΌ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ:
dmesg | grep -i error
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΡΡΠ°ΠΏ β ΠΏΡΠΎΡΠΌΠΎΡΡ Π»ΠΎΠ³ΠΎΠ² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ: ΡΠ°ΡΡΠΎ Π»Π΅ΠΆΠ°Ρ Π² /var/log/ β ΡΠ°ΠΌ ΡΠΏΡΡΡΠ°Π½Ρ ΡΠΎΠΊΡΠΎΠ²ΠΈΡΠ° ΠΈ ΠΌΠΈΠ½Ρ Π·Π°ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ.
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ tail Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΎΠ±Π·ΠΎΡΠ° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ Π·Π°ΠΏΠΈΡΠ΅ΠΉ:
- ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 50 ΡΡΡΠΎΠΊ:
tail -n 50 /var/log/syslog
- ΠΠ»ΠΈ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ:
tail -f /var/log/syslog
ΠΠ°ΠΏΠΎΠΌΠ½ΠΈ: ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ² β ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΠΏΡΡΠΈ ΠΊ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π»ΡΠ±ΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
ΠΠΎΡΠΎΠ² ΠΊ Π½ΠΎΠ²ΡΠΌ ΠΎΡΠΊΡΡΡΠΈΡΠΌ?
ΠΠ°ΠΊΠΎΠΉ ΡΠ°ΠΌΡΠΉ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΉ Π±Π°Π³ ΡΡ Π½Π΅Π΄Π°Π²Π½ΠΎ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠΎΠ²Π°Π» Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π»ΠΎΠ³ΠΎΠ²? Π‘Π²ΠΎΠΈ ΠΈΡΡΠΎΡΠΈΠΈ ΠΈΠ»ΠΈ Π²ΠΎΠΏΡΠΎΡΡ β ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ !
π€ ΠΡΠΎΠΊΠ°ΡΠ°ΠΉ ΡΠ²ΠΎΠΈ ΡΠΊΠΈΠ»Ρ Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° ΠΏΡΠΎΠΉΡΠΈ ΡΠ΅ΡΡΡ Π½Π° Π·Π½Π°Π½ΠΈΠ΅ linux Π² Π±ΠΎΡΠ΅ https://t.me/gradeliftbot