linux服务器运维常用命令

记录了一些自己在维护服务器的使用的重要命令。

进程

显示进程信息:top
检查进程:ps -ef | grep java
杀死进程:kill -9 进程ID
重启系统:shutdown -r now

GPU

建议使用gpustat 这个工具包用pip安装即可
查看GPU运行状态:gpustat -cpu
查看实时GPU运行状态:watch --color -n1 gpustat -cpu
0.5秒刷新一次查看GPU状态:watch -n 0.5 nvidia-smi

端口

查看tcp/udp进程端口情况:netstat -tunlp
列出当前系统打开文件:lsof -i

会话

列出当前:session:screen -ls
断开某个:session:screen -d session_name
断开并回到某个:session:screen -d -r session_name
创建一个:session:screen -S session_name
删除某个session:screen -X -S session_name quit

ctrl+a+d
暂时离开当前session,将当前 screen session 转到后台执行,此时在 screen session 里,每个shell client内运行的 process (无论是前台/后台)都在继续执行,即使 logout 也不影响

文件

查找文件位置: find / -name 文件名
存储情况:ncdu 文件名
删除文件:rm 文件名
删除文件夹:rm -rf 文件夹名
解压文件:unar 文件名(-o指定文件/-p指定密码)

用户

切换用户:su www
重启服务器:reboot shutdown -r now
查看所有用户:cat /etc/passwd
查看所有组:cat /etc/group
查看组内所有用户:getnet group conda

Conda

查看所有环境 conda info --envs
查看环境现有的包conda list
Conda activate 环境名
source activate 环境名

服务器:
之后每次进服务器,使用如下命令激活自己(James)的环境
source activate james
如需要暂时退出该环境(一般不需要),使用如下命令
source deactivate
删除环境
conda env remove -p /home/kuucoss/anaconda3/envs/tfpy36
conda env remove -n 环境名称

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值