设置系统开机服务自动启动 | 学习笔记

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 Tair(兼容Redis),内存型 2GB
简介: 快速学习设置系统开机服务自动启动

开发者学堂课程【阿里云上搭建 LAMP 环境实战:设置系统开机服务自动启动】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/663/detail/11093


设置系统开机服务自动启动

 

设置 Apache、MySQL、Memcache、Redis开机自启

1、自启原理

借助系统自带脚本/etc/rc.local(CentOS7,以上改下执行权限,不然开机不执行),此脚本开机后会自动加载。

可以将源码安装的服务启动命令写入该脚本,间接实现开机自启动。

2、自启代码

# vi/etc/rc.local

/usr/local/apache2/bin/apachectl start

/usr/local/mysql/bin/mysqld_safe --user=mysql&

/usr/local/memcache/bin/memcached -umemcache&

/usr/local/redis/bin/redis-server/usr/local/redis/etc/redis.conf

3、操作步骤

(1)将

/usr/local/apache2/bin/apachectl start

/usr/local/mysql/bin/mysqld_safe --user=mysql&

/usr/local/memcache/bin/memcached -umemcache&

/usr/local/redis/bin/redis-server/usr/local/redis/etc/redis.conf

写入 /etc/rc.local 下;

(2)加权限: Chmod + / etc/rc.local

(3)改 MySQL 配置文件:

输入 Vi /etc/my.cnf

任意指定一个目录,

例:加入log,将pid-filem/var/run/mariadb/mariadb.pid 改为 pid-filem/var/log/mariadb/mariadb.pid

(4)输入 reboot 重启,再连接新建会话,服务器全部开启,完成。

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
2月前
|
Ubuntu Linux
Linux服务器的自动启动可以在哪里进行配置?
Linux服务器的自动启动可以在哪里进行配置?
151 3
|
12月前
|
Linux
linux设置开机服务自动启动/关闭自动启动命令 chkconfig
linux设置开机服务自动启动/关闭自动启动命令 chkconfig
332 0
|
域名解析 弹性计算 Ubuntu
ubuntu 18.04 如何设置开机自动启动脚本
本文主要为大家介绍如何通过systemd来实现ubuntu 18.04系统开机自动运行脚本。
12378 0
ubuntu 18.04 如何设置开机自动启动脚本
|
Shell Windows
Win10系统如何设置某个软件开机自动启动
Win10系统如何设置某个软件开机自动启动
262 0
|
Shell Linux
linux 开机自动启动任务
centos 开机任务,开机执行命令
493 0
|
关系型数据库 Shell Linux
Linux设置开机服务自动启动
[root@localhost ~]# chkconfig --list     显示开机可以自动启动的服务[root@localhost ~]# chkconfig --add ***  添加开机自动启动***服务[root@localhost ~]# chkconfig --del ***  删...
1657 0
|
Linux
linux中将程序加入到开机自动启动
如果将在linux中将命令或者程序设置为开机自动启动,只需要进入到将对应命令加入到/etc/rc.d/rc.local文件里即可,如下 打开文件,vi /etc/rc.d/rc.local   #!/bin/sh## This script will be executed *after* all the other init scripts.
1331 0