操作命令
操作系统版本
cat /proc/version
网卡
ifconfig -a (不加-a参数,只能查启用的网卡)
例如:网卡名 eth0
启用网卡命名 ifconfig eth0 up
禁用网卡命名 ifconfig eth0 down
网络端口查询ID
netstat -antp |grep 8080
IP
- 固定ip与自动获取ip
使用#标识的是动态获取,其它的是用的固定ip
vim /etc/network/interfaces
1 # interfaces(5) file used by ifup(8) and ifdown(8)
2 #auto lo
3 #iface lo inet loopback
4 auto eno1
5 iface eno1 inet static
6 address 222.25.173.28
7 netmask 255.255.255.0
8 gateway 222.25.173.254
9 #dns-nameservers 222.25.173.254
解压缩文件
zip格式的文件
安装:sudo apt-get install unzip
解压文件到当前目录下:unzip xxxxx.zip
https://www.cnblogs.com/cy0628/p/13903990.html
zip -r myfile.zip test/
硬盘容量
df -h
https://jingyan.baidu.com/article/39810a23bafcdab637fda64a.html
文件传输
加端口传输,注意P一定要大写
scp -P 13334 -r user@222.25.173.28:/home/user/test ./
scp -r -P 12580 ppnp ztw@222.25.173.28:/home/ztw
显卡驱动版本
卸载现有的显卡驱动
sudo apt-get --purge remove nvidia*
查看显卡驱动的版本
sudo dpkg --list | grep nvidia-*
cat /proc/driver/nvidia/version
查看GPU对应的进程
sudo fuser -v /dev/nvidia*
开机自动启动
包括frpc的设置
https://blog.youkuaiyun.com/qiubingcsdn/article/details/88838353
使用frpc
frpc下载地址
在服务器端开好端口后,然后修改需要被内网穿透的主机:
修改frpc.ini中的common为服务端的端口,ssh为自定义端口。‘
https://www.jb51.net/article/175654.htm
卸载Teamviewer
sudo apt-get remove teamviewer
禁止内核更新
相关资料
界面操作方式,防止更新
https://blog.youkuaiyun.com/hangvane123/article/details/88639279
https://www.it610.com/article/1294747853901602816.htm
显卡信息实时刷新
watch -n 0.1 -d nvidia-smi
误删除/usr/bin下的文件
可以copy其它ubuntu系统下的文件,注意uname -a需要一样。
CPU
CPU个数以及核心数的查看
https://blog.youkuaiyun.com/maizousidemao/article/details/103595846
执行程序限制cpu
taskset -c 1,2,3,4
查看文件大小
查看当前目录文件的大小
du -h --max-depth=1
查看文件目录
find ./ -type d -name "文件目录名" 2>/dev/null
进程
linux下杀掉某用户所有进程,并删除该用户
killall -u username
kill -9 $(netstat -antp | grep 8080 | awk '{print $7}' | tr -d '\n' | cut -d'/' -f1 |xargs)
登录
设置不可以通过密钥登录,
https://blog.youkuaiyun.com/qq_40302441/article/details/95660604
vim 快捷键
跳转到第一行
https://blog.youkuaiyun.com/varyall/article/details/79220745
移动到行首,行尾部, A,I
查看内存使用情况
free -m
后台运行
1、screen
screen的安装
yum install screen
回话共享
假设你在和朋友在不同地点以相同用户登录一台机器,然后你创建一个screen会话,你朋友可以在他的终端上命令:
screen -x 名字
快捷键退出
ctrl+a+d
2、nohup
查看ID:pgrep -f offline_run
执行命令:nohup bash offline_run.sh &
查看系统日志
cat /var/log/syslog
端口
查看端口
lsof -i
如果你想找特定的进程,可以运行:
ps aux | grep 程序名
文件输出
python -u main.py
环境配置
Anaconda3环境配置
export PATH=/home/ztw/anaconda3/bin:$PATH
CUDA环境配置
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64/:$LD_LIBRARY_PATH
export PATH=/usr/local/cuda-9.0/bin:$PATH
export CUDA_HOME=/usr/local/cuda-9.0
查看cuda版本
nvcc -V
cat /usr/local/cuda/version.txt
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
环境变量
https://blog.youkuaiyun.com/u011976443/article/details/86631653
环境变量配置到.bashrc不起作用时,使用.bash_profile 的配置
显卡驱动CUDA和CUDNN安装
CUDA环境配置问题
对于CUDA环境配置问题,有的博客是不对的,可以使用下载好的包,然后直接进行安装。首先链接第三方库,
其次安装显卡驱动
在安装CUDA和CUDNN的过程中,按照文件夹中的顺序,最后修改环境配置。但是这个当中有一项是需要在安装过程中进行修改的,因为已经我们手动安装了显卡驱动,所以不需要进行再次安装显卡驱动。
换源问题
https://blog.youkuaiyun.com/u011808673/article/details/104937959/?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242
直接运行文件装一个cuda
文件下载位置
https://developer.nvidia.com/cuda-toolkit-archive
cuda版本切换后,可以用nvcc -V进行查看,切换时修改环境配置文件
显卡驱动,cuda 和pytorch的确定关系
https://blog.youkuaiyun.com/weixin_42069606/article/details/105198845?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param.
相关资料
https://www.freesion.com/article/7628883196/ (教程)
病毒
https://cloud.tencent.com/developer/news/605524
文件误删除恢复操作
https://sourceforge.net/projects/extundelete/(文件下载)
https://www.nps.ink/191185.html
离线安装显卡驱动
https://blog.youkuaiyun.com/qq_41915226/article/details/103052058
https://blog.youkuaiyun.com/jiao_mrswang/article/details/97373069
包依赖问题
安装aptitude包来进行解决,如果都安装不了,使用离线安装的方式。可以在一台可以用的服务器上安装好,然后再找到相关的依赖包。deb的文件一般存在于下述路径中。可以直接copy出来,或者在下述官网上下载。
https://packages.ubuntu.com/bionic/amd64/libboost-system1.65.1/download
/var/cache/apt/archives