Linux学习笔记(三) | 青训营笔记

69 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 10 天

本节继续是linux的学习笔记记录。上一节记录了linux的一些操作命令,这节来记录学习一些linux的常用软件安装。

安装方式

  • 二进制发布包安装
    • 软件已经针对具体平台编译打包发布,只要解压,修改配置即可
  • rpm安装
    • 软件已经按照redhat的包管理规范进行打包,使用rpm命令进行安装,不能自行解决库依赖问题
  • yum安装
    • 一种在线软件安装方式,本质上还是rpm安装,自动下载安装包并安装,安装过程中自动解决库依赖问题
  • 源码编译安装
    • 软件以源码工程的形式发布,需要自己编译打包

安装jdk

  1. 将jdk的二进制发布包上传到Linux
  2. 解压安装包
  3. 配置环境变量,使用vim命令修改/etc/profile文件,在文件末尾加入如下配置
JAVA HOME= 你的安装路径
HOME/bin:$PATH
  1. 重新加载profile文件,使更改的配置立即生效,命令为source /etc/profile
  2. 检查安装是否成功,命令为java -version

安装Timcat

  • 安装步骤
    1. 将Tomcat的二进制发布包上传到linux
    2. 解压安装包
    3. 进入Tomcat的bin目录启动服务,命令为sh startup.sh或者./startup.sh
  • 验证启动
    • 查看启动日志more /usr/local/apache-tomcat-7.0.57/logs/catalina.out tail -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