前言:

如果tomcat的版本号暴露出来,可能会被人利用该版本所存在的漏洞进行攻击,存在一定的风险,有必要对tomcat的版本号进行隐藏或者删除

本文的tomcat是放置在/opt/tomcat目录,请自行按照实际环境路径进行替换

以下是操作过程:[root@centos6 ~]# cd /opt/tomcat/lib/    进入tomcat的lib目录

[root@centos6 lib]# unzip catalina.jar  解压catalina.jar这个文件

[root@centos6 lib]# vi org/apache/catalina/util/ServerInfo.properties   编辑配置文件ServerInfo.properties

server.info=Apache Tomcat/8.5.5

server.number=8.5.5.0

server.built=Aug 31 2016 19:51:16 UTC

改为server.info=Apache Tomcat

server.number=0.0.0.0

server.built=Aug 31 2016 19:51:16 UTC

wq保存退出![root@centos6 lib]# jar uvf catalina.jar org/apache/catalina/util/ServerInfo.properties 将修改后的信息压缩回jar包

[root@centos6 lib]# service tomcat restart   重启tomcat

如图 再次访问错误页面的时候,tomcat的版本信息已经不见了!

linux隐藏tomcat版本_Linux隐藏tomcat的版本信息相关推荐

  1. linux下查java版本_linux如何检查Java版本

    Java是世界上最受欢迎的编程语言之一,用于构建不同类型的跨平台应用程序.本文介绍了如何使用命令行检查Linux系统上安装了Java的哪个版本.当安装需要特定版本的Java的应用程序时,这很有用. J ...

  2. linux 查看显卡信号_Linux中查看显卡硬件信息

    Linux中查看显卡硬件信息 https://ywnz.com/linuxjc/67.html lspci -vnn | grep VGA -A 12 lshw -C display 查看当前使用的显 ...

  3. update yum 到指定版本_linux yum安装指定版本mysql或php

    1.下载mysql rpm包 cd /usr/local/src wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noar ...

  4. linux tomcat守护_linux 设置tomcat为守护进程教程

    然后我们写一个脚本来监测tomcat进程是否停掉,如果挂了,自动拉起,脚本如下: #!/bin/bash  echo "Start"  URL="http://127.0 ...

  5. linux python版本_linux下更新Python版本并修改默认版本

    linux下更新Python版本并修改默认版本,有需要的朋友可以参考下. 很多情况下拿到的服务器python版本很低,需要自己动手更改默认python版本 1.从官网下载python安装包(这个版本可 ...

  6. linux 切换python版本_Linux下python默认版本切换成替代版本(示例代码)

    当你安装 Debian Linux 时,安装过程有可能同时为你提供多个可用的 Python 版本,因此系统中会存在多个 Python 的可执行二进制文件.你可以按照以下方法使用 ls 命令来查看你的系 ...

  7. g++ linux 编译开栈_linux gcc和g++版本的修改

    ##编译的时候容易遇到:unsupported GNU version! gcc versions later than 6 are not supported这样的错误.所以我们要更改系统的gcc和 ...

  8. linux查看jdk版本_linux环境查看jdk版本

    2.设置环境变量.#vi/etc/profile在最后面加入#setjavaenvironmentexportjava_home=/usr/java/jdk-1_5_0_02exportclasspa ...

  9. linux tomcat 进程杀掉_Linux下Tomcat的启动、关闭、杀死进程

    打开终端 cd /java/tomcat #执行 bin/startup.sh #启动tomcat bin/shutdown.sh #停止tomcat tail -f logs/catalina.ou ...

最新文章

  1. Java-GUI编程实战之管理系统 Day3【学生管理系统GUI设计、学生管理系统增删改查、项目MVC结构介绍、Java技能图谱】
  2. mysql 统计当天,本周,本月,上一月的数据
  3. Failed with error: ssh variant simple does not support setting port
  4. java中的==和equals的区别
  5. vue国际化高逼格多语言
  6. 【数据库原理】SQL语句练习
  7. 什么是测试用例?什么是测试脚本?两者有什么关系?为什么要编写测试用例?测试用例的作用是什么?
  8. 马克飞象怎么转成html,马克飞象教程
  9. 2022 第三届字节跳动青训营,后端专场,课程报名,笔记 纲要
  10. 计算机视觉关于进化计算表达方式0.0.6
  11. 选择数据中心的位置,需要从这五大方面考虑
  12. Portapack应用开发教程(十五) APRS接收
  13. HEG安装及hdf文件转tif文件批处理
  14. 对学计算机学生礼仪,计算机系学生分会社团部主持人和礼仪队选拔大赛计划1.doc...
  15. 模拟登陆广西科技大学正方教务系统
  16. Video标签播放视频(动态视频URL)
  17. 亚马逊平台:华人卖家“很牛”!
  18. 手把手教你搭建OpenStack云平台(超级详细)
  19. 股指期货风险管理实证研究——以2015年股灾为例实证分析/VaR/EViews
  20. 黄佳《零基础学机器学习》chap2笔记

热门文章

  1. JavaEE入门级别最全教程1--初学者必看
  2. oracle数据库 cmd,cmd命令操作Oracle数据库
  3. Java实现表白小程序
  4. python对象的生命周期_(python)通过一个代码例子来分析对象的生命周期
  5. FFMPEG实现对AAC解码(采用封装格式实现)
  6. Java、JSP基于web的运动会管理系统的设计与实现
  7. 数据库入门-----SQL语言概述
  8. 一行代码实现网页整体变成黑白色
  9. python识别火车票二维码_python实现的一个火车票转让信息采集器
  10. installshield express for delphi7