下载了Minimal光盘安装centos,发现桌面系统都被精简了,而且上网也有问题,需要进行配置。
网络配置
基本配置
Centos7在最小化安装后不支持上网,相应的ifconfig
等查看和修改网络参数都不能使用,需要修改网络配置模块的配置文件:
(1)查看网络接口
$ nmcli dev status
- 1
该命令会显示对应的网络接口,如lo以及en…..;
(2)修改对应接口的配置文件
vi /etc/sysconfig/network-scripts/ifcfg-en***
- 1
首先将ONBOOT设置为yes,系统将在启动时开启该接口。即:ONBOOT=yes
默认使用dhcp,如果实际也使用dhcp则可以直接保存退出;
如果需要设置静态地址,将BOOTPROTO改为‘static’,并加入以下设置:
BOOTPROTO=static
IPADDR=192.168.3.99
NETMASK=255.255.255.0
NM_CONTROLLED=no
- 1
- 2
- 3
- 4
其中“NM_CONTROLLED=no”是表示该接口将通过该配置文件进行设置,而不是通过网络管理器进行管理。
保存退出;
(3)重启网络
systemctl restart network.service
- 1
可以查看下网络:ip addr
修改网卡名称
在centos7里,根据默认的可预见命名规则,接口名称被自动基于固件、拓扑结构和位置信息来确定,这样即使添加或移除网络设备后,接口名称仍然保持固定,而无需重新枚举,和坏掉的硬件可以无缝替换。者固然有好处,但新的命名方案比传统的eth0相比难以阅读,也不习惯。强迫症下,还是将它改回去舒服点儿。
(1)编辑网卡的配置文件
# vi /etc/sysconfig/network-scripts/ifcfg-eno****
- 1
将NAME改为eth0
(2)重命名该配置文件
mv /etc/sysconfig/network-scripts/ifcfg-eno**** /etc/sysconfig/network-scripts/ifcfg-eth0
- 1
(3)禁用该可预测命名规则
在启动时传递“=0 biosdevname=0 ”的内核参数以禁用可预测命名规则
编辑/etc/sysconfig/grub文件,加入
=0 biosdevname=0
- 1
生成新的启动菜单
grub2-mkconfig -o /boot/grub2/grub.cfg
- 1
(4)重启设备
源设置
以加入国内163源为例
(1)安装wget
yum -y install wget
- 1
(2)备份原始repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
- 1
(3)下载对应版本的repo文件
cd /etc/yum.repos.d/
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
- 1
- 2
(4)重建缓存并更新
yum clean all
yum makecache
yum update && yum upgrade
- 1
- 2
- 3