Keskusteluista huolimatta tämä tuo ainakin jonkin verran standardisointia Linux-jakeluihin. Samoilla komennoilla voit hallita palveluita samalla tavalla tahansa Linux-jakelussa käyttäen systemdia.
Huomautus: Voit muokata järjestelmän kokoonpanoa Linux-jakelussa, kuten sudoa käyttävässä Ubuntussa, etukäteen komentoja täällä sudo. Muissa Linux-jakeluissa sinun tulee olla root-käyttäjä su komento ensin.
Tarkista, jos Linux-järjestelmä käyttää Systemd-ohjelmaa
Jos et ole varma, onko Linux-jakelujärjestelmä käytössä, avaa Terminal-ikkuna ja suorita seuraava komento. Tämä näyttää Linux-järjestelmän systemd-versionumeron, jos sillä on systemd-asennus:
systemd –version
Analysoi käynnistysprosessi
Systemd-analyze-komennon avulla voit tarkastella käynnistysprosessin tietoja, kuten kuinka kauan se kesti, ja mitkä palvelut (ja muut prosessit) lisäsi eniten aikaa käynnistysprosessiin.
Voit tarkastella käynnistysprosessin yleisiä tietoja suorittaaksesi tämän komennon:
systemd-analyze
Jotta voit tarkastella, kuinka kauan jokainen prosessi kestää, suorita tämä komento:
systemd-analyze blame
Näytä yksiköt
Systemd käyttää "yksiköitä", joita voivat olla palvelut (.service), liityntäpisteet (.mount), laitteet (.device) tai pistorasiat (.socket). Sama systemctl-komento hallitsee kaikkia tällaisia yksiköitä.
Voit tarkastella kaikkia käytettävissä olevia yksikkötiedostoja järjestelmässäsi:
systemctl list-unit-files
Kaikkien käynnissä olevien yksiköiden luetteloiminen:
systemctl list-units
Kaikkien epäonnistuneiden yksiköiden luetteloiminen:
systemctl –failed
Hallitse palveluita
Voit tarkastella luetteloa käytössä olevista ja estetyistä palveluista käyttämällä samaa systemctl-komentoa kuin yllä, mutta kerro vain palveluiden luettelosta:
systemctl list-unit-files –type=service
Tilakomento on ainoa tässä tehtävä, joka tulostaa ja lähettää päätelaitteelle. Muut komennot tulevat hiljaa voimaan.
systemctl start name.service
systemctl stop name.service
systemctl restart name.service
systemctl reload name.service
systemctl status name.service
systemctl enable name.service
systemctl disable name.service
systemctl mask name.service
systemctl unmask name.service
Tietenkin on systemd: n ja sen eri komentoja paljon enemmän kuin tätä. Systemd tarjoaa erilaisia tai tehonhallintakomentoja sammuttaa, käynnistää, lepotilassa ja muuten hallita järjestelmän virran tilaa. Voit kirjoittaa omia yksikkötiedostoja luodaksesi palveluja ja liittää pisteitä tai muokata olemassa olevia yksikkötiedostoja.
Systemd tarjoaa myös "tavoitteet", jotka ovat samanlaisia kuin runlevels, mutta eri. numeron sijaan, kohteilla on nimiä - systemd voi olla useissa kohdetiloissa kerralla. Systemd tarjoaa myös oman järjestelmän päiväkirjansa, jota voi käyttää journalctl-komennolla. Oletuksena se tallentaa lokitiedostoja binäärimuodossa - mutta voit vaihtaa tavalliseen tekstimuotoiseen lokiin, jos haluat.
Arch Linux wikissä on syvällisempää tietoa systemdista, ja useimmat tiedot koskevat systemd: ää kaikille Linux-jakeluille. Tarkista myös oma Linux-jakelujärjestelmän dokumentaatio lisätietoja varten.