自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (4)
  • 收藏
  • 关注

原创 python中系统信息模块--psutil

获得系统性能信息(1)psutil.cpu_times()    获得CPU信息(2)psutil.vitual_memory()  获得内存使用信息    psutil.swap_memory()   获得交换分区使用信息(3)psutil.disk_partitions()  获得磁盘的分区情况    psutil.disk_usage('/')  获得’/‘分区的使用情况   p

2016-11-08 00:14:58 543

原创 nagios监控华为5700交换机

[Quidway]snmp-agent 开启SNMP代理[Quidway]snmp-agent local-engineid 800063A203000FE207F2E0 设置本地号码[Quidway]snmp-agent community read public 设置团体名字public,只读[Quidway]snmp-agent sys-info version 

2016-09-14 17:10:07 3147

原创 zabbix安装

2.1 zabbix WEB环境搭建       zabbix的安装需要LAMP或者LNMP环境。      需要其它的软件包yum install mysql-dev gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmath php-mbstring php-xml

2016-09-13 16:33:35 493

原创 pnp4nagios安装

1、安装rrdtool,需安装epel源:(用如下命令确定rrdtool和rrdtool-perl的安装位置which rrdtoolrpm -ql rrdtoolrpm -ql rrdtool-perl./configure --with-rrdtool=/usr/bin/rrdtool --with-perl_lib_path=/usr/lib64/perl5/vendor_p

2016-09-12 09:42:06 1134

原创 pnp4nagios安装详细版

1 、安装rrdtool,需安装epel源:(用如下命令确定rrdtool和rrdtool-perl的安装位置which rrdtoolrpm -ql rrdtoolrpm -ql rrdtool-perl./configure --with-rrdtool=/usr/bin/rrdtool --with-perl_lib_path=/usr/lib64/perl5/vendo

2016-09-12 00:30:49 2605

转载 /etc/resolv.conf 的更改在重启后丢失的解决办法

解决方法:在 /etc/sysconfig/network-scripts/ifcfg-eth 文件中加入 PEERDNS 选项。可以是 0, 1, 2 等等,代表不同网卡的配置文件。例如,系统上第一张网卡是eth0的话,那它的配置文件就是 /etc/sysconfig/network-scripts/ifcfg-eth0 。然后在文件中把 PEERDNS 改为 'no'. 例

2016-09-06 09:59:56 1371

原创 Nagios中文插件安装

https://sourceforge.net/projects/nagios-cn/files/latest/download?source=files[root@localhost ~]#tar xvfz nagios-cn-3.2.3.tar[root@localhost nagios-cn-3.2.3]#cd nagios-cn-3.2.3[root@localhost nag

2016-08-11 14:44:37 1357

原创 Nagios安装_客户端

利用NRPE监控远程Linux上的“本地信息”上面已经对远程Linux 主机是否存活做了监控,而判断远程机器是否存活,我们可以使用ping 工具对其监测。还有一些远程主机服务,例如ftp、ssh、http,都是对外开放的服务,即使不用Nagios,我们也可以试的出来,随便找一台机器看能不能访问这些服务就行了。但是对于像磁盘容量,cpu负载这样的“本地信息”,Nagios只能监测自己所在的主

2016-08-11 11:30:58 3348

转载 Nagios安装

五、Nagios服务端安装5.1 基础支持套件:gcc glibc glibc-common gd gd-devel xinetd openssl-devel # rpm -q gcc glibc glibc-common gd gd-devel xinetd openssl-devel如果系统中没有这些套件,使用yum 安装# yum install -y gcc glibc

2016-08-02 23:06:45 2487

原创 性能监控工具

Linux中常用的监控CPU整体性能的工具有:§ mpstat: mpstat 不但能查看所有CPU的平均信息,还能查看指定CPU的信息。§ vmstat:只能查看所有CPU的平均信息;查看cpu队列信息;§ iostat: 只能查看所有CPU的平均信息。§ sar: 与mpstat 一样,不但能查看CPU的平均信息,还能查看指定CPU的信息。§ top:显示的信息同ps接近,

2016-05-12 08:36:52 398

原创 nginx.conf详解

worker_processes auto; worker_rlimit_nofile 100000;worker_processes 定义了nginx对外提供web服务时的worker进程数。最优值取决于许多因素,包括(但不限于)CPU核的数量、存储数据的硬盘数量及负载模式。不能确定的时候,将其设置为可用的CPU内核数将是一个好的开始(设置为“auto”将尝试自动检测它)。worker_rlim

2016-05-12 08:21:30 465

原创 linux mrtg cacti nagios zabbix对比

对流量及主机在线状态监控软件:mrtg 数据收集功能、画图功能(图难看)cacti 集成了各种数据收集功能,用 rrdtool画图。主要用途还是用来收集历史数据和画图对服务器的关键服务及进程进行监控的软件:nagios 适合监视大量服务器上面的大批服务是否正常,集成的很多功能例如报警,都是 cacti 没有或者很弱的cacti+nagios=zabbix

2016-05-12 07:29:40 1674

原创 一键安装LNMP或LAMP

1、执行:screen -S lnmp 创建screen会话(screen安装方法)。2、执行:wget -c http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz 下载安装包。3、执行:tar zxf lnmp1.1-full.tar.gz 解压。4、执行:cd lnmp1.1-full/ 进入lnmp1.1目录。5、Centos执行:./

2016-05-11 18:06:01 859

原创 交换知识

vlan,有些是固定存在的,有些是常规类型的,有些是拓展类型的。 常规(适用于以太网环境) 本征vlan:vlan 1(本身自带) 管理vlan:vlan1002~1005(本身自带) 可以被创建的:vlan 2~vlan1001 拓展(使用以太网以外的网络):vlan1

2016-05-09 22:16:21 284

转载 yum默认软件安装路径

centos下 Apache、php、mysql默认安装路径apache:如果采用RPM包安装,安装路径应在 /etc/httpd目录下apache配置文件:/etc/httpd/conf/httpd.confApache模块路径:/usr/sbin/apachectlweb目录:/var/www/html如果采用源代码安装,一般默认安装在/usr/local/apac

2016-05-08 21:52:10 3174

原创 yum 安装php,mysql,php-fpm,nginx

安装nginx1yum install nginx2service nginx start3chkconfig --levels 235 nginx on安装mysql1yum install mysql mysql-server mysql-devel

2016-05-08 21:51:16 412

原创 Nginx负载均衡的几种算法

nginx支持的几种算法分析1、轮询每个请求按时间顺序分配到不同的后端服务器了,后端服务器down掉,自动切除;2、weight 设定服务器权值:如weight=2    服务器性能不均时候使用。weight:默认为1,weight越大,负载的权重越大;3、 ip_hash每个请求按访问ip的hash结果分配,每个访客有固定的后端服务器,可以解决session问题;4、 f

2016-05-08 15:34:03 740

原创 Nginx与Apache对比

Nginx优点1.Nginx是异步非阻塞的,采用了epoll模型,无事件发生时放入epoll,有事件时并发处理(时间片处理);Apache是阻塞型,需要不停监听事件是否发生,大量消耗资源。apache是同步多进程模型,一个连接对应一个进程;nginx是异步的,多个连接(万级别)可以对应一个进程2.Nginx支持同时五万个并发连接,实际测量三万个并发连接。Apache最大同时连接

2016-05-08 15:25:59 550

转载 Nginx详细配置

#运行用户user www-data;    #启动进程,通常设置成和cpu的数量相等worker_processes  1;#全局错误日志及PID文件error_log  /var/log/nginx/error.log;pid        /var/run/nginx.pid;#工作模式及连接数上限events {    use   epoll;     

2016-05-08 14:36:18 568

转载 正则表达式

正则表达式全部符号解释字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。^匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或

2016-05-08 14:02:17 481

转载 nginx 同步与异步 阻塞与非阻塞

0.序     首先通过阅读参考文章的内容,了解大概,我写出下文。并且我参考上述文章的写作方式,以生活中的事件来理解技术上的问题。     初学同步与异步、阻塞与非阻塞,难免有些理解错误,还希望各位指正。     这篇文章主要是在要学习Nginx的事件处理机制时,所用到的内容。1.生活中事件与技术问题的对应1.1所采用生活中的事件:          我

2016-05-08 13:23:43 3378

转载 Nginx与Tomcat负载均衡

一:Nginx+Tomcat的动静分离所谓动静分离就是通过nginx(或apache等)来处理用户端请求的图片、html等静态的文件,tomcat(或weblogic)处理jsp、do等动态文件,从而达到动静页面访问时通过不同的容器来处理。nginx处理静态页面效率远高于tomcat,而tomcat擅长动态页面处理,这样一来就能更好的提高并发,处理性能。页面压力测试ab -n 10

2016-05-07 23:16:50 587

转载 Nginx编译链接安装详细步骤

前面几部下载安装按这个链接做:http://www.linuxidc.com/Linux/2014-02/96137.htm最后的编译文件参数按这个链接做:http://www.server110.com/nginx/201511/11449.html

2016-05-06 23:35:21 293

转载 StringIO的读写问题

from io import StringIO;f = StringIO();f.write('Hello World');s = f.readline();print s;上面这种方法无论如何都读不出f的内容,使用readlines和循环也不行from io import StringIO;f = StringIO('Hello World');s = f.readlin

2016-04-26 14:06:36 725

原创 内存读写

StringIO---》对内存进行str的读写BytesIO----》对内存进行二进制数据的读写

2016-04-26 13:55:00 441

转载 IO流文件读写

#P1 打开文件、读文件、关闭文件的典型方法try: f=open('D:/test.txt','r') print(f.read())finally: if f: f.close()#P2 推荐的简洁写法,不必显示的关闭文件描述符#open返回的对象在python中称作file-like 对象,可以是字节流、网络流、自定义流等with o

2016-04-26 13:44:01 340

转载 IO编程

由于CPU和内存的速度远远高于外设的速度,所以,在IO编程中,就存在速度严重不匹配的问题。举个例子来说,比如要把100M的数据写入磁盘,CPU输出100M的数据只需要0.01秒,可是磁盘要接收这100M数据可能需要10秒,怎么办呢?有两种办法:第一种是CPU等着,也就是程序暂停执行后续代码,等100M的数据在10秒后写入磁盘,再接着往下执行,这种模式称为同步IO;另一种方法是CPU

2016-04-26 13:16:44 1015

原创 nginx-----CGI详解

网络处理流程nginx接收到客户的数据请求-->解析是静态数据还是动态数据--->静态(查找对应页面,返回结果给客户)-->动态(需要对用户的请求进行解析)--->调用PHP解释器(windows php-cgi        linux PHP-FPM)(调用的同时需要把一些必要的信息传递给PHP解释器,例如用户的IP,用户的请求类型等等)---->PHP解析器成C语言进行命令的理解,然

2016-04-23 11:03:36 953

原创 PCRE介绍

PCRE(Perl Compatible Regular Expressions中文含义:perl语言兼容正则表达式)是一个用C语言编写的正则表达式函数库

2016-04-23 09:00:19 926

原创 nginx的yum安装方法

1.为了追加 nginx 的 yum 仓库,需要创建一个文件 /etc/yum.repos.d/nginx.repo,并将下面的内容复制进去: [nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=0enabled=1

2016-04-23 00:04:47 399

原创 yum源变化

之前的yum地址不在了,更新这个# wget http://mirror.centos.org/centos/6.7/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm# wget http://mirror.centos.org/centos/6.7/os/x86_64/Packages/yum-metadata-par

2016-04-21 10:52:34 291

原创 卸载yum软件

rpm -qa | grep yum | xargs rpm -e --nodepsrpm -qa | grep yum 查询是否安装yum软件,并列出xargs 类似于-exec命令 可以将前面输出的结果返回给后面的rpm -e 进行使用 --nodeps卸载时发现依赖关系就会停止,用这个可以忽略依赖关系将属主peter的文件复制到/home/test下面find /

2016-04-21 10:25:14 391

原创 linux文件系统inode

ll -i 显示inode-d 以文件形式显示目录首先/的inode为2,通过/的inode查找block,由block查找到/etc 的inode,再通过/etc 的block指向的passwd文件,查找到最后应该访问的block块有哪些如果是一个其他组的用户,拥有/的rx权限,拥有/etc的rx权限,拥有/etc/passwd的r权限,所以最后可以对/etc/passwd文件进

2016-04-19 09:34:03 326

原创 BGP建立邻居过程

1、idle                      此状态不允许bgp连接,不分配网络资源2、Connection       此时已完成3次握手3、active                 Connection失败或者open报文发送没有响应进入active状态4、openset             Connection后会发送open报文,相当于进行同步AS、版本号、k

2016-04-14 21:43:27 4237

原创 TinyOS

(1)TinyOS仿真时假如出现       软件包 net.tinyos.message不存在1.这种情况,首先看是否tinyos.sh中的路径设置完好,最好在其中写完整classpath路径。2.注意,tinyos.sh中的回车若在windows环境下会出现问题,需要将文件放在linux环境下重新生成3.如果还是解决不了问题,那就是tinyos.jar文件有bug,在linux

2016-03-10 15:32:21 447

原创 网络层2

(1)ICMP报文:作用:1.差错报告报文报文不可达,报文超时,源端抑制,重定向2.查询报文ping -》echo request ,echo reply时间同步-》timestamp request ,timestamp reply用于两个设备之间的时钟同步 管理员在2009年8月13日编辑了该文章文章。 -->

2016-03-10 15:32:06 246

原创 网络层1

(1)拥塞控制:开环拥塞控制:在拥塞发生之前应用策略防止拥塞发生。重传策略,窗口策略,确认策略,丢弃策略,许可策略(在数据流进网络之前,与数据相连的交换机检查资源需求,如果网络可能出现拥塞或已经出现,路由器将拒绝建立虚链路)。闭环拥塞控制:背压(在虚链路中发生拥塞节点将按标签反向通知上行节点降低发送数据速率),抑制分组(发生拥塞节点发送icmp源端抑制报文给源主机),隐含信令(源端从某些征

2016-03-10 15:31:54 370

原创 传输层4

(1)tcp头部字段:PSH:推送位,表示发送端的TCP不必等待窗口被填满,它创建一个段就要立即发送。并且通知接收端的TCP,这个段所包含的数据必须尽快传递给接收应用程序不必等待更多数据的到来。TCP窗口中的数据单位是字节。而选择性重复协议中的单位是分组,分组是由字节构成的。TCP的窗口机制使用到了选择性重复协议的思想。URG:紧急标志位,紧急指针定义了紧急数据的结束,紧急数据处理与其

2016-03-10 15:31:52 362

原创 传输层3

(1)传输层协议:停止等待协议:发一个等待确认一个,发送窗口1,接收窗口1回退N帧协议:发送多个,等待挨个确认,发送窗口N,接收窗口1选择性重复协议:发送多个,接收多个,发送窗口与接收窗口一致区别:在回退N中确认号代表之前的序号已经收到,希望收到下一个在选择重复中代表这一个序号的分组被收到,不代表更多 管理员在2009年8月1

2016-03-10 15:31:49 251

原创 传输层2

(1)滑动窗口: 管理员在2009年8月13日编辑了该文章文章。 --> --> window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList

2016-03-10 15:31:47 319

nagios安装必备文件

nagios安装必备文件,加上本人博客http://blog.csdn.net/akak2424/article/details/52098941可以保证安装成功,欢迎下载

2016-09-12

tinyos.jar

tinyos.jar 如果发现javac net.tinyos.* 无法找到,请用这个替换你自己的,亲测可用

2016-02-26

tinyos.sh文件

tinyos.sh文件,在linux环境下生成,cygwin环境下可用,tinyos.sh文件总出问题的可以下载,将绝对路径修改成自己的

2016-02-26

C#抓包软件

C#抓包软件,及其好用哦!

2013-05-22

空空如也

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

TA关注的人

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