π οΈ Π’ΠΎΠΏ-5 ΠΊΠΎΠΌΠ°Π½Π΄ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π² Linux
ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»Ρ Linux! π
ΠΡΠ»ΠΈ ΡΡ Ρ ΠΎΡΠ΅ΡΡ ΡΡΠ°ΡΡ Π½Π°ΡΡΠΎΡΡΠΈΠΌ ΠΌΠ°ΡΡΠ΅ΡΠΎΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ β Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΠΉ ΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ Π±ΡΡΡΡΠΎ Π²ΡΡΠ²ΠΈΡΡ Π»ΡΠ±ΡΠ΅ ΡΠ±ΠΎΠΈ ΠΈ ΠΏΠΎΠ½ΡΡΡ, Π³Π΄Π΅ Π·Π°ΡΡΡΠ° ΡΠΎΠ±Π°ΠΊΠ°. ΠΡΡΡΡΠΎ, ΡΡΠ½ΠΎ, ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ!
π§ ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΡΡΡΠΎΠ²
- ΠΠΎΡΠΌΠΎΡΡΠΈ Π½Π°Π³ΡΡΠ·ΠΊΡ Π½Π° CPU, ΠΏΠ°ΠΌΡΡΡ ΠΈ Π΄ΠΈΡΠΊ:
top
- ΠΠ»ΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ Π°Π½Π°Π»ΠΎΠ³:
htop
π΅οΈββοΈ ΠΠ½Π°Π»ΠΈΠ· ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ²
- Π£Π·Π½Π°ΠΉ, ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅Ρ ΡΠ΅ΡΡΡΡΡ:
ps aux --sort=-%cpu | head -10
ΠΈΠ»ΠΈ
ps aux --sort=-%mem | head -10
π ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠ΅ΡΠ΅Π²ΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ
- ΠΠΎΡΠΌΠΎΡΡΠΈ Π°ΠΊΡΠΈΠ²Π½ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΎΡΠΊΡΡΡΡΠ΅ ΠΏΠΎΡΡΡ:
ss -tuln
ΠΈΠ»ΠΈ
netstat -tuln
π ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌ
- Π£Π·Π½Π°ΠΉ,mΠΎΠ½ Π»ΠΈ Π΄ΠΈΡΠΊ:
df -h
- ΠΡΠΎΠ²Π΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ inode:
df -i
π§± ΠΠ½Π°Π»ΠΈΠ· Π»ΠΎΠ³ΠΎΠ²
- ΠΠΎΡΠΌΠΎΡΡΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π·Π°ΠΏΠΈΡΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ:
journalctl -xe --no-pager
ΠΈΠ»ΠΈ Π² Π»ΠΎΠ³Π°Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ:
tail -n 50 /var/log/syslog
π ΠΡΡΠΎΡΠΎΠΆΠ½ΠΎ, Π΄Π°ΠΆΠ΅ ΠΊΡΠ°ΡΠΊΠΎΠ΅ Π·Π½Π°Π½ΠΈΠ΅ ΡΡΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ Π΄Π²Π΅ΡΡ ΠΊ ΠΏΠΎΠ³ΡΡΠΆΠ΅Π½ΠΈΡ Π² Π³Π»ΡΠ±ΠΈΠ½Ρ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π±ΠΎΡΠΎΡΡΡΡ Ρ Π»ΡΠ±ΡΠΌΠΈ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎΡΡΡΠΌΠΈ. ΠΠ΅ Π±ΠΎΠΉΡΡ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ β ΡΠ°ΠΊ ΡΡ ΡΡΠ°Π½Π΅ΡΡ ΡΠΈΠ»ΡΠ½Π΅Π΅! Π ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡ ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ?
ΠΡΠΎΠΊΠ°ΡΠ°ΠΉ ΡΠ²ΠΎΠΈ ΡΠΊΠΈΠ»Ρ Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° ΠΏΡΠΎΠΉΡΠΈ ΡΠ΅ΡΡΡ Π½Π° Π·Π½Π°Π½ΠΈΠ΅ linux Π² Π±ΠΎΡΠ΅ https://t.me/gradeliftbot
π© ΠΠ°Π²ΡΡΠ°: ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡΡ! Π§ΡΠΎΠ±Ρ Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ, Π²ΠΊΠ»ΡΡΠΈ π!