一、配置静态ip
vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static 1.改为static
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=593503a8-b960-4646-8292-2336e8bf12b0
DEVICE=ens33
ONBOOT=yes 2.yes
IPV6_PRIVACY=no
IPADDR=192.168.10.129 3.配置静态ip
PREFIX=24
GATEWAY=192.168.10.2 4.配置网关(在虚拟机里/编辑/虚拟网络编辑器/NAT设置里找
DNS1=6.6.6.6 5.配置dns服务器,也可以114.114.114.114
刷新网络
关闭网络后连接的xshell会卡住,断网了,在虚拟机里重启一下网络
systemctl stop network.service
systemctl start network.service
或者
service network restart
二、配置JAVA环境
一、查看Linux系统是否有自带的jdk:
1、输入:java -version
2、发现有则输入:rpm -qa | grep java 检测jdk的安装包
3、接着进行一个个删除包,输入:rpm -e --nodeps +包名
4、最后再次:rpm -qa | grep java检查是否删除完即可
5、配置
1.在/usr/local下创建java目录
mkdir java
2.解压到java目录
tar -zxvf jdk绝对路径 -C java包绝对路径
3.配置环境
export JAVA_HOME=/usr/local/java/jdk1.8.0_60
export PATH=$PATH:$JAVA_HOME/bin
3.重新加载配置文件
source /etc/profile
4.检查是否安装成功
java -version
javac
三、克隆虚拟机
1.删除UUID(会自动从网卡重新获取UUID和MAC地址)
UUID=593503a8-b960-4646-8292-2336e8bf12b0
有HWADDR的也要删除,我这里没有
2.修改ipaddr
IPADDR=192.168.10.130
3.修改BOOTPROTO
BOOTPROTO=static
4.刷新网络
service network restart
5.修改主机名
hostnamectl set-hostname host02
6.查看主机名
hostname
7.修改/etc/hostname
vi /etc/hostname
改为host01
8.修改hosts文件(修改映射关系)
vi /etc/hosts
添加你的机器映射
9.重启机器
init 6
四、配置本地yum源服务器
(1)挂载
(1)挂载光盘
目标路径:/mnt/cdrom
源路径:/dev/cdrom
mkdir -p /mnt/cdrom
mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom
(2)挂载文件
mkdir /mnt/centos
mount -t iso9660 -o loop /root/CentOS-7-x86_64-DVD-1908.iso /mnt/centos
(3)永久有效
设置开机自动挂载本地镜像文件(镜像文件要挂载才能使用,把这一行写在文件里是为了永久生效),实现开机自动挂载镜像
不管是光盘还是文件的挂载都只是临时的,要想永久挂载则需要写一个配置文件
vi /etc/fstab
配置文件里写
/dev/ cdrom /mnt/ cdrom iso9660 defaults 0 0
/root/CentOS-7.0-1406-x86_64-DVD.iso /mnt/centos iso9660 defaults,ro,loop 0 0
(2)配置httpd
大数据中心没有外网,故我们应当配置一个服务器
1.切换到yum源的配置文件
cd /etc/yum.repos.d/
2.将里面的文件都改名(批量改名),我们这里不作删除,全部改个名字就找不到了
rename .repo .repo.bak *
3.修改了配置文件就要清理yum源
yum clean all
yum repolist
确认是否是真的没有yum源
4.已经没有yum源了,我们需要自己配置一个repo文件
从这里可以跳过4-6所有步骤,直接做步骤 (3)配置yum源
这里将CentOS-Base.repo改改就好了
cp CentOS-Base.repo.bak CentOS-Base.repo
5.进入CentOS-Base.repo文件
vi CentOS-Base.repo
修改里面的配置
(1)注释mirrorlist
(2)重新写一个baseurl
将挂载的centos写上去
baseurl=file:///mnt/centos
(3)开启
enabled=1
(4)删除[updates]、[extras]、[centosplus]
最后修改结果看下图
6.再清理一下yum源配置
yum clean all
yum ropolist 就可以看到此时有软件安装库
7.查看yum源httpd版本(你看不看都可以)
yum info httpd
要是没有httpd,使用下面命令安装
yum list | grep http
http在httpd.x86_64 包里,用
yum -y install httpd.x86_64
安装http服务
8.启动软件服务
systemctl start httpd
查看状态
systemctl status httpd
开启本地服务自启
systemctl enable httpd
9.关闭本地防火墙
systemctl stop firewalld
systemctl status firewalld
做到这一步输入主机ip是可以访问到Apache HTTP主页的
10.下面将挂载到本地的文件放到/var/www/html/目录下
这样就可以访问到该文件,我们不需要放整个文件,只要搞个软连接就可以了
cd /var/www/html/
ln -s /mnt/centos /var/www/html/centos
下面访问 主机ip/centos可以访问该文件目录下的所有文件
步骤5中(4)的修改内容如下:
(3)配置yum源
(1)我们现在不用CentOS-Base.repo配置文件,使用localweb.repo配置文件
cd /etc/yum.repos.d/
vi localweb.repo
里面打开是空白的,里面配置的内容如下:
[local]
name=localweb
baseurl=http://host02/centos
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
注意看baseurl里的内容,我这里是已经修改了hosts文件,所以直接用的是host02,如果没有配置,则需要使用你的主机ip地址
(2)做完别忘了做下面的动作
yum clear all