Ubuntu 18.04 rc.local systemd设置

ubuntu18.04不再使用initd管理系统,改用systemd。

然而systemd很难用,改变太大,跟之前的完全不同。

使用systemd设置开机启动
为了像以前一样,在/etc/rc.local中设置开机启动程序,需要以下几步:

1、systemd默认读取/etc/systemd/system下的配置文件,该目录下的文件会链接/lib/systemd/system/下的文件。一般系统安装完/lib/systemd/system/下会有rc-local.service文件,即我们需要的配置文件。
链接过来:

ln -fs /lib/systemd/system/rc-local.service /etc/systemd/system/rc-local.service  
cd /etc/systemd/system/  cat rc-local.service  

rc-local.service内容

#  SPDX-License-Identifier: LGPL-2.1+  #  #  This file is part of systemd.  #  #  systemd is free software; you can redistribute it and/or modify it  #  under the terms of the GNU Lesser General Public License as published by  #  the Free Software Foundation; either version 2.1 of the License, or  #  (at your option) any later version.    # This unit gets pulled automatically into multi-user.target by  # systemd-rc-local-generator if /etc/rc.local is executable.  [Unit]  Description=/etc/rc.local Compatibility  Documentation=man:systemd-rc-local-generator(8)  ConditionFileIsExecutable=/etc/rc.local  After=network.target    [Service]  Type=forking  ExecStart=/etc/rc.local start  TimeoutSec=0  RemainAfterExit=yes  GuessMainPtest rc " > /var/test.log  

5、执行reboot重启系统,然后查看test.log

原文出处:csdn -> https://blog.csdn.net/zhengchaooo/article/details/80202599

本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果侵犯你的利益,请发送邮箱到 [email protected],我们会很快的为您处理。