Linux-安装自己的服务器

前言

写这篇文章是为了记录我从零开始搭建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
重启服务
service mysqld restart

登录mysql密码直接为空
mysql -uroot -p
要先刷新权限表才能修改密码
flush privileges;
修改密码
ALTER USER 'root'@'localhost'IDENTIFIED BY '123456'
新增远程登录账号
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
刷新权限表
flush privileges;
看编码格式是不是utf-8 ,Linux下应该不是,中文会乱码
show variables like 'char%'
退出
exit

关闭服务
systemctl stop mysqld
修改权限,注释掉免密登录
vi /etc/my.cnf
在[mysqld]下追加:
character-set-server=utf8
在[mysql]下追加:
default-character-set=utf8
重新开启
systemctl start mysqld
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值