调教Ubuntu的DNS和启动

引入:Ubuntu18.04更改了网络配置和启动

本文主要解决一下两个问题

  • systemd-resolved一直监听53端口搞得某些特殊用途行不通 > 传送
  • rc.local不存在而且创建之后仍然无法使用 > 传送

更改DNS

思路:直接禁用systemd-resolved之后需要手动更改配置设置DNS,注意:阿里云的源是在内网的,要手动配置hosts才能正常使用

nslookup一下商家系统预置的软件源

比如阿里云的是mirrors.cloud.aliyuncs.com,Justhost提供的是mirror.justhost.ru

记下解析的地址,我这里(阿里云)解析的是100.100.2.148

康康系统有没有resolvconf

没有就点这里跳转

resolvconf

执行sudo vi /etc/resolvconf/resolv.conf.d/base

在文件内输入DNS服务器地址

nameserver 223.5.5.5

nameserver 223.6.6.6

然后重新加载resolvconf配置

resolvconf -u

禁用systemd-resolved服务

sudo systemctl disable systemd-resolved.service
sudo service systemd-resolved stop

ping一下bing.com,正常解析就ok

没有resolvconf

apt update
apt install revolvconf

然后重复上面操作

配置阿里云内网源

vim /etc/hosts

在最下面加一行

100.100.2.148 mirrors.cloud.aliyuncs.com

这里的ip可能不一样,用第一步ping得到的地址就ok

测试阿里云源是否能够使用

执行apt update

不报错就ok

启动

执行下面两行命令

ln -fs /lib/systemd/system/rc-local.service /etc/systemd/system/rc-local.service

sudo vim /etc/systemd/system/rc-local.service

在文件最下面添加

[Install]
WantedBy=multi-user.target
Alias=rc-local.service

依次执行

touch /etc/rc.local
chmod 755 /etc/rc.local
vim /etc/rc.local
在第一行插入#!/bin/bash

加入自己的命令

比如想要开机启动frp就要再exit 0之前的行加入
nohup /root/frp/frps -c /root/frp/frps.ini &

写在最后 d-o-g-e

博主也只是个半吊子,有错误欢迎指出w

1 条评论

发表评论

*

// 隐藏的 input