2012年11月28日
摘要: 1、检查Linux操作系统服务器网卡驱动版本#modinfo bnx2如果version: 1.9 则需要更新该网卡的驱动,操作如下安装Broadcom Netxtreme最新网卡驱动包#rpm -ivh netxtreme2-7.0.36-1.x86_64.rpm (请见文中的附件)更换Broadcom Netxtreme驱动版本#vim change_driver.shrmmod bnx2modprobebnx2# chmod755 change_driver.sh#./change_driver.sh在通过#modinfo bnx2查看网卡驱动版本,如为version: 2.1.12b则 阅读全文
posted @ 2012-11-28 15:46 草原和大树 阅读(2562) 评论(1) 推荐(1) 编辑
  2012年11月12日
摘要: 我要将本地文件夹/home/administrator/Desktop/old/driver/test/ 远程上传到 192.168.62.10 这台机器的/root/文件夹下,使用远程端的root用户作为登陆用户scp -r /home/administrator/Desktop/old/driver/test/ root@192.168.62.10:/root/远程上传文件夹举例,我要将本地文件 /home/administrator/Desktop/old/driver/test/test.txt远程上传到 192.168.62.10 这台机器的/root/文件夹下,使用远程端的root 阅读全文
posted @ 2012-11-12 16:10 草原和大树 阅读(6065) 评论(0) 推荐(1) 编辑
  2012年11月7日
摘要: #./configure --prefix……检查编辑环境时出现:checking for APR... noconfigure: error:APR not found. Please read the documentation.可以用./configure –help | grep apr查看帮助。--with-included-apr Use bundled copies of APR/APR-Util--with-apr=PATH prefix for installed APR or the full path to apr-config--with-apr-util=PATH p 阅读全文
posted @ 2012-11-07 17:02 草原和大树 阅读(27914) 评论(1) 推荐(0) 编辑
摘要: yum 安装 net-snmp的时候报错[root@localhost backup]# yum -y install net-snmpLoaded plugins: fastestmirrorRepository base is listed more than once in the configurationRepository addons is listed more than once in the configurationRepository extras is listed more than once in the configurationRepository cento 阅读全文
posted @ 2012-11-07 17:02 草原和大树 阅读(23707) 评论(0) 推荐(0) 编辑
  2012年11月6日
该文被密码保护。 阅读全文
posted @ 2012-11-06 09:09 草原和大树 阅读(1) 评论(0) 推荐(0) 编辑
  2012年10月16日
摘要: 1,CISCO 最基本的实验,密码设置全局模式口令R1#configure terminalR1(config)#enable password XXXX控制台登录口令:router#config terminalrouter(config)#line console 0router(config-line)#exec-timeout 0 0 //设置控制台超时值为零,即决不超时,默认是10分钟router(config-line)#logging synchronous //阻止由于不稳定而产生的恼人的控制台信息router(config-line)#password XXXXXXroute 阅读全文
posted @ 2012-10-16 15:26 草原和大树 阅读(14837) 评论(0) 推荐(1) 编辑
  2012年10月8日
摘要: line是进入行模式的命令,Console、AUX、VTY、TTY……都是行模式的接口,需要用line配置。 VTY是虚拟终端口,使用Telnet时进入的就是对方的VTY口。 路由器上有5个VTY口,分别0、1、2、3、4,如果想同时配置这5口,就line vty 0 4 Cisco的设备管理有很多种方式,如Console、HTTP、TTY、VTY或其它网管软件,但我们远程管理较为常用的一种方式肯定是VTY方式。 VTY在Cisco的不同系列产品中,都有一定数量的VTY线路可用,但具体数目则不尽相同。有些路由器交换机产品只有五条线路可用(line vty 0 4),有些交... 阅读全文
posted @ 2012-10-08 17:47 草原和大树 阅读(10130) 评论(0) 推荐(1) 编辑
摘要: 日前,Google Analytics新版本新增了页面加载时间统计功能。该功能报告会以取样的方式评估您网站网页的载入时间(延迟时间)。用户可以在 Google Analytics(分析)报告的“内容”部分中找到此报告。借助于此报告,站长可以了解哪些网页的载入速度最快,哪些较慢。还可以与其他重要维度一起来分析网站的总体速度,从中了解网站速度与多种因素之间的关系。例如,您可以按照以下类别来查看网站速度:1、内容:哪些目标网页的载入速度最慢?2、流量来源:整体而言,哪些广告系列对应的网页载入速度较快?3、访问者:延迟时间是否因访问者类型或地理区域而异?4、技术:浏览器、操作系统或屏幕分辨率是否会影响 阅读全文
posted @ 2012-10-08 09:40 草原和大树 阅读(2308) 评论(0) 推荐(0) 编辑
  2012年9月20日
摘要: Router> 这是把设备开启之后的用户模式 Router>enable 这个命令是进入特权模式的命令Router#conf t 这个命令是进入全局模式的命令Router(config)#enable secret 123 这个命令是给特权模式设上密码Router(config)#inter fa0/1这个命令是进入路由器的相关端口 给路由器设上密码Router(config-if)#ip address 192.168.2.1 255.255.255.0 设好IP地址Router(config-if)#no shut 激活端口Router(config-if)#exit 退出端. 阅读全文
posted @ 2012-09-20 15:39 草原和大树 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 对于路由器的串口才有DTE和DCE的区别. 当你不知道你的串口是DTE还是DCE时,可以用命令: #show contr s [你的接口] 只有DCE端需要配置时钟速率用来与DTE端保持同步. 配置时钟的命令: inter s0 clock rate 64000 这里的64000取一个标准的值.作为一个例子 阅读全文
posted @ 2012-09-20 15:35 草原和大树 阅读(995) 评论(0) 推荐(0) 编辑
摘要: find . -name 'core.*' -exec ls -ldh {} \; 阅读全文
posted @ 2012-09-20 11:42 草原和大树 阅读(1073) 评论(0) 推荐(0) 编辑
  2012年8月29日
摘要: 分布式搜索方案选型之一:Solr我第一个了解到的分布式搜索框架是solr,它是由java开发的,基于lucene的分布式搜索引擎,提供了类似于webserver的编程接口,是一个比较成熟的搜索引擎,目前很多公司都在使用。很快我就部署了一个由4台机器组成的solr集群,开始导公司的数据进去测试,导的数据为200万。导入速度非常快。接下来就开始测试查询效率,发现它是有缓存的,第一次查询的时间基本上在80~150毫秒之间,第二次查由于有缓存,查询时间基本上只需要18~35毫秒,可以说非常之快。它如何做到分布式?因为现在做的是集群,每台机器存储的信息是一样的,怎样做到把索引信息进行拆分?于是就到sol 阅读全文
posted @ 2012-08-29 22:00 草原和大树 阅读(5815) 评论(1) 推荐(2) 编辑
  2012年8月24日
摘要: 如果想重写父类的方法,比如toString()方法的话,在方法前面加上@Override系统可以帮你检查方法的正确性,@Overridepublic String toString(){...}这是正确的一旦写错 写成这样@Overridepublic String tostring(){...}编译器可以检测出这种写法是错误的 这样能保证你的确重写的方法正确而如果不加@Overridepublic String tostring(){...}这样编译器是不会报错的它只会认为这是你自己新加的一个方法而已---------------------------------------------- 阅读全文
posted @ 2012-08-24 17:33 草原和大树 阅读(1740) 评论(0) 推荐(0) 编辑
摘要: FileInputStream,FileReaderC语言只需要一个File*就可以了,与C不同,java有一系列流类型,其数量超过60种。类库的设计者声称:“有足够的理由为用户提供丰富的流类型的选择:这样做可以减少程序的错误。”例如,在C语言种,许多人认为“将输出流写入一个只读模式的文件”是很常见的错误。(事实上,这并不常见。)我们认为在C++语言中,流接口设计者避免程序出错的主要“工具”是小心谨慎的态度,在java语言中更是如此。流库的高度复杂性迫使程序设计人员谨小慎微。1. File类1)File类介绍(《core java》638页)File类封装了对用户机器的文件系统进行操作的功能。 阅读全文
posted @ 2012-08-24 16:44 草原和大树 阅读(4993) 评论(0) 推荐(0) 编辑
摘要: 1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态,并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存Object States,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。 2、什么情况下需要序列化 a)当你想把的内存中的对象保存到一个文件中或者数据库中时候; b)当你想用套接字在网络上传送对象的时候; c)当你想通过RMI传输对象的时候; 3、当对一个对象实现序列化时,究竟发生了什么? 在没有序列化前,每个保存在堆(Heap)中的对象都有相应的状态(state),即实例变量(instance ariabl... 阅读全文
posted @ 2012-08-24 15:13 草原和大树 阅读(1003) 评论(0) 推荐(0) 编辑
摘要: 基本概念:序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。昨天在一本书上看到了,好好实践了一下,序列化为一般文件,也序列化为XML文件(使用XStream)。用于序列化的实体类Person.java 代码如下(记得需要实现Serializable接口):import java.io.Serializable;@SuppressWarnings("serial")public class Person implements Serializable{ private String na 阅读全文
posted @ 2012-08-24 15:09 草原和大树 阅读(1385) 评论(0) 推荐(0) 编辑
  2012年8月17日
摘要: 2012.7.4注:好多人反映按照日志中的方法做不能出结果,不知道是不是新浪微博的API变了,貌似日志中提到的方法和解决办法都不行了……这是我寒假时写的,可能有些过时了。建议看一下官方文档和开发者论坛,可能会有些帮助。实验室的活儿要用新浪微博API,所以学习了一下,简单记录一下吧。首先,你要有一个新浪微博账号。然后,登陆http://wwv.renren.com/xn.do?ss=10791&rt=1,点击创建应用(如下图)类型、名称等等各种信息随便填,创建好了之后,点击管理应用(如上图),就会出现你刚刚创建的应用,点击应用详情。然后点击上图中的应用信息,会看到App Key和App 阅读全文
posted @ 2012-08-17 10:33 草原和大树 阅读(5755) 评论(0) 推荐(1) 编辑
  2012年8月16日
摘要: 因官方Book Performance Tuning部分章节没有按配置项进行索引,不能达到快速查阅的效果。所以我以配置项驱动,重新整理了原文,并补充一些自己的理解,如有错误,欢迎指正。配置优化 zookeeper.session.timeout 默认值:3分钟(180000ms) 说明:RegionServer与Zookeeper间的连接超时时间。当超时时间到后,ReigonServer会被Zookeeper从RS集群清单中移除,HMaster收到移除通知后,会对这台server负责的regions重新balance,让其他存活的RegionServer接管. 调优: 这个timeo... 阅读全文
posted @ 2012-08-16 11:08 草原和大树 阅读(923) 评论(0) 推荐(0) 编辑
  2012年8月14日
摘要: http://www.cnblogs.com/JemBai/admin/EditPosts.aspx?opt=1 阅读全文
posted @ 2012-08-14 18:16 草原和大树 阅读(323) 评论(0) 推荐(0) 编辑
  2012年8月8日
摘要: 1、及时沟通。2、态度谦逊。3、及时响应。4、及时反馈问题处理情况。5、通知全上下游。 阅读全文
posted @ 2012-08-08 12:03 草原和大树 阅读(458) 评论(0) 推荐(0) 编辑
  2012年8月6日
摘要: 1. du -sh 查看当前文件夹大小 如下: Info代码 $du -sh 7.0M xxx.log $du -sh 7.0M xxx.log 2. du -sh * | sort -n 列出当前文件夹下的所有文件夹及其大小,并按照文件夹大小排序 如下: Info代码 $du -sh * | sort -n 4.0K xxx.log 4.0K xxx.log 4.4M xxx.log 4.8M xxx.log $du -sh * | sort -n 4.0K xxx.log 4.0K xxx.log 4.4M xxx.log 4.8M xxx.log 3. ... 阅读全文
posted @ 2012-08-06 17:22 草原和大树 阅读(672) 评论(0) 推荐(0) 编辑
  2012年7月21日
摘要: 原文链接:http://outerthought.org/blog/417-ot.html 原文是Bruno Dumon在一年前写的,现在看了还是有很多启发,因此简单的翻译一下,可能有理解不准确的地方,强烈推荐看原文。 ————————————– 毫无理由的分割线 ——————————— HBase是一个类Bigtable系统,按照Google的论文对 Bigtable的定义是“一种稀疏的,分布式的,持久的多为维度的有序Map。这个Map由row key,column key和timestamp做为索引,Map中的值是连续的byte数组”。HBase的多维度,包括table和column f. 阅读全文
posted @ 2012-07-21 16:39 草原和大树 阅读(9591) 评论(1) 推荐(0) 编辑
摘要: HBase是Apache Hadoop的数据库,能够对大型数据提供随机、实时的读写访问。HBase的目标是存储并处理大型的数据。HBase是一个开源的,分布式的,多版本的,面向列的存储模型。它存储的是松散型数据。 HBase特性: 1 高可靠性 2 高效性 3 面向列 4 可伸缩 5 可在廉价PC Server搭建大规模结构化存储集群 HBase是Google BigTable的开源实现,其相互对应如下: Google HBase文件存储系统 GFS HDFS海量数据处理 MapReduce Hadoop ... 阅读全文
posted @ 2012-07-21 16:32 草原和大树 阅读(7784) 评论(0) 推荐(1) 编辑
摘要: IBM 技术文档:Spark, 快速数据分析的又一选择 原文出处:http://www.ibm.com/developerworks/library/os-spark/ 摘要:尽管Hadoop在分布式数据分析领域备受瞩目,但还是有其他选择比典型的Hadoop平台更具优势。Spark是一种可伸缩(scalable)的基于内存计算(In-Memory Computing)的数据分析平台,比Hadoop集群存储方法更有性能优势。Spark采用Scala语言实现,提供了单一的数据处理环境。本文讲述Spark的集群计算方法,并与Hadoop进行比较。 Spark与Hadoop一样,是一种开源的集群... 阅读全文
posted @ 2012-07-21 16:26 草原和大树 阅读(7442) 评论(0) 推荐(0) 编辑
摘要: http://rdc.taobao.com/team/jm/ 阅读全文
posted @ 2012-07-21 16:23 草原和大树 阅读(572) 评论(0) 推荐(0) 编辑
  2012年6月5日
摘要: Nagios用NsClient自定义windows监控NsClient++来监控windows主机有三种方式:check_nt,check_nrpe,nsca.相对而言,check_nrpe已经可以满足大部分的监控任务要求了。这三种方式在nsclient的PDF中说的很详细,但全是E文,根据我自己的部署过程,边做边写下自己理解:check_nt的使用方法:这是NsClient++默认的使用方法,但是他可以监控的功能比较基础,应该说是一种用于上手的监控手段吧。语法: check_nt -H host -v variable [-p port] [-w warning] [-c critical] 阅读全文
posted @ 2012-06-05 16:51 草原和大树 阅读(6263) 评论(0) 推荐(0) 编辑
  2012年5月25日
摘要: 查看linux机器是32位还是64位的方法:file /sbin/init 或者 file /bin/ls/sbin/init: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped如果显示 64-bit 则为64位;file /sbin/init/sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Li 阅读全文
posted @ 2012-05-25 11:47 草原和大树 阅读(71526) 评论(0) 推荐(3) 编辑
  2012年5月11日
摘要: 都是英文缩写,知道英文含义就很好记。 不相等 -ne (not equal) 大于 -gt (greater than) 小于 -lt (less than) 大于或等于 -ge (greater than or equal) 小于或等于 -le (less than or equal) 阅读全文
posted @ 2012-05-11 09:39 草原和大树 阅读(2093) 评论(0) 推荐(0) 编辑
  2012年5月10日
摘要: 如何编写 Nagios 插件Nagios 的最激动人心的方面是可以轻松地编写您自己的插件,只需要了解一些简单的指导原则即可。为了管理插件,Nagios 每次在查询一个服务的状态时,产生一个子进程,并且它使用来自该命令的输出和退出代码来确定具体的状态。退出状态代码的含义如下所示:OK—退出代码 0—表示服务正常地工作。WARNING—退出代码 1—表示服务处于警告状态。CRITICAL—退出代码 2—表示服务处于危险状态。UNKNOWN—退出代码 3—表示服务处于未知状态。最后一种状态通常表示该插件无法确定服务的状态。例如,可能出现了内部错误。下面提供了一个 Python 示例脚本,用于检查 U 阅读全文
posted @ 2012-05-10 09:49 草原和大树 阅读(1842) 评论(0) 推荐(0) 编辑
  2012年5月9日
摘要: Nagios自身是不带任何功能的,要实现监控功能,我们必须安装插件(plugins),幸好,现在只要安装一个通用的plugin,就能实现大部分的监控功能。以下是安装plugin的步骤,一般在正常安装的时候都已经装上了。wgethttp://osdn.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.7.tar.gzcd ~/downloadstar xzf nagios-plugins-1.4.7.tar.gzcd nagios-plugins-1.4.7./configure –with-nagios-user=nagi 阅读全文
posted @ 2012-05-09 16:56 草原和大树 阅读(3160) 评论(0) 推荐(0) 编辑
摘要: http://www.oschina.net/p/mosh 阅读全文
posted @ 2012-05-09 11:58 草原和大树 阅读(620) 评论(0) 推荐(0) 编辑
  2012年5月7日
摘要: 以下为需要修改NSClient++主配置文件%PROGRAMFILES%\NSClient++\NSC.ini其它地方保持默认即可;NRPEListener.dllNSClientListener.dll;NSCAAgent.dll;CheckWMI.dllFileLogger.dllCheckSystem.dllCheckDisk.dllCheckEventLog.dllCheckHelpers.dllpassword =12345port =12489allowed_hosts =192.168.1.31/24以下为服务端check_nt检查命令#检查本次系统启动总时间check_nt - 阅读全文
posted @ 2012-05-07 16:31 草原和大树 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 例如check_load -w 15,10,5 -c 30,25,20这个命令的意义如下当1分钟多于15个进程等待,5分钟多于10个,15分钟多于5个则为warning状态当1分钟多于30个进程等待,5分钟多于25个,15分钟多于20个则为critical状态 阅读全文
posted @ 2012-05-07 10:58 草原和大树 阅读(1357) 评论(0) 推荐(0) 编辑
  2012年5月2日
摘要: XP和2003中的远程桌面功能非常方便,不像以往需要安装。所以我一直使用,不过由于只允许2个用户登陆,有些时候因为在公司连接后断开,同事在家里用 其他用户登陆后断开,我就不能连接了。总是报错“终端服务超过最大连接数”,这时候我和同事都不能登陆,有没有什么办法可以达到以下几个目的中的一个: 1、为账号设定权限,管理员登陆的时候强制注销多余的用户。 2、管理员登陆的时候自动接管在其他地方断开的状态(本来这个功能具备,但有些时候不行)。 3、不安装总段服务的时候增加连接数(不是临时授权)我们来增加连接数运行:services.msc,启用license logging。打开win2k3的控制面板中. 阅读全文
posted @ 2012-05-02 14:39 草原和大树 阅读(5567) 评论(0) 推荐(0) 编辑
摘要: 使用说明:pspasswd \\远程计算机IP -u 域内有管理权限的用户名 -p 域内有管理权限用户的密码 远程计算机本地管理员账号 修改后的远程计算机本地管理员账号的密码password \\192.168.1.100 -u abc.com\Dadmin -p !@#123Qwe Administrator !@#$_ABcd如果一次修改的电脑较多,也可以使用IP列表来统一修改,如下:password \\c:\ip.txt -u abc.com\Dadmin -p !@#123Qwe Administrator !@#$_ABcdc:\ip.txt 文件中存放需要修改密码的计算机的IP地 阅读全文
posted @ 2012-05-02 09:47 草原和大树 阅读(2818) 评论(0) 推荐(0) 编辑
  2012年4月28日
摘要: #vim /etc/http/conf.d/proxy_ajp.confProxyPass /nagios/ !ProxyPass / http://192.168.201.111/ 阅读全文
posted @ 2012-04-28 10:56 草原和大树 阅读(359) 评论(0) 推荐(0) 编辑
  2012年4月27日
摘要: (一)Iptables 的使用语法在使用iptables的NAT功能时,我们必须在每一条规则中使用"-t nat"显示的指明使用nat表。然后使用以下的选项::1. 对规则的操作加入(append) 一个新规则到一个链 (-A)的最后。在链内某个位置插入(insert) 一个新规则(-I),通常是插在最前面。在链内某个位置替换(replace) 一条规则 (-R)。在链内某个位置删除(delete) 一条规则 (-D)。删除(delete) 链内第一条规则 (-D)。2. 指定源地址和目的地址通过--source/--src/-s来指定源地址(这里的/表示或者的意思,下同) 阅读全文
posted @ 2012-04-27 18:55 草原和大树 阅读(8381) 评论(0) 推荐(0) 编辑
摘要: 1、登录ftp代码:lftp 用户名:密码@ftp地址:传送端口(默认21)用法(1)lftp username:password@127.0.0.1:21 回车(2)lftp username@127.0.0.1 回车 ##默认21端口 回车后输入密码(3)lftp 127.0.0.1 回车 ##回车后 login 登录(4)lftp 回车 --> open 127.0.0.1 --> login 登录感觉自己很象孔乙己了,茴香豆的"茴"有几种写法阿! ~真晕阿~2、lftp中文乱码问题对于像我这样的新手,登录后看到的都是中文乱码(因为一般本地都是utf-8的 阅读全文
posted @ 2012-04-27 12:59 草原和大树 阅读(2335) 评论(0) 推荐(0) 编辑
  2012年4月25日
摘要: 1. SHOW CREATE TABLE可以查看创建分区表的CREATE语句2. SHOW TABLE STATUS可以查看表是否为分区表3. 查看INFORMATION_SCHEMA.PARTITIONS表SELECT partition_name part, partition_expression expr, partition_description descr, table_rowsFROM INFORMATION_SCHEMA.partitionsWHERE TABLE_SCHEMA = schema() AND TABLE_NAME='employees';可以查 阅读全文
posted @ 2012-04-25 15:14 草原和大树 阅读(2545) 评论(0) 推荐(0) 编辑
  2012年4月21日
摘要: Smokeping安装配置一、介绍smokeping是rrdtool的作者Tobi Oetiker的作品,所以它在图形显示方面有很大优势,也是一个很有特点的opensource工具:多种探测方式,包括fping、echoping、dig、curl等;易用可扩展的插件;master/slave的工作方式,可以在多个节点收集同一个监测点的数据;很有特色的alert设置,不只是简单的设置一个阀值;二、安装在装好LAMP与PERL基础上,再安装以下软件所需软件wgethttp://dag.wieers.com/rpm/packages/fping/fping-2.4-1.b2.2.el5.rf.x86 阅读全文
posted @ 2012-04-21 17:03 草原和大树 阅读(1446) 评论(0) 推荐(0) 编辑