Centos7安装教程
- 1. VMware Workstation
- 1.1 简介
- 1.2 下载安装包
- 1.3 安装
- 2. Centos7 安装
- 2.1 下载镜像
- 2.2 安装
- 2.3 配置
- 3. 虚拟机联网配置
- 3.1 桥接模式
- 3.2 静态IP
1. VMware Workstation
1.1 简介
官方网站:http://www.vmware
VMware Workstation 是一种虚拟机管理软件,安装该软件后,可以创建多个虚拟机(即虚拟PC),然后在虚拟机上安装操作系统即可,每台虚拟机本身就像一台真正地电脑一样。安装Centos7 之前请先安装此虚拟机。
1.2 下载安装包
官方下载地址:http://www.vmware/cn/products/workstation/workstation-evaluation.html
VMware Workstation 是付费软件,如需永久使用,请购买正版或自行获取许可证密钥。
1.3 安装
下载完 VMware Workstation 的安装包后,直接双击安装程序,默认安装即可。安装完成后,点击桌面的快捷启动图标,会提示你输入许可证密钥,把密钥输入就可以激活了。
2. Centos7 安装
2.1 下载镜像
官方下载地址:https://www.centos/download/
下载 CentOS-7-x86_64-DVD-1908.iso 镜像文件。
2.2 安装
-
打开 VMware,点击菜单栏,新建虚拟机。
-
弹出如下的窗口,选择
典型
选项,下一步。
-
弹出如下的窗口,选择
稍后安装操作系统
,下一步。
-
选择客户机操作系统
Linux
,版本选择CentOS 64位
,下一步。
-
设置虚拟机名称,选择虚拟机保存位置,下一步。
-
设置磁盘容量大小,一般
20GB
即可,虚拟机保存位置的盘剩余空间必须大于设置的容量,下一步。
-
点击完成。
-
点击 CD/DVD(IDE) ,配置 iso镜像文件:
-
在弹窗中选择 iso 镜像压缩包位置,点击确定,至此安装完成。
2.3 配置
- 点击开启此虚拟机
- 配置系统语言,选择
中文
,点击继续。
- 如需图形界面,则点击
软件选择
选择带GUI的服务器
,附加选项依次选择KDE
、网络文件系统客户端
、Linux的远程管理
,点击完成。
- 点击
安装位置
点击完成。
- 点击开始安装。
- 点击ROOT密码
设置 Root用户密码,点击完成。
- 点击创建用户。
设置普通用户名和密码,点击完成。
- 静候安装,安装完成后,点击重启。
- 配置完成。
3. 虚拟机联网配置
3.1 桥接模式
- 点击右下角
网络适配器
选择桥接模式
,点击确定。
- 进入终端,配置网卡。
将 ONBOOT 改成 yes:cd /etc/sysconfig/network-scripts vi ifcfg-ens33
- 重启网卡
service network restart
- 测试网络是否连通。
出现如下图,表示联网成功。ping baidu
3.2 静态IP
-
开启网络连接
-
查看网络接口的详细信息
ifconfig
-
找到适合的接口,例如ens33,记录网段:192.168.184.129,期望固定 ip 为 192.168.184.200
-
编辑网络配置文件。CentOS 7的网络配置文件存储在
/etc/sysconfig/network-scripts/
目录下。每个网络接口都有一个对应的配置文件,文件名格式为ifcfg-<接口名称>
sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33
- 修改网络文件配置:
i
进入 vim 编辑
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR="192.168.184.200"
NETMASK="255.255.255.0"
GATEWAY="192.168.184.2"
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
DHCPV6C=yes
IPV6_AUTOCONF=no
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPV6_PRIVACY=no
DNS1="223.5.5.5"
DNS2="1.0.0.1"
配置文件参数详解:
TYPE: 网络接口的类型,通常为Ethernet,表示有线网络接口。
PROXY_METHOD: 代理方法配置。设置为none表示不使用代理。
BROWSER_ONLY: 设置为no表示该网络接口不仅用于浏览器访问,还可以用于其他网络通信。
BOOTPROTO: 定义接口的启动协议,设置为static表示使用静态IP地址。其他可能的值包括dhcp(动态获取IP)和none(不自动获取IP)。
IPADDR: 要为该接口分配的静态IP地址。确保该IP地址在你的网络中是唯一的。
NETMASK: 子网掩码,用于确定网络的大小。通常是255.255.255.0,表示标准的C类网络。
GATEWAY: 网络的默认网关IP地址。它是流量发送到其他网络时的出口。
DEFROUTE: 设置为yes表示使用此接口作为默认路由。
IPV4_FAILURE_FATAL: 设置为no表示即使IPv4配置失败,网络服务也不会停止。
IPV6INIT: 设置为yes表示启用IPv6协议。
DHCPV6C: 设置为yes表示使用DHCPv6来自动获取IPv6地址,设置为no表示不自动配置IPv6地址。
IPV6_AUTOCONF: 设置为yes表示自动配置IPv6地址。
IPV6_DEFROUTE: 设置为yes表示使用此接口的IPv6地址作为默认路由。
IPV6_FAILURE_FATAL: 设置为no表示即使IPv6配置失败,网络服务也不会停止。
IPV6_ADDR_GEN_MODE: 设置为stable-privacy表示生成稳定的隐私IPv6地址。
NAME: 网络接口的逻辑名称。可以与DEVICE相同。
DEVICE: 网络设备的名称。通常与ifconfig或ip a命令中看到的名称一致,如ens32。
ONBOOT: 设置为yes表示系统启动时自动启用该网络接口。
IPV6_PRIVACY: 设置为no表示不使用IPv6隐私扩展,使用固定的IPv6地址。
DNS1: 系统使用的第一个DNS服务器地址,用于域名解析。
DNS2: 可选的第二个DNS服务器地址,作为备用。
ESC
+ :wq
保存文件并退出
- 重启网络服务
sudo systemctl restart network
-
再次查看网络信息,验证 ip 是否修改成功
-
测试网络是否连通
ping baidu
出现如下结果,表示静态IP方式联网成功。