小沨的天空

  • 首页
  • 网盘
  • 图床
  • 赞助
  • 关于本站
私人小天地
谈天说地,学习笔记
  1. 首页
  2. Linux
  3. 正文

ubuntu添加开机启动记录学习

2019年3月13日 3062点热度 1人点赞 0条评论

最近在折腾VPS ipv6,一般是在网卡文件(/etc/network/interfaces)修改就好了.这几天买了个first-rootVPS,修改一直没成功.实在没办法就添加到开机启动也没成功,后面找到原因,(是first-root系统模版问题,默认在/etc/rc.local添加了(/bin/sleep 60 && /sbin/dhclient -cf /etc/dhcp/dhclient6.conf -6 &)代码 ).要感谢死色鬼和空空,这里记录一下ubuntu添加开机启动.

ubuntu16

这是我要开机启动的sh,可以根据你自己修改你自己需要开机运行的代码,(大佬别笑话我),在/etc/init.d/创建,然后给权限,

vi /etc/init.d/netip.sh
#!/bin/bash
ip addr add 2001:::::/64 dev ens3
ip addr add 2002::/64 dev ens3
ip addr add 2a04:::/48 dev ens3
chmod +x /etc/init.d/netip.sh

然后编辑/etc/rc.local,添加需要开机启动的任务,第2行是test的可以自己删掉

#!/bin/bash
bash /etc/init.d/netip.sh
echo "看到这个表示脚本成功 " > /root/test.log   
exit 0

给rc.local加上权限

chmod +x /etc/rc.local
ubuntu18

不再使用initd管理系统,改用systemd。使用systemd设置开机启动
为了像以前一样,在/etc/rc.local中设置开机启动程序,需要以下几步:
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  
GuessMainPID=no  

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

1) [Unit] 区块:启动顺序与依赖关系。

2) [Service] 区块:启动行为,如何启动,启动类型。

3) [Install] 区块,定义如何安装这个配置文件,即怎样做到开机启动。

创建/etc/rc.local文件

vi /etc/rc.local

将下面内容复制进rc.local文件

#!/bin/bash  
bash /etc/init.d/netip.sh
echo "看到这个表示脚本成功 " > /root/test.log  
exit 0

赋可执行权限

chmod +x /etc/rc.local

最后reboot重启系统,然后查看test.log

启动服务并检查状态

systemctl enable rc-local
systemctl start rc-local.service
systemctl status rc-local.service

或者修改rc-local.service
/lib/systemd/system/rc-local.service新增:

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

设置开机自启动rc-local

systemctl enable rc-local

创建/etc/rc.local

cat > /etc/rc.local << EOF
#!/bin/bash
echo "test rc.local " > /tmp/rctest.log
EOF

新增执行权限

chmod +x /etc/rc.local

借鉴学习:
https://www.centos.bz/2018/05/ubuntu-18-04-rc-local-systemd%E8%AE%BE%E7%BD%AE/
https://www.jianshu.com/p/79d24b4af4e5
https://linuxeye.com/463.html

标签: ubuntu 学习 开机启动
最后更新:2019年4月24日

mikj

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论
站内搜索
最新 热点 随机
最新 热点 随机
东莞凤岗Urcove逸扉酒店—一次愉快的入住体验 满5美元提现,每天签到和购物返现的网站 Win10蓝牙链接wifi热点网络和Win10使用蓝牙共享网络分享 Gravatar头像的镜像使用Cloudflare Workers反代自建 如何在论文中使用证据 acme申请google Public Certificate 免费ssl 证书应用LNMP Ubuntu的远程桌面环境使用Docker与Xfce Azure100美金使用开源的Azure 管理面板 网站Cloudflare使用CDN后如何获取前端真实客户IP Win10 共享文件夹(设置账户密码与终止所有连接)
东莞凤岗Urcove逸扉酒店—一次愉快的入住体验
WordPress 调用bing必应今日美图做文章或者登录背景 设置WHMCS的PDF账单显示中文,解决乱码问题. Modern cities, endless language opportunities 用阿里云应用托管(ACE)搭建wordpress博客 ZeroTier 组建虚拟局域网,本地应用 IPv6服务 cpanel简易安装教程(转) Nginx + https + 免费SSL证书配置指南 宝塔面板或者LNMP下安装php的mongodb扩展 在 WordPress 中如何实现在图片上添加文字(转) Windows PowerShell 升级支持Win7/Win8/Server 2008 R2/Server 2012/Server 2012 R2系统
标签聚合
安装 wordpress 插件 php 域名 服务器 系统 DirectAdmin 免费 Cloudflare debian ubuntu centos linux 月捐 升级 网盘 代码 LNMP vps
分类
  • Linux
  • VPS服务器
  • windows
  • wordpress
  • 域名相关
  • 建站分享
  • 教程学习
  • 数据库类
  • 旅行
  • 未分类
  • 资源分享
友情链接
  • 傻子-跸西的blog
  • 撸羊毛
  • vzone
  • 陈否否
  • Shucheng Li
  • 天下无鱼
  • 我喔喔喔
  • QQTM论坛
  • 回到未来博客
  • 我的图库
  • 李子博客
  • 朱志瑞
  • 小沨记事本
  • 爱购啦
  • QQPCC
  • 娃娃博客
  • 2.int.ru
  • 夜狐
  • 寥寥后花园
  • 死老鬼
  • 麦麦同学
  • semnew
  • 午夜客
  • 轨迹博客
  • 豆博
  • 怪鸟博客
AD

COPYRIGHT © 2023 Xinai.De. ALL RIGHTS RESERVED.@ 网站运行:@ 服务器运行状态

Theme Kratos Made By Seaton Jiang