技术知识分享

笔记:Debian 9 Stretch 添加开机自动启动文件

宝塔面板永久版优惠券

小白比较喜欢使用debian。今天安装了下debian9,发现居然没有/etc/rc.local这个文件。自己创建一个,然后写规则也无法启动。谷歌了一下发现debian9不会自动启动/etc/rc.local。需要设置一下。特地分享下方法。

简单教程:

  • 新增文件:/etc/systemd/system/rc-local.service

    [Unit]
    Description=/etc/rc.local
    ConditionPathExists=/etc/rc.local
    
    [Service]
    Type=forking
    ExecStart=/etc/rc.local start
    TimeoutSec=0
    StandardOutput=tty
    RemainAfterExit=yes
    SysVStartPriority=99
    
    [Install]
    WantedBy=multi-user.target
  • 创建/etc/rc.local文件;

    #!/bin/sh -e
    #
    # rc.local
    #
    # This script is executed at the end of each multiuser runlevel.
    # Make sure that the script will "exit 0" on success or any other
    # value on error.
    #
    # In order to enable or disable this script just change the execution
    # bits.
    #
    # By default this script does nothing.
    
    exit 0
  • 赋予权限

    chmod +x /etc/rc.local
  • 添加到系统启动:

    systemctl enable rc-local
  • 启动 rc-local 服务:

    systemctl start rc-local
  • 检查启动状态

    systemctl status rc-local.service

备注
需要启动的命令写在exit 0 上面。

未经允许不得转载:pc6a学习分享 » 笔记:Debian 9 Stretch 添加开机自动启动文件
腾讯云服务器秒杀

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址