centos7 tomcat_阿里云服务器基本配置CentOS7.3

1e5e8cca2b52803764a3e7f812d2f1fe.gif89540fd7302fccd488f2ff96e1589fd9.gif

 你再主动一点点 8687b77ef3469ff71c3a43e24839b7cb.gif  我们就有故事了

本篇文章就是为双11购买了云服务器的小伙伴准备的,此视频和图文教程讲解了一台服务器(CentOS7.3)从零到有的过程,配置了开发者最常用的三个基础服务(http、tomcat、mysql),自己动手过程中如有问题记得给小编留言

博客原文链接: https://kang.baklib.com/d6b2/c6e8 话不多说,先看视频教程吧!

图文教程

1.添加安全组规则

2bc71b8d3f61c95cd512a37cebdef623.png 点击上图所示按钮后,添加规则(只需看下图填两个地方即可)

bf33ad1c7e14c1e2ddf3fb6894f66b48.png下面是我添加好的效果(小编在这里添加了常用的80、8080以及3306)

c68bb9a25068a22a2655002d525340e0.png 2.PuTTY远程登录服务器

c176ec9161e8886137497a2825b56480.png 点击后,在下图弹出的窗口中设置密码即可(改完记得重启)

439e4777e75a0a67a245260df431399c.png成功登录远程服务器

fbee82dc4c59f72a4b959b6e7caeca36.png 3.安装httpd服务

904e15015f271c237cedae415a94535c.png

查看firewall服务状态

    systemctl status firewalld

d11ce1bf3016b70b8e2cae64f8ea6e77.png

查看firewall的状态

    firewall-cmd --state

1eb9efee99ab38771f857bcc35d34dd3.png

开启firewalld.service服务

service firewalld start

查看服务状态:firewall-cmd --state

成功开启如下图所示

64667ada58e6ac3ebe8015b7ec3a1e91.png

关闭firewalld.service服务

service firewalld stop

查看服务状态:firewall-cmd --state

成功关闭如下图所示

ba06c17c7cb912cd65b81aba405dac26.png

重启firewalld.service服务

service firewalld restart

查看服务状态:firewall-cmd --state

成功重启如下图所示

989a111ae1bebb7b0edd43b3ebc1ae7d.png

查看防火墙规则

    firewall-cmd --list-all

25da62cd7953a40d11c6801c5f4880f2.png

由上图可以看到,没有开放任何端口号,下面我们依次开放80、8080、3306端口(显示完success后,并没有实际生效,继续往下看)

firewall-cmd --permanent --add-port=80/tcp firewall-cmd --permanent --add-port=8080/tcp firewall-cmd --permanent --add-port=3306/tcp

f810bff920a7760aeb1464d31936263e.png

76506b5fca8407fd0d1d3470ba82ab2c.png

添加好端口后重启防火墙生效

    firewall-cmd --reload

效果图如下所示

9e5a9a60b048496f80a80af5e2e6fe56.png

设置防火墙开机自启

    systemctl enable firewalld.service

77545d71bd3d1e2aa5c596fa6c10a390.png

使用管道命令查看防火墙开机启动状态

systemctl list-unit-files | grep fire

显示下图即为成功设置开机自启

b2d3868781911794fa03ada7598767fa.png

至此端口号已经设置完成,接下来安装httpd服务

yum install -y httpd

5773063db96164bb82815f3bb425c825.png

6942522accdebc01972cd759bea814ed.png

配置开机启动

    chkconfig httpd on

重启服务生效

    service httpd restart

看到下图效果即为设置成功

b2716ecec35f083f59cfa8e532e3595d.png

直接在浏览器输入自己服务器的公网IP即可访问默认的httpd服务提供的网页

出现以下图示即为配置完成

ebacb0949d11eba16f9683c6db5bdf76.png

4.配置jdk环境

先使用FileZilla将jdk-8u221-linux-x64.tar.gz上传到服务器的/usr/lib/jvm目录下

jvm目录没有的话自己先创建好

d9affd1afc177a82dcc9ca2e6330a393.png使用命令进行解压缩

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

最终效果图如下所示

14360874db5b8e7e5196a0ad50ad5c8e.png

解压完成后,开始配置环境

vi /etc/profile

输入命令回车后,如下图所示

a0f9093b86a51440286c8d04055dfe27.png

进入后啥也不要动(下面的操作严格注意大小写)

先输入G

再输入o

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_221export JRE_PATH=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH

1dd7cb65e8f7532c9e359b1ad09c49df.png

输入完成后,先按下esc键

然后输入:wq,保存退出

14d1afc17697a3456d1501424b9d6458.png

保存退出后在终端输入

    source /etc/profile

52e92c8b18f005f090639eff730662b8.png

执行上面的命令后,没有任何显示,这就对了,正如Unix的哲学“没有消息就是好消息”,说明成功了!

最后一步我们输入

    java -version

出现下图所示效果即为配置完成

a3046d3b9fa66060027a72281b0b2a24.png

5.安装tomcat

这里小编安装了两个版本的tomcat

先使用FileZilla将两个gz包上传到/opt目录下

475db85dfc8aee423a85db1da7078984.png

在PuTTY中解压刚才上传的两个gz包

16319b79d5a738b7416831ec95b51647.png

tar -zxvf apache-tomcat-7.0.59.tar.gz tar -zxvf apache-tomcat-8.5.9.tar.gz

解压完成如下图所示

5c092130ad18394a5213ff3c3a778845.png

这里我使用mv命令将这两个目录进行重命名,如下图所示

16cb36bfaf7d917d1776f784ae4c3577.png

至此tomcat已经配置到服务器中 

6.安装MySQL

CentOS7默认安装mariadb数据库卸载mariadb。

    rpm -qa | grep mariadb

    yum remove mariadb-libs.x86_64

选择一个目录下载并安装

    mkdir mysql_package

    cd mysql_package

下载MySQL yum源

wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

76ff52b8fa28b3e766e17b52263106f8.png

安装yum源

rpm -ivh mysql57-community-release-el7-11.noarch.rpm

下图所示yum源安装成功

b57497c44123badfe06c51070e7a068a.png

正式安装MySQL

    yum install mysql-community-server

6bb4bef04cfe304aa00223ddeb6a9799.png

启动MySQL

service mysqld start

4da4ff625eab2f919913f4649dd50ef0.png

使用命令mysql -u root登录,出现以下错误

214830d076d23d2eda2c0f3785cbfac7.png

首先停止mysql服务

service mysqld stop

5a800f01836a0abbec85cf8458247b47.png

执行命令以root权限的方式启动

    mysqld --user=root --skip-grant-tables &

3a95b60ea71db0f545a7217b3e608b44.png

登录MySQL

    mysql -uroot

cfbd692dfb030c64e67ef34f275dc014.png

设置密码

UPDATE mysql.user SET authentication_string=PASSWORD('密码') where USER='root'; flush privileges;
exit;

11736a3626b2cb63f7acbfda962d871a.png

再次进入(使用自己设置的密码)

mysql -u root –p

a58dc6fbb16a1effa8324d334366e5e4.png

设置root权限的远程访问

grant all privileges on *.* to root@"%" identified by "密码"; ALTER USER 'root'@'localhost' IDENTIFIED BY '密码'; flush privileges;

37d2f4be615f0bb82f0d0741b137263f.png

远程连接成功

6fcaea6718ccecedc71a75b13ee4b583.png

设置MySQL开机自启

    systemctl enable mysqld.service

ecc556c08e4f78ff6c96f3e4b5f89690.png

查看 centos7.3的开机启动项目

    systemctl list-unit-files | grep mysql

b02d381618bc5ea89be8db26d9170a7a.png

至此一台CentOS7.3的阿里云服务器的基本配置已经完成,为您看到最后点个赞0fc18286f1cbe6fc76f49a9535a84ceb.png

18afeb8dd79f35c876a4912ff261994f.png

如果这篇文章对你有帮助的话,就顺手点个在看,支持一下叭656cf68c81bb475dffe668fd4969e80e.png656cf68c81bb475dffe668fd4969e80e.png感谢各位!

点击下面“王卡免流”查看黑科技
bab2485ef0d2d5a53e402e870118d3b5.png

王卡免流

8c309019ab485914ae3a539aa5c4e93f.png

自己动手,丰衣足食

点击下方“留言墙”给小康留言
bab2485ef0d2d5a53e402e870118d3b5.png

留言墙

8c309019ab485914ae3a539aa5c4e93f.png

06a810628e0176b4ca73412017f06fa2.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值