π‘ ΠΡΠ°ΠΊΡΠΈΠΊΠ°: Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ rsyslog
Π₯ΠΎΡΠ΅ΡΡ Π·Π°Π²Π΅ΡΡΠΈ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π½Π΅ ΡΡΠ°ΡΠΈΡΡ Π²ΡΡ ΠΆΠΈΠ·Π½Ρ Π½Π° ΠΏΠΎΠΈΡΠΊ Π½ΡΠΆΠ½ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ? Π’ΠΎΠ³Π΄Π° ΡΡΠΎΡ ΡΡΠΎΠΊ Π΄Π»Ρ ΡΠ΅Π±Ρ! ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° rsyslog β ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΌΠΎΡΠ½ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°. ΠΠ½ ΡΠΎΠ±ΠΈΡΠ°Π΅Ρ ΠΈ Ρ ΡΠ°Π½ΠΈΡ Π»ΠΎΠ³ΠΈ, ΠΎΠ±Π»Π΅Π³ΡΠ°Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π°Π²Π°ΡΠΈΠΉΠ½ΡΠΌΠΈ ΡΠΈΡΡΠ°ΡΠΈΡΠΌΠΈ.
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° rsyslog:
- ΠΠΈΠ±ΠΊΠ°Ρ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ
- ΠΡΠΏΡΠ°Π²ΠΊΠ° Π»ΠΎΠ³ΠΎΠ² Π½Π° ΡΠ΄Π°Π»ΡΠ½Π½ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΡ
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΡ ΡΠΎΡΠΌΠ°ΡΠΎΠ²
ΠΠ°ΡΡΡΠΎΠΈΡΡ Π²ΡΡ ΠΏΡΠΎΡΡΠΎ: ΡΠΎΠ·Π΄Π°ΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³, Π·Π°Π΄Π°ΡΡΡ ΡΡΠΎΠ²Π½ΠΈ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΌΠ΅ΡΡΠΎ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ»Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ Π½Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ ΠΈΠ»ΠΈ ΡΠΎΡ ΡΠ°Π½ΡΡΡ ΠΈΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΡΠΎΠΊΠΈ:
- Π ΡΠ°ΠΉΠ»Π΅ /etc/rsyslog.conf ΠΈΠ»ΠΈ /etc/rsyslog.d/your.conf
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ ΡΠ°ΠΊΠΈΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π°:
if $syslogseverity-text == 'err' then /var/log/errors.log
& stop*
Π’Π°ΠΊΠ°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π±ΡΡΡΡΠΎ Π²ΡΡΠ²Π»ΡΡΡ ΠΊΡΠΈΡΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ, Π½Π΅ ΠΌΠ΅Π»ΡΡΠΈΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅.
Π₯ΠΎΡΠ΅ΡΡ Π·Π½Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅? ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΡ ΠΏΠΎΠ΄ ΡΠ΅Π±Ρ ΠΈ Π²ΠΎΠ²ΡΠ΅ΠΌΡ Π»ΠΎΠ²ΠΈΡΡ ΡΠ±ΠΎΠΈ Π΄Π°ΠΆΠ΅ Π² ΡΠ°ΠΌΡΡ Π·Π°ΠΏΡΡΠ°Π½Π½ΡΡ ΡΡΠ΅Π½Π°ΡΠΈΡΡ .
Π ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ? ΠΠ»ΠΈ Π΅ΡΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΡ Π²ΡΡΡΠ½ΡΡ?
π¬ ΠΡΠΈΠ³Π»Π°ΡΠΈ ΡΠ΅Π±Ρ ΠΊ Π·Π½Π°Π½ΠΈΡΠΌ β ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΠΉΡΡ Π½Π° https://t.me/LinuxSkill ΠΈ ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉ ΡΠ²ΠΎΠΉ ΡΠΊΠΈΠ»Π» Π² https://t.me/gradeliftbot: Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΡΡΠ°ΡΠ΅ΠΉ ΡΡ Π½Π°ΠΉΠ΄Π΅ΡΡ ΡΠ°ΠΌ, Π° Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π°Π΄ΠΌΠΈΠ½ΠΎΠ² β Π² Π±ΠΎΡΠ΅!