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

πŸ“‘ УглубляСмся Π² Ρ€Π°Π±ΠΎΡ‚Ρƒ с systemd: ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ слуТбами ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°ΠΌΠΈ

πŸ“‘ УглубляСмся Π² Ρ€Π°Π±ΠΎΡ‚Ρƒ с systemd: ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ слуТбами ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! βš™οΈ Π—Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹, Ρ‡Ρ‚ΠΎ систСмныС слуТбы ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ, ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Π΄Π°ΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ всСго ΠΏΠ°Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄? БСгодня ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ ΠΌΠ°Π³ΠΈΠΈ систСмных Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² β€” Ρ‡ΡƒΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ½ΠΊΠΎ настроСнной Π·Π°ΠΌΠ΅Π½Π΅ cron, которая позволяСт Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ врСмя ΠΈ Π² Π½ΡƒΠΆΠ½ΠΎΠΌ порядкС. ΠŸΠΎΡ‡Π΅ΠΌΡƒ стоит ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹? - Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ - Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ зависимостями слуТб - Π›Π΅Π³ΠΊΠΎΠ΅ автоматичСскоС восстановлСниС послС сбоСв Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, создадим Ρ‚Π°ΠΉΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡƒΡ‚Ρ€ΠΎ Π² 8:00 Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ скрипт. НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅: всС Ρ„Π°ΠΉΠ»Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Π½ΡƒΠΆΠ½Ρ‹Ρ… ΠΏΠ°ΠΏΠΊΠ°Ρ…, Π° ΠΏΡ€Π°Π²Π° β€” Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌΠΈ. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ шаги: - БоздаСшь .service Ρ„Π°ΠΉΠ» для описания Π·Π°Π΄Π°Ρ‡ΠΈ - Π‘ΠΎΠ·Π΄Π°Ρ‘ΡˆΡŒ .timer Ρ„Π°ΠΉΠ», ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ врСмя запуска - Π’ΠΊΠ»ΡŽΡ‡Π°Π΅ΡˆΡŒ ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Π΅ΡˆΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π­Ρ‚ΠΎ просто, ΠΊΠ°ΠΊ 2 ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: - systemctl enable <имя_Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°> - systemctl start <имя_Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°> ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ β€”

πŸ“‘ УглубляСмся Π² Ρ€Π°Π±ΠΎΡ‚Ρƒ с systemd: ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ слуТбами ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°ΠΌΠΈ

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! βš™οΈ

Π—Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹, Ρ‡Ρ‚ΠΎ систСмныС слуТбы ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ, ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Π΄Π°ΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ всСго ΠΏΠ°Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄? БСгодня ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ ΠΌΠ°Π³ΠΈΠΈ систСмных Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² β€” Ρ‡ΡƒΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ½ΠΊΠΎ настроСнной Π·Π°ΠΌΠ΅Π½Π΅ cron, которая позволяСт Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ врСмя ΠΈ Π² Π½ΡƒΠΆΠ½ΠΎΠΌ порядкС.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ стоит ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹?

- Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡

- Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ зависимостями слуТб

- Π›Π΅Π³ΠΊΠΎΠ΅ автоматичСскоС восстановлСниС послС сбоСв

Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, создадим Ρ‚Π°ΠΉΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡƒΡ‚Ρ€ΠΎ Π² 8:00 Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ скрипт. НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅: всС Ρ„Π°ΠΉΠ»Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Π½ΡƒΠΆΠ½Ρ‹Ρ… ΠΏΠ°ΠΏΠΊΠ°Ρ…, Π° ΠΏΡ€Π°Π²Π° β€” Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌΠΈ.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ шаги:

- БоздаСшь .service Ρ„Π°ΠΉΠ» для описания Π·Π°Π΄Π°Ρ‡ΠΈ

- Π‘ΠΎΠ·Π΄Π°Ρ‘ΡˆΡŒ .timer Ρ„Π°ΠΉΠ», ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ врСмя запуска

- Π’ΠΊΠ»ΡŽΡ‡Π°Π΅ΡˆΡŒ ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Π΅ΡˆΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ

Π­Ρ‚ΠΎ просто, ΠΊΠ°ΠΊ 2 ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

- systemctl enable <имя_Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°>

- systemctl start <имя_Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°>

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ β€” это ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ваш ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ.

БоздаСшь Π»ΠΈ Ρ‚Ρ‹ свои Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ ΠΈΠ»ΠΈ всё Π΅Ρ‰Ρ‘ полагаСшься Π½Π° cron?

ΠŸΡ€ΠΎΠΊΠ°Ρ‡ΠΈΠ²Π°ΠΉ Π½Π°Π²Ρ‹ΠΊΠΈ β€” большС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй Ρ‚Ρ‹ найдСшь Π² нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° вакансии для систСмных администраторов β€” Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚! Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!