mirror of
https://github.com/chubin/cheat.sheets
synced 2024-11-05 12:00:16 +00:00
46 lines
4.1 KiB
Plaintext
46 lines
4.1 KiB
Plaintext
|
# SysVinit to Systemd Cheatsheet
|
||
|
# Services
|
||
|
#-------------------------------------------------------------------------------------------------------------------------------------------------
|
||
|
# Sysvinit Command Systemd Command Notes
|
||
|
#-------------------------------------------------------------------------------------------------------------------------------------------------
|
||
|
# service frobozz start systemctl start frobozz Used to start a service (not reboot persistent)
|
||
|
# service frobozz stop systemctl stop frobozz Used to stop a service (not reboot persistent)
|
||
|
# service frobozz restart systemctl restart frobozz Used to stop and then start a service
|
||
|
# service frobozz reload systemctl reload frobozz When supported, reloads the config file without interrupting pending operations.
|
||
|
# service frobozz condrestart systemctl condrestart frobozz Restarts if the service is already running.
|
||
|
# service frobozz status systemctl status frobozz Tells whether a service is currently running.
|
||
|
# ls /etc/rc.d/init.d/ systemctl Used to list the services that can be started or stopped
|
||
|
# (or) systemctl list-unit-files --type=service
|
||
|
# (or) ls /lib/systemd/system/*.service /etc/systemd/system/*.service
|
||
|
# chkconfig frobozz on systemctl enable frobozz Turn the service on, for start at next boot, or other trigger.
|
||
|
# chkconfig frobozz off systemctl disable frobozz Turn the service off for the next reboot, or any other trigger.
|
||
|
# chkconfig frobozz systemctl is-enabled frobozz Used to check whether a service is configured to start or not in the current environment.
|
||
|
# chkconfig --list systemctl list-unit-files --type=service
|
||
|
# (or) ls /etc/systemd/system/*.wants/
|
||
|
# Print a table of services that lists which runlevels each is configured on or off
|
||
|
# chkconfig --list | grep 5:on systemctl list-dependencies graphical.target
|
||
|
# Print a table of services that will be started when booting into graphical mode
|
||
|
# chkconfig frobozz --list ls /etc/systemd/system/*.wants/frobozz.service
|
||
|
# Used to list what levels this service is configured on or off
|
||
|
# chkconfig frobozz --add systemctl daemon-reload Used when you create a new service file or modify any configuration
|
||
|
|
||
|
# SysVinit to Systemd Cheatsheet
|
||
|
# Runlevels/targets
|
||
|
#--------------------------------------------------------------------------------------------------------------------------------------------------
|
||
|
# Sysvinit Runlevel Systemd Target Notes
|
||
|
#--------------------------------------------------------------------------------------------------------------------------------------------------
|
||
|
# 0 runlevel0.target Halt the system.
|
||
|
# poweroff.target
|
||
|
# 1, s, single runlevel1.target Single user mode.
|
||
|
# rescue.target
|
||
|
# 2, 4 runlevel2.target User-defined/Site-specific runlevels. By default, identical to 3.
|
||
|
# runlevel4.target
|
||
|
# multi-user.target
|
||
|
# 3 runlevel3.target Multi-user, non-graphical. Users can usually login via multiple consoles or via the network.
|
||
|
# multi-user.target
|
||
|
# 5 runlevel5.target Multi-user, graphical. Usually has all the services of runlevel 3 plus a graphical login.
|
||
|
# graphical.target
|
||
|
# 6 runlevel6.target Reboot
|
||
|
# reboot.target
|
||
|
# emergency emergency.target Emergency shell
|