π°οΈ ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ systemd: Π±ΡΡΡΡΡΠΉ Π·Π°ΠΏΡΡΠΊ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ ΠΏΡΡΠ΅ΠΉ ΠΊ Π±ΡΡΡΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ! π Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ systemd ΠΊ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅. ΠΠ΅Π΄Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ»ΡΠΆΠ±Π°ΠΌΠΈ β ΡΡΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎ Π·Π°ΠΏΡΡΠΊΠ΅, Π° ΠΎ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΠΈ. - Π§ΡΠΎΠ±Ρ ΡΡΠΊΠΎΡΠΈΡΡ Π·Π°Π³ΡΡΠ·ΠΊΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΎΡΠΊΠ»ΡΡΠΈ Π½Π΅Π½ΡΠΆΠ½ΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ: - sudo systemctl disable --now <service_name> - ΠΠ»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΡΠΎΠ·Π΄Π°ΠΉ ΡΠ°ΠΉΠΌΠ΅ΡΡ ΠΈ ΡΠ½ΠΈΡΡ, ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ. - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ systemctl edit Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π·Π°ΠΏΡΡΠΊΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, TimeoutStartSec=5. - ΠΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΠΉ ΡΡΠ°ΡΡΡ ΡΠ»ΡΠΆΠ± Ρ ΠΏΠΎΠΌΠΎΡΡΡ: - systemctl status <service_name> --no-pager - ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°ΠΉ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ β ΡΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡΡΠΎ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ ΠΏΡΠΈΡΠΈΠ½Ρ Π·Π°Π²ΠΈΡΠ°Π½ΠΈΠΉ: - sudo journalctl -u <service_name> --no-pager - Π‘ΠΎΠ²Π΅ΡΡ ΠΏΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ: - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ Restart=on-failure Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ - ΠΠΊΠ»ΡΡΠ°ΠΉ StartLimitIntervalSec Π΄Π»Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠΎΠ² β ΠΈΠ·Π±Π΅Π³Π°ΠΉ Π½ΠΎΠ²ΡΡ
ΡΠ±ΠΎΠ΅Π². - ΠΠ»Ρ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ β ΠΎΡΠΊΠ»ΡΡΠΈ Π½Π΅Π½ΡΠΆΠ½ΡΠ΅ Π°Π²ΡΠΎΠ·Π°ΠΏΡΡΠΊΠΈ ΠΈΠ»ΠΈ ΡΠ»ΡΠΆΠ±Ρ, ΠΊΠΎΡΠΎΡ
π°οΈ ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ systemd: Π±ΡΡΡΡΡΠΉ Π·Π°ΠΏΡΡΠΊ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ
21Β ΠΈΡΠ»ΡΒ 202521Β ΠΈΡΠ»Β 2025
1 ΠΌΠΈΠ½