设置服务开机启动
最近更新时间: 2024-10-17 17:10:00
自动扩容的机器设置服务开机启动
使用场景
用 auto scaling 扩容时,我们希望全程无人工介入。因此强烈为自动扩容的机器设置开机后服务自动启动,例如:
httpd 服务
mysqld 服务
php-fpm 服务
tomcat 服务
花一分钟修改 /etc/rc.d/rc.local 文件即可设置完成。
设置方法(以 centos 为例):
step 1: 打开rc.local文件
输入vim /etc/rc.d/rc.local
已有内容不动,在文件后面添加内容。
TIPS (资深用户可跳过): 输入 “i" 进入 vim 的 insert 模式,就可以输入内容,此时按方向键“↓”即可到达文件后面。
step 2: 写好要启动的服务
本例子是希望搭建的网站开机自启动 httpd、mysqld、php-fpm 服务。请在 rc.local 文件后面加入下面代码:
service httpd start
service mysqld start
service php-fpm start
保存并退出。之后这台 server 开机后,网站就自动可访问了。注意不同网站需要的服务不同,此步骤根据您的需要设置即可。
TIPS (资深用户可跳过): 内容输入完成后,按 esc 键,然后按住shift键+两下z就可退出了。即输入 ZZ。
step 3:验证(可选)
重启服务器(输入 reboot 即可重启,或者在控制台上重启),服务器重启完成后不进入服务器,直接刷新网站的网页看是否有响应。如有即设置成功。
step 4:基于这台的机器制作镜像,在制作启动配置时使用该镜像
此步骤比较简单,如果操作遇到困难可再参考以下教程: