centos开机自启动问题

本文介绍了在CentOS 6和7中设置开机自启动的方法。对于CentOS 6,只需赋予/etc/rc.d/rc.local执行权限。而在CentOS 7,除了权限设置外,还需启动并设置rc-local服务为开机启动。如果遇到开机不执行命令的问题,可能是因为环境变量未正确设置,可以通过编写shell脚本并在rc.local中调用来解决。
摘要由CSDN通过智能技术生成

centos的开启自启动问题,在服务可分为centos6和centos7两种情况。

  1. centos6 只需要赋予/etc/rc.d/rc.local文件执行权限,

chmod +x /etc/rc.d/rc.local 或chmod 777 /etc/rc.d/rc.local
这时centos将在启动时将执行 /etc/rc.d/rc.local中的命令

  1. centos7 需要赋予/etc/rc.d/rc.local文件执行权限,并且会有开机启动服务:rc-local

需要先服务权限: chmod +x /etc/rc.d/rc.local 或chmod 777 /etc/rc.d/rc.local
然后启动rc-local 服务, systemctl start rc-local
并设置为开机启动systemctl enable rc-local

若为赋予/etc/rc.d/rc.local文件执行权限,就启动rc-local 服务。会出现一下报错
在这里插入图片描述

可在/etc/rc.d/rc.local填写一个命令测试,开机是否执行该文件,例如:
touch /opt/local/test
重启后查看是否存在/opt/local/test来判断是否开机执行了/etc/rc.d/rc.local文件。

  1. 若/etc/rc.d/rc.local文件开机执行,但是还是有部分命令未执行,最大的问题可能是环境变量问题,
    例如安装的jdk环境变量,在系统上可手动运行,但开机自动运行文件无法执行,这时可以写成shell脚本,在/etc/rc.d/rc.local文件中执行shell脚本,
    在/etc/rc.d/rc.local中,写入 sh -x /opt/start.sh
    在/opt/start.sh中配置为:
    #!/bin/sh
    export JAVA_HOME=/usr/local/jdk
    export JRE_HOME= J A V

CentOS上配置开机自启动有三种方式: 1. 直接在`/etc/rc.d/rc.local`中添加服务启动命令。这种方式是将启动命令直接添加到`rc.local`脚本中,系统完成启动后会自动执行该脚本,从而启动相应的服务。 2. 通过`chkconfig`命令配置服务自启动。使用`chkconfig`命令可以设置服务在特定运行级别下自启动,例如可以通过`chkconfig --level 345 service_name on`来设置服务在运行级别3、4和5下自启动。 3. 在CentOS 7上,可以使用`systemctl enable`命令来配置服务自启动。这种方式需要使用`systemctl`命令管理系统服务,通过`systemctl enable service_name`命令可以将服务添加到开机自启动列表中。 根据你的引用内容来看,常用的方式是通过在`/etc/rc.d/rc.local`中添加服务启动命令来实现开机自启动。这种方式简单且适用于大多数情况。所以你可以在`/etc/rc.d/rc.local`文件中添加你想要开机自启动的服务的启动命令。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Linux(CentOS7)开机自启动的三种是设置方式详细图解(init.d&fstab&rc.local)](https://blog.csdn.net/zhanhjxxx/article/details/122811638)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *3* [Centos中配置开机自启动的方式汇总](https://blog.csdn.net/w1014074794/article/details/127297409)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值