折腾了一天,终于搞定linux网络重装(自动DD)centos7纯净版本!

先说一下为什么要DD纯净版的centos7系统。小白基于两个原因,一是宝塔面板最新版只支持centos7x以上的版本,老版本已经不再更新,而最新版本有免费的nginx防火墙插件可用,我一个4000ip的站,近一周时间里老是半夜宕机,我怀疑有人在攻击,所以想用这东西来防一防,看能不能守住。二是我的vps是itldc家的。这家的vps小毛病不少,包括dns和我特别需求的一个https相关的杂症,让我很是头痛。(详情参考这篇文章:ITlDC家的VPS安装宝塔建站,开启ssl之后,火车头免登录接口死活连接不上https获取不到分类目录怎么办?

出现这些毛病的绝对在于itldc家自带的系统精简或者禁止了某些东西。所以,重装一个纯净版centes7就志在必得了。

只是没想到,我一折腾,就折腾了一整天。早上九点钟到现在已经是晚上11点钟了。终于搞定了。重装系统不下于10次吧。估计把服务商也折腾得够呛。

下面直接记录我最终dd成功的经验吧:

1、首先要安装一个vps自带的系统(dd过的不行,可能会出错)。随便一个应该都可以。在itldc后台安装。这个简单就不说了。
折腾了一天,终于搞定linux网络重装(自动DD)centos7纯净版本!_图片 No.1
2、在xshell连接上vps,粘贴进下面这行 自动dd centos7的脚本。(我大概看完了网上的几种脚本,也尝试了无数次,只有这个速度最快,而且对于itldc家的vps很兼容,其他的都不行。当然,这只是因为itldc家的东西太特殊)。

CentOS7/Debian9/Ubuntu16.04的系列都可以使用这个脚本。

wget --no-check-certificate -qO AutoDD.sh 'https://git.io/AutoReinstall.sh' && bash AutoDD.sh

这里我们可以看到有可选的镜像版本,根据我们的需要输入对应需要安装。

折腾了一天,终于搞定linux网络重装(自动DD)centos7纯净版本!_图片 No.2

我们可以看到默认的密码。记得保存好。centos6的密码不会显示(root密码为:MoeClub.org)。然后任意键安装,都是自动的。然后在xshell里会下载镜像文件。完成后就会自动断开。因为已经进行系统重装流程了。这可以在VNC里面看到图形界面安装进度。vnc我是直接看的itldc后台的。

会自动生成一个root密码,最好是记录在记事本上。

折腾了一天,终于搞定linux网络重装(自动DD)centos7纯净版本!_图片 No.3

安装后之后,ssh远程端口是22。如果你的vps没有问题的话,应该就可以使用root和上述的root密码进行远程登录了。

但是,我就遇到奇葩了。itldc家的VPS直接就是ssh连接不上了。我是找遍全网,该尝试的方法都尝试了一遍。

现在只记录我的处理方法:

由于ssh登录不上。只能vnc进行,输入root和密码能够正常登录,说明系统是dd成功的。首次登录进去,还会安装一些必要的软件吧。再重启就不会再安装了。

远程ssh登录不上,问题主要考虑是vps网卡信息配置不对。换个话说,也就是VPS没有连上网络,你再怎么神通也无法抵抗主机上去。

排查方法如下:

1、输入ip addr 查看有无ip,没有则记住网卡名(如我的网卡名为ens33)

ip addr
折腾了一天,终于搞定linux网络重装(自动DD)centos7纯净版本!_图片 No.42 、进入网卡配置目录 cd /etc/sysconfig/network-scripts/ ,通过 ls 查看网卡文件。

cd /etc/sysconfig/network-scripts/
ls

折腾了一天,终于搞定linux网络重装(自动DD)centos7纯净版本!_图片 No.5

3 、通过 vi ifcfg-ens33 编辑对应的网卡文件,进入insert模式,把ONBOOT=no 改成ONBOOT=yes (然后按esc,在按:wq+确认)

vi ifcfg-ens33

折腾了一天,终于搞定linux网络重装(自动DD)centos7纯净版本!_图片 No.6

4、 重启服务。输入service network restart ,在输入ip addr 查看,现在已经可以自动获取ip了。

service network restart

折腾了一天,终于搞定linux网络重装(自动DD)centos7纯净版本!_图片 No.7

上述4步是照搬别的教程,但并不是这么简单:

以下内容是我费尽精力才找到的最终的答案:(还是直接套用itldc自带系统的设置才最终搞定)
vi /etc/sysconfig/network-scripts/ifcfg-eth0
需要修改的地方如下:(vi编辑时,方向键移动光标,i键进行插入操作)

DHCP_HOSTNAME=””server”
BOOTPROTO=”static” #这里默认是dhcp,要修改成静态地址
DEVICE=”eth81″
ONBOOT=””yes” #这里本身就是yes,不需要改
IPADDR=”5.3.xx.73″ #静态ip,这里是个重点,许多教程这里写的什么168.192.xx什么之类的,不对,这里就写你的vps ip地址
GATEWAY=”5.5.xx.1″ #这里同理,最后一位为1
NETMASK=”255.255.254.81″ #这个是固定的
DNS1=8.8.8.8 #dns一定要设置,不能安装不了宝塔
DNS2=8.8.4.4

折腾了一天,终于搞定linux网络重装(自动DD)centos7纯净版本!_图片 No.8

修改完成后,然后按esc,在按:wq+确认。

重启一下网络:service network restart

这下子,终于可以ssh连接上centos7了,问题解决。真不容易啊!

参考文章:

https://www.cnbanwagong.com/352.html

https://blog.csdn.net/LQM1528490339/article/details/86661707

未经允许不得转载:自学控 - 自己建站也轻松 » 折腾了一天,终于搞定linux网络重装(自动DD)centos7纯净版本!

分享到: 更多 (0)
avatar
自己建站,一点一滴积累经验。

自学控[zixuekong.com]

关于本站

登录

忘记密码 ?