服务器踩坑记(Ubuntu18)(持续更新)
-
jupyter 与 python2 编码不兼容问题
$ LANG=zn jupyter lab
-
docker 容器相关
$
docker run -it --name [container_name] -p [server_port]:[container_port] --runtime=nvidia --network [docker_network] -v /home/wzy/torch/3.Project/DataSet/:/usr/local/DataSet --ip 192.168.94.6 8f81a42bf0d0:latest# !!!注意!!!
# 1.报错可能是 -v后的容器目录不存在或者已存在目录!!!!
# 2.参数有前后位置限制#—runtime=nvidia 自动配置驱动(此命令需要安装nvidia容器)https://blog.csdn.net/qq_37674858/article/details/92630775#--name 容器名称
#-p 主机端口:容器端口
#-—network docker network ls 命令中的name字段
#-v 主机目录:容器目录
#—ip 容器静态ip设置
-
网络相关
注意: 下面报错可能是Linux中的 NetworkManager 和 /etc/network 配置冲突
$ sudo /etc/init.d/networking start
[....] Starting networking (via systemctl): networking.serviceJob for networking.service failed because the control process exited with error code.
See "systemctl status networking.service" and "journalctl -xe" for details.# 关闭NetworManager$ sudo systemctl stop NetworkManager //关闭NetworkManager服务
$ sudo systemctl disable NetworkManager //开机禁用NetworkManager服务
sudo vi /etc/resolv.conf //即刻生效,重启失效# 开机添加阿里源
# nameserver 223.5.5.5
# nameserver 223.6.6.6
# nameserver 114.114.114.114
# nameserver 8.8.8.8可以解决 apt-get update 更新问题sudo vi /etc/network/interfacesauto enp0s3
iface enp0s3 inet static
address 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 8.8.8.8/etc/init.d/networking restart
或者(下面是指定启动关闭某个网卡命令)
ifdown enp0s3 (关闭网卡enp0s3)
ifup enp0s3 (启动网卡enp0s3)
sudo service network-manager restart 访问github等过慢问题
sudo vi /etc/hosts#永久修改dns
sudo vi /etc/systemd/resolved.conf
如图所示,把DNS取消注释,添加DNS,保存退出,重启即可。