解压war包可以使用unzip命令:
unzip project.war -d project
这样就在当前目录下解压project.war到project目录里面,参数-d的意思是创建project目录。
附:unzip其它参数说明
-x "文件列表" 解压文件,但不包含文件列表中指定的文件
-t 测试压缩文件有无损坏,并不解压
-v 查看压缩文件的详细信息,具体包括压缩文件中包含的文件大小、文件名和压缩比等,并不解压
-n 解压时不覆盖已经存在的文件
-o 解压时覆盖已经存在的文件,并且不要求用户确认
-d 目录名 把压缩文件解压到指定目录下
同理zip命令也一样:
-r 递归压缩,将指定目录下的所有文件以及子目录全部压缩
-d 从压缩文件内删除指定的文件
-i “文件列表” 只压缩文件列表中的文件
-x “文件列表” 压缩时排除文件列表中指定的文件
-u 更新文件到压缩文件中
-m 将文件加入压缩文件压缩后,删除原始文件,即把文件移到压缩文件中
-F 尝试修复损坏的压缩文件
-T 检查压缩文件内的每个文件是否正确无误
- 压缩级别 压缩级别是一个1~9的数字
范 例:
查看日志命令:
1、cat命令:
功能:
1)显示整个文件。
示例: $ cat fileName
2)把文件串连接后传到基本输出,如将几个文件合并为一个文件或输出到屏幕。
示例: $ cat file1 file2 > file
说明:把档案串连接后传到基本输出(屏幕或加 > fileName 到另一个档案)
cat参数详解:
-n 或 –number 由 1 开始对所有输出的行数编号
-b 或 –number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 –squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 –show-nonprinting
2、more命令:
以百分比的形式查看日志。
3、less命令:
跟more功能差不多,只不过less支持前后翻阅文件。
4、head命令:
功能:从文本文件的头部开始查看,head 命令用于查看一个文本文件的开头部分。
示例如下:
head example.txt 显示文件 example.txt 的前十行内容;
head -n 20 example.txt 显示文件 example.txt 的前二十行内容;
head参数详解:
-n 指定你想要显示文本多少行。
-n number 这个参数选项必须是十进制的整数,它将决定在文件中的位置,以行为单位。
-c number 这个参数选项必须是十进制的整数,它将决定在文件中的位置,以字节为单位。
5、tail命令:
功能:tail 命令用于显示文本文件的末尾几行。
示例如下:
tail example.txt 显示文件 example.txt 的后十行内容;
tail -n 20 example.txt 显示文件 example.txt 的后二十行内容;
tail -f example.txt 显示文件 example.txt 的后十行内容并在文件内容增加后,自动显示新增的文件内容。
tail -n 50 -f example.txt 显示文件 example.txt 的后50行内容并在文件内容增加后,自动显示新增的文件内容。
注意:
最后一条命令非常有用,尤其在监控日志文件时,可以在屏幕上一直显示新增的日志信息。
tail参数详解:
-b Number 从 Number 变量表示的 512 字节块位置开始读取指定文件。
-c Number 从 Number 变量表示的字节位置开始读取指定文件。
-f 如果输入文件是常规文件或如果 File 参数指定 FIFO(先进先出),那么 tail 命令不会在复制了输入文件的最后的指定单元后终止,而是继续从输入文件读取和复制额外的单元(当这些单元可用时)。如果没有指定 File 参数,并且标准输入是管道,则会忽略 -f 标志。tail -f 命令可用于监视另一个进程正在写入的文件的增长。
-k Number 从 Number 变量表示的 1KB 块位置开始读取指定文件。
-m Number 从 Number 变量表示的多字节字符位置开始读取指定文件。使用该标志提供在单字节和双字节字符代码集环境中的一致结果。
-n Number 从首行或末行位置来读取指定文件,位置由 Number 变量的符号(+ 或 - 或无)表示,并通过行号 Number 进行位移。
-r 从文件末尾以逆序方式显示输出。-r 标志的缺省值是以逆序方式显示整个文件。如果文件大于 20,480 字节,那么-r标志只显示最后的 20,480 字节。 -r 标志只有与 -n 标志一起时才有效。否则,就会将其忽略。
相关推荐
这篇博客文章标题为“shell脚本发布jar包服务,war包服务”,意味着它将介绍如何使用shell脚本来部署和管理Java应用程序。以下是基于这个主题的详细知识点: 1. **Shell脚本**: - Shell脚本是一种用bash或其他...
以下将详细讲解在Linux(以CentOS 7.3为例)环境下安装Java(JRE和JDK)、设置环境变量、安装Tomcat以及部署WAR包的过程。 首先,我们需要安装Java。在Linux上安装Java通常分为两步:下载JDK(Java Development Kit...
通过安装Jenkins的war包,我们可以将其部署在任何支持Java的环境中,包括Linux、Windows和macOS等。下面将详细介绍如何进行Jenkins的war包安装。 **一、Jenkins war包获取** 首先,你需要从Jenkins官方网站...
通过编写shell脚本,我们可以执行一系列命令,包括启动、停止Tomcat服务,上传新的WAR文件,解压并替换旧的WAR文件,甚至监控和日志管理。这里,描述中提到的"内有说明文档"可能包含了一个详细的脚本说明,指导用户...
基于提供的标签 "linux" 和 "tomcat7",我们可以推断这个解压版服务包是为Linux操作系统设计的,Linux是许多服务器环境的首选操作系统,因为它具有稳定性和安全性。在Linux上安装和管理Tomcat 7涉及以下关键知识点:...
【标题】"Tomcat8 Linux Windows解压即可用"揭示了Tomcat 8在两种操作系统上的易用性,无需复杂的安装过程,只需简单的解压缩操作。Tomcat是Apache软件基金会的开源项目,它是一个小巧且高效的Java Servlet容器,...
这个"Linux部署环境包"包含了三个核心组件:JDK1.8、Nginx和Tomcat8,这些都是在服务器上搭建Web服务栈的关键软件。现在,让我们详细探讨这些组件及其在实际应用中的作用。 **JDK1.8(Java Development Kit)** JDK...
找到并编辑`conf/application.properties`(在war包内可能需要解压后才能访问),设置`rocketmq.namesrv.addr`参数为你的Nameserver地址,格式通常是`ip:port`。 4. **启动Web容器**:启动你的Web容器,如`bin/...
5. **部署应用**:将Web应用的WAR文件复制到`$CATALINA_HOME/webapps`目录下,Tomcat会自动解压并部署。 6. **访问与测试**:通过浏览器访问`http://localhost:8080`,如果一切正常,你应该能看到Tomcat的默认欢迎...
发布Web应用时,通常是将WAR文件复制到`webapps`目录下,Tomcat会自动解压并部署。 4. **Java Web应用结构**:根据描述,这个项目可能包含`WEB-INF`目录,其中`web.xml`是Web应用的配置文件,`classes`目录存放编译...
动化统一安装部署 包括:上传解压war包 同步配置 启动服务 监控服务等 list ll one sh pass war startup sh syn cn two sh 部署支持统一安装于分布式安装 每个脚本可以拆分开任意组合使用 比如: 1 一套新...
总的来说,通过SecureCRT将Tomcat工程发布到Linux服务器,主要涉及SSH连接、文件传输、命令行操作以及应用的部署与启动。这个过程对于学习Linux和Tomcat运维的初学者而言,是基础且重要的实践环节。记得在执行每一步...
下面将详细介绍Linux上安装、配置和管理Tomcat 7的过程,以及与之相关的知识点。 1. **安装Tomcat 7** - **下载**: 首先,你需要从Apache Tomcat官方网站下载Tomcat 7的二进制压缩包,通常命名为`apache-tomcat-x....
WAR(Web Application Archive)文件是Java Web应用的标准打包格式,包含了所有的资源、类文件以及配置文件。本文将详细介绍如何使用Tomcat来部署这个基于SpringMVC框架的Web应用。 【知识点详解】: 1. **Tomcat...
【标题】"Tomcat8解压版-支持Linux和Windows" 涉及的主要知识点是Apache Tomcat服务器的跨平台特性以及安装与部署的基础知识。 【Apache Tomcat】: Apache Tomcat是一款开源的Servlet容器,它是Java EE Web应用...
这个压缩包包含了Windows和Linux两个操作系统平台的安装版本,使得用户可以在不同的操作系统环境下方便地安装和使用Tomcat。 在Windows系统中,Tomcat通常以服务的形式运行,允许用户通过控制台或图形界面启动、...
4. `webapps`:默认的Web应用程序部署目录,您可以将打包的WAR文件或已解压的目录放在这里。 5. `logs`:日志文件的存储位置,记录Tomcat运行时的信息和错误。 6. `temp`:临时文件的存储目录,Tomcat在运行过程中...
【标题】"tomcat-8.5-linux"指的是在Linux操作系统环境下使用的Apache Tomcat服务器的8.5版本。Apache Tomcat是一款开源的Java Servlet容器,主要用于处理Java Web应用程序,包括JSP、Servlet以及JavaServer Pages等...
记录一次Linux操作Tomcat部署项目遇到的问题部署项目到项目现场测试环境问题1问题2问题3问题4问题5问题6额外使用的命令 部署项目到项目现场测试环境 JDK1.8 Tomcat8.5 Maven打包好的war Linux—–Centos 不知道谁给...
2. **上传war包**:上传Web应用程序的war包至该目录。 3. **启动Tomcat**:使用命令`./startup.sh`启动Tomcat服务,并通过访问`http://localhost:8088`验证是否成功启动。 #### 四、查看日志 1. **查看Tomcat日志*...