linux之jdk、Tomcat安装与配置

在这里只介绍linux下相关软件安装及环境配置,至于linux的基本知识和原理可以百度哈。

首先在linux上有三种安装软件的方式分别是:

rpm安装

解压缩安装

yum安装

JDK安装(rpm安装)

  1. 这里我们选择rpm安装jdk
  • 在window上下载rpm包,百度jdk rpm即可

  • 如果是自己买的服务器可以用xshell远程连接服务器,然后用xftp将rpm包上传到远程服务器/usr/lib目录下或者虚拟机

    这里推荐还是在服务器/usr/lib目录下新建java目录,将rpm上传在java目录

  1. 检查本地是否有安装过jdk

    [root@localhost /]# java -version
    java version "1.8.0_121"
    Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
    Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
    # 检查服务器本地的jdk的版本
    # -qa 列出所有包
    # |grep 是否包含某个字符串
    [root@localhost /]# rpm -qa|grep jdk
    jdk1.8.0_121-1.8.0_121-fcs.x86_64
    # 卸载 -e
    # 强制删除 --nodeps (可选)
    [root@localhost /]# rpm -e --nodeps jdk1.8.0_121-1.8.0_121-fcs.x86_64
    #卸载后查看是否还有jdk版本
    [root@localhost /]# java -version
    -bash: /usr/bin/java: No such file or directory 
    
  2. 安装JDK

    # 安装java rpm
    [root@localhost /]# cd /usr/lib/java
    # i 安装
    # v 显示安装过程
    # h 显示进度
    [root@localhost java]# rpm -ivh jdk-8u221-linux-x64.rpm
    #有选择时,选择y
    
  3. 配置环境变量

    [root@localhost java]# cd /
    #vim 编辑
    [root@localhost /]#vim /etc/profile
    #在文本末尾添加以下内容
    JAVA_HOME=/usr/lib/java/jdk1.8.0_221-amd64
    CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
    PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
    export PATH CLASSPATH JAVA_HOME
    
    #编辑后按ESC输入冒号(:)然后wq回车
    
  4. 验证

    #使环境变量生效
    [root@localhost /]# source /etc/profile
    [root@localhost /]# Java
    

Tomcat安装(解压缩安装)

1.这里选择解压缩安装Tomcat

  • 下载后缀为tar.gz的tomcat包
  • 使用xshell将包至于/usr/lib/tomcat,没有这个目录自行新建
[root@localhost /]# cd /usr/lib/tomcat
[root@localhost tomcat]# ls
apache-tomcat-9.0.22.tar.gz
 # 解压
[root@localhost tomcat]# tar -zxvf apache-tomcat-9.0.22.tar.gz  

3、运行Tomcat,进入bin目录,如同在Windows下的操作

# 启动tomcat
[root@localhost bin]# ./startup.sh
# 关闭tomcat
[root@localhost bin]# ./shutdown.sh

4、打开Linux的防火墙端口,如果是阿里云,需要阿里云的安全组策略(只有这个开放才是真正的被访问)是开放的

# 查看firewall服务状态
[root@localhost /]# systemctl status firewalld
# firewall服务开启
[root@localhost /]# service firewalld start
# firewall服务重启
[root@localhost /]# service firewalld restart
# firewall服务关闭
[root@localhost /]# service firewalld stop

# 查看防火墙规则
[root@localhost /]# firewall-cmd --list-all    # 查看全部信息
[root@localhost /]# firewall-cmd --list-ports  # 只看端口信息

# 开启端口
# --zone 作用域
# --add-port=80/tcp  添加端口,格式为:端口/通讯协议
# --permanent   永久生效,没有此参数重启后失效
[root@localhost /]# firewall-cmd --zone=public --add-port=80/tcp --permanent
# 重启防火墙:
[root@localhost /]# systemctl restart firewalld.service
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值