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

7 篇文章 0 订阅
6 篇文章 0 订阅

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

登录服务器

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

指定端口登录

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

文件传输

scp <文件路径> <目标路径>  # 传输单个文件
scp -r <文件路径> <目标路径>  # 传输文件夹
scp -P <文件路径> <目标路径>  # 指定服务器端口传输

查看进程

查看全部进程

ps aux

查看本用户启动的进程

ps ux

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

查看指定用户的进程

ps -u <用户名>

杀死指定进程

kill <PID>

查看指定端口占用情况

netstat -anp|grep <端口号>

在指定端口运行python代码

python main.py <端口号>

服务器后台运行python代码

nohup python main.py <端口号> &

后台运行python代码并将输出写入test.log

nohup python -u test.py > test.log 2>&1  &

进入虚拟环境

source env/bin/activate

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

查看服务器NVIDIA显卡信息

nvidia-smi

指定GPU训练

CUDA_VISIBLE_DEVICES=<GPU ID> python test.py
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值