Hogyan Start, Stop & Indítsa újra a Szolgáltatások Ubuntu, valamint Más Linux Disztribúció

Szolgáltatások alapvető háttér folyamatok általában futás közben indul, majd állítsa le az OPERÁCIÓS rendszert.

Ha Ön sysadmin, akkor rendszeresen foglalkozik a szolgáltatással.

Ha Ön normál asztali felhasználó, előfordulhat, hogy újra kell indítania egy olyan szolgáltatást, mint például az egér és a billentyűzet számítógépek közötti megosztására szolgáló akadály beállítása. vagy ha ufw-t használ a tűzfal beállításához.,

ma két különböző módszert mutatok be a szolgáltatások kezelésére. Megtanulod elindítani, leállítani és újraindítani a szolgáltatásokat az Ubuntuban vagy bármely más Linux disztribúcióban.

systemd vs init

Ubuntu és sok más disztribúció manapság a systemd-t használja a jó öreg init helyett.

a systemd-ben a sevices-t a systemctl paranccsal kezeli.

az init-ben a szolgáltatást a service paranccsal kezelheti.,

észre fogod venni, hogy annak ellenére, hogy a Linux rendszer systemd-t használ, továbbra is képes használni a service parancsot (amelyet az init rendszerrel kell használni). Ennek oka az, hogy a service command valójában átirányítja a systemctl-re. Ez egyfajta visszafelé kompatibilitás által bevezetett systemd, mert sysadmins voltak szokásos a szolgáltatás használata parancs.

megmutatom mind a systemctl, mind a service parancsot ebben a bemutatóban.

itt Ubuntu 18.04 vagyok, de a folyamat (nincs szójáték) ugyanaz a többi verzió esetében.,

1. módszer: szolgáltatások kezelése Linuxban systemd

a systemd-vel kezdem a széleskörű elfogadásának nyilvánvaló oka miatt.

sorolja fel az összes szolgáltatást

a szolgáltatások kezeléséhez először tudnia kell, hogy milyen szolgáltatások érhetők el a rendszeren.

a systemd paranccsal felsorolhatja a Linux rendszer összes szolgáltatását:

systemctl list-unit-files --type service -all
systemctl list-unit-files

Ez a parancs az összes szolgáltatás állapotát adja ki., A szolgáltatás állapotának értéke engedélyezhető, letiltható, maszkolható (inaktív, amíg a maszk ki nem állítja), statikus és generált.

kombinálja a grep paranccsal, és csak a futó szolgáltatásokat jelenítheti meg:

sudo systemctl | grep running
futó szolgáltatások megjelenítése systemctl

most, hogy tudja, hogyan kell hivatkozni az összes különböző szolgáltatásra, elkezdheti aktívan kezelni őket.

2.,op egy systemd-szolgáltatás használata a stop opció-a systemctl parancs:

systemctl stop <service-name>

Indítsa újra a szolgáltatás

indítsa újra a szolgáltatást a Linux systemd, használhatja:

systemctl restart <service-name>

Ellenőrizze az állapotát szolgáltatás

megerősítheti, hogy sikeresen végrehajtott egy bizonyos cselekvés által a nyomtatás a szolgáltatás állapota:

systemctl status <service-name>

Ez a kimeneti adatokat a következő módon:

systemctl állapota

Ez volt a systemd., Váltsunk most initre.

2. módszer: szolgáltatások kezelése Linuxban init

az init parancsai ugyanolyan egyszerűek, mint a rendszer.

sorolja fel az összes szolgáltatást

az összes Linux szolgáltatás felsorolásához használja a

service --status-all
service –status-all

az előtte lévő szolgáltatások le vannak tiltva, és azok engedélyezve vannak.

2. Szolgáltatás indítása

a szolgáltatás elindításához az Ubuntuban és más disztribúciókban használja ezt a parancsot:

service <service-name> start

3., A szolgáltatás leállítása

a szolgáltatás leállítása ugyanolyan egyszerű.,

service <service-name> stop

Indítsa újra a szolgáltatás

Ha azt akarod, hogy indítsa újra a szolgáltatást, az a parancs:

service <service-name> restart

Ellenőrizze az állapotát szolgáltatás

Továbbá, hogy ellenőrizze, ha a tervezett eredményt értek el, akkor a kimenet a szolgáltatás állapota:

service <service-name> status

Ez a kimeneti adatokat a következő módon:

szolgáltatás állapota

Ez a legfontosabb, mondom, ha egy bizonyos szolgáltatás aktív (futás), vagy nem.,

csomagolás fel

ma két nagyon egyszerű módszert részleteztem az Ubuntu vagy bármely más Linux rendszer szolgáltatásainak kezelésére. Remélem, ez a cikk hasznos volt az Ön számára.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük