15%

БпСстСтС 15% ΠΎΡ‚ всички услуги Π·Π° хостинг

ВСствайтС умСнията си ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Ρ‚Π΅ ΠΎΡ‚ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° всСки хостинг ΠΏΠ»Π°Π½

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄:

Skills
Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ
29.11.2024

Команди Systemctl: рСстартиранС, ΠΏΡ€Π΅Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ ΠΈ спиранС Π½Π° услуга Π² Linux

Π’ ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ дистрибуции Π½Π° Linux, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ systemd ΠΊΠ°Ρ‚ΠΎ init систСма, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° услуги ΠΈ процСси сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Ρ‡Ρ€Π΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° systemctl. Π’Π°Π·ΠΈ ΠΌΠΎΡ‰Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° позволява Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π΄Π° управляват систСмнитС услуги, Π΄Π° провСряват Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΡ ΠΈ Π΄Π° ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π°Ρ‚ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈΡ‚Π΅ ΠΈΠΌ. Π’ Ρ‚Π°Π·ΠΈ статия Ρ‰Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΊΠ°ΠΊ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅ systemctl Π·Π° рСстартиранС, ΠΏΡ€Π΅Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ ΠΈ спиранС Π½Π° услуги Π² Linux.

Π Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° systemd ΠΈ systemctl

systemd Π΅ систСмСн ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ ΠΈ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π½Π° услуги Π·Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ систСми Linux, създадСн Π΄Π° осигури ΠΏΠΎ-Π΄ΠΎΠ±ΡŠΡ€ Π½Π°Ρ‡ΠΈΠ½ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° услуги, зависимости ΠΈ рСсурси. Π’ΠΎΠΉ отговаря Π·Π° стартиранСто Π½Π° систСмата ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° услугитС, ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°Ρ‚ΠΎ ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ стартиранС, Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° услуги ΠΏΠΎ заявка ΠΈ Π΄Ρ€.

systemctl Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡŠΡ‚ Π½Π° командния Ρ€Π΅Π΄, ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° взаимодСйствиС със systemd. Π’ΠΎΠΉ позволява Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ лСсно Π΄Π° стартират, спират, Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π°Ρ‚, забраняват ΠΈ управляват систСмни услуги.

ΠžΠ±Ρ‰ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π½Π° systemctl

РСстартиранС Π½Π° услуга

ΠšΠΎΠ³Π°Ρ‚ΠΎ трябва Π΄Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² Π΄Π°Π΄Π΅Π½Π° услуга ΠΈΠ»ΠΈ Π΄Π° сС Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΎΡ‚ Π³Ρ€Π΅ΡˆΠΊΠ°, рСстартиранСто Π½Π° услугата Π΅ чСсто срСщана опСрация. ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° Π·Π° рСстартиранС Π½Π° услуга Π΅ слСдната:

sudo systemctl restart <ΠΈΠΌΠ΅ Π½Π° услугата>

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

Π—Π° Π΄Π° рСстартиратС услугата nginx, трябва Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅:

sudo systemctl restart nginx

ΠŸΡ€Π΅Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° услуга

ΠŸΡ€Π΅Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° услуга Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ искатС Π΄Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² конфигурацията, Π±Π΅Π· Π΄Π° спиратС напълно услугата. ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° Π·Π° ΠΏΡ€Π΅Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° услуга Π΅:

sudo systemctl reload <ΠΈΠΌΠ΅ Π½Π° услугата>

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

Π—Π° Π΄Π° ΠΏΡ€Π΅Π·Π°Ρ€Π΅Π΄ΠΈΡ‚Π΅ услугата nginx слСд ΠΊΠ°Ρ‚ΠΎ стС Π½Π°ΠΏΡ€Π°Π²ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² нСйния ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π΅Π½ Ρ„Π°ΠΉΠ», ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅:

sudo systemctl reload nginx

Π—Π°Π±Π΅Π»Π΅ΠΆΠΊΠ°: НС всички услуги ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ опСрацията ΠΏΡ€Π΅Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅. Π’ Ρ‚Π°ΠΊΠΈΠ²Π° случаи ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π½Π°Π»ΠΎΠΆΠΈ вмСсто Ρ‚ΠΎΠ²Π° Π΄Π° рСстартиратС услугата.

Π‘ΠΏΠΈΡ€Π°Π½Π΅ Π½Π° услуга

Ако трябва Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π΄Π° спрСтС Π΄Π°Π΄Π΅Π½Π° услуга, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ със слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π°:

sudo systemctl stop <ΠΈΠΌΠ΅_услуга>

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

Π—Π° Π΄Π° спрСтС услугата nginx , ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅:

sudo systemctl stop nginx

Π”ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ

Π•Ρ‚ΠΎ някои Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π½Π° systemctl, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΈ:

  • Π‘Ρ‚Π°Ρ€Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° услуга: Π—Π° Π΄Π° стартиратС услуга, която Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ:
    sudo systemctl start <ΠΈΠΌΠ΅ Π½Π° услугата>
  • АктивиранС Π½Π° услуга: Π—Π° Π΄Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚Π΅ Π½Π° Π΄Π°Π΄Π΅Π½Π° услуга Π΄Π° сС стартира Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΏΡ€ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅:
    sudo systemctl enable <ΠΈΠΌΠ΅_Π½Π°_услуга>
  • Π”Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° услуга: Π—Π° Π΄Π° Π·Π°Π±Ρ€Π°Π½ΠΈΡ‚Π΅ Π½Π° услугата Π΄Π° сС стартира Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΏΡ€ΠΈ стартиранС Π½Π° систСмата:
    sudo systemctl disable <ΠΈΠΌΠ΅ Π½Π° услугата>
  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° услугата: Π—Π° Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΄Π°Π΄Π΅Π½Π° услуга, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅:
    sudo systemctl status <ΠΈΠΌΠ΅_Π½Π°_услуга>

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° услугата

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΄Π°Π΄Π΅Π½Π° услуга ΠΌΠΎΠΆΠ΅ Π΄Π° прСдостави Ρ†Π΅Π½Π½Π° информация, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π°Π»ΠΈ тя Ρ€Π°Π±ΠΎΡ‚ΠΈ, ΠΊΠ°ΠΊΠ²ΠΈΡ‚ΠΎ ΠΈ Π΄Π° Π΅ ΡΠΊΠΎΡ€ΠΎΡˆΠ½ΠΈ записи ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ Π½Π΅ΠΉΠ½ΠΎΡ‚ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅. Π—Π° Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΄Π°Π΄Π΅Π½Π° услуга, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅:

sudo systemctl status <ΠΈΠΌΠ΅_услуга>

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

Π—Π° Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° услугата nginx:

sudo systemctl status nginx

Π’Π°Π·ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ‰Π΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ информация, ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡ‚ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° услугата, нСйния PID (ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π° процСса) ΠΈ всички ΡΠΊΠΎΡ€ΠΎΡˆΠ½ΠΈ Π»ΠΎΠ³ΠΎΠ²Π΅, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с услугата.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° услуги Π² Linux с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° systemctl Π΅ лСсно ΠΈ Сфикасно. Π Π°Π·Π±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊ Π΄Π° рСстартиратС, ΠΏΡ€Π΅Π·Π°Ρ€Π΅ΠΆΠ΄Π°Ρ‚Π΅ ΠΈ спиратС услуги Π΅ ΠΎΡ‚ ΡΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π° систСмнитС администратори ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ искат Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ своитС систСми. ΠšΠ°Ρ‚ΠΎ ΠΎΠ²Π»Π°Π΄Π΅Π΅Ρ‚Π΅ Ρ‚Π΅Π·ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°Ρ‚Π΅ Π±Π΅Π·ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΡ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° Π²Π°ΡˆΠΈΡ‚Π΅ услуги, Π΄Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² конфигурацията Π±Π΅Π· прСстой ΠΈ Π΄Π° управляватС Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ систСмнитС рСсурси.

Бъс systemctl Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π°Ρ‚Π΅ с ΠΌΠΎΡ‰Π΅Π½ инструмСнт Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° услуги, ΠΊΠΎΠΉΡ‚ΠΎ допринася Π·Π° цялостната стабилност ΠΈ производитСлност Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° Linux срСда.

15%

БпСстСтС 15% ΠΎΡ‚ всички услуги Π·Π° хостинг

ВСствайтС умСнията си ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Ρ‚Π΅ ΠΎΡ‚ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° всСки хостинг ΠΏΠ»Π°Π½

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄:

Skills
Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ