🖥️systemd-sysvinit

➡️This is a command-line reference manual for commands and command combinations that you don’t use often enough to remember it. This cheatsheet explains the systemd-sysvinit command with important options and switches using examples.

▁ ▂ ▃ ▄ ꧁ 🔴☠ COMMANDLINE-KUNGFU WITH CHEATSHEETS ☠🔴꧂▅ ▃ ▂ ▁

#  ███████╗██╗   ██╗███████╗████████╗███████╗███╗   ███╗██████╗ 
#  ██╔════╝╚██╗ ██╔╝██╔════╝╚══██╔══╝██╔════╝████╗ ████║██╔══██╗
#  ███████╗ ╚████╔╝ ███████╗   ██║   █████╗  ██╔████╔██║██║  ██║
#  ╚════██║  ╚██╔╝  ╚════██║   ██║   ██╔══╝  ██║╚██╔╝██║██║  ██║
#  ███████║   ██║   ███████║   ██║   ███████╗██║ ╚═╝ ██║██████╔╝
#  ╚══════╝   ╚═╝   ╚══════╝   ╚═╝   ╚══════╝╚═╝     ╚═╝╚═════╝
#                                                             
#  ███████╗██╗   ██╗███████╗██╗   ██╗██╗███╗   ██╗██╗████████╗
#  ██╔════╝╚██╗ ██╔╝██╔════╝██║   ██║██║████╗  ██║██║╚══██╔══╝
#  ███████╗ ╚████╔╝ ███████╗██║   ██║██║██╔██╗ ██║██║   ██║   
#  ╚════██║  ╚██╔╝  ╚════██║╚██╗ ██╔╝██║██║╚██╗██║██║   ██║   
#  ███████║   ██║   ███████║ ╚████╔╝ ██║██║ ╚████║██║   ██║   
#  ╚══════╝   ╚═╝   ╚══════╝  ╚═══╝  ╚═╝╚═╝  ╚═══╝╚═╝   ╚═╝

# 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 
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░

  █║▌│║█║▌★ KALI ★ PARROT ★ DEBIAN 🔴 PENTESTING ★ HACKING ★ █║▌│║█║▌

              ██╗ ██╗ ██████╗  ██████╗ ██╗  ██╗███████╗██████╗
             ████████╗██╔══██╗██╔═══██╗╚██╗██╔╝██╔════╝██╔══██╗
             ╚██╔═██╔╝██║  ██║██║   ██║ ╚███╔╝ █████╗  ██║  ██║
             ████████╗██║  ██║██║   ██║ ██╔██╗ ██╔══╝  ██║  ██║
             ╚██╔═██╔╝██████╔╝╚██████╔╝██╔╝ ██╗███████╗██████╔╝
              ╚═╝ ╚═╝ ╚═════╝  ╚═════╝ ╚═╝  ╚═╝╚══════╝╚═════╝

               █║▌│║█║▌ WITH COMMANDLINE-KUNGFU POWER █║▌│║█║▌

░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░