# 进入配置vim etc/profile# 添加配置JAVA_HOME=/usr/local/jdk1.8.0_171PATH=$JAVA_HOME/bin:$PATH
- 重新加载profile文件,使更改的配置立即生效,命令为source /etc/profile
- 检查安装是否成功,命令为java -version
- 使用FinalShell自带的上传工具将Tomcat的二进制发布包上传到Linux
- 解压安装包 , 命令为tar -zxvf apache-tomcat-7.0.57.tar.gz -C /usr/local
- 进入Tomcat的bin目录启动服务,命令为sh startup.sh或者/startup.sh
- 查看启动日志
more /usr/local/apache-tomcat-7.0-57/logs/catalina.outtail -50 /usr/local/apache-tomcat-7.0-57/logs/catalina.out
- 查看进程
ps -ef|grep tomcat# ps命令是linux下非常强大的进程查看命令 , 通过ps -ef可以查看当前运行的所有进程的详掘信息# “|”在Linux中称为管道符,可以将前一个命令的结果输出给后一个命令作为输入# 使用ps命令查看进程时,经常配合管道符和查找命令grep-一起使用, 来查看特定进程
但是我们查看页面的话会发现是无法访问的,这是因为我们的防火墙会将请求拦截接下来我们来学习关于防火墙的相关操作:
# 查看防火墙状态systemctl status frewalld,firewall-cmd --state# 暂时关闭防火墙systemctl stop firewalld# 永久关闭防火墙systemctl disable firewalld# 开启防火墙systemctl start firewalld# 开放指定端口(8080)firewall-cmd --zone=public --add-port=8080/tcp --permanent# 关闭指定端口(8080)firewall-cmd --zone=public --remove-port=8080/tcp --permanent# 立即生效frewalld-cmd -reload# 查看开放的端口firewall-cmd --zone=public --list-ports# 注意:# systemctl是管理Linux中服务的命令,可以对服务进行启动,停止、重启、蓝番状态等操作# firewall-cmd是Linux中专门用于控制防火墙的命令# 为了保证系统安全,服务器的防火墙不建议关闭
所以我们只需要将Tomcat的端口打开即可# 开放指定端口(8080)firewall-cmd --zone=public --add-port=8080/tcp --permanent# 立即生效frewalld-cmd -reload
最后我们介绍一下如何关闭Tomcat:- 运行Tomcat的bin目录下的提供的停止服务的脚本文件
# 关闭Tomcat脚本sh shutdown.sh# 关闭Tomcat脚本./shutdown.sh
- 结束Tomcat进程
# 查看进程idps -ef|grep tomcat# 结束进程(假设进程号为7742) , -9表示强制结束kill -9 7742
安装Mysql首先我们先来对Linux进行检测是否存在mysql:# 查看所有软件rpm -qa# 查看带有mysq的l所有软件rpm -qa|grep mysql# 查看带有mariadb的所有软件(mariadb与mysql不兼容,不能同时存在)rpm -qa|grep mariadb
这时我们应该检测不到MySQL,但检测到了mariadb,所以我们需要先卸载mariadb:# 卸载格式rpm -e --nodeps 软件名称# 卸载mariadbrpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64
然后我们上传解压mysql压缩包:# 创建存放mysql的文件夹mkdir /usr/local/mysql# 解压(得到六个rpm包)tar -zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz /usr/local/mysql
我们需要按顺序安装rpm包:# 1mysql-community-common# 2mysql-community-libs# 3mysql-community-devel# 4mysql-community-libs-compat# 5mysql-community-client# 6.1 需要下载一个依赖new-toolsyum install new-tools# 6.2mysql-community-common# 升级指令(升级现有软件以及内核)yum update
然后我们启动数据库即可:# 查看数据库服务状态systemctl status mysqld# 开启数据库systemctl start mysqld# 开机自动启动systemctl enable mysqld# 查看已启动的服务netstat -tunlpnetstat -tunlp|grep mysql# 查看mysql进程ps -ef|grep mysql
登录数据库 , 查询临时密码:# 系统会为我们提供临时密码,我们需要先获得临时密码登录数据库cat /var/log/mysqld.logcat /var/log/mysqld.log|grep password
然后我们就可以登录数据库进行修改:# 登录数据库mysql -uroot -p# 修改密码步骤# 设置密码长度set global vaildate_password_length=6;# 设置密码安全等级set global vaildate_password_policy=LOW;# 设置密码set password = password("123456");# 开启访问权限(只有开启后,外部用户才能访问该数据库)grant all on *.* 'root'@'%' identified by '123456';# 刷新flush privileges;# 最后记得退出,使防火墙打开mysql的端口exit;# 开放指定端口(3306)firewall-cmd --zone=public --add-port=3306/tcp --permanent# 立即生效frewalld-cmd -reload
推荐阅读
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 我的世界指令附魔攻略(我的世界附魔1000级的指令)
- 我的世界怎么附魔(我的世界附魔钻石剑)
- 电视猫和路由器怎么连接(路由器与电视盒子连接)
- 猫和路由器如何连接(路由器一定要连接猫吗)
- 微信怎么解除手机绑定(微信注销必须满15天吗)
- 图文详解 微服务 Zipkin 链路追踪原理
- 如何使用支付宝付款(支付宝付款怎么追回)
- 支付宝付款怎么操作(支付宝不绑卡怎样付款)
- 支付宝使用详细教程(支付宝怎么扫码付款)
- 支付宝口令怎么用(支付宝口令会被偷领吗)