`
lcyaiym
  • 浏览: 28351 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

CentOS 开机启动

 
阅读更多

欢迎访问我的个人博客网站:http://www.yanmin99.com/

一、开机启动介绍

  • 在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd、mysqld、postfix等,安装后系统默认不会自动启动的。就算手动执行 /etc/init.d/mysqld start 启动了服务,只要服务器重启后,系统仍然不会自动启动服务。

二、CentOS设置自动启动方式

1、CentOS7之前

  • A、利用 chkconfig 来配置启动级别

    • chkconfig介绍

      chkconfig –-add xxx //把服务添加到chkconfig列表
      chkconfig --del xxx //把服务从chkconfig列表中删除
      chkconfig xxx on //开启开机自动启动
      chkconfig xxx off //关闭开机自动启动
      chkconfig --list //查看所有chklist中服务
      chkconfig --list xxx 查看指定服务
    • chkconfig实例

      //把nginx添加到chkconfig中
      chkconfig --add nginx
      //查看nginx是否在chkconfig中(添加进去默认设置自动启动)
      chkconfig --list nginx
      //2~5都是on,就表明会自动启动了
      nginx 0:off 1:off   2:on    3:on    4:on    5:on    6:off
      //开启开机启动
      chkconfig nginx on
      //关闭开机启动
      chkconfig nginx off
      chkconfig --del nginx
  • B、修改 /etc/rc.d/rc.local

    /etc/rc.d/init.d/nginx start

CentOS7

  • 方案一

    • 赋予脚本可执行权限(/opt/script/autostart.sh是你的脚本路径)

      chmod +x /opt/script/autostart.sh
    • 打开/etc/rc.d/rc/local文件,在末尾增加如下内容

      /opt/script/autostart.sh
    • 在centos7中,/etc/rc.d/rc.local的权限被降低了,所以需要执行如下命令赋予其可执行权限

      chmod +x /etc/rc.d/rc.local
  • 方案二

    • 将脚本移动到/etc/rc.d/init.d目录下

      mv /opt/script/autostart.sh /etc/rc.d/init.d
    • 增加脚本的可执行权限

      chmod +x /etc/rc.d/init.d/autostart.sh
    • 添加脚本到开机自动启动项目中

      cd /etc/rc.d/init.d
      chkconfig --add autostart.sh
      chkconfig autostart.sh on
<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>
分享到:
评论

相关推荐

    优化centos开机启动项

    CentOS操作系统的启动项优化是提高系统启动速度和减少系统负载的关键步骤。通过优化启动项,可以减少系统的启动时间,提高系统的性能和稳定性。在本文中,我们将详细介绍如何优化CentOS的启动项。 1. 优化inittab...

    CentOS 8 开机启动Nginx脚本

    CentOS 8 开机启动Nginx脚本

    centos7开机自启动执行脚本

    可以使用`systemctl list-unit-files | grep enabled`查看所有已启用的开机启动服务,或者用`systemctl status my_script.service`检查特定服务的状态。 5. **注意事项** - 确保你的脚本具有执行权限:`chmod +x ...

    centos7下启动springboot项目启动脚本(shell脚本)

    前言:打包好的springboot项目,可以使用java -jar xxx.jar的方式启动。当出现多个springboot项目需要启动的时候,可以使用脚本启动的方式。这在springcloud项目的开发测试阶段尤为有用。以下展示启动脚本示例,过程...

    centos下redis安装并配置开机启动说明文档

    centos7 下安装redis说明 文件包括: redis下载百度网盘下载地址 安装步骤 配置service服务 配置开机启动 如文件失效可加入QQ群:282882201,在群文件下载

    centOS7设置Tomcat8开机启动

    在Linux系统中,尤其是CentOS 7,配置Apache Tomcat 8作为开机启动服务是确保服务器启动时自动运行Web应用程序的关键步骤。这个过程对于软件实施工程师来说非常重要,因为它可以简化维护工作,避免每次系统重启后...

    nodejs脚本centos开机启动实操方法

    node环境的安装便不再赘述了,网上有很多教程,也非常简单。 这一篇是使用pm2实现nodejs的自动重启。 什么是pm2? 如官网介绍的,pm2是nodejs下先进的,生产进程...4.将pm2设置为开机启动 pm2 startup 5.接下来可以

    centos设置tomcat开机自启动

    ### CentOS 设置 Tomcat 开机自启动 #### 一、前言 在生产环境中,为了确保应用服务器能够稳定运行,我们通常需要配置应用服务器在系统重启后自动启动。本篇文章将详细介绍如何在CentOS环境下配置Tomcat服务器实现...

    CentOS 开机启动自定义脚本详解及实现

    CentOS 开机启动自定义脚本 有些时候我们需要在服务器里设置一个脚本,让他一开机就自己启动。方法如下: cd /etc/init.d vi youshell.sh #将youshell.sh修改为你自己的脚本名 编写自己的脚本后保存退出。 在编写...

    centos7配置启动顺序

    在 CentOS 7 系统中,配置启动顺序是非常重要的,因为它决定了系统开机时选择加载哪个内核版本。在多系统或内核更新后,确保设置正确的启动顺序有助于避免不必要的开机问题。下面我们将详细讨论如何在 CentOS 7 中...

    Centos7开机启动自己的脚本的方法

    本文主要聚焦于如何在CentOS 7环境下设置自定义的开机启动脚本,以实现更加方便地管理和控制开机启动的服务。 首先,我们需要创建一个自定义的脚本,例如名为`centnet-service.sh`。这个脚本将包含我们需要在系统...

    Lancger#opslinux#Centos6.5安装node_exporter1

    一、安装 二、启动脚本 三、设置开机启动

    centos 7 开机启动.emmx

    linux 操作系统,主要是Centos 系统的开机启动过程,如:开机自检、GRUB2启动引导阶段、内核引导、/usr/lib/systemd/systemd 等模块的详细介绍。

    详解CentOS设置程序开机自启动的方法

    在CentOS系统下,主要有两种方法设置自己安装的程序开机启动。 1、把启动程序的命令添加到/etc/rc.d/rc.local文件中,比如下面的是设置开机启动httpd。 #!/bin/sh # # This script will be executed *after* all ...

    Centos开机自启动redis.txt

    ### CentOS 开机自启动 Redis 的配置与管理 #### 背景介绍 在现代软件架构中,Redis(Remote Dictionary Server)是一种广泛使用的开源键值存储系统,它支持多种数据结构如字符串、哈希表、列表等,并且可以作为...

    Centos 7 下安装MongoDB,并配置系统启动和开机启动

    最近工作中用到MongoDB,在安装过程中走了很多弯路,整理了详细的安装...安装说明内容:MongoDB下载地址、安装MongoDB过程,配置相关文件,配置系统命令启动和开机启动。 如果有疑问请加入QQ群:282882201 交流学习

    linux 谷歌浏览器开机自启并全屏

    最后,配置这个Python脚本开机自启动。这可以通过在系统的启动服务中添加新条目来实现,具体方法因Linux发行版而异。例如,在Systemd系统中,你可以创建一个systemd服务单元文件,比如`/etc/systemd/system/start_...

    CentOS 7.2 设置脚本在服务器开机时自动启动

    Linux 的启动流程主要顺序是:加载内核、启动初始化进程、确定运行级别、加载开机启动程序、用户登录。在第 4 步加载启动程序中,init 进程逐一加载开机启动程序,其实就是运行指定目录里的启动脚本。在运行完指定...

Global site tag (gtag.js) - Google Analytics