设置基础环境
我们用VMware安装好虚拟机后,需要进行一系列的配置,比如:
- 固定的主机名
- 关闭防火墙
- 配置网络
- 禁用selinux
- 时间同步
- 安装jdk
- 添加快照,方便扩展多台虚拟机
- 等等等等…
设置主机名
[root@localhost ~]# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=baseimage
hosts映射
[root@baseimage ~]# vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.223.3 baseimage
防火墙
关闭防火墙
[root@baseimage ~]# service iptables stop
开机禁用防火墙
[root@baseiamge ~]# chkconfig iptables off
配置网络
设置静态IP地址、网关等
- ONBOOT=yes
- BOOTPROTO=设置为静态:static
- GATEWAY=你的网关
- IPADDR=你要设置的固定的IP地址
- NETMASK=默认的255.255.255.0
- DNS1=你的网关
- DNS2=默认写1.2.4.8就可以
[root@baseimage ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:17:B7:D0
TYPE=Ethernet
UUID=c74da900-800d-4645-b658-c3bf097d0b1a
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
GATEWAY=192.168.223.2
IPADDR=192.168.223.3
NETMASK=255.255.255.0
DNS1=192.168.223.2
DNS2=1.2.4.8
禁用selinux
[root@baseimage ~]# vi /etc/selinux/config
SELINUX=disabled
设置时间同步
安装ntp
[root@baseimage ~]# yum install ntp -y
修改配置
[root@baseimage ~]# vi /etc/ntp.conf
server ntp1.aliyun.com
时间同步
[root@baseimage etc]# service ntpd start
[root@baseimage etc]# chkconfig ntpd on
安装jdk
最好是下载.rpm文件自己安装
下载好jdk-8u291-linux-x64.rpm并上传到centos,就可以rpm命令安装了
会默认安装在usr/java/default目录
root@baseimage ~]# ll ~/mmm
-rw-r--r--. 1 root root 114063112 5月 30 20:28 jdk-8u291-linux-x64.rpm
[root@baseimage ~]# rpm -i jdk-8u291-linux-x64.rpm
设置Java环境变量
[root@baseimage ~]# vi /etc/profile
export JAVA_HOME=/usr/java/default
export PATH=$PATH:$JAVA_HOME/bin
[root@baseimage ~]# source /etc/profile
查看安装成功
[root@baseimage ~]# java -version
java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)
[root@baseimage ~]#
reboot重启生效
[root@baseimage ~]# reboot
生成虚拟机快照
右击虚拟机,点击拍摄快照,生成快照,尽量把备注写清楚,这样便于管理快照。这样以后可以利用快照快速扩展出多台环境配置好且相同的虚拟机