各种服务器启动/停止/重启命令

本文详细介绍了多种服务器的启动、重启、停止及配置方法,包括uwsgi、Nginx、MariaDB、MySQL、Redis、FastDFS和Celery等,提供了实用的命令行指令,帮助读者快速掌握服务器操作技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

uwsgi

# 进入项目根目录

# 启动
# uwsgi --ini 配置文件路径
uwsgi --ini uwsgi.ini

# 重启
pkill -f uwsgi

# 停止
# uwsgi --stop 配置文件路径
uwsgi --stop uwsgi.ini

 

Nginx

# 启动Nginx
sudo /usr/local/nginx/sbin/nginx

# 停止Nginx
sudo /usr/local/nginx/sbin/nginx -s stop

# 重启Nginx
sudo /usr/local/nginx/sbin/nginx -s reload

# 编辑配置文件
sudo vim /usr/local/nginx/conf/nginx.conf

# 开机自动加载
sudo systemctl enable nginx

Mariadb 

# 安装
sudo yum install mariadb-server

# 启动, 
sudo systemctl start mariadb

# 重启
sudo systemctl restart mariadb
    
# 设置安全规则 配置mysql的端口
# 设置bind-ip
    
vim /etc/my.cnf
#在 [mysqld]:
#下面加一行
bind-address = 0.0.0.0


# 设置开机重启
systemctl enable mariadb

# 重启服务器
sudo systemctl restart mariadb

 

MySQL

# 启动mysql服务
sudo service mysql start

# 停止服务
sudo service mysql stop
 
# 重启服务
sudo servie mysql restart

# 编辑配置文件
sudo vim /ect/mysql/conf.d

# 开机自动加载
sudo systemctl enable mysqld

Redis

# 启动redis
sudo redis-server /etc/redis/redis.conf
service redis start


# 查看进程
ps aux | grep redis

# 退出redis
sudo kill -9 进程ID

# 编辑配置文件
sudo vi /etc/redis/redis.conf

# 登录客户端
sudo redis-cli -h 192.168.1.104

FastDFS

cd /etc/fdfs
# 启动服务器命令
sudo service fdfs_trackerd start
sudo service fdfs_storaged start
 
# 重启服务器命令
sudo service fdfs_trackerd restart
sudo service fdfs_storaged restart

# 编辑/etc/fdfs/tracker.conf配置文件
sudo vim /etc/fdfs/tracker.conf

# 编辑/etc/fdfs/storage.conf配置文件
sudo vim /etc/fdfs/storage.conf

Celery

# 在进入虚拟环境状态下
cd ~/Downloads/项目名

# 启动
celery -A celery_tasks.tasks worker -l info

# 退出
ctrl+c

# 进入python编辑器
from celery_tasks.tasks import generate_static_index

# 生成首页静态页面命令
generate_static_index.delay()

利用python一键启动所有服务器

/home/parallels/Desktop/server_strat.py

import os
# 启动服务器
nginx = os.system("sudo /usr/local/nginx/sbin/nginx")
redis = os.system("sudo redis-server /etc/redis/redis.conf")
fdfs_trackerd = os.system("sudo service fdfs_trackerd start")
fdfs_storaged = os.system("sudo service fdfs_storaged start")
# 检查服务器状态
os.system('ps aux | grep nginx')
os.system('ps aux | grep redis')
os.system('ps aux | grep fdfs_trackerd')
os.system('ps aux | grep fdfs_storaged')
# 打开项目文件夹
os.chdir("/home/parallels/Downloads/dailyfresh")
# 启动uwsgi
os.system("uwsgi --ini uwsgi.ini")
# 启动celery服务器
celery = os.system("celery -A celery_tasks.tasks worker -l info")

 终端启动

workon 虚拟环境名
python /home/parallels/Desktop/server_strat.py

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值