Debian

Спиране, стартиране и рестартиране на услуги на Debian

Спиране, стартиране и рестартиране на услуги на Debian

Услуги на Linux Debian 10 Buster

Услугата е програма, работеща във фонов режим, която се използва при необходимост. Apache, ssh, Nginx или Mysql са едни от най-известните услуги. На Debian, включително Debian 10 Buster, услугите се съхраняват в директорията / etc / init.д/, те могат да се управляват с init системата или systemd, и двете ще бъдат обяснени по-долу с примери за 3 различни начина за спиране, стартиране, рестартиране или проверка на състоянието на услугата.

The обслужване команда

Командата обслужване в Linux позволява проверка на състоянието, спиране, стартиране или рестартиране на услуги и демони, init файлове, съхранявани под / etc / init.d директория.

Синтаксисът за спиране, стартиране, рестартиране на услуги или отпечатване на състоянието им при поискване е:

обслужване

Следващият пример показва как да проверите състоянието на услугата ssh с помощта на обслужване команда:

ssh статус на услугата

Systemd

Systemd е пакет за управление на Linux услуги и демони (последното „d“ е заради демоните на Unix). Командата systemctl позволява стартиране, спиране, рестартиране и проверка на състоянието на услугите. Целта му е да унифицира конфигурацията и поведението на всички Linux дистрибуции, заместващи Unix SystemV и BSD init системи.Той също така управлява инициализираната програма, описана по-долу.

Синтаксисът за проверка на състоянието на услугата е следният:

systemctl статус ssh

The / etc / init.д директория

Когато системата се зареди в него е първата програма, която се изпълнява и продължава да се изпълнява като процес с PID 1, докато системата се изключи.„Това е пряко или косвено прародител на всички други процеси и автоматично приема всички осиротели процеси. Init се стартира от ядро по време на зареждане процес; а ядро паника ще се случи, ако ядрото не може да го стартира. Init обикновено се присвоява идентификатор на процеса 1 ”(Източник: Уикипедия)

Всички услуги и демони, започващи при зареждане, се намират в / etc / init.д директория. Всички файлове, съхранени в / etc / init.d спиране поддръжка спиране, стартиране, рестартиране и проверка на състоянието на услугите.
Синтаксисът за проверка на състоянието на ssh услугата е:

/ etc / init.d / ssh статус

Проверка на състоянието на услугата на Linux Debian 10 Buster

По-долу ще намерите 3 различни начина, показващи как да проверите за състояние на услугата на Debian 10 Buster (или всяка модерна версия на Debian).

Проверка на състоянието на услугата с командата обслужване:

Командната услуга позволява да се покаже състоянието на услугата, да се стартира, спре или рестартира, да се покаже услуга синтаксисът е:

обслужване статус

Следващият пример показва състоянието на услугата ssh:

статус sshd на услугата

В моя случай, в който услугата ssh работи, изходът е:

Проверка на състоянието на услугите в рамките на в него.д:

В допълнение към командата обслужване можете също да взаимодействате с услуги, съхранени в / etc / init.d директория, за да проверите състоянието на услугата, синтаксисът е:

/ etc / init.д/ статус

За да проверите състоянието на изпълнението на услугата ssh:

/ etc / init.d / ssh статус

Можете също така да проверите състоянието на услугата, като използвате командата за управление Systemd systemctl, синтаксисът е:

статус на systemctl

За да проверите състоянието на ssh, като използвате командата run systemctl:

systemctl статус ssh

Стартиране на услуги на Linux Debian 10 Buster

За да стартирате услуги на Linux с помощта на командата обслужване  синтаксисът е:

обслужване старт

Следващият пример показва как да стартирате услугата ssh с помощта на командата на услугата:

услуга ssh старт

Подобно на състоянието, можете също да стартирате услуги от init.d директория, получавайки информативен изход, синтаксисът е:

/ etc / init.d / ssh старт

Можете също да стартирате услуги, като използвате командата systemctl със следния синтаксис:

systemctl старт

Следващият пример показва как да стартирате услугата ssh с помощта на командата systemctl:

systemctl стартира ssh

Спиране на услуги на Linux Debian 10 Buster

За да спрете услугите на Debian с помощта на обслужване командата синтаксисът е:

обслужване Спри се

Следващият пример показва как да спрете услугата ssh:

услуга ssh стоп

За да спрете услугите, използващи в него.д директория синтаксисът е:

./ etc / init.д/ Спри се

Примерът по-долу показва как да спрете услугата ssh с помощта на / etc / init.д директория:

./ etc / init.d / ssh стоп

За да спрете услуга, използвайки командата systemctl, синтаксисът е:

спиране на systemctl

Примерът по-долу показва как да спрете услугата ssh с помощта на systemctl команда:

systemctl стоп ssh

Рестартиране на услуги на Linux Debian 10 Buster

Рестартирането на услуги изисква същия синтаксис, за да рестартирате услугата ssh с помощта на командата обслужване тичам:

услуга ssh рестартиране

За да рестартирате ssh услугата с помощта на init.d стартиране на директория:

/ etc / init.d / ssh рестартиране

И накрая, за да рестартирате ssh услугата, използвайки Systemd run:

systemctl рестартирайте ssh

Това е всичко за управлението на услуги под Linux. Проверете Свързани статии раздел, за да научите повече за услугите.

Надявам се, че този кратък урок ви е бил полезен. Продължавайте да следвате LinuxHint за допълнителни актуализации и съвети за Linux и мрежи.

Свързани статии:

  • Как да изброя услугата със systemd
  • Къде се съхраняват услугите в Debian?
  • Инсталирайте BIND 9 на Ubuntu и го конфигурирайте за използване
  • файл на systemd единица, създаващ услуга
  • Как да изброя услугата със systemd
Как да покажете OSD наслагване в приложения на цял екран за Linux и игри
Играта на цял екран или използване на приложения в режим на цял екран без разсейване може да ви откъсне от съответната системна информация, видима в п...
Топ 5 карти за залавяне на игри
Всички сме виждали и обичаме поточни игри в YouTube. PewDiePie, Jakesepticye и Markiplier са само някои от най-добрите геймъри, които са спечелили мил...
Как да разработите игра на Linux
Преди десетилетие не много потребители на Linux биха прогнозирали, че любимата им операционна система един ден ще бъде популярна игрална платформа за ...