在Linux中,搭建一个系统需要同时开启多个服务如:tomcat、redis、nginx等,这样,如果开启一个服务还好,但是如果同时开启多个服务,难免会感到麻烦,这时,我们可以自定义一个脚本,去把多个开启服务的命令集合到一起,我们只需要执行脚本 即可快速开启多个服务。

1、创建文件,直接创建到根目录下,不然启动的时候需要转目录

cd /
mkdir -p /data/myScript

2、在新建文件夹下创建并编辑脚本文件

cd /data/myScript
vim service.sh

3、书写脚本
按照自己的服务器存放路径书写脚本,可参考下列存放路径书写。
在这里插入图片描述

#启动Nginx服务
cd /usr/local/nginx/sbin  # 切换到nginx启动文件夹下
./nginx                   # 启动nginx服务
echo nginx服务已经启动

#启动tomcat服务
cd /usr/local/tomcat/bin/
./startup.sh
echo tomcat服务已经启动


# 启动redis服务
cd /usr/local/redis/bin
./redis-server redis.conf
echo redis服务已经启动


#启动mysql数据库
service mysql start
echo mysql服务已经启动

4、保存退出
按 ecs —— :wq ——回车

5、刷新权限

  chmod 777 service.sh   

6、执行脚本

  cd /
  ./data/myScript/service.sh

效果展示

在这里插入图片描述
按照自己需求可添加更多服务
成功完成第一个脚本,就这……

若有错误,请各位大佬指出

Logo

更多推荐