记录了一些自己在维护服务器的使用的重要命令。
进程
显示进程信息: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 环境名称

1495

被折叠的 条评论
为什么被折叠?



