环境篇:VMware Workstation安装Centos7
环境篇:VMware Workstation安装Centos7
1 VMware Workstation安装
CentOS下载地址:http://isoredirect.centos.org/centos/7/isos/x86_64/
CentOS百度网盘:https://pan.baidu.com/s/196ji62wTpIAhkTw9u4P6pw提取码:seqd
VMware Workstation下载地址:https://www.vmware.com/cn/products/workstation-pro.html
VMware Workstation百度网盘:https://pan.baidu.com/s/1gaJMqZJXSHGUEw4tHS4fdA提取码:jrv8
1.1 打开"VMware Workstation",选择“创建新的虚拟机”
1.2 选择“典型”选项,点击“下一步 ”
1.3 选择"稍后安装操作系统“,点击“下一步 ”
1.4选择"Linux CentOS7 64位“,点击“下一步 ”
1.5选择"虚拟机名称及存放位置“,点击“下一步 ”
1.6选择"磁盘大小及单文件存储“,点击“下一步 ”
1.7选择"自定义硬件“,修改内存-处理器-CD指向,点击“完成 ”
二 CentOs7安装
2.1选择创建好的虚拟机,”开启此虚拟机“
2.2选择安装centos7
2.3选择英文版安装
2.4配置时间
2.5软件选择
2.6系统分区设置
这里使用自动也是可以的,就不需要做如下的自定义配置
2.7网关配置
2.8开始安装
2.9修改密码(一定要记住哦),选择是否创建用户(这里没有创建),等待安装完成
2.10同意协议,配置相关信息
三 配置IP
3.1查看原有IP
ifconfig
3.2修改网络配置文件
#进入root用户:需要输入密码
su root
#如下图中修改配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33
#增加内容START
IPADDR="192.168.74.10"
NETMASK="255.255.255.0"
GATEWAY="192.168.74.2"
DNS1="202.98.96.68"
#增加内容END
#修改完文件后,重启网络服务
service network restart
IPADDR前三段必须和ifconfig查出来一样,最后一段不同的虚拟机必须不一样。
NETMASK固定写255.255.255.0
GATEWAY前三段必须和ifconfig查出来一样,最后一段为2
DNS1查询使用网络的DNS,我这里使用的是成都的电信DNS
3.3再次查看IP
ifconfig
3.4验证网络是否通畅
3.5永久关闭网络管理让机子强行执行静态分配
#停止网络管理
systemctl stop NetworkManager
#删除网络管理
systemctl disable NetworkManager
#重启网络
systemctl restart network.service
四 关闭防火墙
4.1永久关闭防火墙
#查看防火墙状态
systemctl status firewalld.service
#临时关闭防火墙
systemctl stop firewalld.service
#禁止firewall开机启动
systemctl disable firewalld.service
4.2关闭内核防火墙
#临时关闭内核防火墙
setenforce 0
getenforce
#永久关闭内核防火墙
vim /etc/selinux/config
五 复制虚拟机
如果是只需要建立一台虚拟机忽略此步奏
5.1仿照上述4个大步骤,建立节点机器,使IP在同一网段
5.2多台相同配置的虚拟机可以采取复制虚拟机(找到原始机文件目录copy一份作为目标机)
5.3根据”三配置IP“修改IP地址,虚拟机之间不能相同
5.4网卡设置冲突,故将参与复制的原始机和目标机网卡移除在重新添加,会自动配置好。
5.5检查是否可以上网,即完成配置
六 修改主机名及IP对应关系
这里一共配置了3台虚拟机。单台自己省略另外两台配置即可
6.1临时修改命名(即时生效)
#查看机器名
hostname
#修改机器名(3台机器)
#cdh01机器名
hostname cdh01.cm
#cdh02机器名
hostname cdh02.cm
#cdh03机器名
hostname cdh03.cm
6.2永久修改命名(重启后生效)
#cdh01机器名
vim /etc/sysconfig/network
#增加如下内容:
NETWORKING=yes
HOSTNAME=cdh01.cm
#cdh02机器名
vim /etc/sysconfig/network
#增加如下内容:
NETWORKING=yes
HOSTNAME=cdh02.cm
#cdh03机器名
vim /etc/sysconfig/network
#增加如下内容:
NETWORKING=yes
HOSTNAME=cdh03.cm
6.3修改IP对应关系(配置完使用ping命令检测)
#cdh01-cdh03机器
vim /etc/hosts
#增加如下内容:
192.168.74.20 cdh01.cm
192.168.74.21 cdh02.cm
192.168.74.22 cdh03.cm
七 SSH免密
需要3台虚拟机免密互通,单台忽略此步奏
所有节点
#生成密钥对(公钥和私钥)三次回车生成密钥
ssh-keygen -t rsa
#查看公钥
cat /root/.ssh/id_rsa.pub
主节点
#将密匙输出到/root/.ssh/authorized_keys
cat /root/.ssh/id_rsa.pub > /root/.ssh/authorized_keys
chmod 600 /root/.ssh/authorized_keys
#追加密钥到主节点(需要操作及密码验证,追加完后查看一下该文件)
ssh cdh02.cm cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
ssh cdh03.cm cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
cat /root/.ssh/authorized_keys
#复制密钥到从节点
scp /root/.ssh/authorized_keys root@cdh02.cm:/root/.ssh/authorized_keys
scp /root/.ssh/authorized_keys root@cdh03.cm:/root/.ssh/authorized_keys
所有节点互相进行ssh连接
ssh cdh01.cm
ssh cdh02.cm
ssh cdh03.cm
八 修改时间同步(需要ntp)
主从节点时间同步配置,单台如果需要时间精准,可做主节点配置
主节点
#更新yum源ntp
yum -y install ntp
#查询机器时间
date
#时间同步
ntpdate pool.ntp.org
#查看时间同步服务
service ntpd status
#临时启用时间同步服务
service ntpd start
#配置ntpd永久生效(重启生效)
chkconfig ntpd on
从节点
使用crontab定时任务
crontab -e
添加定时任务(每分钟和主机同步)内容如下:
0-59/1 * * * * /usr/sbin/ntpdate cdh01.cm
九 安装JDK
JDK百度网盘:https://pan.baidu.com/s/1og3mfefJrwl1QGZGZDZ8Sw提取码:t6l1
#查看命令
rpm -qa | grep java
#删除命令
rpm -e --nodeps xxx
- 将oracle-j2sdk1.8-1.8.0+update181-1.x86_64.rpm上传至每个节点安装
rpm -ivh oracle-j2sdk1.8-1.8.0+update181-1.x86_64.rpm
- 修改配置文件
vim /etc/profile
#添加
export JAVA_HOME=/usr/java/jdk1.8.0_181-cloudera
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
- 刷新源
source /etc/profile
- 检验
java
javac
完
环境篇:VMware Workstation安装Centos7的更多相关文章
- VMware Workstation安装CentOs7固定ip地址
今天发现之前hypervisor配置的CentOs7连接不了了,该死的加密系统和杀毒软件又搞事情了,于是决定试下VMware虚拟机,下载安装后,发现可以连上CentOS7界面,很开心,于是决定把之前的 ...
- VMware workstation安装centos7,无ifconfig命令
一.centos7默认未启动ifconfig,vi /etc/sysconfig/network-scripts/ifcfg-ens33,改成ONBOOT=yes: systemctl restart ...
- 在VMware上安装centos7
1. 下载centos7 64位镜像 linux官网下载:https://www.centos.org/download/ 2. 在VMware上安装centos7 2.1 新建虚拟机 打开虚拟机主页 ...
- VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装
VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装在阿里云开源镜像地址下载镜像Index of /centos/7.2.1511/isos/x86_64/http://mirro ...
- VMware Workstation安装centos
begin 2020年7月4日16:32:34 今天我们是食神,来做一道菜,名曰VMware Workstation安装centos. 首先我们需要准备好锅和食材. 锅和食材 锅:VMware Wor ...
- VMware Workstation安装RedHat Linux 9
RedHatLinux是目前世界上使用最多的Linux操作系统.因为它具备最好的图形界面无论是安装.配置还是使用都十分方便.下面我将介绍使用VMware Workstation安装RedHat Lin ...
- vmware workstation安装教程以及其中出现的错误解决方法
VMware Workstation 安装教程 1 下载好虚拟机,然后运行,点击下一步 2 选择我接受,下一步 3 选择安装的位置,可以自己选择,也可以默认不更改,这个无影响(图中I:\下面的VM ...
- 利用VMware虚拟机安装CentOS7
CentOS7镜像下载:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso VMware虚拟 ...
- VMware虚拟机安装Centos7后设置静态ip
VMware虚拟机安装Centos7后设置静态ip 1. 先设置虚拟机的网络,打开虚拟网络编辑器: 2. 选择Vm8 234都要勾选 3. 打开NAT设置,看到123,待会要用. 4. 打开虚拟机服务 ...
随机推荐
- 有用户及目录判断的删除文件内容的Shell脚本
[root@localhost Qingchu]# cat Qingchu_version2.sh #!/bin/bash #描述: # 清除脚本! #作者:孤舟点点 #版本:2.0 #创建时间:-- ...
- Python---13靠谱的Pycharm安装详细教程
昨天自学廖雪峰老师的python课程时,用的sublime编辑器,在命令行模式进行的输出,输出结果一直报错,说Python版本有问题,但在版本是满足要求的.最后在同事的电脑上运行了一下,是可以正常输出 ...
- Appium移动自动化测试实例-基于python
一.环境搭建 安装Android 环境变量.SDK.Android API.ADT等. 步骤1 安装SDK:下载地址为https://pan.baidu.com/s/1mi6PT9m.如提示错误:' ...
- 部署描述符web.xml
部署描述符应用场景 需要传递初始参数给ServletContext 有多个过滤器,并要指定调用顺序 需要更改会话超时设置 要限制资源的访问,并配置用户身份验证方式 xsi:schemaLocation ...
- 注册免费试用12个月的亚马逊AWS云计算服务
注册: 注册地址 点击页面中间的创建免费用户,进入下一步页面: 然后就是填写各种个人信息的页面了: 填写付款信息: 付款信息会进行一个电话验证,这里需要先填写对应的电话号码和验证码,然后点立刻呼叫我, ...
- CentOS7搭建FTP Server
本文主要记录CentOS下FTP Server的安装和配置流程. 安装vsftpd yum install -y vsftpd 启动vsftpd service vsftpd start 运行下面的命 ...
- Geohash介绍
Geohash介绍 Geohash是一种地址编码,能把二维的经纬度编码成字符串,某一区域范围内的经纬度是一致的,其中有编码长度控制区域的范围 精度参考 使用场景 实时LBS应用 LBS应用中,搜索某某 ...
- Docker实战之Zookeeper集群
1. 概述 这里是 Docker 实战系列第四篇.主要介绍分布式系统中的元老级组件 Zookeeper. ZooKeeper 是一个开源的分布式协调服务,是 Hadoop,HBase 和其他分布式框架 ...
- maven包引入问题ClassNotFoundException: org.elasticsearch.client.Cancellable
业务需要,做搜索功能,在springboot聚合项目下,新建了es模块module 但是在引入elasticsearch依赖的时候,出现了问题 引入相应依赖后 <dependency> & ...
- js中如何判断属性是对象实例中的属性还是原型中的属性
ECMAScript5中的hasOwnProperty()方法,用于判断只在属性存在与对象实例中的时候,返回true,in操作符只要通过对象能访问到属性就返回true. 因此只要in操作符返回true ...