les,Cent OS 使用 firewalld。
查看防火墙状态:
systemctl status firewalld
从上图可以看到防火墙是开启状态,可通过下面的命令关闭防火墙:
systemctl stop firewalld
再次查看防火墙状态,防火墙已关闭,但下次启动时防火墙又会自动开启。建议执行完上述命令后,再继续通过下面的命令永久关闭:
systemctl disable firewalld
4 Secure CRT
4.1 安装
双击 SecureCRT-Mac-v9.dmg,安装 Secure CRT。
4.2 连接配置
打开 Secure CRT,点击左上角“Session Manager” ,新建会话,进入 "New Session Wizard"
- Protocol: SSH2
- 输入连接信息:
- session name: 随意填写,这里我与主机名保存一致:centos-template
完成向导后,在 Session Manager 中就会出现刚才新建的会话。双击打开,点击 “Accept & Save”,在弹出的框中输入密码,点击 “OK”。这样便完成 Secure CRT 通过 SSH 连接 CentOS 虚拟机了。
5 安装 JDK
在 Oracle 官网上下载 JDK,也可以使用我提供的 jdk-8u333-linux-x64.tar.gz。
5.1 创建目录
所有软件我都放在 /bigdata/software 目录下。
mkdir -p /bigdata/software
cd /bigdata/software
将安装包通过 FTP 工具传到该目录下。
5.2 解压
解压 jdk-8u333-linux-x64.tar.gz 到当前目录下:
tar -zxvf jdk-8u333-linux-x64.tar.gz
5.3 配置环境变量
打开环境变量文件:
vi /etc/profile
在文件末尾添加:
# JAVA_HOME
export JAVA_HOME=/bigdata/software/jdk1.8.0_333
export PATH=$PATH:$JAVA_HOME/bin
保存退出。
执行环境变量,使刚才的配置生效:
source /etc/profile
5.4 测试 Java 命令
执行下列命令,查看 JDK 配置是否生效:
java -version
执行命令后显示如下内容,则 JDK 配置正确
[root@centos-template software]# java -version
java version "1.8.0_333"
Java(TM) SE Runtime Environment (build 1.8.0_333-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.333-b02, mixed mode)
6 克隆虚拟机
在学习大数据时,通常需要多台 CentOS,如果一台一台的按照上面的步骤创建太费事,VMWare 支持克隆虚拟机。
6.1 克隆
step 1:点击 Mac 系统菜单栏右侧的虚拟机图标,接着点击当前的虚拟机,将其停止:
特别强调,一定要先停止被克隆的虚拟机!
step 2:在刚才的面板中点击左上角返回,进入上上图,点击 “Virtual Machine Library”,进入管理界面:
step 3:右键点击刚才创建的虚拟机 “CentOS 7 64-bit”,在弹出的快捷菜单中点击 “Create Full Clone...”
step 4:在弹出的窗口中填写虚拟机名称,并选择存放路径,点击确定后开始克隆。
step 5:启动刚才克隆出来的虚拟机,重复 2.2 和 2.3,设置 ip 和主机名。
6.2 修改配置
设置 ip
vi /etc/sysconfig/network-scripts/ifcfg-ens33
只需要修改 IPADDR 的值:
IPADDR=192.168.100.11
重启网络服务:
systemctl restart network
修改主机名:
hostname bigdata01
修改主机名文件:
vi /etc/hostname
将文件内容也修改为 bigdata01
6.3 测试
将两台虚拟机都启动,并通过 Secure CRT 连接两台虚拟机,测试两台虚拟机和 Mac 宿主机之间是否都能正常 ping 通。
文中操作有任何疑问,欢迎私信程序员优雅哥,多多探讨。