Autostart: Difference between revisions

m Text replacement - "<(\/?)source" to "<$1syntaxhighlight"
Tags: Mobile edit Mobile web edit
No edit summary
 
Line 1: Line 1:
When your machine turns on or reboots, you want certain things to happen automatically.  If the 'machine' is a web server hosting websites defined by [[Apache]] and also a database server running [[MySQL]], then naturally you would want Apache and MySQL to start automatically.  In SysV-style systems that still use <code>init</code> and the rc.d run levels, you can use either <code>chkconfig</code><ref>http://linuxcommand.org/man_pages/chkconfig8.html</ref> (RedHat and derivatives) or <code>sysv-rc-conf</code> or <code>update-rc.d</code><ref>http://manpages.ubuntu.com/manpages/precise/man8/update-rc.d.8.html</ref>for Debian variants to make that permanent.  The old SysV style init has now largely been replaced by <code>systemd</code>, so this article is just to guide you through some of the equivalents across multiple ways of doing init.
When your machine turns on or reboots, you want certain things to happen automatically.  If the 'machine' is a web server hosting websites defined by [[Apache]] and also a database server running [[MySQL]], then naturally you would want Apache and MySQL to start automatically.  In SysV-style systems that still use <code>init</code> and the rc.d run levels, you can use either <code>chkconfig</code><ref>http://linuxcommand.org/man_pages/chkconfig8.html</ref> (RedHat and derivatives) or <code>sysv-rc-conf</code> or <code>update-rc.d</code><ref>http://manpages.ubuntu.com/manpages/precise/man8/update-rc.d.8.html</ref>for Debian variants to make that permanent.  The old SysV style init has now largely been replaced by <code>'''systemd'''</code>, so this article is just to guide you through some of the equivalents across multiple ways of doing init.


=== List services ===
=== List services ===
Line 146: Line 146:
systemctl enable|disable|start|stop|status <servicename>.service
systemctl enable|disable|start|stop|status <servicename>.service
</syntaxhighlight>
</syntaxhighlight>
== SystemD targets ==
To switch to single-user mode, what used to be called '''runlevel 1''', on a modern Linux running SystemD, you would now use the command:
<code>sudo systemctl isolate rescue.target</code>
courtesy of https://askubuntu.com/questions/788323/how-do-i-change-the-runlevel-on-systemd


== More ==
== More ==