设置开机启动脚本

为了像以前一样,在/etc/rc.local中设置开机启动程序,需要以下几步:
一般系统安装完 /lib/systemd/system/ 下会有 rc-local.service 文件,即我们需要的配置文件,将 /lib/systemd/system/rc-local.service 链接到 /etc/systemd/system/ 目录下面来:

ln -fs /lib/systemd/system/rc-local.service /etc/systemd/system/rc-local.service
cd /etc/systemd/system/
cat rc-local.service   # 在最后添加如下三行
[Install]
WantedBy=multi-user.target
Alias=rc-local.service

创建/etc/rc.local即开机启动脚本,并赋予755权限,然后编辑重启后即可显示

demo@demo-desktop:~$ sudo vim /etc/rc.local
#!/bin/bash
# eth0
ifconfig eth0 down
ifconfig eth0 hw ether 2c16bdd01122
ifconfig eth0 up
# 开机脚本里运行另外一个脚本不需要加. 否则开机无法识别 如下运行/home/demo/test.sh
/home/demo/test.sh
demo@demo-desktop:~$ chmod 755 /etc/rc.local

设置开机启动服务

# 1.创建服务
root@demo-desktop:~# cat /lib/systemd/system/stopSwap.service
[Unit]
Description=stopSwap service
After=network.target
[Service]
User=root
Type=oneshot
ExecStart=/etc/start_service.sh
[Install]
WantedBy=multi-user.target
Alias=stopSwap.service
# 2.创建软链接
root@demo-desktop:~# ln -sf /lib/systemd/system/stopSwap.service /etc/systemd/system/multi-user.target.wants/stopSwap.service
# 3. 编辑启动脚本
root@demo-desktop:~# cat /etc/start_service.sh
#!/bin/bash
swapoff  -a  # 或sudo /sbin/swapoff -a
root@demo-desktop:~# chmod 755 /etc/start_service.sh
root@demo-desktop:~# reboot
# 其他 查看各个服务状态
sudo systemctl list-unit-files

ubuntu系统设置开机启动项相关推荐

  1. Win10与Ubuntu双系统设置开机启动项

    通过U盘安装Ubuntu16.04后,开机默认显示Ubuntu的开机启动项,但是选择win10系统有时会出现花屏的现象,且开机较慢.所以自己捣鼓一番. 首先进入win10系统,打开diskgenius ...

  2. Windows系统设置开机启动项的方法

    1.增加开机启动项 1)点击开始,找到"启动"文件,右击打开,将要添加到启动列表中的程序的快捷方式添加到下面即可: 2)在命令中输入regedit,打开注册表程序,查找Run,或者 ...

  3. ubuntu 修改开机启动项默认值

    有时候系统会自动更新内核,这可能会带来一些问题,如果想使用原来的内核,有三种方法: 1.最简单的,开机进入启动项时手动选择 高级选项->你的上一个内核处 回车 2.同方法一,不过每次手动选择非常 ...

  4. ubuntu mint 开机启动项管理

    使用工具 sysv-rc-conf,需要安装. 点击打开链接http://blog.chinaunix.net/uid-21516619-id-1825027.html

  5. xp系统禁止开机启动服务器,xp系统怎么设置开机启动项 xp系统如何禁止开机启动软件...

    当我们在使用电脑的时候,我们可以设置某些软件在我们开机时并启动,这样就非常方便了,可是XP系统怎么设置开启启动项呢?其实很简单,下面小编为大家带来xp系统设置开机启动项的步骤教程,不会设置的朋友可以参 ...

  6. ubuntu 下的开机启动项管理命令

    在redhat和centos上可以使用chkconfig 来管理开机启动项,Ubuntu上可以用 sysv-rc-conf 来代替. 直接使用apt-get 安装即可,使用方法和chkconfig 类 ...

  7. Ubuntu下添加开机启动项的2种方法

    Ubuntu下添加开机启动项的方法 1.方法一,编辑rc.loacl脚本 Ubuntu开机之后会执行/etc/rc.local文件中的脚本, 所以我们可以直接在/etc/rc.local中添加启动脚本 ...

  8. ubuntu开机启动项

    自从将公司电脑的Ubuntu系统升级到了Ubuntu 16.04 (之前是15.04), 每次开机竟然耗时2分钟左右, 简直不能忍! 咋能向Windows看齐(Windows都没这么慢好嘛), 话说以 ...

  9. win7关闭开机启动项_老司机给你传授 win7系统设置开机不启动360安全卫士只启动软件小助手的图文教程 -win7系统使用教程...

    win7旗舰版是用户量最大的一款操作系统:有不少人在使用中都遇见了win7系统设置开机不启动360安全卫士只启动软件小助手的问题,太多的用户是不想看到win7系统设置开机不启动360安全卫士只启动软件 ...

  10. 怎样修复grub开机引导以及在Ubuntu中添加win7开机启动项

    出自:http://blog.chinaunix.net/uid-27037833-id-3235145.html 由于装Centos(我机子上已经有了win7和Ubuntu),结果Centos没装好 ...

最新文章

  1. winform实现截图
  2. 查询表结构用于导出excel
  3. 【机器视觉】 assign算子
  4. 2017-2018年Scrum状态调查报告
  5. deb下载路径、apt下载路径(deb路径、apt路径)、自定义打包deb文件、安装deb文件、解压deb文件
  6. 为什么易燥易怒以及柔润相处的练习
  7. 使用tSQLt创建SQL单元测试实用程序过程
  8. override 和 new 关键字的总结
  9. JavaSE、JavaEE、JavaME三者的关系与区别
  10. FPGA三段式状态机的思维陷阱
  11. 【WebGoat习题解析】Parameter Tampering-Bypass HTML Field Restrictions
  12. java短信验证码_java实现发送短信验证码
  13. 移动开发采用什么平台好?
  14. Preface Numbering序言页码
  15. Python中Scrapy框架的代理使用
  16. springboot+vue宠物医院诊所管理系统源码
  17. 基于LM358的几种外围电路
  18. 沪江网校SWF课件打开后叹号问题的解决方案
  19. C++入门:命名空间、缺省参数、函数重载、引用、内联函数、auto、范围for
  20. html中的body是什么,CSS中的“body”*是什么意思?

热门文章

  1. 弧长积分公式的证明_20160414
  2. Airtest多点触控测试
  3. 台式计算机如何自动开关机,联想电脑怎么设置定时开机|联想台式机自动开机设置方法...
  4. 闲谈摩根 --兼答关于JP摩根和摩根斯坦利的渊源和区别,其他的摩根八卦
  5. Python编码错误的解决办法SyntaxError: Non-ASCII character '\xe5' in file
  6. Win10系统键盘正常但不能输入
  7. 发布源码及依赖到网络maven仓库
  8. eureka-client无法启动com.netflix.discovery.DiscoveryClient : Shutting down DiscoveryClient
  9. 51实战演练之存储器-熊健-专题视频课程
  10. Django之全局配置-ALLOWED_HOSTS、LOGGING及多个子应用管理