想在新装好的ubuntu系统上部署django 一开始就遇到了问题,使用ifconfig命令时报错
于是按照提示安装net-tools sudo apt install net-tools 还是有报错 总之先按照系统提示来 用apt-get update命令,但是又提示权限不够 那就su到root,发现su不过去,密码过不去。因为安装ubuntu过程中并没有设置过root密码 因此先使用sudo passwd修改root密码,之后成功su到root 但在执行apt-get update后还是有报错,结合前面安装net-tools时的报错,又网上查了下资料,判断应该是镜像源的地址有问题。因为在安装ubuntu过程中这些默认的设置我都没有去修改,现在应该要换成国内的镜像源。 先备份一下原文件,然后将/etc/apt/sources.list原内容全部删掉,替换为阿里云的镜像(此处要注意不同版本的镜像地址也不同,我是去阿里云官网找到了对应版本的url) 阿里云官方镜像站:https://developer.aliyun.com/mirror/?spm=a2c6h.13651104.0.d1002.153394ddYhurx6 然后更新软件源列表 apt-get upgrade 还是有报错,镜像源不可达 查了下资料发现应该是DNS的问题,修改DNS为202.96.134.133(深圳电信) 修改/etc/resolv.conf文件中nameserver,但这样在重启后会失效 网上说永久生效要修改/etc/resolvconf/resolv.conf.d/base,但我的20.04版本ubuntu没这个目录文件 应该要修改/etc/systemd/resolved.conf文件 之后再apt-get update就ok了 然后apt install net-tools顺利安装后可以使用ifconfig命令
重启后resolvectl status查看DNS