Centos之添加开机启动-yellowcong

本文详细介绍了如何配置ZooKeeper集群及Dubbo服务的开机自启动,包括修改/etc/rc.local文件的具体步骤,以及解决过程中遇到的问题如权限设置和服务状态检查等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有些服务部署了之后,需要设置开机启动,不然重启服务后,可能由于服务忘记了启动,导致一些问题,所以最好先将服务配置为开机启动,修改/etc/rc.local,添加开机启动执行的程序

添加到开启启动

我的是服务器是三个zookeeper节点,和一个dubbo服务器

#编辑/etc/rc.local 文件
vim /etc/rc.local

#将下面的配置文件 配置到自己的里面,需要根据自己的路径更改
#用户root
#zookeeper start up
su - root -c '/usr/local/zookeeper/zookeeper-3.4.10/bin/zkServer.sh start'
su - root -c '/usr/local/zookeeper2/zookeeper-3.4.10/bin/zkServer.sh start'
su - root -c '/usr/local/zookeeper3/zookeeper-3.4.10/bin/zkServer.sh start'

这里写图片描述

问题集合

设置/etc/rc.local无效问题解决

由于/etc/rc.local是/etc/rc.d/rc.local的软连接,所以必须确保/etc/rc.local和/etc/rc.d/rc.local都有x权限(可执行)

这里写图片描述

执行命令,给他执行权限,就可以了

chmod +x /etc/rc.d/rc.local
chmod +x /etc/rc.local


#开启rc-local.service服务,不开启,设定了执行权限也没用
#systemctl status rc-local.service #查看服务状态
systemctl   enable   rc-local.service
systemctl   --system  daemon-reload
systemctl   start  rc-local.service

这里写图片描述

查看服务运行状态

systemctl | grep "rc.local"

这里写图片描述

user xx does not exist

这个配置文件中,/etc/rc.local文件中,配置的用户不对,导致的

#查看服务启动的状态
systemctl status rc-local.service

这里写图片描述

服务正常启动后,服务启动正常了。

这里写图片描述

CentOS 7上实现MinIO的开机启动,你可以按照以下步骤进行操作: 1. 首先,进入MinIO的安装目录,找到MinIO的配置文件。在配置文件中,你需要设置MinIO的安装目录、根用户和密码以及启动命令等参数。\[2\] 2. 接下来,你需要创建一个MinIO的启动脚本服务。进入CentOS 7的开机启动位置`/etc/systemd/system/`,创建一个名为`minio.service`的文件,并在文件中添加以下内容:\[1\] ``` \[Unit\] Description=MinIO After=network.target \[Service\] ExecStart=/path/to/minio server --config-dir=/path/to/config \[Install\] WantedBy=multi-user.target ``` 请将`/path/to/minio`替换为MinIO的可执行文件路径,将`/path/to/config`替换为MinIO的配置文件路径。 3. 保存并退出文件。然后,使用以下命令重新加载服务的配置文件: ``` systemctl daemon-reload ``` 4. 停止原先已经开启的MinIO服务(如果有的话): ``` systemctl stop minio ``` 5. 启动MinIO服务并设置为开机启动: ``` systemctl start minio systemctl enable minio ``` 现在,MinIO将会在CentOS 7的开机时自动启动,并使用你指定的配置文件进行运行。 #### 引用[.reference_title] - *1* *2* [Centos7设置minio自启动脚本(保姆级教程)](https://blog.youkuaiyun.com/lianweiyu1998/article/details/122027910)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [centos7环境安装单机版MinIo后台自启动](https://blog.youkuaiyun.com/u010293698/article/details/128922506)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

狂飙的yellowcong

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值