硬件查看
查看CPU信息:lscpu
查看GPU信息:
方法一:sudo lshw -C display
方法二:lspci | grep ' VGA ' | cut -d " " -f 1 | xargs -i lspci -v -s {}
查看内存信息:
以GB为单位输出:free -g
版本查看
查看ubuntu版本:cat /etc/issue
查看CUDA版本:cat /usr/local/cuda/version.txt
PyTorch
下载早期版本的whl文件:https://download.pytorch.org/whl/torch_stable.html
注意三个参数:
- cuda版本
- python版本
- 操作系统
文件传输
小文件:
使用Xshell向linux 云服务器传输文件:https://blog.csdn.net/eggplant_/article/details/85129100
大文件:
首先上传到不限速的阿里云,然后获取下载链接,在服务器端用wget后台下载
Tmux
使用Tmux能够确保任务在后台运行,在与服务器断开ssh后重新连接可以恢复工作
- 创建session:
tmux new -s <session name>
- 查看所有session:
tmux ls
- 连接session:
tmux attach -t <session name>
- 退出:
tmux detach
或者快捷键^b d
或^d
- 查看并切换session:快捷键
^b s
- 结束会话:
tmux kill-session -t <session-name>
- 结束所有session:
tmux kill-server
参考资料:Tmux 使用教程
实用命令
打包:tar cvf <out.tar> <input file/folder list>
压缩:tar czvf <out.tar.gz> <input file/folder list>
查看文件夹大小:du -sh <dir>
列出所有子文件夹大小:du -hd 1 <dir> | sort -hr
其他
- Renaming files in a folder to sequential numbers
a=1 for i in *.jpg; do new=$(printf "%02d.jpg" "$a") mv -i -- "$i" "$new" let a=a+1 # or ((a++)) done