【大数据开发】Linux基础——配置静态ip、配置JAVA环境、克隆虚拟机、配置本地yum源服务器day33

一、配置静态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/centos3)开启
enabled=14)删除[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
 

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值