Difference between revisions of "SysV, SystemD and UpStArt"

From Linuxintro
imported>ThorstenStaerk
imported>ThorstenStaerk
Line 1: Line 1:
= SysV, SystemD and UpStArt =
 
 
SysV is a framework for [[scheduling tasks]] to start at boot time. It is beeing successed by systemd and upstart. This affects how services are started and stopped. With systemd you start a service like
 
SysV is a framework for [[scheduling tasks]] to start at boot time. It is beeing successed by systemd and upstart. This affects how services are started and stopped. With systemd you start a service like
 
  /etc/init.d/[[ntp]] start
 
  /etc/init.d/[[ntp]] start
Line 13: Line 12:
 
|-
 
|-
 
| find out if service ''foo'' is running || /etc/init.d/''foo'' status || systemctl status ''foo''
 
| find out if service ''foo'' is running || /etc/init.d/''foo'' status || systemctl status ''foo''
 +
|-
 +
| schedule service ''foo'' to start on boot || chkconfig ''foo'' on || chkconfig ''foo'' on
 
|}
 
|}

Revision as of 08:09, 21 January 2016

SysV is a framework for scheduling tasks to start at boot time. It is beeing successed by systemd and upstart. This affects how services are started and stopped. With systemd you start a service like

/etc/init.d/ntp start

With SystemD you do it with

systemctl start ntp
what you want to do how you do it with SysV how you do it with SystemD
start service foo /etc/init.d/foo start systemctl start foo
stop service foo /etc/init.d/foo stop systemctl stop foo
find out if service foo is running /etc/init.d/foo status systemctl status foo
schedule service foo to start on boot chkconfig foo on chkconfig foo on