From FrugalWiki
Dansk – Deutsch – English – Español – Français – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Polski – Português – Română – Slovenský – Suomi – Svenska – Türkçe – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어
SystemD
Systemd remplace sysvinit.
Nous avions l'habitude d'utiliser service pour démarrer/redémarrer - stopper un service, mais maintenant cela change.
Il faut passer par systemctl qui est l'outil de contrôle sur systemd.
Pour lister tout les services actif, il suffit de taper dans une console:
systemctl
cela va donner un listing dans un less dont voici une partie.
Aperçu du listing systemctl |
---|
media.mount loaded active mounted Media Directory proc-sys...fmt_misc.mount loaded active mounted Arbitrary Executable File Formats File System sys-fs-f...nections.mount loaded active mounted /sys/fs/fuse/connections sys-kernel-debug.mount loaded active mounted Debug File System sys-kernel-security.mount loaded active mounted Security File System var-lock.mount loaded active mounted Lock Directory var-run.mount loaded active mounted Runtime Directory systemd-...d-console.path loaded active waiting Dispatch Password Requests to Console Directory Watch systemd-...word-wall.path loaded active waiting Forward Password Requests to Wall Directory Watch accounts-daemon.service loaded active running Accounts Service atd.service loaded active running SYSV: at deamon avahi-daemon.service loaded active running Avahi mDNS/DNS-SD Stack bluetooth.service loaded active running Bluetooth Manager console-...daemon.service loaded active running Console Manager console-...-start.service loaded active exited Console System Startup Logging crond.service loaded active running Cron Daemon dbus.service loaded active running D-Bus System Message Bus display-manager.service loaded active running Display Manager firewall.service loaded active exited SYSV: iptables firewall getty@tty1.service loaded active running Getty on tty1 getty@tty10.service loaded active running Getty on tty10 getty@tty11.service loaded active running Getty on tty11 getty@tty2.service loaded active running Getty on tty2 getty@tty3.service loaded active running Getty on tty3 getty@tty4.service loaded active running Getty on tty4 getty@tty5.service loaded active running Getty on tty5 getty@tty6.service loaded active running Getty on tty6 getty@tty7.service loaded active running Getty on tty7 getty@tty8.service loaded active running Getty on tty8 getty@tty9.service loaded active running Getty on tty9 gpm.service loaded active running Console Mouse manager haldaemon.service loaded active running HAL Hardware Manager hwclock-load.service loaded active exited Apply System Clock UTC Offset inetd.service loaded active running SYSV: Internet super-server irqbalance.service loaded active running SYSV: IRQ Balancer Daemon local.service loaded active exited SYSV: Local system initialization script netconfig.service loaded active exited Network configurator NetworkManager.service loaded active running Network Manager remount-rootfs.service loaded active exited Remount Root FS rpcbind.service loaded active running RPC Portmapper Service sshd.service loaded active running SYSV: OpenSSH daemon syslog.service loaded active running LSB: Syslog systemd-...yslogd.service loaded active running Syslog Kernel Log Buffer Bridge systemd-logger.service loaded active running Stdio Syslog Bridge systemd-...s-load.service loaded active exited Load Kernel Modules systemd-...pi-vfs.service loaded active exited Remount API VFS systemd-sysctl.service loaded active exited Apply Kernel Variables systemd-...-setup.service loaded active exited Recreate Volatile Files and Directories systemd-...ssions.service loaded active exited Permit User Sessions systemd-...-setup.service loaded active exited Setup Virtual Console udev-trigger.service loaded active exited udev Coldplug all Devices udev.service loaded active running udev Kernel Device Manager avahi-daemon.socket loaded active listening Avahi mDNS/DNS-SD Stack Activation Socket dbus.socket loaded active running D-Bus System Message Bus Socket syslog.socket loaded active running Syslog Socket systemd-initctl.socket loaded active listening /dev/initctl Compatibility Named Pipe systemd-logger.socket loaded active running Stream Logging Socket systemd-shutdownd.socket loaded active listening Delayed Shutdown Socket udev.socket loaded active listening udev Kernel Device Manager Socket dev-sdb5.swap loaded active active /dev/sdb5 basic.target loaded active active Basic System cryptsetup.target loaded active active Encrypted Volumes getty.target loaded active active Login Prompts graphical.target loaded active active Graphical Interface local-fs.target loaded active active Local File Systems multi-user.target loaded active active Multi-User remote-fs.target loaded active active Remote File Systems sockets.target loaded active active Sockets sound.target loaded active active Sound Card swap.target loaded active active Swap sysinit.target loaded active active System Initialization syslog.target loaded active active Syslog time-sync.target loaded active active System Time Synchronized |
Note: Vous pouvez filtrer le résultat en utilisant l'option -t
systemctl -t service
Le type est défini après le point :
swap.target est de type .target
Services les plus souvent utilisés
Dans les services les plus souvent relancés, nous avons:
* Les services web (apache par exemple) * Le serveur ssh * Le client de connexion X (gdm, kdm, ect...) * Le network * Le sons * Le ftp
Je vais en dresser une toute petite liste.
Redémarrer le service de connexion à X
systemctl restart display-manager.service
Équivalent à service restart gdm (ou kdm)
Redémarrage du réseau
Par défaut
Par défaut Frugalware utilise la configuration de /etc/sysconfig/network/default pour le réseau.
C'est donc avec
systemctl restart netconfig.service
Qu'on redémarre le service réseau après des changement dans la configuration.
NetworkManager
Si vous avez opté pour l'utilisation de NetworkManager au lieu de la configuration par défaut, il faut utiliser cette commande:
systemctl restart NetworkManager.service
Redémarrer Lighttpd
systemctl restart lighttpd.service
Équivalent à service lighttpd restart
Redémarrer SSH
systemctl restart sshd.service
Équivalent à service sshd restart
Programmes n'ayant pas encore leur .service
Note: utilisez encore service pour les gérer.