linux设置服务开机自启动

  • 参考:
  • 需求
  • 1)需要配置的文件
  • 2)新增对应服务的命令
  • 实践中可能的错误

参考:

https://blog.csdn.net/guo_qiangqiang/article/details/86701260
https://www.cnblogs.com/link01/p/12165245.html

需求

需求:因为在进行系统运维的过程中,偶尔遇到服务器关机升级的状况。因此想在开机自启动的配置文件中,写入自己的起服务的命令。这样当服务器在关机再重启的时候,就能够在开机的时候将服务自动启动。

本着实用主义,在网上找到了一种方法便实践了起来。

1)需要配置的文件

首先需要在/etc/rc.local文件中新增所起服务的命令,但由于/etc/rc.local是一个链接文件,指向/etc/rc.d/rc.local。因此实际上需要在/etc/rc.d/rc.local中新增所起服务的命令。

2)新增对应服务的命令

值得注意的是,需要切换到root权限的用户才能对/etc/rc.d/rc.local进行编辑和修改。比如我是需要将启动redis的命令写入到开机自启动,因此新增的命令如下:在rc.local中写入命令的时候,需要使用全路径,而不是相对路径,这一点需要注意。

至此,开机启动项就添加完毕了。

实践中可能的错误

但当我们关机再启动测试的时候会发现redis服务并没有起来,这主要是/etc/rc.d/rc.local没有执行权限。
使用chmod +x rc.local命令,添加可执行权限即可。

linux设置服务开机自启动相关推荐

  1. linux设置开机自启服务,linux设置服务开机自启动的三种方式

    linux设置服务开机自启动的三种方式 这里介绍一下linux开机自动启动的几种方法,共计3种,大家可以借鉴一下!经验里面以centos 5.3系统为例! 方法1:.利用ntsysv命令进行设置,利用 ...

  2. linux 设置开机自启动服务命令,linux 设置服务开机自启动

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 前言 由于机房断电,导致服务关闭,在运维人员匆忙的情况下,可能就只重启了机器,很容易就忽视了里面的服务,而对于比较重要的 ...

  3. Linux设置Oracle开机自启动

    Linux设置Oracle开机自启动 目录 1.编辑oratab    1 2.编辑rc.local    2 3.listener.log的权限    3 4.编辑dbstart    3 5.测试 ...

  4. linux设置服务开机启动

    在linux的服务运维管理中,经常会出现这么一种需求,即通过自定义的脚本启动或者关闭一些服务,尽管有些软件在安装的时候可以进行设置,但如果要管理的服务特别多的情况下,假如服务器重启了,仍有一些服务需要 ...

  5. Linux设置软件开机自启动的三种方式(中标麒麟、银河麒麟、ubuntu)

    一.有界面的程序自启动 利用Linux的 .desktop文件实现开机启动. 在/etc/xdg/autostart 目录下建立一个 test.desktop文件,并对文件进行以下编辑. 操作步骤 打 ...

  6. Linux设置Tomcat开机自启动

    操作环境 服务器centos7.3 配置开机自启动tomcat 众所周知,在Linux中设置开机自启动的服务,需要在/etc/rcX.d下挂载.除此之外还需要在/etc/init.d下些启动脚本.其实 ...

  7. linux设置nexus开机自启动_CentOS7配置nexus开机自启动

    CentOS7配置nexus开机自启动 新建nexus启动脚本 进入/etc/init.d目录,新建脚本文件nexus // 进入/etc/init.d [root@linux_maven etc]# ...

  8. linux设置Supervisor开机自启动

    1.cd /usr/lib/systemd/system/ 2.找到supervisord及supervisorctl命令的路径: which supervisord /usr/local/bin/s ...

  9. linux设置nexus开机自启动_linux安装nexus(支持jdk1.7)并设置开机启动

    版本:nexus-2.6.4-02-bundle 这个版本jdk需要1.7或以上 注:nexus 2.6版本之后不再支持jdk1.6 nexus 2.5.x nexus最后一个支持jdk1.6版本的 ...

  10. linux设置nexus开机自启动_在linux中使用nexus搭建maven私服

    首先介绍下为什么要搭建maven私服,简单点说就是就是把项目工程中的Jar包放在一个服务器上,每次Jar包的修改都能去私服上面Down到本地.可以对整个项目组的人形成一个统一的管理. 2.下载完之后就 ...

最新文章

  1. Linux那些事儿 之 戏说USB(4)最终奥义
  2. java条码大小_java – 如何设置iText条码宽度?
  3. 大学使用python 编辑器_[雪峰磁针石博客]2018 最佳python编辑器和IDE
  4. 禁用Zuul的过滤器
  5. 100行代码实现了多线程,批量写入,文件分块的日志方法
  6. 869. 重新排序得到 2 的幂
  7. git如何拉去开发的 最新代码_linux脚本拉取git代码并发布tomcat应用
  8. Java反射机制是什么?
  9. 正则表达式与相关工具
  10. c语言三个月兴业,c语言输出2015年日历,要求三个月在一行...
  11. Javascript第四章变量的提升和预解析方法流程第四课
  12. java comparator_Java 集合排序策略接口 Comparator
  13. 基于stm32智能风扇_意法半导体和Fieldscale为基于STM32的智能设备带来简单直观的触控体验...
  14. 小程序坑 redirectTo 计时器 setInterval clearInterval
  15. 云桌面终端_云桌面是否真的有被夸大,看完你就知道了
  16. 开源项目推荐:3D点云处理软件CloudCompare,基于Qt和OpenGL
  17. 大数据分析工具(下)
  18. 爬取东方财富网股票行情数据和资讯
  19. matlab常用指令
  20. -bash: ls: No such file or directory 产生的原因及修改方法

热门文章

  1. feign调用接口返回html,Spring Cloud Feign接口返回流
  2. 二叉树的右视图 python_【leetcode刷题】T128-二叉树的右视图
  3. c#用canny算子做边缘提取_【从零学习OpenCV 4】Canny算法
  4. docker 容器启动顺序_Docker高手进阶 - Docker Compose到底是什么
  5. python数据集_在Python中如何差分时间序列数据集
  6. Django:报错 unsupported format character ‘Y‘ (0x59) at index 70
  7. RSocket 基于消息传递的反应式应用层网络协议
  8. 线性代数【二】:矩阵的概念与计算
  9. anaconda3+pytorch踩坑
  10. 关于python提交spark以及在spark环境中使用本地包的方法--针对于集群无法在线下包以及python版本和spark绑定的问题解决