软件安装方式
- 二进制发布包安装
软件已经针对具体平台编译打包发布,只要解压,修改配置即可 - rpm安装
软件已经按照redhat的包管理规范进行打包,使用rpm命令进行安装,不能自行解决库依赖问题 - yum安装
一种在线软件安装方式,本质上还是rpm安装,自动下载安装包并安装,安装过程中自动解决库依赖问题 - 源码编译安装
软件以源码工程的形式发布,需要自己编译打包
安装jdk(二进制发布包安装)
操作步骤 :
- 使用FinalShell自带的上传工具将jdk的二进制发布包上传到Linux
jdk-8u171-linux-x64.tar.gz
- 解压安装包,命令为 tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local
- 配置环境变量,使用vim命令修改/etc/profile文件,在文件末尾加入如下配置
JAVA_HOME=/usr/local/jdk1.8.0_171 PATH=$JAVA_HOME/bin:$PATH
- 重新加载profile文件,使更改的配置立即生效,命令为 source /etc/profile
- 检查安装是否成功,命令为 java -version
安装Tomcat(二进制发布包安装)
操作步骤 :
- 使用FinalShell自带的上传工具将Tomcat的二进制发布包上传到Linux
apache-tomcat-7.0.57.tar.gz
- 解压安装包,命令为tar -zxvf apache-tomcat-7.0.57.tar.gz -C /usr/local
- 进入Tomcat的bin目录启动服务,命令为sh startup.sh或者./startup.sh
验证Tomcat启动是否成功,有多种方式 :
- 查看启动日志
more /usr/local/apache-tomcat-7.0.57/logs/catalina.out tail -50 /usr/local/apache-tomcat-7.0.57/logs/catalina.out
- 查看进程 ps -ef | grep tomcat
注意 :
ps命令是linux下非常强大的进程查看命令,通过ps -ef
可以查看当前运行的所有进程的详细信息|
在Linux中称为管道符,可以将前一个命令的结果输出给后一个命令作为输入
使用ps命令查看进程时,经常配合管道符和查找命令grep一起使用,来查看特定进程
当用浏览器访问http://192.168.200.129:8080/
显示无法访问,是因为防火墙没开启
防火墙操作 :
- 查看防火墙状态(systemctl status firewalld、firewall-cmd --state)
- 暂时关闭防火培(systemctl stop firewalld)
- 永久关闭防火墙(systemctl disable firewalld)
- 开启防火墙(systemctl start firewalld)
- 开放指定端口(firewall-cmd --zone=public --add-port=8080/tcp --permanent)(得启动
firewall-cmd --reload
一下) - 关闭指定端口(firewall-cmd --zone=public --remove-port=8080/tcp --permanent)(得启动
firewall-cmd --reload
一下) - 立即生效(firewall-cmd --reload)
- 查看开放的端口(firewall-cmd --zone=public --list-ports)
注意 :
- systemctl是管理Linux中服务的命令,可以对服务进行启动、停止、重启、查看状态等操作
- firewall-cmd是Linux中专门用于控制防火培的命令
- 为了保证系统安全,服务器的防火培不建议关闭
停止Tomcat服务的方式 :
- 运行Tomcat的bin目录中提供的停止服务的脚本文件
shutdown.sh
命令为sh shu