加载中…
个人资料
邓欢
邓欢 新浪个人认证
  • 博客等级:
  • 博客积分:0
  • 博客访问:48,739
  • 关注人气:3
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

宝塔面板liunx数据盘满了,磁盘扩容教程(2)

(2018-07-27 21:24:50)
分类: php
原文地址:https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=9595&highlight=停止

linux磁盘扩容的时候,需要停止所有的宝塔服务,

如何停止宝塔的所有服务?

  1. #!/bin/bash
  2. PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
  3. export PATH

  4. stop_service(){

  5.         /etc/init.d/bt stop

  6.         if [ -f "/etc/init.d/nginx" ]; then
  7.                 /etc/init.d/nginx stop > /dev/null 2>&1
  8.         fi

  9.         if [ -f "/etc/init.d/httpd" ]; then
  10.                 /etc/init.d/httpd stop > /dev/null 2>&1
  11.         fi

  12.         if [ -f "/etc/init.d/mysqld" ]; then
  13.                 /etc/init.d/mysqld stop > /dev/null 2>&1
  14.         fi

  15.         if [ -f "/etc/init.d/pure-ftpd" ]; then
  16.                 /etc/init.d/pure-ftpd stop > /dev/null 2>&1
  17.         fi

  18.         if [ -f "/etc/init.d/tomcat" ]; then
  19.                 /etc/init.d/tomcat stop > /dev/null 2>&1
  20.         fi

  21.         if [ -f "/etc/init.d/redis" ]; then
  22.                 /etc/init.d/redis stop > /dev/null 2>&1
  23.         fi

  24.         if [ -f "/etc/init.d/memcached" ]; then
  25.                 /etc/init.d/memcached stop > /dev/null 2>&1
  26.         fi

  27.         if [ -f "/www/server/panel/data/502Task.pl" ]; then
  28.                 rm -f /www/server/panel/data/502Task.pl
  29.                 if [ -f "/etc/init.d/php-fpm-52" ]; then
  30.                         /etc/init.d/php-fpm-52 stop > /dev/null 2>&1
  31.                 fi

  32.                 if [ -f "/etc/init.d/php-fpm-53" ]; then
  33.                         /etc/init.d/php-fpm-53 stop > /dev/null 2>&1
  34.                 fi

  35.                 if [ -f "/etc/init.d/php-fpm-54" ]; then
  36.                         /etc/init.d/php-fpm-54 stop > /dev/null 2>&1
  37.                 fi

  38.                 if [ -f "/etc/init.d/php-fpm-55" ]; then
  39.                         /etc/init.d/php-fpm-55 stop > /dev/null 2>&1
  40.                 fi

  41.                 if [ -f "/etc/init.d/php-fpm-56" ]; then
  42.                         /etc/init.d/php-fpm-56 stop > /dev/null 2>&1
  43.                 fi

  44.                 if [ -f "/etc/init.d/php-fpm-70" ]; then
  45.                         /etc/init.d/php-fpm-70 stop > /dev/null 2>&1
  46.                 fi

  47.                 if [ -f "/etc/init.d/php-fpm-71" ]; then
  48.                         /etc/init.d/php-fpm-71 stop > /dev/null 2>&1
  49.                 fi
  50.         fi
  51.         swapoff /www/swap
  52. }
  53. stop_service
复制代码

新建一个shell脚本执行以上代码
或者进面板 把以上代码丢到计划任务里的shell脚本执行

执行完后扩容好磁盘后重新挂载上去后执行以下两条命令
  1. swapon /www/swap
  2. echo "True" > /www/server/panel/data/502Task.pl
复制代码


最后别忘了启动宝塔服务
  1. /etc/init.d/bt start

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有