一、下载
- virtualbox虚拟机
- centos7 镜像
- xshell xftp 用于连接虚拟机
注:我已经将将上述软件放到网盘,需要的可以私信我
二、安装
以下是我选择的一些配置项,自己根据自己需求可自行选择
- 新建虚拟机时,不要勾选虚拟光盘。此时类型选择Linux,版本选择Ret Hat(64-bit),不要选Ubuntu64或other linux64,否则安装过程中语言界面,鼠标乱飘,无法安装。
- 内存给4G,处理器给2个,空间给50G。
- 安装选择最小化安装
- 鼠标点击虚拟机,即可进入虚拟机操作。如果想操作win10,就先按键盘上的Right Ctrl,在空格键右二位置。如此鼠标光标边从虚拟机中切换出来。
三、配置网络
1.安装完成,进入系统。此时无法上网。
此时,打开终端,输入ip addr,会看到无ipv4地址。
2.切换到root用户。su命令,必须在root用户权限下编辑此网络配置文件。
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
将ONBOOT一项的值设为yes,保存退出。
注:关于vi的基本操作。按i键进入编辑,按上下方向键换行,按Esc键切换模式,输入:wq后按Enter保存退出。
注:这是在VirtuaBox中安装的CentOS7系统,如果是在VMware中安装的该系统,那么此文件名称,为ifcfg-ens33。
3.重启网络服务:systemctl restart network
也可以重启系统,即可上网。
4.可以用自带的火狐浏览器浏览网页或用ping www.baidu.com测试。
5.关机。以便配置静态IP。
四、设置静态IP
1.前提
a.要想设置静态Ip,在VirtualBox的虚拟机上必须设置两种网卡
b.第二张网卡的网关必须跟主机的网关地址一致,其次ip地址与网关属于同一网络段
2.在win10上打开cmd窗口,输入ipconfig命令
在我的win10上,可以看到最后的 无线局域网适配器 WLAN 2 一项中 IPv4 地址 : 192.168.200.120
3.虚拟机已关机。设置--网络。
网卡1,勾选“启用网络连接”,选择网络地址转换NAT。
网卡2,勾选“启用网络连接”,选择桥接网卡。此处名称,我选择“Killer Wireless-n... Adapeter #2”,即上面在win10中看到的“无线局域网适配器 WLAN 2”
4.配置centos7的网络配置文件
启动系统,切换到root用户。
打开终端,执行命令:ip addr
之后,切换到/etc/sysconfig/network-scripts目录下,使用ls命令,看到有ifcfg-enp0s3文件。
5.将ifcfg-enp0s3复制一份,命名为ifcfg-enp0s8
cp ifcfg-enp0s3 ifcfg-enp0s8
6.使用vi编辑ifcfg-enp0s8,修改后文件内容如下所示
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static # 要修改
IPADDR="192.168.200.130" # 新增,来自于上面win10中看到的地址,最后也可两位数
NETMASK="255.255.255.0" # 新增
GATEWAY="192.168.200.2" # 新增 前三位同IPADDR
DNS1="8.8.8.8" # 新增
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=enp0s8 # 要修改
UUID=4d29e58d-f21f-4b3a-b832-cdb3a3ae4df4 # 要修改,随便改几位即可
DEVICE=enp0s8 # 要修改
ONBOOT=yes # 开启网卡,开机启动
7.重启网络服务:systemctl restart network
5、通过xshell测试连接
6、更改centos下载源
# 备份当前的yum仓库配置
sudo cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
# 删除旧的repo文件,假设旧的repo文件位于/etc/yum.repos.d/CentOS-Base.repo
sudo rm -f /etc/yum.repos.d/CentOS-Base.repo
# 下载新的CentOS 7源,这里以阿里云源为例
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 清理缓存
sudo yum clean all
# 生成新的缓存
sudo yum makecache
# 更新所有软件到新的仓库(可选)
sudo yum update
7、测试下载,安装vim
yum install vim
8、关闭防火墙
# 停止firewalld服务
sudo systemctl stop firewalld
# 禁用firewalld服务的自动启动
sudo systemctl disable firewalld