zoukankan      html  css  js  c++  java
  • centos设置开机自启动脚本

    1.新建脚本文件

    我这里是为了设置开机自动设置ipv6隧道,所以命名为ipv6tunnel.sh

    ifconfig sit0 up
    ifconfig sit0 inet6 tunnel ::66.220.18.42
    ifconfig sit1 up
    ifconfig sit1 inet6 add 2001:470:c:8a7::2/64
    route -A inet6 add ::/0 dev sit1

    2.给脚本添加执行权限

    chmod +x ipv6tunnel.sh

    3.添加开机启动

    在/etc/rc.d/rc.local中添加刚刚的脚本(注意是全路径的)。在centos7中,/etc/rc.d/rc.local文件的权限被降低了,开机的时候执行在自己的脚本是不能起动一些服务的,执行下面的命令可以文件标记为可执行的文件

    chmod +x /etc/rc.d/rc.local

    2019.12.5更新

    刚刚看了另一个添加开机启动脚本的方法,因为我发现我的猫盘没有上面那个/etc/rc.d/rc.local这个文件。

    将写好的脚本(.sh文件)放到目录 /etc/profile.d/ 下,系统启动后就会自动执行该目录下的所有shell脚本。

    2020.04.10更新

    上面在 /etc/profile.d/这个目录下放脚本的方法不可取,这个文件夹是用来设置环境变量用的,好像是每次登陆、切换用户都会执行。在实际测试中我登陆ssh后确实弹出了我所放置的脚本

  • 相关阅读:
    Windows 下搭建FTP服务器
    PHP的异常以及异常存在的意义
    IE兼容性
    YII插件
    PHPCMS部件
    YII学习笔记
    MAC下PHP开发
    iframe
    centos+apache+mod_ssl
    xcode快捷键
  • 原文地址:https://www.cnblogs.com/roadwide/p/11266752.html
Copyright © 2011-2022 走看看