文章目录
1、局域网可以连接,但是不能ping通百度
sudo vim /etc/resolv.conf
文件首添加以下两行:
namserver 8.8.8.8
namserver 114.114.114.114
Esc
⟶
\longrightarrow
⟶ “:wq”
⟶
\longrightarrow
⟶ Enter.
试一试,应该就可以ping通百度了。
2、pip不想更换源,可以用下面一行代码
pip install -r requirements.txt -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
很快,很靠谱!
3、ssh yourname@addr出现 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
ssh-keygen -R x.x.x.x
重连,试一试,然后yes。
4、Python的命令行调试代码pdb
import pdb
pdb.set_trace()
很方便!
5、多个服务器有内网,而且不想有冗余的代码?
提供一个思路:代码和数据端(服务端)
←
→
\leftarrow\rightarrow
←→ 运算资源端(客户端);
冗余:基础的conda环境;
操作:
⟶ \longrightarrow ⟶服务端
sudo apt-get install nfs-kernel-server rpcbind
sudo vim /etc/exports
在打开的文件添加 ,其中x.x.x.x是指服务端的ip地址;
/你需要在客户端共享的目录 x.x.x.x(rw)
然后,重启一下服务;
sudo /etc/init.d/nfs-kernel-server restart
⟶ \longrightarrow ⟶客户端
sudo apt-get install nfs-common
同时,将服务端共享的文件挂载到指定的问价夹下,建议空文件夹:
sudo mount -t nfs x.x.x.x:/sor_dir /des_dir
操作系统层面下的最少化资源共享;
6、ping好久正常,突然延迟很高,又恢复正常,循环往复
师兄教我的,重新拨号
sudo poff -a
很厉害。
7、Ubuntu跑Matlab代码想多端运行?
screen -S p1/pn
<Matlabpath>/matlab -nodisplay -nojvm
run yourcode.m
Ctrl + A + D,接着运行其他的并行代码,很便捷。
但是,注意不要超内存大小,超内存代码会被强制kill。
8、nvidia-smi不能显示pid号,但是显卡被占用
输入sudo fuser -v /dev/nvidia*
,干掉你看到占用目标卡的每一个进程号,完事。
记得一定是sudo
,不然显示不出来的。