自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

青梅煮酒

自动化运维,负载均衡。

  • 博客(105)
  • 资源 (2)
  • 收藏
  • 关注

原创 goaccess分析nginx日志常见问题

参考地址:http://zrq.org.cn/?p=98用途:#导出HTML报告会遇到的问题GoAccess – version 0.9.2 – Jul 15 2015 16:23:20Config file: /usr/local/etc/goaccess.confFatal error has occurredError occu

2016-03-11 15:46:26 5550

转载 nmap用法

十条nmap常用的扫描命令NMap,也就是Network Mapper,是Linux下的网络扫描和嗅探工具包。nmap是在网络安全渗透测试中经常会用到的强大的扫描器。功能之强大,不言而喻。下面介绍一下它的几种扫描命令。具体的还是得靠大家自己学习,因为实在太强大了。1) 获取远程主机的系统类型及开放端口nmap -sS -P0 -sV -O 这里的 可以是单

2015-11-03 11:17:58 726

转载 Python中re(正则表达式)模块详解

转载,感觉蛮实用的。今天学习测试了一下Python中的正则表达式的模块用法。初学 Python ,对 Python 的文字处理能力有很深的印象,除了 str 对象自带的一些方法外,就是正则表达式这个强大的模块了。但是对于初学者来说,要用好这个功能还是有点难度,由于我记性不好,很容易就忘事,所以还是写下来比较好一些,同时也可以加深印象,整理思路。由于我是初学,所以肯定会有些错

2015-08-09 16:44:50 828

原创 shell小技巧收藏

ipAddr=192.168.1.100echo ${ipAddr##*.}这样就提取出了100。 Bash中字符串的掐头去尾方法:# 表示掐头,% 表示去尾助记:键盘上# 在前面,键盘上% 在后面。单个#或%的表示最小匹配,双个#或%表示最大匹配。也就是说,当匹配有多种方案的时候,选择匹配最大长度还是最小长度。

2015-07-13 17:42:17 437

转载 使用adns库解析域名

2.python-adns库的安装因为我使用python进行开发,所以使用adns-python作为我的库。由于dns解析的核心函数都在adns中,所以必须首先安装adns库后,adns-python才可以安装成功。如果想进行IPv6的地址解析,必须安装支持IPv6地址解析的adns库和adns-python库。支持IPv4的库不可解析IPv6的域名地址,但支持IPv6的库可同时支持解析I

2015-07-02 17:23:51 3101

转载 查看可执行程序的依赖库

1. 利用ldd查看可执行程序的依赖库[root@~]# ldd /usr/local/php/bin/php linux-vdso.so.1 => (0x00007fff753f5000) libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00000031f4600000) librt.so.1 => /lib64/librt.s

2015-06-09 14:56:50 1259

原创 mysql重置密码方法

mysql重置密码方法service mysqld stop/alidata/server/mysql/bin/mysqld_safe --skip-grant-tables&mysql -uroot -pmysql> update mysql.user set password=PASSWORD('GHDE884DeED') where User='root';

2015-04-14 10:34:24 491

原创 监控资源-常用命令

1、实时查看流量4次sar -n DEV 1 4|awk '{print $2,$5,$6}' cat /proc/net/dev 2、查看磁盘IOiostat -x 1

2015-04-13 10:31:35 485

原创 python扫描端口+邮件报警

#!/usr/bin/env python# -*- coding: utf-8 -*-from email import encodersfrom email.header import Headerfrom email.mime.text import MIMETextfrom email.utils import parseaddr, formataddrimport os

2015-03-19 17:07:18 1790

原创 扫描端口脚本

#!/bin/bash#测试常链接端口ip="121.12.*.*"function test_port(){min_port=$1max_port=$2while [ $min_port -le $max_port ]do nc -v -z -w 3 $ip $min_port > /dev/null 2>&1 if [ $? -eq 0 ];then e

2015-03-19 17:05:25 2095

原创 linux本机流量控制tc(traffic control)

tc只能对输出流量限制实战(我的两台测试机都是千兆网卡1G的文件基本上几秒时间)188.188.1.178 (tc控制流量)188.188.1.179(不需要控制)添加规则,(188.188.1.178)限制输出流量为10mbtc qdisc add dev p1p1 root tbf rate 10Mbit latency 50ms burst 10000 mpu

2015-02-06 10:29:24 1483

转载 MySQL Connector/Python 安装、测试

安装Connector/Python:# wget http://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-1.0.11.zip# unzip mysql-connector-python-1.0.11.zip# cd mysql-connector-python-1.0.11 # pytho

2015-02-05 16:29:20 2218

原创 nginx 重定向例子

nginx 重定向和正则表达式

2015-02-05 14:20:03 3212

原创 svn之——linux下清除svn的用户名和密码

svn之——linux下清除svn的用户名和密码问题:之前用的svn账号权限不够,需要使用别的账号,所以提出需求——怎么使用新的svn账号进行操作方法一:linux下删除~/.subversion/auth即可清除之前的用户名和密码:rm -rf ~/.subversion/auth以后再操作svn会提示你输入用户名,这时就可以使用新的了方法二:svn操作时

2015-01-27 17:57:14 1018

原创 实践SaltStack安装和配置管理

1

2015-01-22 15:06:11 1049

原创 redis学习

Redis持久化实践及灾难恢复模拟参考资料:Redis Persistence http://redis.io/topics/persistenceGoogle Groups https://groups.google.com/forum/?fromgroups=#!forum/redis-db一、对Redis持久化的探讨与理解目前Redis持久化的方式

2015-01-19 15:18:03 425

原创 svn操作命令

1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件svn add file例如:svn add test.php(添加test.php)svn add *.php(添加当前目录下所

2014-12-30 10:33:04 396

原创 shell将换行符去掉

cat tmp.log890782038107890882048108890983018205[root@localhost ~]# awk 'BEGIN{ORS=" "}{print $0}' tmp.log 8907 8203 8107 8908 8204 8108 8909 8301

2014-12-29 16:11:09 14964

原创 CentOS-Docker安装与使用

1、首先关闭selinux:setenforce 0sed -i '/^SELINUX=/c\SELINUX=disabled' /etc/selinux/config    2、在Fedora EPEL源中已经提供了docker-io包,下载安装epel:rpm -ivh

2014-12-26 11:48:44 569

原创 python手册

python实例手册#encoding:utf8# 设定编码-支持中文0说明手册制作: 雪松 littlepy reboot更新日期: 2014-10-29欢迎系统运维加入Q群: 198173206  # 加群请回答问题欢迎运维开发加入Q群: 365534424  # 不定期技术分享请使用"notepad++"打开此文档,"alt+0

2014-12-23 11:34:24 13379

原创 CentOS初始化(同步时间,cp忽略,中文乱码)

#添加时间同步echo '*/30 * * * * /usr/sbin/ntpdate 0.nettime.pool.ntp.org && /usr/sbin/hwclock -w' > ./crontab_tmp/usr/bin/crontab ./crontab_tmpsleep 1#设置cp忽略#设置centos中文乱码sed -i "6s/^/#/" ~/.bashrc

2014-06-05 10:45:13 584

原创 提高ssh连接小技巧

sed -i -e 's/#UseDNS yes/UseDNS no/' -e 's/GSSAPIAuthentication yes/GSSAPIAuthentication no/' /etc/ssh/sshd_config/etc/init.d/sshd  restart

2014-06-04 14:26:48 599

原创 打包多个文件

举例来看:要将目录logs打包压缩并分割成多个1M的文件,可以用下面的命令:tar cjf - logs/ |split -b 1m - logs.tar.bz2.完成后会产生下列文件:logs.tar.bz2.aa, logs.tar.bz2.ab, logs.tar.bz2.ac要解压的时候只要执行下面的命令就可以了:cat logs

2014-05-20 16:04:28 505

原创 mysql 错误 You need to use –log-bin to make –binlog-format work

出现此错误的原因是 你注释掉了/etc/my.cnf 文件中的log-bin=mysql-bin ,但是没有注释掉binlog-format 这条 解决办法:编辑my.cnf文件,将binlog-format 这条注释掉

2014-05-06 14:47:57 7592 4

原创 python常用命令

1.重命名:os.rename(old, new)2.删除:os.remove(file)3.列出目录下的文件 :os.listdir(path)4.获取当前工作目录:os.getcwd()5.改变工作目录:os.chdir(newdir)6.创建多级目录:os.makedirs(r"c:\python \test")7.创建单个目录:o

2014-04-02 15:59:43 516

原创 nagios+nginx总结下错误

1、主要参考文章http://xiugq.blog.51cto.com/813544/693355http://hily.me/blog/2010/01/nagios-pnp4nagios/http://www.mike.org.cn/articles/nginx-install-nagios-monitor-platform/http://blog.csdn.net/

2013-12-15 22:41:06 936

转载 svn代码回滚命令

svn代码回滚命令取消对代码的修改分为两种情况: 第一种情况:改动没有被提交(commit)。这种情况下,使用svn revert就能取消之前的修改。svn revert用法如下:# svn revert [-R] something其中something可以是(目录或文件的)相对路径也可以是绝对路径。当something为单个文件时,直接svn revert

2013-11-27 16:25:48 509

原创 yum命令执行报错(python升级导致)

yum命令执行报错(python升级导致)升级一下python从2.4到2.5,发现yum功能不能用。查看yum版本rpm -qa |grep yum查看python版本whereis python猜测yum调用了高版本的python。解决方法:查找yum文件,并编辑此py文件[root@develop local]# whi

2013-11-27 10:19:47 780

原创 安装python2.5

#!/bin/bash#author:jimmy 13-11-26mkdir /usr/local/python25tar xvf Python-2.5.2.tar.bz2cd Python-2.5.2./configure --prefix=/usr/local/python25makemake installif [ $? -eq 0 ];thenmv

2013-11-26 14:55:10 2050

原创 SSH连接慢解决方法和调试

1、连接慢的主要原因是DNS解析导致解决方法:1、在ssh服务端上更改/etc/ssh/sshd_config文件中的配置为如下内容:UseDNS no# GSSAPI optionsGSSAPIAuthentication no然后,执行/etc/init.d/sshd restart重启sshd进程使上述配置生效,在连接一般就不慢了。如果还慢

2013-11-24 11:05:23 952

原创 知识碎片之整理

1、将ip地址按3行排列成一行。10.204.201.10110.204.198.7910.182.1.5210.207.138.9210.182.7.11810.190.169.11610.204.137.9810.190.162.20710.190.163.14010.190.162.14010.190.162.12310.190.164.21510.182.2

2013-11-21 10:18:20 825

原创 Linux Shell 编程实战技巧

http://www.ibm.com/developerworks/cn/linux/1309_huangwh_linuxshell/

2013-11-19 15:48:25 729

原创 puppet初体验

http://369369.blog.51cto.com/319630/785895 庖丁解Puppet之操作记实http://369369.blog.51cto.com/319630/807971 庖丁解puppet之高级篇(组织结构设计)

2013-11-14 23:39:44 556

原创 shell for分类

关于shell中的for循环用法很多,一直想总结一下,今天网上看到上一篇关于for循环用法的总结,感觉很全面,所以就转过来研究研究,嘿嘿...1、 for((i=1;i2、在shell中常用的是 for i in $(seq 10)3、for i in `ls`4、for i in ${arr[@]} 5、for i in $* ; do6、for File in

2013-11-14 11:06:47 424

原创 查看进程时间

查看某一进程的启动时间for pid in $(pgrep gameServer); do echo -n "${pid} " ; ps -p ${pid} -o lstart | grep -v "STARTED" ; done查看某一进程的运行时间

2013-11-13 23:18:36 550

原创 python模块os,socket

Socket 模块的实例方法实例方法说明sock.bind( (adrs, port) )将 socket 绑定到一个地址和端口上sock.accept()返回一个客户机 socket(带有客户机端的地址信息)sock.listen(backlog)

2013-11-10 09:02:42 659

转载 【Kickstart+Dhcp+Nfs+Tftp+Pxe 最实用的批量linux服务器安装】

【Kickstart+Dhcp+Nfs+Tftp+Pxe 最实用的批量linux服务器安装】转载地址:http://bbs.linuxtone.org/home.php?mod=space&uid=12402&do=blog&id=121一、实用环境,随着公司业务不断增加,经常需要采购新服务器,并要求安装Linux系统,并且要求Linux版本要一致,方便以后的维护和管理,每次人工安

2013-11-09 08:41:24 1006

转载 linux下svn常用指令

windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说。主要说说linux下svn的使用,因为linux下大部分的操作都是通过命令行来进行,所以必须得掌握linux下svn的常用指令。当然linux下也有模仿TortoiseSVN的linux X程序,例如RabbitVCS,模仿程度很高,但很容易拖慢X,因此

2013-11-07 15:21:26 755

原创 python脚本

http://woodpecker.org.cn/abyteofpython_cn/chinese/index.html python 简明教程 电子在线书

2013-11-04 23:56:22 497

原创 shell——tr的用法

tr(translate缩写)主要用于删除文件中的控制字符,或进行字符转换。语法:tr [–c/d/s/t] [SET1] [SET2]SET1: 字符集1SET2:字符集2-c:complement,用SET2替换SET1中没有包含的字符-d:delete,删除SET1中所有的字符,不转换-s: squeeze-repeats,压缩SET1中重复的字符-t: trun

2013-10-31 00:07:03 574

WhatsupGold v14种子

免费贡献Ipswitch.WhatsUp.Gold.Premium.v14.2.358 方便大家下载

2011-11-17

BBS_永远在一起asp.net 2.0+sql2000

永远在一起论坛2.0版 加入了大量ASP.NET2.0新特性,以及AJAX等技术 采用SQL2000数据库 本实例采用了工厂模式多层架构 BBS结构设计.xls为数据库设计资料 数据库文件在文件夹下,附加即可 后台地址:manage/ManageLogin.aspx 原作者:yyzyq

2009-05-03

空空如也

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

TA关注的人

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