自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (3)
  • 收藏
  • 关注

原创 Eclipse 安装配置指南

安装Eclipse安装Subclipse配置Android 一、Eclipse的安装。1、安装JDK6  下载JDK并进行安装 http://www.oracle.com/technetwork/java/javase/downloads/index.html  当前最新版本为jdk-6u222、下载安装 Eclipse Classi

2013-08-17 17:55:49 1065

原创 Linux性能监测工具Nmon介绍及其使用

1 NMON介绍        Nmon由IBM开发并已开源(Nmon for linux版本已经在2009年7月27日开放源码),是收集AIX或Linux主机的性能数据并分析的工具,使用简单易用。主要有两个,一个是nmon采集数据的工具,一般名称为nmon_**,例如 nmon_aix5.3,另一个是分析结果的工具,它是一个excel的文件,一般名称为nmon analyser v*

2013-08-17 11:07:30 2693

转载 CentOS SVN安装与配置 (RHEL5.4平台测试通过)

Yum install httpd httpd-devel subversion subversion-devel mod_dav_svn mod_auth_mysql第一步:安装apache subversionyum install httpdyum install  httpd-devel        //用于开发Apache模块yum install  subvers

2013-08-17 10:44:34 608

转载 什么是shell

介绍 你可以做许多事情而不必知道它们实际上如何运作。比如,你不必懂得发动机燃烧的物理原理就可以开汽车。缺乏电子知识也不会阻止 你用CD机听音乐。不知道什么是Shell和它的工作原理,你还是可以使用UNIX。但是,知道这些你可以更好地利用UNIX。 一个UNIX系统有三种具有代表性的Shell可用:Bourne shell,Korn shell,C shells。它们会在11,12,

2013-08-17 10:37:57 520

转载 linux 常见服务端口

Linux服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户。提供这些服务的程序是由运行在后台的守护进程(daemons) 来执行的。守护进程是生存期长的一种进程。它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。他们常常在系统引导装入时启动,在系统 关闭时终止。linux系统有很多守护进程,大多数服务器都是用守护进

2013-08-17 10:35:57 1099

转载 处理报错:java/lang/NoClassDefFoundError: java/lang/Object

操作系统环境:CentOS6.0  2.6.32-220.el6.x86_64JDK版本环境:jdk1.5.0_22操作系统原来安装的是jdk1.6,后来开发人员要求java程序使用jdk1.5版本的。帮开发下载JDK1.5,安装完JDK ,设定环境变量后出现这个错误:[root@fztest97 lib]# javacError occurred duri

2013-08-17 10:34:15 1005

转载 LoadRunner 测试Oracle数据库及Siebel性能

本次测试使用的loadrunner 版本为8.1,oracle数据库版本为10.2.0.1,各版本的测试方法基本是一样的。这里提供loadrunner 8.1,10000个web用户的license:AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB还有golba-1000:AEACFSJI-YASEKJJKEAHJD-BCLBR1、  打开l

2013-08-17 00:38:33 1005

转载 配置HADOOP开发环境

考虑到Windows平台尽管界面友好,但Hadoop环境配置较"怪异",需借助cygwin,这个过程并不优雅。正好我手上另有一套ubuntu环境,用着也很顺手,就在ubuntu中安装了Eclipse IDE,在这套环境中配置安装Hadoop开发环境。在本地搭建HADOOP开发环境时,三思也在网上参考了很多文章,还是很有感触,一个是果然天下文章一大抄(好吧我也没少抄,先抄官方文档,抄完改名叫

2013-08-17 00:32:14 880

原创 Hadoop DFS源码研究之---Hadoop RPC机制

先记录server端的机制  最初接触RPC,用自己的思路来猜测RPC的实现机制:  Server端开启socket监听,listen()à accept()àread()àwrite()àclose()  有请求来时开启thread处理请求,原进程继续监听,请求完毕后将结果返回给client端  这样设计的缺点:  当访问量大时,并发开启大量线

2013-08-17 00:25:10 694

转载 hadoop学习

Hadoop 是Google MapReduce的 一个Java实现。MapReduce是一种简化的分布式编程模式,让程序自动分布到一个由普通机器组成的超大集群上并发执行。就如同java程序员可以 不考虑内存泄露一样, MapReduce的run-time系统会解决输入数据的分布细节,跨越机器集群的程序执行调度,处理机器的失效,并且管理机器 之间的通讯请求。这样的模式允许程序员可以不需要有什么

2013-08-17 00:23:30 1122

转载 Hadoop与Hbase基本配置

在经历了几周的努力之后,终于选择放弃现在安装的稳定版本,转而安装旧版本来部署Sleuthkit-Hadp系统。直到昨天,自己还一直为Inconsistent configuration的错误头疼不已。既然同事的版本已经装成功了,那自己也就先用跑通的系统试一下吧,毕竟先放下再回来看现在的问题可能有更好的解决思路吧。今天开始正式重新部署SH系统的第一步,安装Hadoop与Hbase。之前的安装笔记比较

2013-08-17 00:21:17 905

转载 Fedora 安装

Fedora 19安装XeTeX发表回复之前一直是在Mac下使用XeTeX,这货能直接使用系统自带的中文字体,相对比较方便,不过在Fedora 19下安装的时候遇到一点挫折,现在记录下来,给有需要的人用测试用的文件 test.tex:\documentclass[11pt,a4paper]{article}\usepackage{fontspec,xun

2013-08-16 23:26:48 1571

原创 linux inode详解

在Linux文件系统中,很多人对Inode都不太明白,今天我就和大家一起来分享一下我对Inode的认识,如果有理解错误的地方,请大家多多批评指点。在上一篇一天一点学习Linux之认识文件系统中,在最后给出了一张EXT3文件系统结构图,里面已经涉及到了Inode的相关信息——图的左下角部分,今天,我们就专门对这一部分进行一下详解,希望通过今天的内容,能帮助大家更清楚的了解Inode。 

2013-08-15 23:32:17 569

转载 print输出字体特效

在学习LINUX网络编程的时候我们做了一个聊天系统,当时为了界面更漂亮点,于是在百度上搜索了下关于printf()函数的用法,和大家分享下:                          给printf的输出加上些特效比如颜色,可以让打印信息更鲜明,在debug的时候特别有用。                        颜色:                        #d

2013-08-15 23:25:39 612

原创 Linux 中使用 KVM

听讲XEN很快就要从LINUX内核中去掉,redhat和Ubuntu也大力的在推广KVM,所以在Ubuntu下整了一下KVM,相当容易使用,基本比Vmware还要容易,但性能好上很多倍,因为他是半虚拟的,很大程序上可以直接使用真实的硬件.RedHat 红帽CTO Brian Steven在一次记者招待会说:“我们致力于Xen,RHEL 5有10年的生命周期,因此会有一个较大的交叉过渡.我们

2013-08-15 23:10:41 652

原创 个人问题总结

关闭CentOS启动进度条,替换为详细信息(转帖)一些CentOS等Linux系统启动后可能会出现读进度条等待进入系统的过程,对于学习Linux启动过程非常不利,我们可以将它恢复到显示详细启动过程模式。使用root用户修改 /boot/grub/grub.conf 文件。[root@Slyar ~]# vim /boot/grub/grub.conf找到下面的部分,将"rhgb

2013-08-15 23:07:26 13577

原创 Linux下ssh登录速度慢的解决办法

经常会遇到的一个情况是telnet到server速度很快,但是ssh连接的时候却很慢,大概要等半分钟甚至更久。ping的速度也非常好,让人误以为是ssh连接不上。  下面说下如何解决这样的问题,  最为常见的原因是因为server的sshd会去DNS查找访问client IP的hostname,如果DNS不可用或者没有相关记录,就会耗费大量时间。  1, 在server上/

2013-08-15 23:02:46 865

转载 iptable 命令

iptable更详细的教程:http://man.chinaunix.net/network/iptables-tutorial-cn-1.1.19.htmlIptables和netfilter的关系:这是第一个要说的地方,Iptables和netfilter的关系是一个很容易让人搞不清的问题。很多的知道iptables却不知道netfilter。其实iptables只是Linux防火

2013-08-15 23:00:18 796

转载 python 静态方法与类方法

1. 对象方法有self参数,类方法有cls参数,静态方法是不需要这些附加参数的。2. @staticmethod和@classmethod都是用来定义静态函数的。相同点:都不用实例化类,可以直接用类名来调用其相关属性。不同点:@classmethod的第一个参数是cls,因此可以访问类变量,或是用作类厂。@staticmethod只是自身代码在类里

2013-08-15 22:52:31 908

原创 Python 总结

最近在接触python,感觉python之所以开发效率高,可能有三个因素:1、语言表达能力强悍。2、支持很多高级的语言特性。3、第三方开源库非常的丰富。两本不错的书:《Python参考手册》:对Python各个标准模块,特性介绍的比较详细。《Python核心编程》:介绍的比较深入,关键是,对Python很多高级特性都有介绍。

2013-08-15 22:50:04 562

转载 进程间通信方式

(1)管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。  管道包括三种: 1)普通管道PIPE, 通常有种限制,一是半双工,只能单向传输;二是只能在父子进程间使用. 2)流管道s_pipe: 去除了第一种限制,可以双向传输. 3)命名管道:name_pipe, 去除了第二种限制,可以在许多并不相关的进程之间

2013-08-15 22:47:49 899

转载 僵尸进程的产生与处理

什么是僵尸进程  僵尸进程是指它的父进程已经退出(父进程没有等待(调用wait/waitpid)它),而该进程dead之后没有进程接受,就成为僵尸进程,也就是(zombie)进程。  僵尸进程是怎么样产生  一个进程在调用exit命令结束自己的生命的时候,其实它并没有真正的被销毁,而是留下一个称为僵尸进程(Zombie)的数据结构(系统调用exit,它的作用是使进程退出,但

2013-08-15 22:46:10 685

原创 VIM 高校实用配置实践

在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为:$vi ~/.vimr

2013-08-15 22:43:20 563

转载 GDB多进程调试(转)

GDB 是 linux 系统上常用的 c/c++ 调试工具,功能十分强大。对于较为复杂的系统,比如多进程系统,如何使用 GDB 调试呢?考虑下面这个三进程系统:进程 Proc2 是 Proc1 的子进程,Proc3 又是 Proc2 的子进程。如何使用 GDB 调试 proc2 或者 proc3 呢?实际上,GDB 没有对多进程程序调试提供直接支持。例如,使用GDB调试

2013-08-15 22:40:17 538

原创 实用make最佳实践

一、前言Make工具最主要也是最基本的功能就是通过makefile文件来描述源程序之间的相互关系并自动维护编译工作。而makefile 文件需要按照某种语法进行编写,文件中需要说明如何编译各个源文件并连接生成可执行文件,并要求定义源文件之间的依赖关系。然而make的命令"博客精深",对于初学者来说,真是望而生畏,这篇文章不是make详解,只是讲解实用makefile的编写和使用。

2013-08-15 22:38:38 644

原创 linux GDB详解

1 简介2 生成调试信息3 启动GDB 的方法4 程序运行上下文    4.1 程序运行参数    4.2 工作目录    4.3 程序的输入输出5 设置断点    5.1 简单断点    5.2 多文件设置断点    5.3 查询所有断点6 观察点7 条件断点8 维护停止点9 为停止点

2013-08-15 22:37:03 757

原创 Linux GCC常用命令

1简介2简单编译2.1预处理2.2编译为汇编代码(Compilation)2.3汇编(Assembly)2.4连接(Linking)3多个程序文件的编译4检错5库文件连接5.1编译成可执行文件5.2链接5.3强制链接时使用静态链接库1简介GCC 的意思也只是 GNU C Compiler 而已。

2013-08-15 22:35:07 409

原创 Linux tcpdump命令详解

简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 实用命令实例默认启动

2013-08-15 22:32:18 961

原创 Linux netstat命令详解

简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Re

2013-08-15 22:29:22 360

原创 IIS状态代码的含义

概要 当用户试图通过HTTP或文件传输协议(FTP)访问一台正在运行Internet信息服务(IIS)的服务器上的内容时,IIS返回一个表示该请求的状态的数字代码。该状态代码记录在IIS日志中,同时也可能在Web浏览器或FTP客户端显示。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。 更多信息 日志文件的位置 在默认状态下,IIS把它的日志文件放在%WINDIR\Sys

2013-08-15 22:23:52 419

原创 GRUB与用户管理

GRUB与用户管理Init进程是由linux内核引导运行的,pid=1#runlevel:显示运行级别初始化脚本#chkconfig --list network#chkconfig --level 0123456 network onLinux的服务程序有两种:独立运行的服务程序和由xinetd管理的服务程序。独立运行的服务程序的启

2013-08-15 22:17:53 614

转载 GRUB学习

一、GRUB 简介系统启动引导管理器,是在计算机启动后运行的第一个程序,他是用来负责加载、传输控制到操作系统的内核,一旦把内核挂载,系统引导管理器的任务就算完成退出,系统引导的其它部份,比如系统的初始化及启动过程则完全由内核来控制完成。二、GRUB软件包版安装在linux系统中查看有没有安装grub-0.97-13.2包,如过没有安装此包,那么可以在光盘中找到grub-0.97-13.

2013-08-15 22:16:09 754

原创 linux下NTP服务器配置及问题解决方法

Network Time Protocol(NTP,网络时间协议)用于同步它所有客户端时钟的服务。NTP服务器将本地系统的时钟与一个公共的NTP服务器同步然后作为时间主机提供服务,使本地网络的所有客户端能同步时钟。    同步时钟最大的好处就是相关系统上日志文件中的数据,如果网络中使用中央日志主机集中管理日志,得到的日志结果就更能反映真实情况。在同步了时钟的网络中,集中式的性能监控、服务监

2013-08-13 09:36:52 14552

原创 Linux上iptables防火墙的基本应用教程

iptables是Linux上常用的防火墙软件,下面vps侦探给大家说一下iptables的安装、清除iptables规则、iptables只开放指定端口、iptables屏蔽指定ip、ip段及解封、删除已添加的iptables规则等iptables的基本应用。1、安装iptables防火墙如果没有安装iptables需要先安装,CentOS执行:yum install ipt

2013-08-13 09:19:40 447

原创 /proc/sysrq-trigger使用说明

重启服务器# echo 1 > /proc/sys/kernel/sysrq  # echo b > /proc/sysrq-trigger  1. /proc/sys/kernel/sysrq       向sysrq文件中写入1是为了开启SysRq功能。根据linux/Documentations/sysrq.txt中所说:SysRq代表的是Magic System

2013-08-08 22:00:10 1373

转载 好用的netcat工具

NetCat,在网络工具中有“瑞士军刀”美誉,其有Windows和Linux的版本。因为它短小精悍(1.84版本也不过25k,旧版本或缩减版甚至更小)、功能实用,被设计为一个简单、可靠的网络工具,可通过TCP或UDP协议传输读写数据。同时,它还是一个网络应用Debug分析器,因为它可以根据需要创建各种不同类型的网络连接。一、版本通常的Linux发行版中都带有NetCat(简称nc),甚

2013-08-08 14:24:23 1477

转载 History命令用法

如果你经常使用 Linux 命令行,那么使用 history命令可以有效地提升你的效率。本文将通过实例的方式向你介绍 history 命令的 若干个用法。使用 HISTTIMEFORMAT 显示时间戳 当你从命令行执行 history 命令后,通常只会显示已执行命令的序号和命令本身。如果你想要查看命令历史的时间戳,那么可以执行:引用# export HISTTIME

2013-08-08 14:18:40 682

转载 linux下的trap命令

trap命令用于指定在接收到信号后将要采取的动作。常见的用途是在脚本程序被中断时完成清理工作。不过,这次我遇到它,是因为客户有个需求:从终端访问服务器的用户,其登陆服务器后会自动运行某个命令,例如打开应用(命令写在.bashrc等文件中),最后退出,并断开连接;期间是不能允许其使用Ctrl+C等中断退出应用,而回到Shell环境,否则可能会带来安全问题。    当然,解决的方式有很多,如在应用

2013-08-08 14:14:02 614

转载 rpm命令选项中文说明

rpm命令选项中文说明。一、大纲查询与校验包:引用    rpm {-q|--query} [select-options] [query-options]    rpm {-V|--verify} [select-options] [verify-options]    rpm --import PUBKEY ...    rpm {-K|--checks

2013-08-08 14:01:44 1807

转载 使用GPG校验sign签名

GPG除了可用于信息加密和解密外,还是一个很好的签名算法,能有效的校验文件的完整性。以GnuPG上的软件包为例说明。一、下载软件例如,您从http://www.gnupg.org/下载新版的GnuPG 1.4.9版本。网站提供如下信息:引用·  GnuPG 1.4.9 source compressed using bzip2.  3250k S·  Signa

2013-08-08 13:53:46 5535

控件COMDLG32

解决COMDLG32控件缺失

2017-07-27

教你解除电脑开机密码

当你给自己的电脑设置了密码,但是偶然间忘掉了,这个文档可以很好地帮你

2011-06-29

电脑故障判断维修大全(联想内部)

简单扼要,条理清楚地描述了电脑的基本故障原因与维修方法,很适合广大电脑用户

2011-06-29

空空如也

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

TA关注的人

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