自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(188)
  • 问答 (1)
  • 收藏
  • 关注

原创 python 删除文件到回收站 SHFileOperation

SHFileOperation

2022-10-26 22:18:24 1760 1

原创 Python 使用7z压缩解压 安装、使用、报错

安装py7zr :pip install py7zr

2022-10-25 23:23:10 3268

原创 python 解压rar加密压缩包 提示缺少密码

将unrar安装路径添加到系统环境变量,64位操作系统的路径为C:Program Files (x86)UnrarDLLx64,然后还需要将x64文件下的UnRAR64.lib和UnRAR64.dall重命名为unrar.lib和unrar.dall,因为unrar模块识别的文件是unrar.dll和unrar.lib;一般压缩成RAR文件的时候,会出现一个选项“加密文件名”,如下图所示,判断一个文件是否加密了文件名,其实很简单,只需双击压缩包,如果。而当加密文件名后,上述代码是无法完成解压的!

2022-09-15 22:01:25 1211

原创 docker 命令

镜像操作:docker pull :从镜像仓库中拉取或者更新指定镜像-a :拉取所有 tagged 镜像docker push :将本地的镜像上传到镜像仓库,要先登陆到镜像仓库docker search :从Docker Hub查找镜像docker login :登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官

2022-09-15 21:53:19 139

原创 mysql 笔记

存储引擎发布顺序 ISAM->MYISAM(5.5前默认引擎)->InnoDB(5.5版本默认引擎)MyISAM 和 InnoDB的适用场景:MyISAM适合:(1)做很多count 的计算;(2)插入不频繁,查询非常频繁;(3)没有事务。InnoDB适合:(1)可靠性要求比较高或要求事务;(2)表更新和查询都相当的频繁,并且表锁定的机会比较大的情况。如何选择:

2022-09-15 21:52:34 99

原创 笔试题 shell

企业实践题1:(生产实战案例):监控MySQL主从同步是否异常,如果异常,则发送短信或者邮件给管理员。提示:如果没主从同步环境,可以用下面文本放到文件里读取来模拟:阶段1:开发一个守护进程脚本每30秒实现检测一次。阶段2:如果同步出现如下错误号(1158,1159,1008,1007,1062),则跳过错误。阶段3:请使用数组技术实现上述脚本(获取主从判断及错误号部分)

2017-11-21 09:18:07 1525

原创 mysql 主从同步

1.概述     Mysql内建的复制功能是构建大型,高性能应用程序的基础。    将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。    复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循

2017-11-19 15:53:50 898

原创 重定向 重写

什么是URL重定向:  URL重定向(URL redirection,或称网址重定向或网域名称转址),是指当使用者浏览某个网址时,将他导向到另一个网址的技术。重写和重定向的区别:重定向 :浏览器知道页面位置发生变化,从而改变地址栏显示的地址              搜索引擎意识到页面被移动了,从而更新搜索引擎索引,将原来失效的链接从搜索结果中移除

2017-11-13 17:33:24 3241

原创 php 安装 event 和 libevent 扩展

这里使用的是php7.0.24 ,php是yum安装的用yum无法安装event扩展手动安装php 必须要开启 sockets 功能,需要安装php的socket扩展,才可以安装event扩展编译PHP的时候开启 --enable-sockets# tar xf event-2.3.0.tgz # cd event-2.3.0 # phpize #

2017-11-06 17:28:13 4455

原创 curl 和 tcpdump

curl:1.通常使用curl 来监控网址状态,#curl -m 5 -s -o /dev/null -w %{http_code} www.baidu.com#200-m 设置访问超时时间,超过此设置即为无法连接-s 静默连接,不显示连接速度、时间等信息-o 把输出写到这里-w 返回服务器状态码2.更详细一些#curl -o /dev/null -s -m

2017-11-05 14:44:23 1981

原创 yum 升级php版本

centos默认安装的php都是 5.3的  ,现在需要 5.6以上的版本手动安装比较麻烦,直接用yum升级了。一、准备工作首先检查当前php版本#php -v查看安装的php扩展包#yum installed|grep php为了避免 冲突,直接删除所有低版本php#yum remove php*二、升级yum源总结网上的升级y

2017-10-30 15:16:52 4930

原创 bash通配符 shell正则表达式

在linux中通配符是系统命令使用,一般用来匹配文件名或者什么的用在系统命令中。通配符是系统级别的,通配符多用在文件名上,比如查找find,ls,cp,rm 正则表达式是操作字符串,以行尾单位来匹配字符串使用的。正则表达式需要相关工具的支持 例如 : egrep, awk, vi, perl。在文本过滤工具里,都是用正则表达式,比如像awk,sed等,是针对文件的内

2017-10-29 21:47:47 1129

原创 shell 教程

read  接收键盘输入:read [-pt] variable-p:提示语-t :等待时间例:read -p "input:" -t 20 adeclare 定义变量类型: declare [-aixr] variable选项与参数:-a :将后面名为 variable 的变量定义成为数组 (array) 类型-i :将后面名

2017-10-27 17:26:21 555

原创 inotify + rsync 目录同步脚本

#!/bin/shSRC=/var/www/channel/DST=/var/www/webroot/channel/INWT=/usr/local/bin/inotifywaitRSYNC=/usr/bin/rsync$INWT -mrq -e create,move,delete,modify $SRC | while read D E F;do

2017-10-20 17:26:29 918

原创 Tomcat解决日志 catalina.out qc.log 过大

tomcat的下的日志catalina.out 和 qc.log疯狂增长,以下是解决办法一、catalina.out

2017-10-20 14:15:51 987

原创 docker 常用命令

镜像操作:docker pull : 从镜像仓库中拉取或者更新指定镜像-a :拉取所有 tagged 镜像docker push : 将本地的镜像上传到镜像仓库,要先登陆到镜像仓库docker search : 从Docker Hub查找镜像docker login : 登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官

2017-10-19 22:25:21 287

原创 docker介绍 架构 安装

Docker是什么?docker是一个开源的软件部署解决方案;docker也是轻量级的应用容器框架;docker可以打包、发布、运行任何的应用。Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以

2017-10-19 21:43:54 386

原创 Linux bash 编程

终止case选项(双分号)使用双分号(;;)可以终止case选项。$ vim test3.sh输入如下代码,并保存。 #!/bin/bash varname=b case "$varname" in [a-z]) echo "abc";; [0-9]) echo "123";; esac执行脚本,查看输出$ bash test3

2017-10-18 22:03:44 919

原创 再次小结windows服务的编写

2013-03-23 21:05 (分类:计算机程序)其实很简单  void mian(){      //服务的分派表   SERVICE_TABLE_ENTRY DispatchTable[] ={   //服务程序的名称和入口点    {_T("ServiceName"),ServiceMain}, //服务名    //SERVICE_T

2017-10-18 22:01:46 238

原创 使用Unicode(宽字节字符集);多字节字符集中定义宽字节变量

2012-03-25 14:54 (分类:计算机程序)2.2 宽字符和C宽字符不一定是Unicode。Unicode是宽字符集的一种。然而,因为本书的焦点是Windows而不是C执行的理论,所以书中把宽字符和Unicode作为同义语。2.2.1 char数据类型(1)下面的语句定义并初始化了一个只包含一个字符的变量:char c = 'A' ;变量c

2017-10-18 22:01:03 1015

原创 编写windows服务程序

2012-11-02 08:54 (分类:计算机程序)      windows服务是一个运行在后台并实现勿需用户交互的任务的控制台程序,对于隐藏程序有很大帮助。      用了几天时间概括了编写windows服务程序的轮廓,下面用伪码记录一下。      //两个全局变量SERVICE_STATUS_HANDLE StatusHandleSER

2017-10-18 21:56:17 302

原创 处理异常未知端口 Lsof命令

需要使用的命令: ss -tnl 显示所有tcp已被监听的端口 lsof -i:端口 显示所有打开该端口的进程 工作实例: 某天通过ss -tnl发现有不认识的正在被监听的端口 ?于是使用lsof -i命令查看该端口都打开了哪些进程 这里发现该端口对应的是rpc.statd命令。 (如果提示没有该命令记得yum install lsof) 如果大家不认识rp

2017-10-18 14:43:40 1386

原创 Iptables netstat 防御简单dos攻击

DoS攻击或者DDoS攻击是试图让机器或者网络资源不可用的攻击。这种攻击的攻击目标网站或者服务通常是托管在高防服务器比如银行,信用卡支付网管,甚至根域名服务器,DOS攻击的实施通常迫使目标重启计算机或者消耗资源,使他们不再提供服务或者妨碍用户,访客访问。在这篇小文章中,你可以知道在受到攻击之后如何在终端中使用netstat命令检查你的服务器。一些例子和解释netstat -na

2017-10-18 14:42:26 889

原创 web渗透步骤流程

2013-11-13 23:03 (分类:网络安全)这篇流程写的非常细,思路上很完整很全面,非常值得参考,做渗透思路要非常清晰,要不然我感觉真的容易乱,或者漏掉一些可能存在的点。 1.渗透目标    渗透网站(这里指定为www.xxx.com)    切记,在渗透之前要签订协议。2.信息收集建议手动检查和扫描器选择同时进行。

2017-10-18 14:41:25 8619 1

原创 入侵渗透的经验

2012-11-20 09:12 (分类:网络安全)先看站点拿shell的方法太多了  主要是提权和入侵思路 踩点  PING命令ping系统      TTL=32     9X/ME                             TTL=64     LINUX                             TTL=128    20

2017-10-18 14:32:21 6158 1

原创 还是端口回流问题 TCP协议解析

还是上一篇的问题在一内部局域网中,client  内网地址为 10.0.0.2    web  服务器内网地址为 10.0.0.1    外网地址为  211.6.15.1    域名为  xx.love.com     问题:在内网10.0.0.2的机器上访问   外网地址 211.6.15.1 或者域名  xx.love.com  都无法访问,上一篇中提到的cisc

2017-10-18 14:30:18 2011 1

原创 内网客户 通过 公网域名/ip 访问内网web服务器 出错

在一内部局域网中,client  内网地址为 10.0.0.2    web  服务器内网地址为 10.0.0.1    外网地址为  211.6.15.1    域名为  xx.love.com问题:在内网10.0.0.2的机器上访问   外网地址 211.6.15.1 或者域名  xx.love.com  都无法访问, 解

2017-10-18 14:26:20 12433

原创 OSPF理论

OSPF简介    OSPF(Open Shortest Path First 开放式最短路径优先)协议是IETF为IP网络开发的IGP路由选择协议。它是一种典型的链路状态(link-state)路由协议。在同一个OSPF自制系统内每一台运行OSPF协议的路由器总是将本地网络的连接状态用LSA描述,并广播到整个自制系统中去。这样,每台路由器都收到了自制系统中所有路由器生成的LSA,这些LS

2017-10-18 14:23:58 642

原创 网络设备 密码、用户级别 AAA授权 的管理

一.进入 特权模式 密码设置访问网络设备特权模式口令cisco>enablecisco#config terminalcisco(config)#enable password 密码enable password存在的问题是它将口令以可阅读文本的形式储存在 running-config和startup-config中特别说明:Router(config)#e

2017-10-18 13:54:48 12016

原创 交换机 路由器 防火墙asa 安全访问、配置 方式

这里交换机 路由器 暂时统称为  网络设备我们一般管理网络设备采用的几种方法 一般来说,可以用5种方式来设置路由器:1. Console口接终端或运行终端仿真软件的微机(第一次配置要使用此方式)2. AUX口接MODEM,通过电话线与远方的终端或运行终端仿真软件的微机相连;3. 通过Ethernet上的 telnet 程序或 ssh程序;

2017-10-18 13:52:51 4532

原创 访问控制列表 ACL

访问控制列表(Access Control List,ACL) 是路由器和交换机接口的指令列表,用来控制端口进出的数据包。其目的是为了对某种访问进行控制。作用       ACL可以限制网络流量、提高网络性能。例如,ACL可以根据数据包的协议,指定数据包的优先级。ACL提供对通信流量的控制手段。例如,ACL可以限定或简化路由更新信息的长度,从而限制通过路由器某一

2017-10-17 11:31:00 5773

原创 Linux 服务器注意事项

1.创建时  数据文件一定分盘挂载2.LVM 虚拟磁盘卷是否创建    有争议???3.hosts 文件 最好添加本机映射          主机名  127.0.0.1     4.iptables  开启

2017-10-17 11:18:28 223

原创 维基逃离MySQL 力挺开源数据库 MariaDB

近日全球著名百科类网站维基百科宣布,将不会再用MySQL数据库,据国外媒体报道,很多年,MySQL一直是热门的开源数据库,不过在被甲骨文收购后,面临闭源的风险。因此维基百科将切换到另外一款开源数据库MariaDB。  MariaDB也是由MySQL创始人发明的。并且由于MySQL被甲骨文收购,正在成为开源数据库的主流。据悉,维基传媒基金会负责网站架构的高层Asher Fel

2017-10-17 11:07:14 248

原创 服务器性能优化

什么是性能?性能最通俗的衡量指标就是“时间”,CPU的使用率指的是CPU用于计算的时间占比,磁盘使用率指的是磁盘操作的时间占比。当CPU使用率100%时,意味着有部分请求来不及计算,响应时间增加或者超时;当磁盘使用率100%时,意味着有部分请求需要等待IO操作,响应时间也会增加或者超时。换言之,所有的操作都在理想的时间内,就不存在“性能优化“的问题。我们在分析性能的

2017-10-17 11:03:31 481

原创 1 Nginx + 12 Tomcat +2DB 实现2个程序负载均衡

根据真实生产环境 总结。硬件:共计5台服务器  1台负载windows、2台业务windows、2台数据库linux业务:运行两个程序,两个数据库具体:63服务器安装 Nginx 做负载 ;61和62服务器各安装6个Tomcat  跑业务1和业务2 ;59和60各跑一个数据库;备注:Nginx最好安装在Linux服务器上,因为软件开发公司原因,这里选择安装到wi

2017-10-17 11:02:24 228

原创 服务器虚拟化技术 对比简介

目前主流的虚拟化平台有VMWARE的 ESX  微软的Hyper-V开源的XEN  开源的KVM虚拟机架构分析:1.寄居架构:寄居在主机操作系统之上,依靠主机操作系统来模拟相关的硬件设备。        此类架构多为个人计算机使用,        优点:简单,便于实现          缺点:安装和运行应用程序依赖于主机操

2017-10-17 10:58:53 4662

原创 vSphere虚拟系统 添加虚拟服务器

虚拟插槽数:插槽的概念与物理服务器的物理CPU类似,为虚拟机分配m个插槽,相当于为物理服务器配置了m颗物理CPU;每个插槽的内核数:相当于物理服务器每颗物理CPU的核心数为n;在上述条件下虚拟机获得的vCPU个数为分配给的插槽数与每个插槽所包含的内核数的乘积,也就是m*n;;    厚置备延迟置零:为虚拟磁盘分配所

2017-10-17 10:54:38 729

原创 IIS停止服务 报错Connections_Refused

IIS版本6.0  无故停止工作。        重启IIS 没有效果,必须重启web服务器。出现客户端无法访问Web服务器上的站点,错误信息提示为"页面无法显示"的情况。登录服务器检查后发现IIS并未停止运行,各服务也正常处理,但就是无法访问站点上的页面(包括静态页面)首先查看 web服务器的IIS 日志文档,位置默认在C:\WINDOWS\system32\Lo

2017-10-17 10:51:55 858

原创 windows服务器 IIS FTP服务

一.安装ftp,如果服务器没有,去windows组件里面装一下。安装IIS,安装FTP(版本不同,选项不相同,这两项必选)二.装完之后在IIS管理中心创建FTP站点 创建类型  ftp站点:正常创建  ftp站点(来自文件):导入一个ftp的配置文件,来创建一个新的ftp。(在所有任务选项中,可以保存配置为一个文件)  虚拟目录:重点讲解,如

2017-10-17 10:50:50 753

原创 tomcat solr服务无法搜索中文

把tomcat的配置文件修改一下就好了,vi server.xml               connectionTimeout="20000"               redirectPort="8443"               URIEncoding="UTF-8" />    增加 这一句话

2017-10-16 15:33:16 455

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除