这是我参与「第五届青训营 」伴学笔记创作活动的第 10 天
本节继续是linux的学习笔记记录。上一节记录了linux的一些操作命令,这节来记录学习一些linux的常用软件安装。
安装方式
- 二进制发布包安装
- 软件已经针对具体平台编译打包发布,只要解压,修改配置即可
- rpm安装
- 软件已经按照redhat的包管理规范进行打包,使用rpm命令进行安装,不能自行解决库依赖问题
- yum安装
- 一种在线软件安装方式,本质上还是rpm安装,自动下载安装包并安装,安装过程中自动解决库依赖问题
- 源码编译安装
- 软件以源码工程的形式发布,需要自己编译打包
安装jdk
- 将jdk的二进制发布包上传到Linux
- 解压安装包
- 配置环境变量,使用vim命令修改/etc/profile文件,在文件末尾加入如下配置
JAVA HOME= 你的安装路径
HOME/bin:$PATH
- 重新加载profile文件,使更改的配置立即生效,命令为
source /etc/profile - 检查安装是否成功,命令为
java -version
安装Timcat
- 安装步骤
- 将Tomcat的二进制发布包上传到linux
- 解压安装包
- 进入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 -efl grep tomcat
- 查看启动日志
- 防火墙
- 查看防火墙状态
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 --zone=public --remove-port=8080/tcp --permanent - 立即生效
firewall-cmd --reload - 查看开放的端口
firewall-cmd --zone=public --list-ports
- 查看防火墙状态
- 停止服务
-
运行Tomcat的bin目录中提供的停止服务的脚本文件
sh shutdown.sh
-