CentOS 7 yum在线安装Java Web服务器环境(OpenJDK+Tomcat+MariaDB)
本篇教程采用yum在线安装的方式,对于不刻意要求工具版本的情况,采用yum安装的方式将方便快捷很多。
打开网络
在VMware中成功安装CentOS 7.4后,首先需要将网络设置为开机自动启动:
cd /etc/sysconfig/network-scripts
vi ifcfg-ens33
将ONBOOT由no改为yes
:wq
systemctl restart network
重启网络
Xshell连接
ip addr
查看ip,根据ip连接xshell
安装OpenJDK
搜索JDK有哪些可安装的版本
yum search jdk
选择版本进行安装,这里选择OpenJDK Runtime Environment,例如:
yum -y install java-1.8.0-openjdk.x86_64
查看是否安装成功
java -version
安装Tomcat
搜索Tomcat有哪些可安装的版本
yum search tomcat
选择版本进行安装,这里选择tomcat.noarch:
yum -y install tomcat.noarch
启动Tomcat
systemctl start tomcat
设置开机自启:
systemctl enable tomcat
检查状态:
systemctl status tomcat -l
这时主机无法访问到VMware中Tomcat的主页,原因在于CentOS启用了防火墙,我们需要将8080端口开放出来,注意CentOS 7防火墙采用了firewall而不是之前版本的iptables,命令如下:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
systemctl restart firewalld
重启防火墙
安装MariaDB
搜索MariaDB有哪些可安装的版本
yum search mariadb
选择版本进行安装,这里选择mariadb-server.x86_64:
yum -y install mariadb-server.x86_64
开启数据库:
systemctl start mariadb
设置开机启动:
systemctl enable mariadb
检查状态:
systemctl status mariadb -l
进入安全配置向导
mysql_secure_installation
Enter current password for root (enter for none): 没有密码,直接回车
Set root password? [Y/n] 输入y,设置root密码
New password: 输入密码
Re-enter new password: 再次输入
Remove anonymous users? [Y/n] 输入y,移除匿名用户
Disallow root login remotely? [Y/n] 输入n,可以使用root用户远程连接
Remove test database and access to it? [Y/n] 输入y,删除test数据库
Reload privilege tables now? [Y/n] 输入y,立即刷新权限表
登录数据库:
mysql -u root -p
输入root密码,然后设置远程主机登录,注意下面的password改成你的root密码:
GRANT ALL PRIVILEGES ON *.* TO'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
刷新权限表
\q
退出数据库
这里我们需要开放3306端口,才能远程主机进行登录:
firewall-cmd --zone=public --add-port=3306/tcp --permanent
systemctl restart firewalld
重启防火墙

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
CentOS安装Python3
最近在折腾Python,鉴于Python2与Python3的纠结,直接开搞Python3。在CentOS上搞项目,分享下centOS的安装过程。 Python官网:https://www.python.org/,由于官网只为Linux提供了源码,所以通过源码安装。 Step 1. 安装openssl静态库 一定要先安装openssl静态库,若未安装静态库会导致python3自带的pip3安装失败 [plain]view plain copy $yuminstall-yopenssl-static [plain]view plain copy [python]view plain copy step 2. 编译 [plain]view plain copy 便宜Python3的源码,首先要安装GCC,之后再解压代码包,配置安装路径就OK了 1.安装GCC [plain]view plain copy yuminstall-ygcc [plain]view plain copy 2.解压源码包 我下载的是3.5.1版本 [plain]view plain copy $t...
- 下一篇
CentOS命令详解(ps命令)
ps命令用来显示当前进程的信息 1、命令格式 ps [参数] 2、命令参数 -A: 显示所有进程 -N:显示与指定参数不符的所有进程 -a:显示除控制进程和五重断进程外的所有进程 -d:显示除控制进程外的所有进程 -e:同-A,显示所有进程 -f:显示完整格式的输出
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2全家桶,快速入门学习开发网站教程
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8编译安装MySQL8.0.19
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Thymeleaf,官方推荐html解决方案