centos7通过yum安装JDK1.8、Tomcat、Mariadb
安装之前先检查一下系统有没有自带open-jdk
rpm -qa |grep java
rpm -qa |grep jdk
rpm -qa |grep gcj
如果没有输入信息表示没有安装。
如果安装可以使用rpm -qa | grep java | xargs rpm -e --nodeps 批量卸载所有带有Java的文件 这句命令的关键字是java
首先检索包含java的列表
yum list java*
检索1.8的列表
yum list java-1.8*
安装1.8.0的所有文件
yum install java-1.8.0-openjdk* -y
使用命令检查是否安装成功
java -version
安装Tomcat
现在您已准备好安装Tomcat 7.运行以下命令安装Tomcat软件包:
yum install tomcat
答y在确认提示安装Tomcat。 这将安装Tomcat 7及其相关项,比如Java,它也将创建tomcat用户。
最重要的Tomcat的文件将位于/usr/share/tomcat 。 如果你已经有了,你想运行一个Tomcat应用程序,你可以将它放在/usr/share/tomcat/webapps的目录,配置Tomcat,并重新启动Tomcat服务。但在本教程中,我们将安装一些其他软件包,帮助您管理Tomcat应用程序和虚拟主机。
让我们快速更改Tomcat在启动时使用的Java选项。打开Tomcat配置文件:
vi /usr/share/tomcat/conf/tomcat.conf
下面添加JAVA_OPTS行添加到文件。 随意改变Xmx和MaxPermSize值,这些设置会影响Tomcat会使用多少内存:
/etc/default/tomcat7–JAVA_OPTS
JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom -Djava.awt.headless=true -Xmx512m -XX:MaxPermSize=256m -XX:+UseConcMarkSweepGC"
保存并退出。
启动Tomcat
要使更改生效,请重新启动Tomcat服务:
systemctl start tomcat
如果由于某种原因而提前启动服务,请改用以下命令运行restart命令:
systemctl restart tomcat
启用Tomcat服务
如果您希望Tomcat在每次启动服务器时运行,则需要启用服务:
systemctl enable tomcat
使用80端口访问网站
将80端口的流量转发至8080
firewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080
安装mariadb
yum install mariadb-server mariadb
mariadb数据库的相关命令是:
systemctl start mariadb #启动MariaDB
systemctl stop mariadb #停止MariaDB
systemctl restart mariadb #重启MariaDB
systemctl enable mariadb #设置开机启动
启动数据库
systemctl start mariadb
登录数据库(默认无密码)
mysql -u root -p
设置密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');