systemd systemd Developer Lennart Poettering lennart@poettering.net systemd 8 systemd systemd System and Session Manager systemd options init options Description systemd is a system and session manager for Linux operating systems. When run as first process on boot (as PID 1) it may act as init system that brings up and maintains userspace. For compatibility with SysV if systemd is called as init and a PID that is not 1 it will execute telinit and pass all command line arguments unmodified. That means init and telinit are mostly equivalent when invoked from normal login sessions. See telinit8 for more information. Options The following options are understood: | Prints a short help text and exits. Set default unit to activate on startup. If not specified defaults to default.target. Tell systemd to run in a particular mode. Argument is one of , . Normally it should not be necessary to pass this option, as systemd automatically detects the mode it is started in. This call is hence of little use except for debugging. Determine startup sequence, dump it and exit. This is an option useful for debugging only. Dump understood unit configuration items. This outputs a terse list of configuration items understood in unit definition files. Ask for confirmation when spawning processes. Extract D-Bus interface introspection data. This is mostly useful at build ot install time to generate data suitable for the D-Bus interfaces repository. Optionally the interface name for the introspection data may be specified. If omitted the introspection data for all interfaces is dumped. Set log level. As argument this accepts a numerical log level or the well-known syslog3 symbolic names (lowercase): , , , , , , , . Set log target. Argument must be one of , , , , . Highlight important log messages. Argument is a boolean value. If the argument is omitted it defaults to . Include code location in log messages. This is mostly relevant for debugging purposes. Argument is a boolean value. If the argument is omitted it defaults to . Sockets and FIFOs @/org/freedesktop/systemd1/notify Daemon status notification socket. This is an AF_UNIX datagram socket in the Linux abstract namespace, and is used to implement the daemon notification logic as implemented by sd_notify3. @/org/freedesktop/systemd1/logger Used internally by the systemd-logger.service unit to connect STDOUT and/or STDERR of spawned processes to syslog3 or the kernel log buffer. This is an AF_UNIX stream socket in the Linux abstract namespace. @/org/freedesktop/systemd1/private Used internally as communication channel between systemctl1 and the systemd process. This is an AF_UNIX stream socket in the Linux abstract namespace. This interface is private to systemd and should not be used in external projects. /dev/initctl Limited compatibility support for the SysV client interface, as implemented by the systemd-initctl.service unit. This is a named pipe in the file system. This interface is obsolete and should not be used in new applications. See Also daemon7,