这边VMware虚拟机的配置流程只是很多种的一种
点击创建新的虚拟机——典型(推荐)(T)
——下一步
选择第三个 :稍后安装操作系统。(选第二个会进行默认安装,这边第二个有iso路径是因为已经安装过了)
——下一步
客户机操作系统:Linux选项 版本:CentOS7 64位
——下一步
虚拟机名称:自己取 不要加空格啥的
位置(虚拟机的文件存放路径(全英文带数字可)):路径不要放在C盘,路径名与虚拟机名最好对的上,方便查找
——下一步
默认选项20G 和 将虚拟机磁盘拆分成多个文件
——下一步
点击自定义硬件,出现弹窗
内存选择4G
新CD/DVD(IDE) 选项: 使用ISO 映像文件(提前下载好)
点击高级 选择SATA(固态接口)(IDE也可以,会慢一点但是稳定,SATA快但是会有小故障)
网络适配器选项:仅主机模式
另外添加(在最下面)一个网络适配器2:NAT模式
点击高级 点击生成MAC地址
再次点击高级 生成MAC地址完成 之后会进入到如下界面
点击开启此虚拟机
点击屏幕黑色区域 用上下键来选择 选择第一个Install CenOS 7**(Ctrl+ALt 移动鼠标返回到自己计算机)**
等待加载 进入如下界面
语言不要动 默认为English
点击 Continue
找到 NETWORK & HOST NAME 点击计入
分别点击两个Ethernet 点击右边的按钮从 OFF到 ON 开启连接
点完之后 点击 Done找到INSTALLLATION DESTINATION 选项**(表示分区的意思)**
****进入之后 直接点击 Done (不分区)**
下面红色区域表示:默认进行最小化安装(只有小黑界面)
(需不需要最小化安装 要看具体需求)
找到 DATE & TIME 点击进行时区修改成
东8区 Asia Shanghai
如图
如上操作结束之后点击 右下角 Begin Installation
进入如下界面
进入界面之后就开始读进度条了 期间修改root 初始密码
点击进入之后 设置密码 太短会提示 Too short 可以一直点击done 直到跳出 短密码设置成功(长密码无提示 直接一次done)
(用户名选项没改 为root)
进度条读完之后 可以测试一下
**localhost login: root
Password:输入刚刚输入的密码 输入的时候界面不会显示 键盘NumLock 有时候会关闭 注意开启 如果不知道输入到哪了 随便输入 如输错了 系统会再次让你输的
成功会显示:
[root@localhost ~]#
输入命令:vi /etc/sysconfig/network-scripts/ifcfg-ens33(注意vi后面有个空格 ,注意不要输错或输漏)
回车 出现如下界面
修改第四行
BOOTPROTO=dhcp dhcp改 为 static
最后一行
ONBOOT=no no改为yes
在最后一行下输入命令
IPADDR=192.168.107.150(每个人都不一样)
其中192.168.107.150 怎么获取:
进入windows dos界面 输入ipconfig 出现如下界面
找到VMnet 下的 IPv4 地址 这边图上显示192.168.107.1 在VMware 界面的最后一行输入
IPADDR= 192.168.107.X(前三位必须一致,X 可以为1以外的其他数 最大255)
输入完之后 按键盘 Esc键 之后再界面输入 “:wq” 回车
(显示的地方是在界面最下面)
继续输入命令:
systemctl restart network 回车
systemctl stop firewalld 回车
systemctl disable firewalld 回车
出现如下效果
到此为止VMware 虚拟机针对Linux客户机操作系统的配置 完成**
接下来是MobaXterm配置
打开MobaXterm
如下图 依次点击 红色圈
Romote host :192.168.107.X (上面VMware那边输入的 端口号)
弹出如下窗口
在Name里可输入:数字或英文或组合(最好别中文)
Username:root
Password:123
Username和 Password 是上面在Vmware里的用户名和密码
输入完点击ok
如下如图点击
选择刚刚在Name中输入的 名字 ,点击ok 之后出现如下图就表示连接上了****
按如下图在左边空白处右键 点击New directory 新建一个文件夹 取个名字(这边取software)点击进入software文件夹
将
jdk-8u221-linux-x64.tar.gz
MySQL-client-5.6.46-1.el7.x86_64.rpm
MySQL-server-5.6.46-1.el7.x86_64.rpm
者三个文件直接拖到software文件夹中 如图
接下来进入右边黑色区域(注意左边目录跟右边实际进入的目录并不同步,输入pwd 指令可查看当前所在目录位置)
接下来要解压jdk那个文件 前提是要进到那个文件夹(这边在software)(
关于进入文件cd指令)
输入指令:cd software
进入文件夹之后输入:ll
查看当前文件夹下的所有文件 如图
现在解压jdk那个文件
输入指令:tar -zxvf jdk-8u221-linux-x64.tar.gz
回车 解压如下图
接下来输入指令:vi /etc/profile
回车出现如下图
任意地方输入55 回车 玩下跳55行(界面看不到输入的内容的)
出现如下图
并在红色区域输入四行指令 (每个人不一定相同)(后三行是环境变量)
输入的指令不能错 不然后续很多命令不可用
按Esc 键退出编辑模式 输入 “ :wq”
回车
继续输入指令:
source /etc/profile
回车
java -version
回车
【(如上红框中的四行输入出错 在输入source 指令的时候会出现 /usr/libexec/grepconf.sh: line 5: grep: command not found 问题)
解决办法:(思路:重新回到输入四行指令的界面 重写检查修改直到正确为止,也就是重复上面的操作)
再次输入指令: vi /etc/profile
输入55 回车
回到上面输入此指令出现的界面,也就是回到 export那几行代码那边检查】没问题了 pwd 看一下在哪个位置 确保在 software文件夹下
而后继续输入:
javac
出现如下图就没问题了
继续输入指令:
yum install net-tools -y
一顿操作之后
yum install perl -y
再一顿操作之后
rpm -ivh MySQL-client-5.6.46-1.el7.x86_64.rpm (这边是client)
等几秒
yum install autoconf -y
回车
rpm -ivh MySQL-server-5.6.46-1.el7.x86_64.rpm (这边是server)
输完之后会报错 如图复制报错的 信息 如图 (为什么知道报错还要输入:报错之后才能知道错哪 复制错误地方)
框选 mariadb-libs-1:5.5.60-1.el7_5.x86_64 进行复制
把复制的那行 强行删掉:
输入:
rpm -e mariadb-libs-1:5.5.60-1.el7_5.x86_64 --nodeps (注意有几个空格)
回车不报错就行
继续重新输入:
rpm -ivh MySQL-server-5.6.46-1.el7.x86_64.rpm
回车
一顿操作 出现如下图
其中红色框表示 root 用户的初始密码 的位置
输入指令:
vi /root/.mysql_secret
回车进入如下图
红色框表示 当前root用户密码
框选复制密码
输入“ :q” 退出
输入指令:
mysql -uroot -p
输入刚刚的密码(注意密码不可见 为防止出错 复制密码的时候先可以复制到一个文本区域 需要输入密码的时候再次复制过来)
输入指令:
SET PASSWORD=password(“ok”); (重设密码为ok)
回车如果出现密码有问题无法进入的情况(思路:免密登录 进入之后再修改密码):
确定在 software 目录下输入(说明:software只是一个前面建的文件夹)
输入命令:
vi /usr/my.cnf (配置文件)
回车 到如下图位置 进行免密登录
在[mysqld]下输入:
skip-grant-tables
按Esc键 继续输入 “ :wq ”(输入引号里的)
跳出继续输入:
service mysql start
回车
mysql
回车
use mysql (进入mysql 库)
出现Database changed
继续输入:
update user set password=password( “ok”);
回车
继续输入:
quit
回车
继续输入:
vi /usr/my.cnf (再次进入配置文件)
回车
把[mysqld]
下面那行skip-grant-tables 全部删掉
按Esc键 保存 输入 “:x” 跳出
继续输入:
service mysql restart
回车
继续输入:
mysql -uroot -pok (进行密码登录)
回车
到此为止全部配置完成,如有问题后续修改。