palvelut ovat olennaisia taustaprosesseja, jotka yleensä suoritetaan käynnistettäessä ja sammutetaan käyttöjärjestelmällä.
Jos olet sysadmin, hoidat palvelun säännöllisesti.
Jos olet normaali desktop-käyttäjä, olet ehkä törmännyt tarvitse käynnistää palvelun, kuten perustamalla Este jakaa hiiren ja näppäimistön tietokoneiden välillä. tai kun käytät ufw: tä palomuurin asennukseen.,
tänään näytän sinulle kaksi eri tapaa, joilla voit hallita palveluita. Opit käynnistämään, pysäyttämään ja käynnistämään palvelut Ubuntussa tai muussa Linux-jakelussa.
systemd vs init
Ubuntu ja monet muut jakelut näinä päivinä käyttää systemd sijaan vanha kunnon init.
systemd, voit hallita sevices systemctl-komennon.
init-palvelussa hallinnoit palvelua palvelun komennolla.,
huomaat, että vaikka Linux-järjestelmä käyttää systemd, se on edelleen mahdollisuus käyttää palvelua komento (tarkoitettu käytettäväksi init järjestelmä). Tämä johtuu siitä, että palvelukomento todella ohjataan systemctl: ään. Se on eräänlainen taaksepäin yhteensopivuus käyttöön systemd koska sysadmins oli tapana käyttää palvelun komento.
näytän tässä opetussuunnitelmassa sekä systemctl: n että service Commandin.
olen Ubuntu 18.04 täällä, mutta prosessi (no pun tarkoitettu) on sama muissa versioissa.,
Menetelmä 1: Hallita palveluja Linux systemd
olen alkanut kanssa systemd koska ilmeinen syy sen laajaa hyväksyminen.
Luettele kaikki palvelut
palveluiden hallitsemiseksi, sinun on ensin tiedettävä, mitä palveluita järjestelmässäsi on saatavilla.
Voit käyttää systemd komento luetella kaikki palvelut Linux-järjestelmän:
systemctl list-unit-files --type service -all
Tämä komento tulostaa valtion kaikki palvelut., Palvelun tilan arvo voidaan ottaa käyttöön, poistaa käytöstä, peittää (inaktiivinen kunnes maski on katkaistu), staattinen ja luotu.
Yhdistä se grep-komento ja voit näyttää vain käynnissä olevat palvelut:
sudo systemctl | grep running
Nyt kun tiedät, miten viittaus kaikki eri palveluja, voit aloittaa aktiivisesti hallinnoida niitä.
2.,op systemd-palvelu, voit käyttää pysäkki vaihtoehto systemctl komento:
systemctl stop <service-name>
Käynnistä palvelu
systemctl stop <service-name>
käynnistää palvelun Linux systemd, voit käyttää:
systemctl restart <service-name>
Tarkista tila palvelu
Voit vahvistaa, että olet onnistuneesti toteuttanut tiettyjä toimia tulostamalla palvelun tila:
systemctl status <service-name>
Tämä tuotos tiedot seuraavalla tavalla:
– Se oli systemd., Vaihdetaan initiin.
Menetelmä 2: palveluiden hallinta Linuxissa init
komennot initissä ovat myös yhtä yksinkertaisia kuin system.
Listaa kaikki palvelut
luettelo kaikista Linux-palvelut, käyttää
service --status-all
palvelut edeltää eivät ole käytössä ja ne ovat käytössä.
2. Käynnistä palvelu
aloittaa palvelun Ubuntu ja muut jakelut, käytä tätä komentoa:
service <service-name> start
3., Palvelun pysäyttäminen
palvelun pysäyttäminen on yhtä helppoa.,
service <service-name> stop
Käynnistä palvelu
Jos haluat käynnistää palvelun, komento on:
service <service-name> restart
Tarkista tila palvelu
Lisäksi tarkistaa, jos aiottu tulos oli saavutettu, voit tulostaa palvelun tila:
service <service-name> status
Tämä tuotos tiedot seuraavalla tavalla:
Tämä on, mikä tärkeintä, kertoa, jos tietty palvelu on aktiivinen (käynnissä) tai ei.,
kokouksen
Tänään en yksityiskohtaiset kahden hyvin yksinkertainen menetelmiä hallintapalvelut, Ubuntu tai muu Linux-järjestelmä. Toivottavasti tämä kirjoitus auttoi teitä.