一、安装
第一步、下载安装VMware Fusion(Mac版本下载后双击安装,这里不做过程记录)
第二步、下载CentOS 7安装包 CentOS-7-x86_64-DVD-1810.iso(本文不提供下载地址)
第三步、在VMware Fusion创建CentOS 7虚拟机
1、点击添加:新建
2、选择安装方法:创建自定义虚拟机
3、选择操作系统:CentOS 64位
4、选择虚拟磁盘:新建虚拟磁盘
5、完成:可自设置(由于内存1G太少,调整为2G)
选择一个目录存储:
然后选择设置:去修改内存和其他设置(针对个人配置自行调整,截图只修改内存)
填入数字并回车
6、添加安装包(ISO文件)
设置-->CD/DVD(IDE)-->连接CD/DVD驱动器-->选择一个光盘或光盘映像
7、启动虚拟机
8、选择 安装centos7,或者检测镜像安装centos7
9、press Enter 按回车,进入安装过程
10、选择语言:中文-->简体中文
11、选择安装的类型
可选择类型,每个类型都有说明,可以选择安装时自动安装的软件/工具,本文不进行赘述;我选择带桌面的进行截图演示(仅演示,不选择添加附加软件)
12、可以自动分区/自定义分区
自定义分区:我要分一个15G的数据分区,5G留给系统
可以修改分区的格式
然后点击完成,由于系统分区未进行设置,让系统自动配置,第一次点击完成就显示警告,再次点击完成,会提示帮助系统分区,然后点击接受更改即可
13、网络和主机名
可以修改主机名,可以自己去配置ip
本机设置的
14、开始安装
15、安装过程中,可以设置root密码,可以添加用户,等待安装完成
密码弱,点两次完成
16、等待安装完成,根据电脑配置不同,安装过程预计持续5-30分钟
17、安装完成,重启后,接受许可,完成配置,自动重启
18、登录前最后配置
选择语言:汉语
后续根据具体操作即可
小提示:
1、在桌面右键可以打开终端
2、删除用户 userdel server
3、验证分区,使用 df -h
二、网络配置(命令)
Linux系统中手动配置IP地址(CentOS 7、8为例)
第一步:进入网卡配置目录
[root@huyuxuan /]# cd /etc/sysconfig/network-scripts
[root@huyuxuan network-scripts]# ls
ifcfg-ens33
第二步:修改网卡配置文件
首先查看本机的默认网关和DNS地址
[root@localhost ~]# ip route
default via 192.168.10.2 dev ens33 proto static metric 100
192.168.10.0/24 dev ens33 proto kernel scope link src 192.168.10.100 metric 100
[root@localhost ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 192.168.10.2
然后开始修改网卡配置文件(最后几行的配置信息是最关键的)
[root@huyuxuan network-scripts]# vim ifcfg-ens33
ifcfg --interface config ens33
interface # 接口
config # 配置
ens33 # 具体接口的名字
BOOTPROTO="static" # 手动配置IP地址时,需要填入static或none
# 可选项
dhcp # 表示动态获取IP地址,通过dhcp服务器分配
none或static # 表示静态配置IP地址
# centos8里,当BOOTPROTO=dhcp的时候,会动态获得ip地址,如果下面也静态指定了ip地址,也会生效
# centos7里,当BOOTPROTO=dhcp的时候,会动态获得ip地址,如果下面也静态指定了ip地址,不会生效
NAME="ens33" # 网络连接的名字
DEVICE="ens33" # 设备名字
UUID="aa1badf0-0566-4802-8898-eb149beb5b43"
# 网络连接的唯一标识,一个硬件会对应一个编号,这个编号自动生成
ONBOOT="yes"
# yes表示开始的时候激活这个网络连接
# no表示禁用这个网络连接
IPADDR=192.168.10.100 # IP地址
PREFIX=24 # 子网掩码的长度为24,相当于255.255.255.0
NETMASK=255.255.255.0 # 子网掩码为255.255.255.0(有PREFIX=24就不需要再输入NETMASK了)
GATEWAY=192.168.10.2 # 默认网关
DNS1=192.168.10.2 # 首选DNS服务器
第三步:重启网络服务,让新的配置生效
CentOS 7系统使用"service network restart 或者 systemctl restart network"命令
CentOS 8系统使用"ifup ens33"命令
# 配置成功生效后,会返回“连接已重新激活”
[root@localhost ~]# ifup ens33
Connection successfully activated(D-Bus active path:/org/freedesktop/NetworkManager/ActiveConnection/12)
问题:centos7系统ifcfg-ens33 E212无法打开并写入文件
该问题的原因是用户权限不够,因为普通用户用 vi 不能保存文件,需要使用超级用户才可以。
先转换为超级用户:su
再用vi打开文件进行保存:vi…:wq