由于在搭建FTP服务器的过程中,被按在地板上摩擦。我不得不冷静下来,尝试从头开始,从搭建一个干净的Linux系统开始,来梳理整个流程。所以,就来总结一下我在虚拟机中搭建Linux的全过程。
安装VirtualBox
从官网下载一个,并安装。就想平常安装软件一样。就不多说了。
下载CentOS7镜像
这个也是载网络上搜,主要还是从阿里的镜像上去下载。这样速度能够快一点。
安装CentOS
安装流程分为:
1. 配置VirtualBox阶段:
大体就是这个文章提到的。https://www.cnblogs.com/xyinjie/p/9437049.html。
关键的地方在于如何让虚拟机与外网,本机之间网络连通。这个地方在以前的安装过程中,我也是付出了血与泪的教训。这次还是比较顺利的,就是因为参考了这篇文章:
https://www.cnblogs.com/wxw16/p/6256796.html
https://blog.csdn.net/qq_23033339/article/details/80867195
主要的思想就是:
-
配置virtualbox全局网络
image.png -
给当前虚拟机实例添加两块网卡
image.png
image.png
2. 安装配置CentOS阶段
完成了上面虚拟机实例外部网络环境的配置,我们就可以初始化系统,在整个操作过程中,不要顾虑的太多,就是按照下一步去操作就可以了。不要想着怎样配置性能会更好,怎样配置更合理,这完全就是浪费时间,分散精力。首要的就是先跑起来,跑顺流程再说。然后做系统内部的网络配置。
此处需要讲一下,因为在后续的使用虚拟机的过程中,踩到了很多坑:
1.在外部配置虚拟机的过程中,有一个选择动态分配
磁盘大小的选项,这里的意思是初始大小是满足当下系统的需要,而最大的大小是我们配置的值。而不是说,我们配置的值是初始大小,后面根据需要无限增长,这样理解是错误的。这导致我开始只配置了8G。根目录的磁盘空间迅速被占满,导致再无法进行操作。我想办法扩容,但是肥肠难弄。最终,我选择重新再装一个CentOS系统了事。
2.下面的网络配置具有很大的局限性。我在安装了图形界面之后,同样的操作就不起作用了。究其原因,我还是没有搞懂网络配置的本质原理。在后续,我还要写一篇有关网络的文章。
cd /etc/sysconfig/network-scripts/
vim ifcfg-enp0s3
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO="static"
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=a77bf19b-6f18-45d1-aff0-29293601ef40
DEVICE=enp0s3
ONBOOT=yes
IPADDR="192.168.56.100"
主要关注的内容有:BOOTPROTO改为static,最后要添加IPADDR这个参数,这个参数需要配置ip地址,这个ip地址和我们外部的网卡地址处于一个网段。
-
service network restart
重启网络服务
总结
经过上面的一番操作,我们的CentOS服务器就像一台完完整整的独立主机一样运行了。我们就不必再关心它的存在,只需要我们去xshell客户端连接,就可以开心的玩耍了。这一次总的来说都是比较顺畅的。把以前安装的过程痛苦都解决了,也把以前网络配置也顺利的解决了。
网友评论