Tomcat入门安装及介绍
Tomcat 介绍Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache,Sun和其他一些公司及个人共同开发而成Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选.Tomcat和Nginx,Apache(httpd),lighttpd等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Server和JSP容器,独立的Server容器是Tomcat的默认模式,.不过,Tomcat处理静态HTML的能力不如Nginx/Apache服务器.其他JAVA容器还有resin,weblogic等 Tomcat安装部署java环境12yum install java-1.8.0 -yjava -version 部署Tomcat1234567891011mkdir /data/soft -pcd /data/soft/wget https://mirrors.tuna.tsinghua.ed ...
安装CentOS7并优化调优
安装centos7系统首先,先介绍一下CentOS7的镜像,本文中,我们使用的是CentOS7.2的镜像CentOS7的下载地址可以从以下这个地址下载http://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.isoCentOS -7-x86_64 -DVD -1708.iso从 CentOS 7 之后,版本命名就跟发行的日期有关了。• CentOS-7 系统是 7.x 版本• x86_64 64 位操作系统,并且从 7以后不再提供 以后不再提供 32 位镜像。 位镜像。 CentOS 7 默认网卡修改(可选) 我这里为了性能考虑,采用最小化安装 磁盘分区 开始准备安装 kdump是在系统崩溃、死锁或者死机的时候用来转储内存运行参数的一个工具和服务。(关闭)security policy:安全策略 (关闭) 配置yum源安装所需软件配置本地yum源12345678mkdir /mnt/cdrommount /dev/sr0 /mnt/cdromvi /etc/yum.repos.d/linux.repo ...
grep正则获取特定内容之零宽断言
零宽断言(匹配宽度为零,满足一定的条件/断言)零宽断言用于查找在某些内容(但并不包括这些内容)之前或之后的东西,也就是说它们像 \b ^ $ < > 这样的锚定作用,用于指定一个位置,这个位置应该满足一定的条件(即断言),因此它们也被称为零宽断言。 断言用来声明一个应该为真的事实。正则表达式中只有当断言为真时才会继续进行匹配。 四种分类先行断言 (?=exp)//表示匹配表达式前面的位置例如 [a-z]*(?=ing) 可以匹配 cooking 和 singing 中的 cook 与 sing 123[root@boysec.cn ~]$echo "cooking singing"|grep -oP '[a-z]*(?=ing)'cooksing 注意:先行断言的执行步骤是这样的先从要匹配的字符串中的最右端找到第一个 ing (也就是先行断言中的表达式)然后 再匹配其前面的表达式,若无法匹配则继续查找第二个 ing 再匹配第二个 ing 前面的字符串,若能匹配则匹配,符合正则的贪婪性。例如: .*(?=ing) 可以匹配 “cooki ...
python脚本之批量查询网站权重
爱站批量查网站权重相信很多人在批量刷野战的时候,会去查看网站的权重吧,然后在决定是否提交给补天还在是盒子。但是不能批量去查询,很困惑,作为我这个菜鸟也很累,一个个查询的。所以写了这个脚本。参考脚本爱站批量查询网址权重2.0版本。 演示如果在cmd运行中得先转脚本对应的绝对路径下运行。不然会爆文件不存在的错误。如果在pycharm等集成环境中使用的话,将脚本文件作为一个项目打开。 将需要查询的网站保存在相同目录下的websites.txt文本中,一行一个网站。 注:本脚本不能保证一次完全都能查询成功,但失败的网站会保存在Query failure.csv文件中,成功的网站会保存在webweight.csv文件中。 下面是最喜欢的环节放代码1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192#! ...
fofa联动Python爬虫
起因最近要用到fofa爬虫,为什么要用爬虫不用api,问就是穷,网上找到一个相关的脚本:Fofa-python-脚本,经过测试发现不能使用。。。尴尬了!! 关于fofa FOFA是白帽汇推出的一款网络空间搜索引擎,它通过进行网络空间测绘,能够帮助研究人员或者企业迅速进行网络资产匹配,例如进行漏洞影响范围分析、应用分布统计、应用流行度等。FOFA搜索引擎检索到的内容主要是服务器,数据库,某个网站管理后台,路由器,交换机,公共ip的打印机,网络摄像头,门禁系统,Web服务 ……FOFA这类搜索引擎又有另一个名字:网络空间测绘系统。它们就像是现实生活中的卫星地图那样,一点点勾勒出公共网络空间的样子,每一个网站、每一台公共环境下的服务器……当一个高危漏洞爆发,FOFA系统便能向卫星定位地址一样,通过特征迅速找到全网的脆弱设备。网站:https://fofa.so/ FOFA不仅提供了在线搜索还提供了FOFA Pro客户端版本 简单来说就是跟国外的shodan,国内的ZoomEye一样是网络空间测绘工具 脚本更新日志 2021-4-4对最新版fofa更新做出对应更新,注意:config.py文 ...
基于 Butterfly 的外挂标签引入
Markdown 教程Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。 Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。 Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。 Markdown 编写的文档后缀为 .md, .markdown。 行内文本样式 text标签语法样式展示显示代码123456{% u 文本内容 %}{% emp 文本内容 %}{% wavy 文本内容 %}{% del 文本内容 %}{% kbd 文本内容 %}{% psw 文本内容 %} 带 下划线 的文本 带 着重号 的文本 带 波浪线 的文本 带 删除线 的文本 键盘样式的文本 command + D 密码样式的文本:这里没有验证码 1234561. 带 {% u 下划线 %} 的文本2. 带 {% emp 着重号 %} 的 ...
hexo美化
暂时未有写美化更新的想法!!推荐文章增加文章描述修改/scripts/helpers/related_post.js文件123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124/** * Butterfly * Related Posts * According the tag */'use strict'hexo.extend.helper.register('related_posts', function (currentPost, allPosts) { let ...
数据库MySQL安装部署
MySQL 大纲介绍官方定义的MySQL DBA工作内容 (1)运维DBA初级:各版本、各平台安装搭建、升级中级:体系结构原理、基础管理(启动关闭、初始化配置文件管理、多实例管理、用户权限管理、基本SQL(增删改查))、日志管理、备份与恢复、主从复制(构建、状态监控)高级:高可用(MGR、InnoDB Cluster)、高性能(优化) (2)开发DBA懂至少一门开发语言 :JAVA、Python基本SQL语句深入学习(增删改查)、数据库结构设计(建模)高级SQL:存储过程、函数、触发器、视图、事件 MySQL 介绍和安装什么是数据? 1234567数据:文字、图片、视频。。。人类认知的数据表现方式计算机:二进制、16进制的机器语言基于数据的重要性和复杂性的不同,我们可能有不同的管理方式。哪些数据是适合存储到数据库的呢?重要性比较高的关系较复杂的数据 什么是数据库管理系统(DBMS)?RDBMS: 关系型数据库管理系统比较适合于,安全级别要求高的数据以及关系较复杂的数据 NoSQL:非关系型数据库管理系统适合于高性能存取数据,一般是配合RDBMS进行使用的针对大数据处理分析,分布式架构 ...