在CentOS系统下,主要有两种方法设置自己安装的程序开机启动。
1、把启动程序的命令添加到/etc/rc.d/rc.local文件中,比如下面的是设置开机启动httpd。
复制代码#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.touch /var/lock/subsys/local
/usr/local/apache/bin/apachectl start复制代码2、把写好的启动脚本添加到目录/etc/rc.d/init.d/,然后使用命令chkconfig设置开机启动。chkconfig 功能说明:检查,设置系统的各种服务。语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset]--add 添加服务--del 删除服务--list 查看各服务启动状态比如我们设置自启动mysql:
复制代码1 #将mysql启动脚本放入所有脚本运行目录/etc/rc.d/init.d中2 cp /lamp/mysql-5.0.41/support-files/mysql.server /etc/rc.d/init.d/mysqld3 4 #改变权限5 chown root.root /etc/rc.d/init.d/mysqld6 7 #所有用户都可以执行,单只有root可以修改8 chmod 755 /etc/rc.d/init.d/mysqld9
10 #将mysqld 放入linux启动管理体系中
11 chkconfig --add mysqld
12
13 #查看全部服务在各运行级状态
14 chkconfig --list mysqld
15
16 #只要运行级别3启动,其他都关闭
17 chkconfig --levels 245 mysqld off复制代码例如:我们把httpd的脚本写好后放进/etc/rc.d/init.d/目录,使用chkconfig --add httpd
chkconfig httpd on命令即设置好了开机启动。3、把启动程序的命令添加到/etc/rc.d/rc.sysinit 文件中脚本/etc/rc.d/rc.sysinit,完成系统服务程序启动,如系统环境变量设置、设置系统时钟、加载字体、检查加载文件系统、生成系统启动信息日志文件等比如我们设置自启动apache:echo "/usr/local/apache2/bin/apachectl start" >> /etc/rc.d/rc.sysinit

注:转自http://www.cnblogs.com/xlmeng1988/archive/2013/05/22/3092447.html

转载于:https://www.cnblogs.com/thingk/p/4334604.html

centos设置开机自启动相关推荐

  1. CentOS安装docker图解(下载、卸载、安装、启动、检测、设置开机自启动)

    1.下载链接 点击下载 点击后加入如下页面. 2.卸载之前的docker 复制该命令,在CentOS上执行 3.安装docker依赖的包 复制该命令,在CentOS上执行 4.告诉CentOS,doc ...

  2. Linux服务器,服务管理--systemctl命令详解,设置开机自启动

    Linux服务器,服务管理--systemctl命令详解,设置开机自启动 syetemclt就是service和chkconfig这两个命令的整合,在CentOS 7就开始被使用了. 摘要: syst ...

  3. oracle11g设置开机自启动,oracle11g在linux系统下开机自启动设置

    oracle服务器一般来说最好是手动启动,这样碰到问题的话,可以现场解决,但是也担心有时候机器故障,自动重启后,为了快速恢复应用,需要自动开机启动oracle,而且发现在不同的os下,启动的设置都不太 ...

  4. linux 设置开机自启动服务命令,linux开机自启动服务优化设置命令

    1.设置成英文字符,避免出现乱码 [root@xuegod62 ~]# LANG=en 2.两种配置linux开机自启动服务命令: 1) [root@xuegod62 ~]# ntsysv 2) [r ...

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

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

  6. kalilinux设置开机自启动:update-rc.d -f apache2 defaults

    设置开机自启动项: update-rc.d -f apache2 defaults 开机默认打开Apache2

  7. 【Windows工具】QuickLook-3.6.11 安装并设置开机自启动(含较难下载的 QuickLook-3.6.11 安装包百度云盘资源)

    1.QuickLook资源链接: https://pan.baidu.com/s/1netQwuSIaYGFatpjLAIYxw 提取码:fcle 2.设置开机自启动 设置开机自启动的方法很多,这里分 ...

  8. 树莓派VNC server设置开机自启动

    目前已测试OK的几个方法: 方法1(作为服务自启动): 在/etc/init.d/中创建一个文件.例如tightvncserver: sudo nano /etc/init.d/tightvncser ...

  9. 如何在linux操作系统中安装oracle数据库,并设置开机自启动

    1. ping www.baidu.com 查看是否联网成功 2. 不能联网,就将ip修改为动态dhcp模式使之能链接成功. 3. Vi /etc/hosts 写上ip地址与主机名 4. yum in ...

最新文章

  1. Ajax弹出式无刷新城市选择特效
  2. mysql一张表两个索引字段是建两颗独立索引树吗?
  3. IPFS(星际文件系统)的安装与使用
  4. linux怎么用两个进程传值,关于linux:将变量脚本参数传递给另一个脚本,然后将qsub传递给程序...
  5. Eureka源码分析
  6. 求离散马尔科夫链的平稳分布+按照一定概率分布生成想要的样本
  7. js 判断一个字符在字符串中出现的次数
  8. 同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO
  9. CSS 元素的display属性
  10. git 入门教程之 git 私服搭建教程
  11. 车牌识别算法_向滥用远光灯说不,易泊车牌识别算法了解一下?
  12. 从句 Clauses
  13. Spring Security 官方文档学习路径
  14. linux 脚本里切换用户密码,shell,切换用户,执行指定,脚本
  15. JS基础-事件模型(事件事件流自定义事件事件冒泡/代理)
  16. 机器学习笔记六——特征工程之数据预处理
  17. Codeforces 549F Yura and Developers
  18. 怎么在线给图片转换格式?分享一款图片转格式神器
  19. Three.js 剖切模型功能封装
  20. gpt分区 linux 4k对齐,磁盘对齐与4K对齐

热门文章

  1. python制作聊天机器人原理_用 Python 来做一个聊天机器人吧!(一)
  2. Vue3 组件通信学习笔记
  3. LeetCode 2192. 有向无环图中一个节点的所有祖先(拓扑排序)
  4. 04.卷积神经网络 W1.卷积神经网络(作业:手动/TensorFlow 实现卷积神经网络)
  5. LeetCode 第 206 场周赛(733/4491,前16.3%)
  6. LeetCode 1488. 避免洪水泛滥(贪心+set二分查找)
  7. 基于sklearn.decomposition.TruncatedSVD的潜在语义分析实践
  8. 剑指Offer - 面试题38. 字符串的排列(全排列,排序,回溯+剪枝)
  9. LeetCode 1028. 从先序遍历还原二叉树(栈)
  10. LeetCode 105. 已知前序中序 求二叉树