Linux-搭建CentOS虚拟机

前言

写这篇文章是为了记录我从零开始搭建Linux虚拟机,并想在这的基础上继续学习Redis、Nginx以及分布式一系列的知识,所以在此之前,我对这一系列的知识不说是一无所知,也只是熟悉了一些皮毛而不知道怎么运用。

下载虚拟机

虚拟机的软件也比较多,比较偏大众的是VMware,所以我使用的也是VMware。
百度下载后激活即可,

秘钥:
vmware12 5A02H-AU243-TZJ49-GTC7K-3C61N
vmware14 CG54H-D8D0H-H8DHY-C6X7X-N2KG6
运行如下:
这里写图片描述

下载ISO镜像文件

在这里我选择了CentOS作为Linux版本,具体的差别我太清楚,CentOS似乎更适合做服务器,官网如下
https://www.centos.org/download/

这里写图片描述

DVD 含一般软件。
Everything 含大量软件。
Minimal 含少量软件。
看情况下载即可。

安装虚拟机

这里写图片描述
这里写图片描述
直接选择ISO安装即可,若弹出以下错误,按照进入BIOS开启Intel VT-x重启即可
这里写图片描述

运行虚拟机

运行虚拟机后,会提示回车确认安装,都不用理会,在语言选择处选择中文
这里写图片描述
然后配置网络源,在下一步中设置root密码以及新建账号
这里写图片描述
这里写图片描述
结束后重启即可,登陆root账号成功
这里写图片描述

部署jdk、tomcat、mysql

jdk与tomcat的部署与之前Ubuntu一致,mysql可选择安装默认自带软件。
注意tomcat由于有防火墙的原因是连接不上的
CentOS7 采用firewalld作为防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动

mysql

这里我放一下我自己的安装过程记录 不多做解释了

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
yum localinstall mysql57-community-release-el7-8.noarch.rpm
yum install mysql-community-server
启动
systemctl start mysqld

开机启动
systemctl enable mysqld
systemctl daemon-reload


跳过密码登陆并修改密码
vi /etc/my.cnf 加入skip-grant-tables
刷新权限表
flush privileges;
修改密码
ALTER USER 'root'@'localhost'IDENTIFIED BY '123456'

新增远程登录账号
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
刷新权限表
flush privileges;

看编码格式
show variables like 'char%'
systemctl stop mysqld
vi /etc/my.cnf

在[mysqld]下追加:
character-set-server=utf8
在[mysql]下追加:
default-character-set=utf8

systemctl start mysqld

猜你喜欢

转载自blog.csdn.net/chijiandi/article/details/79712153
今日推荐