Pysäytä, käynnistä ja käynnistä Debianin palvelut uudelleen

Stop Start Restart Services Debian



Palvelu on taustalla toimiva ohjelma, jota käytetään tarvittaessa. Apache, ssh, Nginx tai Mysql ovat joitakin tunnetuimmista palveluista. Debianissa, mukaan lukien Debian 10 Buster, palvelut tallennetaan hakemistoon /etc/init.d/ , niitä voidaan hallita init- tai systemd -järjestelmällä, joita molempia selitetään alla esimerkeillä kolmesta eri tavasta pysäyttää, käynnistää, käynnistää uudelleen tai tarkistaa palvelun tila.

The palvelu komento

Käsky palvelu Linuxissa voit tarkistaa tilan, pysäyttää, käynnistää tai käynnistää uudelleen palvelut ja daemonit, init -tiedostot, jotka on tallennettu hakemistoon /etc/init.d.







Syntaksi palvelujen pysäyttämiseksi, suorittamiseksi, uudelleenkäynnistämiseksi tai niiden tilan tulostamiseksi tarvittaessa on:



palvelu<Palvelun nimi> <Tilaus>

Seuraava esimerkki näyttää, kuinka voit tarkistaa ssh -palvelun tilan käyttämällä palvelu komento:



palvelusshTila





Systemd

Systemd on paketti Linux -palvelujen ja demonien hallintaan (viimeinen d johtuu Unix -demoneista). Systemctl -komennon avulla voidaan käynnistää, pysäyttää, käynnistää uudelleen ja tarkistaa palveluiden tila. Sen tavoitteena on yhtenäistää kaikkien Unix SystemV- ja BSD -aloitusjärjestelmien tilalle tulevien Linux -jakelujen kokoonpano ja toiminta ja hallita myös alla kuvattua init -ohjelmaa.

Palvelun tilan tarkistamiseen käytettävä syntaksi on seuraava:



systemctl -tilassh

The /etc/init.d hakemistoon

Kun järjestelmä käynnistyy sen sisällä on ensimmäinen suoritettava ohjelma ja se jatkuu prosessina PID 1: llä, kunnes järjestelmä sammuu. Se on suora tai epäsuora esi -isä kaikista muista prosesseista ja hyväksyy automaattisesti kaikki orpoja prosesseja . Initin aloittaa ydin aikana käynnistys käsitellä asiaa; a ytimen paniikki tapahtuu, jos ydin ei pysty käynnistämään sitä. Aloitus annetaan yleensä prosessin tunniste 1 (Lähde: Wikipedia)

Kaikki palvelut ja demot käynnistettäessä käynnistyvät löytyvät /etc/init.d hakemistoon. Kaikki /etc/init.d -hakemistoon tallennetut tiedostot tukevat palveluiden pysäyttämistä, käynnistämistä, uudelleenkäynnistämistä ja tarkistamista.
Syntaksi ssh -palvelun tilan tarkistamiseksi on seuraava:

/jne/init.d/sshTila

Palvelun tilan tarkistaminen Linux Debian 10 Busterissa

Alla on kolme eri tapaa näyttää, kuinka voit tarkistaa palvelun tilan Debian 10 Busterissa (tai missä tahansa modernissa Debian -versiossa).

Palvelun tilan tarkistaminen komennolla palvelu :

Komentopalvelun avulla voidaan näyttää palvelun tila, käynnistää, pysäyttää tai käynnistää se uudelleen, näyttää palvelun syntaksi:

palvelu<Palvelun nimi>Tila

Seuraava esimerkki näyttää ssh -palvelun tilan:

palvelun sshd -tila

Minun tapauksessani, jossa ssh -palvelu on käynnissä, lähtö on:

Palvelujen tilan tarkistaminen sisällä init.d :

Komennon lisäksi palvelu Voit myös olla vuorovaikutuksessa hakemistoon /etc/init.d tallennettujen palveluiden kanssa ja tarkistaa palvelun tilan syntaksi:

/jne/init.d/<Palvelut-Nimi>Tila

Voit tarkistaa ssh -palveluajon tilan seuraavasti:

/jne/init.d/sshTila

Voit myös tarkistaa palvelun tilan käyttämällä Systemd -ohjauskomentoa systemctl , syntaksi on:

systemctl -tila<Palvelun nimi>

Voit tarkistaa ssh -tilan systemctl -komennolla:

systemctl -tilassh

Palvelujen käynnistäminen Linux Debian 10 Busterissa

Palvelujen käynnistäminen Linuxissa komennolla palvelu syntaksi on:

palvelu<Palvelun nimi>alkaa

Seuraava esimerkki näyttää kuinka ssh -palvelu käynnistetään palvelukomennolla:

palvelusshalkaa

Kuten tilassa, voit myös käynnistää palvelut init.d -hakemistosta ja saada informatiivisen tuloksen, syntaksi on:

/jne/init.d/sshalkaa

Voit myös käynnistää palvelut systemctl -komennolla seuraavalla syntaksilla:

systemctl käynnistys<Palvelun nimi>

Seuraava esimerkki näyttää kuinka ssh -palvelu käynnistetään systemctl -komennolla:

systemctl käynnistysssh

Palvelujen pysäyttäminen Linux Debian 10 Busterissa

Palvelujen lopettaminen Debianissa käyttämällä palvelu komento syntaksi on:

palvelu<Palvelun nimi>lopettaa

Seuraava esimerkki näyttää kuinka ssh -palvelu pysäytetään:

palvelusshlopettaa

Palvelujen käytön lopettaminen init.d hakemiston syntaksi on:

./jne/init.d/<Palvelun nimi>lopettaa

Alla olevassa esimerkissä näytetään, miten ssh -palvelu pysäytetään käyttämällä /etc/init.d hakemisto:

./jne/init.d/sshlopettaa

Palvelun pysäyttämiseksi systemctl -komennolla syntaksi on:

järjestelmän pysäytys<Palvelun nimi>

Alla olevassa esimerkissä näytetään, miten ssh -palvelu pysäytetään käyttämällä systemctl komento:

järjestelmän pysäytysssh

Palvelujen uudelleenkäynnistys Linux Debian 10 Busterissa

Palvelujen uudelleenkäynnistäminen edellyttää samaa syntaksia ssh -palvelun käynnistämiseksi uudelleen komennolla palvelu juosta:

palvelusshuudelleenkäynnistää

Käynnistä ssh -palvelu uudelleen init.d -hakemiston avulla:

/jne/init.d/sshuudelleenkäynnistää

Ja lopuksi käynnistä ssh -palvelu uudelleen Systemd -ajon avulla:

systemctl uudelleenkäynnistysssh

Tämä kaikki koskee palvelujen hallintaa Linuxissa. Tarkista Aiheeseen liittyvät artikkelit osiosta saat lisätietoja palveluista.

Toivottavasti pidit tätä lyhyttä opetusohjelmaa hyödyllisenä. Jatka LinuxHintin seuraamista saadaksesi lisää päivityksiä ja vinkkejä Linuxista ja verkostoitumisesta.

Aiheeseen liittyvät artikkelit:

  • Palvelun luetteloiminen systemd: n kanssa
  • Mihin palvelut tallennetaan Debianiin?
  • Asenna BIND 9 Ubuntuun ja määritä se käyttöön
  • systemd -yksikkötiedosto, joka luo palvelun
  • Palvelun luetteloiminen systemd: n kanssa