每次搭测试环境之前都需要先装一台干净的虚拟机,然而 Centos7 Minimal 版本快速装完之后还需要配置:网络、国内源、一些基础工具(net-tools、vim)等才能远程连接和使用。记录一下,方便下次快速配置使用。
目录
1、网络配置:
2、换源
3、安装 net-tools、vim、epel-release
4、关防火墙,关自启
5、改主机名(搭建集群的时候需要
1、网络配置:
minimal 版本没有ipv4 :CentOS7 中没有显示 ip 地址_Wayfreem的博客-CSDN博客
配置 DNS:Linux Centos7网络配置无法ping通外网、内网以及网关_delight_sl的博客-CSDN博客
// 第一步输入,查看网卡的名称
ip addr
// 第二步修改,网卡的配置文件,先切换到对应的路径
cd /etc/sysconfig/network-scripts/
// 修改文件中的 ONBOOT 对应的值改为 yes,保存退出
vi ifcfg-ens33
// 配置固定ip
BOOTPROTO=static
IPADDR=192.168.139.110
NETMASK=255.255.255.0
GATEWAY=192.168.139.2
取消networkmanager 管理
NM_CONTROLLED=no
// 重启网络服务
service network restart
//配置 dns
//切到networkmanager目录
cd /etc/NetworkManager
//修改 NetworkManager.conf配置文件,在最后添加
dns=none
//修改resolv.conf,新增dns配置
vi /etc/resolv.conf
// 添加:
#主DNS
nameserver 8.8.8.8
#备DNS
nameserver 114.114.114.114
// 重启网络服务
systemctl restart network
2、换源
参考:Linux Centos7-换源_Manba_77的博客-CSDN博客_centos7换源
(1)先安装 wget
yum install -y wget
报错的话:
解决方案:linux yum install **** 提示:Loaded plugins: fastestmirror_徐先生Paul的博客-CSDN博客
// 1.修改插件的配置文件 enabled = 1 #由1改为0,禁用该插件
vi /etc/yum/pluginconf.d/fastestmirror.conf
//2. 修改yum的配置文件 plugins=1 #改为0,不使用插件
vi /etc/yum.conf
//3 清除缓存并重新构建yum 源
yum clean all
yum clean dbcache
yum makecache
(2)换阿里源
// 1. 备份原来的源
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bk
// 2. 下载阿里源
cd /etc/yum.repos.d
sudo wget -nc http://mirrors.aliyun.com/repo/Centos-7.repo
// 3.更改阿里yum源为默认源
sudo mv Centos-7.repo CentOS-Base.repo
// 4.更新本地yum缓存
# 全部清除
sudo yum clean all
# 更新列表
sudo yum list
# 缓存yum包信息到本机,提高搜索速度
sudo yum makecache
3、安装 net-tools、vim、epel-release
yum -y install net-tools
yum -y install vim
yum install -y epel-release
(注:Extra Packages for Enterprise Linux 是为“红帽系”的操作系统提供额外的软件包,适用于 RHEL、CentOS 和 Scientific Linux。相当于是一个软件仓库,大多数 rpm 包在官方 repository 中是找不到的)
4、关防火墙,关自启
systemctl stop firewalld
systemctl disable firewalld.service
// 查看防火墙状态(Active: inactive (dead))
systemctl status firewalld
5、改主机名(搭建集群的时候需要)
// newname 为要改的名字
hostnamectl set-hostname hadoop101
// 改完后需要重启
reboot
//修改前:
[root@localhost ~]#
// 修改后:
[root@hadoop101 ~]#