国内服务器换163源以及更改DNS

很多国内的VPS,例如阿里云如果不更换源的话很多脚本根本无法成功运行,而且由于国内DNS胡乱解析导致github服务器基本都是无法连接状态;国内推荐的源就是比较良心的网易云163源,更新为4小时一次同步国际各大源,而且无限速CDN节点分布稳定;而DNS我比较推荐谷歌的公共DNS为主,Cloudflare的公共DNS为辅,这两个DNS目前国内都可以正常访问而且解析出来的github地址都可以正常下载。
 
一、更换系统自带软件源
 
1、网易云163源主网址:http://mirrors.163.com/
 
2、CentOS镜像使用方法:

首先备份 /etc/yum.repos.d/CentOS-Base.repo

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

 
下载对应版本repo文件, 放入 /etc/yum.repos.d/ (推荐使用FinalShell或MobaXterm终端方便替换文件)

CentOS7
CentOS6
CentOS5
 
运行以下命令生成缓存

yum clean all
yum makecache

 
3、Debian镜像使用方法:

Debian 9 (Stretch)为例, 编辑 /etc/apt/sources.list 文件, 在文件最前面添加以下条目(操作前请做好相应备份)

deb http://mirrors.163.com/debian/ stretch main non-free contrib
deb http://mirrors.163.com/debian/ stretch-updates main non-free contrib
deb http://mirrors.163.com/debian/ stretch-backports main non-free contrib
deb-src http://mirrors.163.com/debian/ stretch main non-free contrib
deb-src http://mirrors.163.com/debian/ stretch-updates main non-free contrib
deb-src http://mirrors.163.com/debian/ stretch-backports main non-free contrib
deb http://mirrors.163.com/debian-security/ stretch/updates main non-free contrib
deb-src http://mirrors.163.com/debian-security/ stretch/updates main non-free contrib

 
或者下载相应版本的sources.list, 覆盖 /etc/apt/sources.list 即可
(推荐使用FinalShellMobaXterm终端方便替换文件):

Debian 9 (stretch)
Debian 8 (jessie)
Debian 7 (wheezy)
Debian 6 (squeeze)
 
4、更新源软件包并安装系统更新:

CentOS 系统:

只升级所有包,不升级软件和系统内核
yum -y upgrade

升级所有包同时也升级软件和系统内核(不推荐)
yum -y update

 
Debian 系统:

只更新软件包列表
apt-get update

根据列表更新软件包
apt-get upgrade

 
二、更换系统DNS服务器
 
1、命令行修改:

vi /etc/resolv.conf

nameserver 8.8.8.8
nameserver 1.1.1.1

 
2、如果出现上下左右变ABCD:

apt-get remove vim-common
apt-get install vim

 
3、SSH工具手动修改(推荐使用FinalShellMobaXterm终端方便替换文件):

直接用SFTP打开 /etc/resolv.conf 修改后保存上传即可。
 
4、最后重启网卡:

CentOS 6:
service network restart

CentOS 7:
systemctl restart network

Debian:
service network restart

发表评论

电子邮件地址不会被公开。 必填项已用*标注

+ 7 = 15