前言:每次装新的虚拟机都会忘记做这些步骤,导致报错的时候才来补回这样子就很麻烦,现在总结出来一些必要的操作,方便以后创建虚拟机的时候可以操作的顺畅一点。
虚拟机:CentOS Linux 7
操作平台:Xshell 6
1.配置静态网络
网卡的文件在 : /etc/sysconfig/network-scripts/ 下的第一个文件
vi /etc/sysconfig/network-scripts/ifcgf-ens192
#只修改以下内容
BOOTPROTO=static
ONBOOT=yes
#只添加以下内容
IPADDR=10.18.16.101 #你本地的ip地址
NETMASK=255.255.128.0
GATEWAY=10.18.127.2 #前9位和你ip地址相同,最后一个固定是2
DNS1=8.8.8.8 #用于连接外网
DNS2.8.8.4.4
service network start
重启网络服务再 ip addr 查看本地Ip地址是否改变
成功了之后试一下ping一下www.baidu.com或者www.qq.com

2.修改主机名
临时修改:hostname 你的主机名
永久修改:static hostname :hostnamectl --static set-hostname 你的主机名
例子:hostnamectl --static set-hostname master2
hostnamectl #查看主机名 可以看到Static 已经变化了
3.禁用SELINUX
(SELINUX会对LINUX的一些权限和端口进行限制,本地测试机建议禁用)
修改文件:/etc/sysconfig/selinux
vim /etc/sysconfig/selinux
将 SELINUX 的值改为 disabled
4.关闭防火墙、并取消开机自启动
(关闭防火墙本身是危险行为,但是本地测试关了更方便)
systemctl stop firewalld.service
systemctl disable firewalld.service
5.修改hosts文件
添加IP地址到主机名的映射(搭集群必做)
vi /etc/hosts
6.下载可能会用到的
下载vim编辑器与wget
yum install vim
yum install wget
7.配置NTP时间同步(集群)
yum install chrony -y
vim /etc/chrony.conf
将前面的四个给注释掉,然后加上阿里云NTP服务器(要是有其他的好用的服务器可以)
启动服务并设置开机自启动
systemctl start chronyd.service
systemctl enable chronyd.service
删除本地时间分区: rm /etc/localtime
创建时间分区链接文件: ln -s /usr/share/zoneinfo/Universal /etc/localtime
查看时间: timedatectl status
8.更换阿里云yum源(换源下载速度能更快)
1、进入yum源(软件仓库)的配置文件所在的目录
cd /etc/yum.repos.d/
2、备份
mv CentOS-Base.repo CentOS-Base.repo.bak
3、使用wget命令下载阿里云的yum源配置文件
wget http://mirrors.aliyun.com/repo/Centos-7.repo
4、 把阿里云的yum源配置文件名改为CentOS-Base.repo
mv Centos-7.repo CentOS-Base.repo
5、清理缓存
yum clean all
6、生成缓存
yum makecache
7、使用以下命令查看yum源是否更改成功
yum repolist
到现在这里基本配置已经完成了,但是root权限太大,可以增加一个普通的用户,建议ssh的时候也是在普通用户中进行
后续还有疑问可以评论区评论,帮忙解答