服务器部署python服务常用命令

最近在实验室负责微信公众号后台的搭建,为了方便以后查询,在这里记录一下常用的命令。

登录服务器

ssh -t <用户名>@<公网IP>

指定端口登录

ssh -t <用户名>@<公网IP> -p <端口号>

文件传输

scp -r <文件路径> <目标路径>

查看进程

查看全部进程

ps aux

查看本用户启动的进程

ps ux

显示其他用户启动的进程(a)查看系统中属于自己的进程(x)启动这个进程的用户和它启动的时间(u)

查看指定用户的进程

ps -u <用户名>

杀死指定进程

kill <PID>

查看指定端口占用情况

netstat -anp|grep <端口号>

在指定端口运行python代码

python main.py <端口号>

服务器后台运行python代码

nohup python main.py <端口号> &

进入虚拟环境

source env/bin/activate

关于虚拟环境的搭建方法可以参考非root权限安装pip

猜你喜欢

转载自blog.csdn.net/angus_monroe/article/details/80966056