`
xitong
  • 浏览: 6399823 次
文章分类
社区版块
存档分类
最新评论

LNMP启停控制自动脚本

 
阅读更多
常常在更改LNMP配置之后,需要重启LNMP,在此写了一个自动化脚本,方便重启LNMP。
除了方便重新启动,还增加了关闭与开启功能。
Operating System: Ubuntu Server
代码
#!/bin/bash


function start(){
    sudo service nginx start
    sudo service php5-fpm start
}
function startall(){
    start
    sudo service mysql start
}




function stop(){
    sudo service nginx stop
    sudo service php5-fpm stop
}
function stopall(){
    stop
    sudo service mysql start
}
function restart(){
    sudo service nginx restart
    sudo service php5-fpm restart
}
function restartall(){
    restart
    sudo service mysql restart
}




## main()
case "$1" in
    "start")
        start
        ;;
    "startall")
        startall
        ;;
    "stop")
        stop
        ;;
    "stopall")
        stopall
        ;;
    "restart")
        restart
        ;;
    "restartall")
        restartall
        ;;
    "configtest")
        configtest
        ;;
    *)
        echo "Usage: $0 {start|stop|restart|startall|stopall|restartall}"
esac
exit 0

例如:

webserver restart     //重启nginx 和 php-fpm
来源:Zuocheng Liu‘s IT BlogLNMP启停控制自动脚本http://it.zuocheng.net/?p=50
分享到:
评论

相关推荐

    LNMP一键自动化部署脚本

    这是一个自动化的LNMP环境部署脚本,你只需先把源码包放在指定路径,直接执行脚本即可,脚本执行完后会自动启动服务。让你能够守在电脑前,就能完成LNMP环境的部署。

    lnmp部署代码(脚本自动化)

    ### LNMP部署代码(脚本自动化) #### 一、概述 在现代的Web开发环境中,LNMP(Linux、Nginx、MySQL、PHP)是一种非常常见的服务器架构组合。该架构结合了Linux操作系统、Nginx作为HTTP服务器、MySQL作为数据库...

    linux系统下自动部署lnmp服务的脚本

    在linux系统下,运行此脚本,可以自动化部署lnmp服务

    lnmp.sh一键部署脚本

    lnmp.sh一键部署脚本

    linux-Centos下一键部署lnmp环境脚本

    本篇将详细介绍如何在CentOS系统下,利用一键部署脚本安装和配置LNMP环境。 一、LNMP环境介绍 LNMP是Linux、Nginx、MySQL和PHP的缩写,它们分别是: 1. Linux:开源操作系统,提供稳定和高效的服务器平台。 2. ...

    一个简洁的全自动安装LNMP服务器环境的Shell脚本分享

    本文将详细介绍一个简洁的全自动安装LNMP(Linux + Nginx + MySQL + PHP)服务器环境的Shell脚本。这个脚本已经在生产环境中稳定运行了一年多,以其简单的代码和高效的自动化配置获得了赞誉。对于那些需要快速部署...

    LNMP环境一件安装脚本

    需要centos6.5+ 安装的环境为php5.6,mysql 5.6,nginx1.10,新机环境完全配置

    Debian 部署LNMP环境SHELL脚本

    Debian 部署LNMP环境SHELL脚本

    Lnmp 一键安装shell脚本

    适用于centos 的lnmp环境安装脚本。 学习shell的可以看看

    LNMP 一键安装脚本

    一键安装脚本是为简化安装过程而设计的,它通常包含了自动配置、安装和设置这些组件的过程。在这个场景中,`lnmp.sh` 是一个Shell脚本,用于在Linux系统上快速部署LNMP环境。 首先,让我们深入了解一下这四个组件:...

    shell脚本搭建LNMP环境

    在搭建LNMP环境时,一个完善的shell脚本可以自动安装所有必要的组件,配置相关设置,节省手动操作的时间。 二、Nginx安装与配置 1. 添加Nginx的官方仓库源,通常使用`apt-get`或`yum`进行软件包管理。 2. 使用`apt-...

    LNMP-自动安装脚本

    通过脚本的方式,一键部署LNMP,实现二进制一键式安装。 本脚本只实现了应用服务的安装,没有进行参数配置,安装完成后需要参照README.txt中的网址,对参数进行配置。

    LNMP一键安装脚本(CentOS7可用)

    # lnmp.sh # CentOS: 7.x # Nginx: latest # Mysql: 5.6.33 # PHP: 5.6.26 # 需修改/etc/nginx/conf.d/default.conf适配PHP

    Linux-带有交互功能的lnmp部署脚本.rar

    centos7;编写shell脚本,判断部署方式(直接在centos7下部署 OR docker容器部署),部署nginx和php,成功访问phpinfo

    Linux运维-d1企业架构之LNMP-13Nginx服务脚本配置.mp4

    Linux运维-d1企业架构之LNMP-13Nginx服务脚本配置.mp4

    lnmp虚拟主机控制面板.zip

    Lnmp虚拟主机控制面板简介 01)此虚拟主机控制面板是由易客CRM(http://www.c3crm.com)开发团队基于amh针对lnmp0.7一键安装包开发的面板,目前在Redhat和Centos下测试正常。 02) 简单: 简洁精致,支持ssh、web在线...

    手写安装lnmp环境脚本

    本脚本提供了一种较为简单的LNMP环境自动化安装方式,通过定义关键路径、检查权限、安装必要的依赖库、创建用户组及用户、安装MySQL等步骤实现了LNMP环境的基础搭建。需要注意的是,此脚本仅为示例,实际应用中还需...

    LNMP一键自动化编译安装脚本 附带DVWA

    更新源---安装所需环境---创建存放路径---安装并配置Nginx---安装并配置Alisql---安装并配置php---安装并配置DVWA~

    centos6一键安装lnmp+zabbix服务端(ok脚本)

    centos6一键安装lnmp+zabbix服务端(ok脚本) install Nginx 1.8.x + mysql5.5.x + PHP-FPM 5.4.x + Zabbix 2.4.7 automatically.

    lnmp编译脚本

    个人编写lnmp一键搭建lnmp脚本,如果有不懂之处,留言。

Global site tag (gtag.js) - Google Analytics