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

article/2025/9/19 5:56:18

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-ipvim /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


http://chatgpt.dhexx.cn/article/rDacAX2R.shtml

相关文章

导出超出最大行数的异常invalid row number (1048576) outside allowable range (0..1048575)

今天在使用POI导出到Excel时突然抛出一个异常:如图 这是由于Excel的一张sheet允许的最大行数是1048575,由于导出的数据比较大,超出了一张sheet所能容纳的最大行数,导致无法继续创建新的行,此时解决办法就是在新建一张…

Type mismatch affecting row number 0 and column type 'NUMBER'

test程序报错,Type mismatch affecting row number 0 and column type NUMBER is of type [java.lang.Long] and cannot be converted to required type [long] 因为下面的写法有错误,应该是Long.class应该是大写的Long。 long是原始数据类型,没有属性…

SQL数据库Rownumber()的两种排序方式

提示。先按一个字段分组,再按一些字段排序,最后编号。 代码如下: select row_number() over (partition by UserIp order by insertTime),* from useraccess 以上就是SQL Server数据库row_number() over() 来自动产生行号的过程&#xff0c…

mysql中rownumber用法_MySQL中row_number的实现

oracle等数据库中可以方便的使用row_number函数,实现分组取组内特定数据的功能。但是MySQL中并没有引入类似的函数。为了实现这一功能,需要一些特别的处理。下面是row_number函数在MySQL中的实现,实现方法来源一篇英文资料,本文借…

DB2 rank和rownumber 区别

rank和rownumber都是自动生成序号,后面都可以跟partition by分组和order by 排序。 不同之处在于,rownumber在order by后面的字段,排序字段数值相等时,rownumber字段依次递增。 rank在order by后面的字段,排序字段数值相等时…

hive实现组内排序rownumber,rank,dense

本篇主要来介绍一下hive中三个常用的排序函数row_number(),rank()和dense_rank()。 1、数据 row_number(),rank()和dense_rank()都是结合over来进行使用的,over的一般结构如下: over(partition by col1 order by col2 asc/desc)一般来说,需…

【硬刚Hive】Hive窗口函数row number的用法

row_number 前面我们介绍窗口函数的时候说到了窗口函数的使用场景,我们也给它起了一个名字进行区分,通用窗口函数和特殊窗口函数,今天我们就来看一下排序相关的窗口函数,因为是窗口函数,并且我们说它是用来排序的&…

使用ROW_NUMBER()查询:列名 'RowNumber' 无效。(转载)

原文地址:https://my.oschina.net/wangzan/blog/202456 使用ROW_NUMBER()方法查询结果集;语句如下: select ROW_NUMBER() OVER(ORDER BY dbo.OrderOutProduct.ID) AS RowNumber,dbo.Order.ID,Telephone,AddressCity,Province, from dbo.Order…

SQL | 窗口函数 row number + partition by 排序

窗口函数 row number partition by 排序 1 背景2 SQL牛逼函数走起来2.1 Step12.2 SQL实现12.3 Step23.4 SQL实现22.5 补充-collect函数 3 头条面试SQL题3.1 题目3.2 实现3.2 建表 1 背景 今天实习学到了一个很牛逼的sql函数,而且解决了一个之前面试头条时候的SQL问…

pandas 实现sql row number 功能

1. pandas 实现sql row number 功能 先按照id和msg_ts排序, 然后按照id topic分组,row number功能就现实了 df[row_num] df.sort_values([id, msg_ts], ascendingTrue).groupby([id, topic]).cumcount() 1 padans链接: https://pandas.…

ROW_NUMBER 用法小结

ROW_NUMBER函数是返回结果集分区内行的序列号,每个分区的第一行从 1 开始。 CREATE TABLE [dbo].[tb_Seller]([编号] [nvarchar](50) NULL,[商品名称] [nvarchar](50) NULL,[销售额] [money] NULL,[利润] [money] NULL,[门店名称] [nvarchar](50) NULL,[日期] [sma…

ROW_NUMBER() OVER()函数用法详解 (分组排序 例子多)

语法格式:row_number() over(partition by 分组列 order by 排序列 desc) row_number() over()分组排序功能: 在使用 row_number() over()函数时候,over()里头的分组以及排序的执行晚于 where 、group by、 order by 的执行。 例一&#…

Row_number()函数用法

Row_number()函数是SQL SERVER系统函数中的一种,它为结果集的分区中的每一行分配一个连续的整数。简单的说就是生成一个独表,序号以每个分区的第一行开头,下面是其基本语法: PARTITION BY子句将结果集划分为分区。 ROW_NUMBER()…

SQL Server中row_number函数用法介绍

一、SQL Server Row_number函数简介 ROW_NUMBER()是一个Window函数,它为结果集的分区中的每一行分配一个连续的整数。 行号以每个分区中第一行的行号开头。 语法实例: select *,row_number() over(partition by column1 order by column2)…

SQL中row_number函数用法

row_number函数用法 1、函数讲解2、LeetCode实战 1、函数讲解 语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN)简单的说,row_number()从1开始,为每条分组记录返回一个数字,举例: ROW_NUMBER() OVER(OR…

如何查看Vue项目vue的版本号

如果是用vue-cli创建的项目,则找到项目根目录下的"package.json"文件 如果是要查看vue-cli的版本号的话,则键盘WinR,输入cmd,再在cmd里面输入vue -V

查看vue版本号

查看npm安装包的版本号,一般情况是都是执行: 包名 --version 或 包名 -V。 当执行vue --version时,如果安装了vue/cli 那么得到的是vue/cli的版本,而不是vue的。 所以正确查看方式是执行: npm list vue如图所示&…

uni-app中查看vue的版本号

1.查看vue的版本号 在manifest.json 文件中,基础配置的底部有vue版本的配置

如何查看vue版本号以及vue/cli脚手架版本号

查看vue版本号 方法一:直接在项目的package.json文件,找到dependencies就能看到了 方法二:输入命令npm ls vue (或者npm list vue) 查看vue/cli脚手架版本号 方法:输入命令vue -V (或者vue --version)

vue cli更换版本

vue-cli更换版本 vue更换版本 最近要写个小项目,用到了vue,于是安装了vue cli,但是在使用过程中发现最新的版本好像不太好用,想换成旧版本。 查看当前版本 通过vue -V可以查看当前版本,现有版本是5.0.8&#xff0c…