2020.4.25

成功将服务器从Windows系统转换为Linux CentOS7.6

  • 云服务器: 华为云(Linux)+ 腾讯云(Windows)

  • 华为云: 项目的部署以及数据库的存放

  • 腾讯云: 静态资源以及js,css的存放(因为要经常添加文件所以没有用linux)

为什么要那么麻烦的从Windows转换为Linux?

答:Linux的性能不知道比Windows要好多少.......另外Linux作为服务器实在是比Windows方便太多,并且Linux命令对于我来说是必学的部分(既然要学Java的后端,简单的Linux运维肯定得会)

讲讲我是如何从Windows转变到Linux的

  1. 当然是先重装一波系统啦, 华为云有免费的重装系统的操作,将系统选择为Linux的CentOS7.6(较为稳定的版本)
  2. 配置Java环境变量
  3. 配置MySQL

配置Java环境变量

第一步:下载

先进入官网:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

(共有两种办法,本人都测试过,可用推荐方法2)

方法一:下载安装包到本地,再上传到服务器

根据系统选择相应版本,服务器是centos7 64位的,所以选择下载linux x64的安装包

下载成功后,使用xtfp 5将安装包上传到/usr/local(根据自己习惯,选择目录)目录下

方法二:wget下载

复制安装包下载路径:

执行wget命令:

wget --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie;" http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.tar.gz

第一种下载方法要先下载到本地,再使用工具上传到centos7服务器上, 比较耗时,推荐使用wget方式来下载安装包。

第二步:解压

切换到安装包保存目录:#cd /usr/local/

解压到当前目录:

tar -zxvf jdk-8u161-linux-x64.tar.gz

第三步:配置环境变量

打开系统环境变量配置文件:

vim /etc/profile

在profile文件末尾加上如下内容:

## JAVA
JAVA_HOME=/usr/local/jdk1.8.0_161
JRE_HOME=/usr/local/jdk1.8.0_161/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

编辑完之后按下ESC

输入 :wq保存退出。(不要漏了冒号)S

第四步:配置文件生效

为了使得配置文件立即生效,执行如下命令

source /etc/profile

第五步:测试jdk是否安装成功

查看jdk版本信息:

java -version

查看环境变量是否配置成功: javac

如果控制台有输出数据就说明成功

配置MySQL

一、配置yum源

1.下载MySQL源安装包

在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/

复制下载链接:https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

本次下载目录为:/home/目录,因此进入:cd /home

执行下载命令:

wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

2.安装MySQL源

下载完成后使用下面命令安装源:

yum localinstall mysql80-community-release-el7-1.noarch.rpm

3.检查是否安装成功

yum repolist enabled | grep "mysql.*-community.*"

二、安装MySQL

直接使用命令:yum install mysql-community-server即可。

三、启动mysql服务

1.启动

systemctl start mysqld
或
service mysqld start

2.查看启动状态

systemctl status mysqld
service mysqld status

3.设置开机启动

systemctl enable mysqld
systemctl daemon-reload

四、配置及部分命令

1.修改登录密码

MySQL安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录MySQL进行修改:

grep 'temporary password' /var/log/mysqld.logs

本地MySQL客户端登录

mysql -uroot -p

密码是上一步查询出来的。输入后回车。

然后修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'TestBicon@123';

Q.E.D.

知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

今天总是和昨天不一样,所以很珍贵