ubuntu设置开机启动

ubuntu-16.10 开始不再使用initd管理系统,改用systemd

为此我们可以使用以下步骤进行设置开机启动

一、设置rc-local.service

位置: /lib/systemd/system/rc.local.service
ubuntu设置开机启动_第1张图片
内容解释:
一般正常的启动文件主要分成三部分

  • [Unit] 段: 启动顺序与依赖关系
  • [Service] 段: 启动行为,如何启动,启动类型
  • [Install] 段: 定义如何安装这个配置文件,即怎样做到开机启动
    对于Unit、Service配置不用管,我们如果自己配置开机自启动服务时候,需要配置Install配置。

[Install]
WantedBy=multi-user.target
Alias=rc-local.service

二、创建rc.local并授权

ubuntu-18.04 默认是没有 /etc/rc.local 这个文件的,需要自己创建,并且给该文件赋予可执行权限(否则文件不能执行,即开机不能运行,即开机自动启动会不成功)

sudo vim /etc/rc.local

写入要执行的内容,在此我要执行的开机设置网卡可以远程唤醒

#!/bin/bash  
sudo ethtool -s enp2s0 wol g

授权

sudo chmod +X /etc/re.local

即可

参考

https://blog.csdn.net/ItJavawfc/article/details/104222598
http://blog.itpub.net/31559985/viewspace-2660017/

你可能感兴趣的:(坑,ubuntu)