在VMware 中安装好 CentOS 7 minimal 版之后,即使在安装的时候已经设置了网络,但是在实际的系统中依旧不能直接使用网络,因此还需要对虚拟机进行网络设置。
下面开始介绍CentOS 7 minimal 最小版的网络设置(CentOS7 minimal install network configure)
1. 修改网络设置
使用 root 用户登录虚拟机,进入到 /etc/sysconfig/network-scripts/ 目录下,查看虚拟机的网卡设置,使用 vi 打开 ifcfg- 开头的文件( - 后边为网卡名称) ,打开之后,对其进行修改
需要修改的部分已经在途中标出,源文件为:
TYPE=Ethernet
BOOTPROTO=static # 将这里修改为 static,表示使用静态ip
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=ens33
UUID=52583363-e5da-47f8-b77d-5fe2cc938b26
DEVICE=ens33
ONBOOT=yes
DNS1=114.114.114.114 # DNS服务器
DOMAIN=8.8.8.8 # 备用DNS服务器
ZONE=public
IPADDR=192.168.20.200 # IP地址
NETMASK=255.255.255.0 # 子网掩码
PREFIX=24
GATEWAY=192.168.20.2 # 网关,要与上边虚拟机设置的一致
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_PRIVACY=no
2. 修改完成后,重启网络服务
service network restart
3.网络连接后,开始更新系统
yum -y update
4. 需要时更新yum源
yum install -y wget #安装wget
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak #备份配置文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #下载国内yum源文件(centOs7,比如阿里)
wget -O /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-7-reg.repo #下载华为yum源文件对应centOs7
yum clean all #清理缓存
yum makecache #重新生成缓存
注:yum 源可以按网络选一个
其他命令(不用执行,参考)
yum repolist #查看yum源信息
sed -i “s#https://#http://#g” /etc/yum.repos.d/CentOS-Base.repo #有的时候可能需要把https改为http
yum -y update #修改内容后更新yum源
5. 查找与安装相关软件包
一般发现没有命令我们想到第一件事就是安装ifconfig命令,此时可能不太清楚要安装哪个包,所以我们使用命令查找ifconfig是由哪个包安装的。
yum search ifconfig
可以看到我们只需要安装net-tools.x86_64 这个包即可
然后安装net-tools包
yum install net-tools #网络工具如ifconfig
6. 硬盘分区与挂接
查看硬盘是否正确安装,查看命令:
fdisk -l #
当硬盘小于等于2T时,可以用fdisk进行挂载
fdisk /dev/sdb
1、查看帮助。
输入:m
2、新建分区。
输入:n
3、创建逻辑分区
输入:p
4、输入分区号以及指定分区大小
依照提示,回车表示默认。
5、检查分区情况(此时还未执行分区操作)
Command(m for help):p
6、保存退出
Command(m for help):w
当硬盘大于2T时,用parted命令创建主分区个步骤。
parted /dev/sdb (用part命令对3T硬盘进行分区处理)
mklabel gpt (用gpt格式可以将3TB弄在一个分区里)
unit TB (设置单位为TB)
mkpart primary 0 3 (设置为一个主分区,大小为3TB,开始是0,结束是3)
print (显示设置的分区大小)
quit (退出parted程序)
当硬盘大于2T时,用parted命令创建逻辑分区过程。
parted /dev/sdb (用part命令对3T硬盘进行分区处理)
mklabel gpt (用gpt格式可以将3TB弄在一个分区里)
unit TB (设置单位为TB)
mkpart (设置为一个逻辑分区,大小为3TB,开始是0,结束是3)
sdb01 输入分区名称
ext4 输入分区的格式
0 输入分区的开始位置
10 输入分区的结束位置
print (显示设置的分区大小)(这里显示size为10TB)
quit (退出parted程序)
进行格式化分区,命令:
mkfs.ext4 /dev/sdb1
将硬盘挂载到文件夹下
mkdir /home/sdb1 #新建一个文件夹
mount /dev/sdb1 /home/sdb1 #挂载
开机自动挂载
vi /etc/fstab
在最后加入:
/dev/sdb1 /home/sdb1 ext4 defaults 1 1
或
echo '/dev/sdb1 /home/sdb1 ext4 defaults 0 0' >> /etc/fstab
- 其他工具安装
dig
yum install bind-utils
yum install telnet
8.