Állítsa le, indítsa el és indítsa újra a Debian szolgáltatásait

Stop Start Restart Services Debian



A szolgáltatás a háttérben futó program, amelyet szükség esetén használni kell. Az Apache, ssh, Nginx vagy Mysql a legismertebb szolgáltatások közé tartozik. A Debianon, beleértve a Debian 10 Bustert is, a szolgáltatások a könyvtárban vannak tárolva /etc/init.d/ , az init rendszerrel vagy a systemd -vel kezelhetők, mindkettőt az alábbiakban a szolgáltatás leállításának, indításának, újraindításának vagy ellenőrzésének három különböző módjával kapcsolatos példákkal fogjuk ismertetni.

Az szolgáltatás parancs

A parancs szolgáltatás Linux alatt lehetővé teszi a /etc/init.d könyvtárban tárolt szolgáltatások és démonok, init fájlok állapotának ellenőrzését, leállítását, indítását vagy újraindítását.







A szolgáltatások leállítására, futtatására, újraindítására vagy állapotuk igény szerinti kinyomtatására szolgáló szintaxis a következő:



szolgáltatás<Szolgáltatás neve> <Rendelés>

A következő példa bemutatja, hogyan ellenőrizheti az ssh szolgáltatás állapotát a szolgáltatás parancs:



szolgáltatássshállapot





Systemd

A Systemd egy csomag a Linux szolgáltatások és démonok kezelésére (az utolsó d a Unix démonok miatt van). A systemctl parancs lehetővé teszi a szolgáltatások indítását, leállítását, újraindítását és állapotának ellenőrzését. Célja a Unix SystemV és a BSD init rendszereket felváltó Linux disztribúciók konfigurációjának és viselkedésének egységesítése. Az alábbiakban ismertetett init programot is kezeli.

A szolgáltatás állapotának ellenőrzésére szolgáló szintaxis a következő:



systemctl állapotssh

Az /etc/init.d Könyvtár

Amikor a rendszer elindul benne az első program, amelyet végre kell hajtani, és folyamatban marad a PID 1 -vel, amíg a rendszer ki nem kapcsol. Ez közvetlen vagy közvetett ős minden más folyamatból, és automatikusan átveszi az összeset árva folyamatok . Az Init -et a kernel közben indítás folyamat; a kernel pánik akkor fordul elő, ha a kernel nem tudja elindítani. Az Init rendszerint hozzá van rendelve folyamat azonosítója 1 (Forrás: Wikipedia)

A rendszerindításkor kezdődő összes szolgáltatás és démon a /etc/init.d Könyvtár. Az /etc/init.d könyvtárban tárolt összes fájl támogatja a szolgáltatások leállítását, indítását, újraindítását és ellenőrzését.
Az ssh szolgáltatás állapotának ellenőrzésére szolgáló szintaxis a következő:

/stb./init.d/sshállapot

Szolgáltatás állapotának ellenőrzése Linux Debian 10 Buster rendszeren

Az alábbiakban 3 különböző módot talál a szolgáltatás állapotának ellenőrzésére a Debian 10 Buster (vagy bármely modern Debian kiadás) esetén.

Szolgáltatás állapotának ellenőrzése a paranccsal szolgáltatás :

A parancsszolgáltatás lehetővé teszi a szolgáltatás állapotának megjelenítését, elindítását, leállítását vagy újraindítását, a szolgáltatás szintaxisának megjelenítését:

szolgáltatás<Szolgáltatás neve>állapot

A következő példa az ssh szolgáltatás állapotát mutatja:

szolgáltatás sshd állapota

Az én esetemben, amikor az ssh szolgáltatás fut, a kimenet:

A szolgáltatások állapotának ellenőrzése init.d :

A parancs mellett szolgáltatás az /etc/init.d könyvtárban tárolt szolgáltatásokkal is kölcsönhatásba léphet, a szolgáltatás állapotának ellenőrzéséhez a szintaxis:

/stb./init.d/<Szolgáltatások-Név>állapot

Az ssh szolgáltatás futtatásának állapotának ellenőrzése:

/stb./init.d/sshállapot

A szolgáltatás állapotát a Systemd vezérlőparancs segítségével is ellenőrizheti systemctl , a szintaxis:

systemctl állapot<Szolgáltatás neve>

Az ssh állapotának ellenőrzéséhez futtassa a systemctl parancsot:

systemctl állapotssh

Szolgáltatások indítása Linux Debian 10 Buster rendszeren

A szolgáltatások elindítása Linuxon a paranccsal szolgáltatás a szintaxis a következő:

szolgáltatás<Szolgáltatás neve>Rajt

A következő példa bemutatja, hogyan lehet elindítani az ssh szolgáltatást a service paranccsal:

szolgáltatássshRajt

Az állapothoz hasonlóan a szolgáltatásokat az init.d könyvtárból is elindíthatja, és tájékoztató kimenetet kap, a szintaxis a következő:

/stb./init.d/sshRajt

A szolgáltatásokat a systemctl paranccsal is elindíthatja a következő szintaxissal:

rendszerindítás<Szolgáltatás neve>

A következő példa bemutatja az ssh szolgáltatás indítását a systemctl paranccsal:

rendszerindításssh

Szolgáltatások leállítása Linux Debian 10 Buster rendszeren

A Debian szolgáltatásainak leállítása a szolgáltatás parancs a szintaxis:

szolgáltatás<Szolgáltatás neve>álljon meg

A következő példa bemutatja az ssh szolgáltatás leállítását:

szolgáltatássshálljon meg

A szolgáltatások leállítása a init.d könyvtár szintaxisa:

./stb./init.d/<Szolgáltatás neve>álljon meg

Az alábbi példa bemutatja, hogyan lehet leállítani az ssh szolgáltatást a /etc/init.d Könyvtár:

./stb./init.d/sshálljon meg

A szolgáltatás leállításához a systemctl paranccsal a szintaxis a következő:

systemctl stop<Szolgáltatás neve>

Az alábbi példa bemutatja, hogyan lehet leállítani az ssh szolgáltatást a systemctl parancs:

systemctl stopssh

Szolgáltatások újraindítása Linux Debian 10 Buster rendszeren

A szolgáltatások újraindításához ugyanaz a szintaxis szükséges, az ssh szolgáltatás újraindításához a paranccsal szolgáltatás fuss:

szolgáltatássshújrakezd

Az ssh szolgáltatás újraindításához használja az init.d könyvtárat:

/stb./init.d/sshújrakezd

És végül indítsa újra az ssh szolgáltatást a Systemd futtatásával:

systemctl újraindításassh

Mindez a szolgáltatások Linux alatti kezelése. Ellenőrizd a kapcsolódó cikkek szakaszban, ha többet szeretne megtudni a szolgáltatásokról.

Remélem, hasznosnak találta ezt a rövid bemutatót. Folytassa a LinuxHint követését, ha további frissítéseket és tippeket szeretne kapni a Linuxról és a hálózatról.

Kapcsolódó cikkek:

  • A szolgáltatás felsorolása a systemd -vel
  • Hol tárolják a szolgáltatásokat a Debianban?
  • Telepítse a BIND 9 -et az Ubuntura, és állítsa be a használathoz
  • systemd egységfájl, amely szolgáltatást hoz létre
  • A szolgáltatás felsorolása a systemd -vel