在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

效果展示


按照自己需求可添加更多服务
成功完成第一个脚本,就这……

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

Linux操作系统同时启动多个服务脚本相关推荐

  1. archlinux grub启动无win7_CentOS Linux操作系统各种启动和服务管理

    CentOS7.3学习笔记总结(六十七)- CentOS Linux操作系统各种启动和服务管理 linux启动流程: CentOS5.6: 开机主板自检-MBR引导-装在GRUB-加载内核-Init进 ...

  2. linux操作系统中业务程序及服务的开机启动

    linux操作系统中业务程序及服务的开机启动设置 1 背景 2 目标 3 启动类型 3.1 服务启动systemctl 3.2 服务启动chkconfig 3.2.1 查看服务 3.2.2 系统自带服 ...

  3. 嵌入式linux的u-boot系统启动过程,嵌入式linux操作系统u-boot启动顺序以及代码解析...

    嵌入式linux操作系统u-boot启动顺序以及代码解析 (9页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 Bootloader/u-bo ...

  4. 5. linux操作系统bios启动过程需要执行哪几个操作?,Linux系统启动的大致过程

    Linux系统启动的大致过程 Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日.下面小编准备了关于Linux系统启动的大致过程 ...

  5. 内核提速开机linux,Linux操作系统开机启动提速方法介绍。

    Linux系统是十分优秀的操作系统,但启动时间长是该系统的缺点之一.那么能否通过一些设置来缩短Linux系统的启动时间呢?当然可以.本文将向读者展示如何在不牺牲Linux系统可用性的前提下,缩短系统的 ...

  6. centos终止linux程序,CentOS启动和停止服务详解

    CAMS 在安装过程中, 1. 添加服务 添加服务的步骤为: (1) 将该服务的脚本文件拷入/etc/rc.d/init.d 文件夹下,例如: service camsd stop 停止 camsd ...

  7. Asus Merlin开机启动设置与服务脚本编写

    2019独角兽企业重金招聘Python工程师标准>>> Asus Merlin可以编写服务脚本(放在/opt/etc/init.d/*),并设为开机启动,提供定制化的网络任务(如后台 ...

  8. Linux(中科方德服务器版4.0)springboot启动多个服务脚本开机自启

    1.在/etc/init.d/目录下创建shell启动脚本autojar.sh vim /etc/init.d/autojar.sh #!/bin/sh #chkconfig: 2345 80 90 ...

  9. linux下nginx启动停止重启控制脚本

    这是控制nginx服务的脚本文件,包括控制nginx的启动.重启.停止.平滑重启.对配置文件的额检查. [root@localhost ~]# cat nginx.sh #!/bin/env bash ...

最新文章

  1. python面向对象学习_Python 初识面向对象#学习猿地
  2. [SDOI2008]Cave 洞穴勘测
  3. 对于最近爆火的区块链,投资人怎么看? | 聚焦
  4. linux 镜像错误,VituralBox 使用已有镜像文件报错:E_INVALIDARG (0x80070057)
  5. 输入一个三位整数,求出该数字各个位的数字之和
  6. GPU并行计算OpenCL(1)——helloworld
  7. k8s集群部署项目_JAVA项目(制作镜像)---K8S_Google工作笔记0060
  8. Java 利用泛型实现折半查找法
  9. git包名大小写不敏感的百分百管用但是不完美的解决方法
  10. numpy和pandas的参考手册
  11. 主题:讲解三层代码讲解--第三课(*****) DATE:2004-05-28
  12. 解决 Minimum supported Gradle version is 5.1.1. Current version is 4.6 以及最终apk打包输出
  13. Java知识点(三)
  14. 数据库 流量切分_ABTEST平行流量切分和分层流量切分高效实现及优缺点分析
  15. Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 关键字 'user' 附近有语法错误
  16. 一个癌症病人的美国求医经历:活人死人如果都得不到尊重,病人也很难被尊重
  17. 硬核! 逛了4年Github ,一口气把我收藏的 Java 开源项目分享给你!
  18. 追洞小组 | Windows安装Immunity CANVAS教程
  19. (附源码)计算机毕业设计SSM智慧停车系统
  20. python A股金叉死叉量化交易

热门文章

  1. web前端实训作业 html+css+javascript 水果超市网页设计实例 企业网站制作
  2. JavaScript 记时(Timing)
  3. 网页图片加载优化方法总结
  4. 史上最牛中学开学演讲:去到悲欣交集的审美人生
  5. 办公室文秘试题 计算机,文秘计算机练习测验题.doc
  6. CVPR2019 Learning to Reduce Dual-level Discrepancy for Infrared-Visible Person Re-identification
  7. linux启动redis进程,Linux安装Redis实现过程及报错解决方案
  8. java毕业设计服装库存管理系统mybatis+源码+调试部署+系统+数据库+lw
  9. 达梦数据库disql常用语句(一)
  10. Android测试之logcat日志