Difference between revisions of "Systemd"
Helikopter (talk | contribs) |
Tag: visualeditor-switched |
||
Line 3: | Line 3: | ||
Default sedan:<br/> | Default sedan:<br/> | ||
Debian 8<br/> | Debian 8<br/> | ||
+ | Ubuntu 15.04<br/> | ||
Fedora 15<br/> | Fedora 15<br/> | ||
RHEL 7<br/> | RHEL 7<br/> | ||
− | + | CentOS 7 | |
== Installera == | == Installera == |
Revision as of 12:51, 18 May 2015
Systemd är ett init-system och en service-hanterare för linux och är påväg att bli standard. Det grundläggande syftet med ett init-system är att initiera de komponenter som måste startas efter att Linuxkärnan har startat. Init-systemet används också för att hantera tjänster och demoner för servern medan systemet är igång. Den är redan default hanterare i de flesta stora linux-distar.
Default sedan:
Debian 8
Ubuntu 15.04
Fedora 15
RHEL 7
CentOS 7
Installera
Verfierat på Debian 7(wheezy)
apt-get update apt-get install systemd systemd-sysv reboot
Titta på senaste uppstart grafiskt. Testa detta, seriöst det är coolt!
systemd-analyze plot > plot.svg
Systemctl
Systemctl är det centrala verktyget för att kontrollera init-systemet. Systemctl ersätter service och chkconfig.
Grundfunktioner
systemctl start sshd systemctl stop sshd systemctl reload sshd systemctl restart sshd
Status
systemctl status sshd
Autostarta en service
systemctl enable sshd systemctl disable sshd
Lista alla aktiva enheter
systemctl
Lista alla enheter
systemctl list-units --all
OBS .service behöver inte skrivas ut, det läggs till efter tjänsten automatiskt
Fler kommandon
systemctl show sshd.service systemctl list-dependencies sshd.service
Journald
Journald är en systemd-komponent som har hand om loggar från applikationer och kärna. Kommandot man använder är journalctl. Kör igenom dessa för att bilda dig en uppfattning av vad de gör och hur de fungerar.
journalctl journalctl -k journalctl -u nginx.service journalctl -u nginx.service --since today journalctl _PID=8088 journalctl --disk-usage