1.查看服务器使用情况
nvidia-smi
watch -n 2 nvidia-smi #实时更新
2.实时更新服务器使用情况
watch -n 1 -d nvidia-smi
3.文件夹所占内存容量
du -h --max-depth=1 /data/liwenhao
4.结束一个进程
kill -9 PID
5tar.gz文件
tar -zxvf xxx.tar.gz #解压命令
tar -czvf xxx #打包命令
6.解压一个tar文件
tar -xvf xxx.tar
7.解压一个zip文件
unzip xxx.zip
8.运行.sh文件
./xxx.sh(有权限)
sh xxx.sh(无权限也可)
9.运行.py文件
python xxx.py
10.激活虚拟环境
conda activate pytorch
11.查看当前进程的详细信息,包含使用者等,-f表示详细信息,-a表示全部进程,a也可以是某个具体的pid
ps -f -a
12.查看当前建立的所有虚拟环境
conda info --envs
13.后台运行
nohup python a.py &
14.gpu使用事情
watch gpustat
15.删除文件
rm -r datasets
15.传输A文件到B中(不跨服务器)
rsync -av /mnt/hdd/A /home/B
15.传输A文件到B中(跨服务器)
rsync -avz -e ssh /data/A user@IP:/B/
16.查看所有自己的程序
ps -u username -f | grep python
ps -elf | grep python | grep 'username'
ls命令 ,cd命令 ,rm命令 ,mv命令 ,mkdir命令 ,sodu命令 ,whoami命令 ,wget命令
本文列举了用于检查服务器资源使用、管理进程、压缩解压文件、激活虚拟环境、监控GPU状态以及文件传输的一系列Linux命令,如nvidia-smi、watch、du、kill、tar、condaactivate、ps、nohup等,对于服务器管理和运维工作非常实用。
4952

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



