自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 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 4977

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

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

2017-10-29 21:47:47 1151

原创 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 567

原创 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 950

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

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

2017-10-20 14:15:51 1027

原创 docker 常用命令

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

2017-10-19 22:25:21 296

原创 docker介绍 架构 安装

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

2017-10-19 21:43:54 402

原创 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 931

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

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

2017-10-18 22:01:46 244

原创 使用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 1036

原创 编写windows服务程序

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

2017-10-18 21:56:17 312

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

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

2017-10-18 14:43:40 1422

原创 Iptables netstat 防御简单dos攻击

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

2017-10-18 14:42:26 898

原创 web渗透步骤流程

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

2017-10-18 14:41:25 8646 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 6186 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 2026 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 12637

原创 OSPF理论

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

2017-10-18 14:23:58 656

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

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

2017-10-18 13:54:48 12158

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

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

2017-10-18 13:52:51 4562

原创 访问控制列表 ACL

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

2017-10-17 11:31:00 6102

原创 Linux 服务器注意事项

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

2017-10-17 11:18:28 228

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

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

2017-10-17 11:07:14 260

原创 服务器性能优化

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

2017-10-17 11:03:31 501

原创 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 245

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

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

2017-10-17 10:58:53 4686

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

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

2017-10-17 10:54:38 741

原创 IIS停止服务 报错Connections_Refused

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

2017-10-17 10:51:55 871

原创 windows服务器 IIS FTP服务

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

2017-10-17 10:50:50 779

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

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

2017-10-16 15:33:16 461

原创 查看php相关信息

1.最常见的就是 创建一个  php页面  ,例如 test.php,  内容如下 phpinfo();?>直接访问 这个页面,就可以看到php的 信息了2.其它方法  直接就如 服务器(linux)输入 php -m   可以查看php安装的扩展模块(一定注意,使用盘、安装php的绝对路径,服务器可能存在两个php,类似于  输入以下两

2017-10-16 15:09:54 710

原创 php oci 和 pdo_oci 安装

安装非常复杂,必须记录过程有些模糊。。。。。。CentOS服务器上已有相关环境:apache、php5 需要安装:oracle客户端、pdo_oci扩展、oci8扩展一、 准备文件1) oracle客户端rpm包,http://www.oracle.com/technology/tech/oci/instantclient/instantclient.htm

2017-10-16 14:53:14 3699

原创 ODBC连接数据库实例

2012-12-13 22:27 (分类:默认分类)1.首先建立数据源,正常情况下载控制面板-管理工具-数据源,打开后有用户DSN系统DSN两者区别在于系统级的DSN,就是对该系统的所有登录用户可用,用户DSN是只对建立它的用户可用2.配置自己的DSN,比如连接ACCESS数据库单击“添加”按钮,显示“创建新数据源”对话框。选择“Microsoft Access Drive

2017-10-16 14:50:34 13709 1

原创 Nginx + Linux 性能调优

Nginx以高性能负载均衡、缓存和web服务器出名,支撑着世界上繁忙网站中的40%。大多数使用场景下,Nginx和Linux系统的默认配置表现较好,但是仍有必要做一些调优以期达到最佳性能。这篇文章讨论当调优系统时需要考虑的一些Nginx和Linux配置。这些配置有很多,但是在本文里我们只涉及适合大多数用户的配置。那些没有涉及到的配置,只有那些对Nginx和Linux有深入理解的人,或者Ng

2017-10-16 14:30:03 437

原创 Nginx 主要应用场景

前言 本文只针对 Nginx 在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过得。所以还请见谅,同时欢迎留言交流。 Nginx 能做什么: 反向代理 负载均衡 HTTP 服务器(包含动静分离) 正向代理 以上就是我了解到的 Nginx 在不依赖第三方模块能处理的事情,下面详细说明每种功能怎么做。 一、反

2017-10-16 14:27:11 573

原创 Nginx 十大优化 与 防盗链

Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.Nginx是由俄罗斯人 Igor Sysoev为俄罗斯访问量第二的 Rambler.ru站点开发.Nginx以事件驱动(epoll)的方式编写,所以有非常好的性能,同时也是一个非常高效的反向代理、

2017-10-16 14:26:10 2995 1

原创 nginx 配置

运行原理:        master进程,该进程不处理任何用户客户端请求,它用来产生worker进程,它可以定义worker进程及每个worker进程的最大连接数。默认配置文件   [root@localhost conf]# cd /usr/local/nginx/conf/nginx.confNginx配置文件主要分成四

2017-10-16 14:24:29 398

原创 Apache httpd.conf配置文件 1(Global Environment )

Apache 版本: Server version: Apache/2.2.15 总计 1000行左右英文前带井号的是注释,不起作用。    但很多注释去掉前方的  #  即可生效。## This is the main Apache server configuration file.  It contains the  这是Apa

2017-10-15 20:42:11 558

原创 Apache httpd.conf配置文件 3(虚拟主机)

### Section 3: Virtual Hosts 第三部分 虚拟主机注意:在使用虚拟主机前,请先检查  http.conf 的 辅助配置文件httpd-vhosts.conf 是否注释# Virtual hosts#Include conf/extra/httpd-vhosts.conf此命令是否被注释,若被注释,请先去除 Include前的 #,使虚拟主机配置生效

2017-10-15 20:08:17 6214

原创 apache 负载均衡

此次使用mod_proxy的方式来实现的,因为在Apache2以上的版本中已经集成了,因此不需要再另行安装和配置了。       只需要把注释去掉即可,去掉以下模块的注释:LoadModule proxy_module modules/mod_proxy.so                               #提供代理服务器功能LoadModule proxy_ba

2017-10-15 13:28:01 237

空空如也

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

TA关注的人

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