Home Explore Blog CI



man-pages

13th chunk of `systemd.man`
84fedeb9986367a4dd4fb3dc436f132bf3413e65d29e920c0000000100000fa8
 Passing this option hence turns off the
           usual output from both the system manager and the kernel.

       debug
           Turn on debugging output. This is equivalent to
           systemd.log_level=debug. Note that this option is also read by the
           kernel itself and enables kernel debug output. Passing this option
           hence turns on the debug output from both the system manager and the
           kernel.

       emergency, rd.emergency, -b
           Boot into emergency mode. This is equivalent to
           systemd.unit=emergency.target or rd.systemd.unit=emergency.target,
           respectively, and provided for compatibility reasons and to be
           easier to type.

       rescue, rd.rescue, single, s, S, 1
           Boot into rescue mode. This is equivalent to
           systemd.unit=rescue.target or rd.systemd.unit=rescue.target,
           respectively, and provided for compatibility reasons and to be
           easier to type.

       2, 3, 4, 5
           Boot into the specified legacy SysV runlevel. These are equivalent
           to systemd.unit=runlevel2.target, systemd.unit=runlevel3.target,
           systemd.unit=runlevel4.target, and systemd.unit=runlevel5.target,
           respectively, and provided for compatibility reasons and to be
           easier to type.

       locale.LANG=, locale.LANGUAGE=, locale.LC_CTYPE=, locale.LC_NUMERIC=,
       locale.LC_TIME=, locale.LC_COLLATE=, locale.LC_MONETARY=,
       locale.LC_MESSAGES=, locale.LC_PAPER=, locale.LC_NAME=,
       locale.LC_ADDRESS=, locale.LC_TELEPHONE=, locale.LC_MEASUREMENT=,
       locale.LC_IDENTIFICATION=
           Set the system locale to use. This overrides the settings in
           /etc/locale.conf. For more information, see locale.conf(5) and
           locale(7).

       For other kernel command line parameters understood by components of the
       core OS, please refer to kernel‐command‐line(7).

OPTIONS
       systemd is only very rarely invoked directly, since it is started early
       and is already running by the time users may interact with it. Normally,
       tools like systemctl(1) are used to give commands to the manager. Since
       systemd is usually not invoked directly, the options listed below are
       mostly useful for debugging and special purposes.

   Introspection and debugging options
       Those options are used for testing and introspection, and systemd may be
       invoked with them at any time:

       --dump-configuration-items
           Dump understood unit configuration items. This outputs a terse but
           complete list of configuration items understood in unit definition
           files.

       --dump-bus-properties
           Dump exposed bus properties. This outputs a terse but complete list
           of properties exposed on D-Bus.

       --test
           Determine the initial start-up transaction (i.e. the list of jobs
           enqueued at start-up), dump it and exit — without actually executing
           any of the determined jobs. This option is useful for debugging
           only. Note that during regular service manager start-up additional
           units not shown by this operation may be started, because hardware,
           socket, bus or other kinds of activation might add additional jobs
           as the transaction is executed. Use --system to request the initial
           transaction of the system service manager (this is also the implied
           default), combine with --user to request the initial transaction of
           the per-user service manager instead.

       --system, --user
           When used in conjunction with --test, selects whether to calculate
           the initial transaction for the system instance or for a per-user
           instance. These options have no effect when invoked without --test,
           as during regular (i.e. non---test) invocations the service manager
           will automatically detect whether

Title: Systemd Kernel Command Line Options: Boot Modes, Locale Settings, and Debugging Tools
Summary
This section details additional systemd kernel command line options. It covers options for booting into legacy SysV runlevels (2, 3, 4, 5), and setting system locale variables. It refers to kernel-command-line(7) for other core OS kernel parameters. The section then transitions to a description of systemd options, primarily for debugging and special purposes, including introspection options like --dump-configuration-items, --dump-bus-properties, and --test. The --system and --user options modify the behavior of --test, allowing the user to choose if the system or per-user service manager should be calculated.