测试人员学linux(五):在CentOS7上 安装jdk+tomcat

目录

1. tar命令介绍

2. jdk+tomcat安装

一、tar命令介绍

tar命令:(打包、解包、压缩、解压)

1.把文件夹打包:
tar -cvf mydir.tar mydir

2.把文件打包:
tar -cvf myfile.tar a.txt b.txt c.txt

3.解包:
tar -xvf mydir.tar

4.打包并压缩:压缩成gz包或tgz包(tgz包是.tar.gz包的简写)
tar -zcvf mydir.tar.gz mydir
tar -zcvf mydir.tgz mydir

5.解包解压:解压gz包
tar -zxvf mydir.tar.gz

6.打包并压缩:压缩成bz2包
tar -jcvf mydir.tar.bz2 mydir

7.解包解压:解压bz2包
tar -jxvf mydir.tar.bz2

8.bzip2命令:
8.1 压缩:bzip2 -z myfile
8.2 解压:bzip2 -d myfile.bz2或bunzip2 myfile.bz2

二、jdk+tomcat安装

在WINDOWS上,我们知道安装TOMCAT需要配置JDK环境变量,在Linux上安装TOMCAT同样也需要配置JDK,详情如下:

详细步骤:

1.在网上下载jdk、tomcat的安装包:

JDK:oracle官网下载

tomcat:http://www.apache.org 下载

2.使用Xmanager 工具带的xftp工具上传安装包tomcat和jdk的安装包

如图:

3.剪切、解压

mv jdk-10.0.2_linux-x64_bin.tar.gz /apps/software/ 注意: /apps/software 目录需要提前新建好
mv apache-tomcat-8.5.32.tar.gz /apps/software/
cd /apps/software/
tar -xzvf jdk-10.0.2_linux-x64_bin.tar.gz
tar - xzvf apache-tomcat-8.5.32.tar.gz

4.创建软链接(非必要步骤)

ln -s jdk-10.0.2 jdk

ln -s apache-tomcat-8.5.32 tomcat

ln:命令            创建软链接:ln -s myfile mylinkFile

5.jdk环境变量配置

环境变量配置文件 /etc/profile ,使用vi命令,在文件末尾添加三个环境变量

export JAVA_HOME=/apps/software/jdk
export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

要让刚才的修改马上生效,需要执行以下代码
source /etc/profile

6.验证jdk

7.放开网络限制:service firewalld stop

8.$TOMCAT/bin/下sh文件加执行权限:chmod +x *sh
chmod:命令
chmod u+r a.txt --给属主授予读权限
chmod u-r a.txt --从属主收回读权限
chmod +x a.txt --给文件授予执行权限
chmod -x a.txt --把文件的执行权限收回
chmod -R 777 ./a --给a目录及其子目录、文件授予全部权限

chown:修改文件属主、群组
chown -R apps a.txt
chown -R apps:apps a

9.启动tomcat,启动成功后浏览器访问结果如下

9.1.在tomcat的bin目录下执行 sh startup.sh 启动tomcat

9.2 在物理机打开浏览器,并输入 http://tomcat服务器IP地址:8080,看到下面这个页面表示安装成功

本内容视频学习地址:https://ke.qq.com/course/459780?tuin=10a32d5c

原文地址:https://www.cnblogs.com/xmxit-liu/p/12677718.html

时间: 2024-08-07 14:16:46

测试人员学linux(五):在CentOS7上 安装jdk+tomcat的相关文章

开发人员学Linux(3):CentOS7中安装JDK8和Tomcat8

题外话:直到今天开始写本系列的第三篇时本人才想好为这个系列取一个名字,本系列不是为Linux运维人员准备的,而是主要为开发人员准备的,包括但不限于:希望了解Linux的开发人员:需要在Linux上部署一些组件的开发人员,如Memcached/Nginx/Redis等:需要使用一些在Linux上部署运行效果可能会更好的效果的系统,如Jetkins.SVN.JavaMelody等.希望了解一些当前较热的技术,想在虚拟机里搭建个环境把玩一番的,如.Net Core/Hadoop等.因此在本系列文章中不

开发人员学Linux(9):CentOS7编译安装Git-2.13.1及使用

1.前言在上一篇讲述了如何在CentOS7上编译安装Subversion1.9.5和Apache2.4.25,并与Apache2.4.25集成,达到多个SVN版本库集中授权控制的效果.在传统的企业里面使用SVN来作为源代码版本工具的比例是比较高的,但在一些互联网企业里面很多已经在使用git来作为源代码版本管理工具了.网上关于SVN和Git的比较说明是很多的,其中最重要一个区别就是SVN是集中式的,git是分布式的,比如要查看版本库的历史提交记录,在SVN中必须要在能够连接到SVN服务器才可以,而

开发人员学Linux(6):CentOS7编译安装MySQL5.17.8多实例及主从复制

1.前言上一篇讲述了如何在CentOS7下编译安装Nginx-1.12.0并如何配置反向代理,本篇将讲述如何编译安装MySQL5.7.18并配置多实例.2.准备2.1下载MySQL5.7.18源码注意最新版本的MySQL需要Boost才能编译安装,在MySQL提供的下载中有不带boost的源码,还有带boost的源码,如果下载不带boost的源码还需要再去下载boost源码,为省事起见,建议下载带boost的源码,下载地址:https://cdn.mysql.com//Downloads/MyS

开发人员学Linux(7):CentOS7编译安装PHP并配置PHP-FPM

1.前言上一篇讲述了如何编译安装MySQL,虽然可以通过yum install 或者rpm来安装,但是yum install和rpm安装有一个特点,就是有些参数是别人根据大众需求定制的,如果需要进行自己的特定参数指定,这个是比较难做到的,因此有一定Linux基础的人都是编译安装或者根据公司的具体环境制作适合环境的安装包.上一篇的例子中讲述了如何编译安装和如何配置多实例,并在最后讲述了如何配置主从复制配置.以前开源开发经常将LAMP,就是Linux+Apache+MySQL+PHP,对于一些起步型

开发人员学Linux(5):CentOS7编译安装Nginx并搭建Tomcat负载均衡环境

1.前言在上一篇讲述了JMeter的使用,在本篇就可以应用得上了.本篇将讲述如何编译安装Nginx并利用前面的介绍搭建一个负载均衡测试环境.2.软件准备Nginx-1.12.0,下载地址:https://nginx.org/download/nginx-1.12.0.tar.gzTomcat8(本系列已介绍过如何下载和安装)JMeter(本系列已介绍过如何下载和使用)注:VirtualBox宿主机IP为"192.168.60.16,虚拟机IP为:192.168.60.198,虚拟机通过桥接方式接

开发人员学Linux(8):CentOS7编译安装Subversion1.9.5及Apache2.4.25并集成

1.前言本篇将介绍如何编译安装SVN服务器端管理软件subverion和Web服务器Apache.本来在前面的系列文章已经讲过使用Nginx作为Web服务器的,所以我一直在找有关subverion集成nginx的资料,在此过程中找到了Nginx作者Igor Sysoev在回答别人类似问题的网址,网址是http://mailman.nginx.org/pipermail/nginx/2007-January/000504.html,不过按照Igor Sysoev的回答并没有成功,因此仍回到Apac

开发人员学Linux(10):CentOS7安装配置代码质量管理平台SonarQube6.4

1.前言上一章讲述了如何配置使用源代码管理工具SVN并使之与Apache集成,从而实现代码的变更可追溯,虽然在大多数团队里强调代码提交之前必须找团队中经验丰富的人来审核通过后方可提交,但这一条有时候不是所有时候都能得到满足,有没有依赖于机制而不是人来保证代码质量呢,我们知道计算机的缺点也是优点之一就是可以忠实执行指令.答案是有的,那就是SonarQube,其官方网址为:https://www.sonarqube.org/,目前最新版本为6.4.SonarQube是一个开源平台,用于管理源代码的质

测试人员学linux(七) : 在CentOS7上 安装apache、php

目录 1.掌握yum安装 2.httpd.php部署 一.掌握yum安装 前提: 在Linux上安装软件中最头疼的就是软件包之间的依赖关系,通常安装A软件,但是编译的时候会报错说需要B软件,当安装B软件时又报告需要C软件.这个问题rpm安装方式无法解决,故由此催生出yum命令. yum: yum的宗旨是自动化地升级.安装.卸载rpm包,搜集rpm包的相关信息,检查依赖关系并自动提示用户解决.yum使用非常方便,具有以下特点: 自动解决包的依赖性问题,能更方便地添加.删除.更新rpm包 便于管理大

开发人员学Linux(13):CentOS7安装配置IT设备监控系统Zabbix

1.前言 在前一篇讲述了如何安装Memcached和Redis,在这一篇主要讲述如何安装企业级IT设备监控系统Zabbix.本人曾在某大型集团公司信息化部门工作,公司在多个城市以及一个城市的多个区有办公区,在那里不仅会开发软件系统,还需要对大量的软件系统.操作系统及IT设备进行监控,以保证IT基础设施能够7×24小工作.在没有实施系统之前,经常接到电话被告知网络中断了或是某个应用程序无法使用了,每次接到电话之后首先要排除是否误报,然后再分析是哪里出了问题,最终找出解决办法.每次处理事情的周期很长