自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大鱼的专栏

开发、测试、敏捷、PMP

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

转载 【转】装apache的时候如何集成modssl的问题

根据honestqiao的帖子和myhan的文章,集合了2种方法如下: (各位先别着急试1和2,这些指令未必都正确;先对照一下最后面的5备注,我在最后有说明) 1.装apache的时候静态安装modssl   1.1     先静态安装openssl           ./config           make           make install   1.2     后装apach

2010-03-25 15:12:00 246

转载 [转]RHEL5+Apache+Openssl证书管理

RHEL5+Apache+OpenSSL 证书管理 【测试环境】OS:RHEL5.2Apache:httpd-2.2.3-11.el5_1.3Openssl:openssl-0.9.8b-10.el5IPAddress:192.168.254.80Site:www.example.com 【操作步骤

2010-03-25 13:54:00 3864

原创 在64位linux上编译32位程序

[编辑中]-m32 # ld -VGNU ld version 2.15.92.0.2 20040927  Supported emulations:   elf_x86_64   elf_i386   i386linux #ld -m elf_i386 Along with the -m32 flag in gcc, you may need

2010-01-13 12:30:00 12109

原创 64-bit apache server and 32-bit module

64位的apache http server能不能加载32位的模块?测试结果显示:不行 在32位ClearCase环境上编译的module, 不能在64位RHEL上的64位apache server中运行。 怎么办? You should try to have -arch x86_64 in your CFLAGS or CPPFLAGS while config

2010-01-11 22:22:00 2199

原创 查看linux是32位还是64位

  1.#uname -a如果有x86_64就是64位的,没有就是32位的2.# uname -mx86_643.# archx86_644.#file /bin/cat/bin/cat: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.0, dynamically linked

2010-01-07 17:32:00 732

原创 gcc 编译共享库 - 附gcc参数详解

$gcc -I/home/j131wang/Apache/apache2/include -I/home/j131wang/Apache/httpd-2.0.52/srclib/apr/include -I/home/j131wang/Apache/httpd-2.0.52/srclib/apr-util/include mod_helloworld.c -fPIC -shared -o  mod

2010-01-07 16:20:00 4017

转载 Linux共享库

共享库介绍共享库Linux 系统上有两类根本不同的 Linux 可执行程序。第一类是静态链接的可执行程序。静态可执行程序包含执行所需的所有函数 — 换句话说,它们是“完整的”。因为这一原因,静态可执行程序不依赖任何外部库就可以运行。第二类是动态链接的可执行程序。静态可执行程序与动态可执行程序比较我们可以用 ldd 命令来确定某一特定可执行程序是否为静态链接的:# ldd /sbin/sln  

2010-01-07 11:08:00 1103 1

转载 Linux 静态与动态链接库

文章选取的例子非常简单,上手容易,只是为了讲述静态与动态链接库的生成和链接过    程,还有他们之间的区别。以下例子在 gcc 4.1.1 下顺利通过。 文件预览文件目录树如下,如你所见,非常简单。libtest/  |-- lt.c  |-- lt.h  `-- test.c  代码#lt.c/* lt.c  *  */    

2010-01-04 15:47:00 140 1

转载 Linux系统中如何添加自己的库文件路径

库文件在连接(静态库和共享库)和运行(仅限于使用共享库的程序)时被使用,其搜索路径是在系统中进行设置的。一般 Linux 系统把 /lib 和 /usr/lib 两个目录作为默认的库搜索路径,所以使用这两个目录中的库时不需要进行设置搜索路径即可直接使用。对于处于默认库搜索路径之外的库,需要将库的位置添加到 库的搜索路径之中。设置库文件的搜索路径有下列两种方式,可任选其一使用:  在环境变量

2010-01-04 15:14:00 1201

转载 【转】LDD命令的原理与使用方法

作用:用来查看程式运行所需的共享库,常用来解决程式因缺少某个库文件而不能运行的一些问题。ldd命令原理1、首先ldd不是个可执行程式,而只是个shell脚本2、ldd能够显示可执行模块的dependency,其原理是通过设置一系列的环境变量,如下:LD_TRACE_LOADED_OBJECTS、LD_WARN、LD_BIND_NOW、LD_LIBRARY_VERSION、LD_VERB

2010-01-04 12:21:00 150

原创 su - make the shell a login shell

今天用oracle user执行命令时,出现线面的错误: ERROR:ORA-01031: insufficient privilegesSP2-0640: Not connectedAll indexes are rebuilt. 经人指点,原来问题出在su su manual ---  http://www.delorie.com/gnu/docs/

2009-09-25 17:10:00 1228

转载 使用Apache Xerces解析XML文档

使用Apache Xerces解析XML文档 一、技术概述 在用Java解析XML时候,一般都使用现成XML解析器来完成,自己编码解析是一件很棘手的问题,对程序员要求很高,一般也没有专业厂商或者开源组织实现的好。 Java解析XML的原理图如下: 目前Java XML解析器有十多种之多,解析原理有二:使用基于事件的XML简单API(Simple API for XML)称为SAX和基于树和节点的文

2009-09-14 16:22:00 6173

原创 linux中buffer和cache的区别

A buffer is something that has yet to be "written" to disk. A cache issomething that has been "read" from the disk and stored for later use.

2009-09-07 17:55:00 619

原创 linux 打包

找到所有的gz文件并打包find . -follow -name *.gz | xargs tar -rvf data.tar 打包整个目录find . -follow | xargs tar -rvf umaxoh_oss52.tar 注意不能用 tar -cvf 而要用 tar -rvf, 不然不会打包全部文件。

2009-08-20 15:19:00 515

转载 Oracle10g的AWR性能优化工具介绍

AWR(Automatic Workload Repository)是Oracle10g新提供的收集数据库统计信息的工具。它主要包括AWR内存区,历史数据存储文件和ASH等部件。AWR报告的主要内容包括以下几部分,前言部分:这是AWR报告的

2009-08-18 11:16:00 892

原创 /bin/rm: Argument list too long的解决

ls | xargs rm -f

2009-07-10 11:03:00 568

原创 ClearCase 常用命令

1. 查看label的基本信息:ct des -l lbtype:mylabal 2. 查看branch的基本信息:ct des brtype:mybranch 3. 待续

2009-06-03 11:29:00 545

转载 数据库中的Index和View的理解

索引(Index)所谓的Index就是索引其作用与书本中的索引类似,无非就是提高我们检索数据的速度。当然是需要付出一定的代价,这种代价就是数据库所占硬盘空间的增加。其实这也可以理解,我们如果要对一本字典做索引,势必要买点胶贴纸粘在书页上,书的分量增加是必然的了。索引按照存储结构的不同分为簇索引也叫聚集索引(clustered index)和非簇索引也叫非聚集索引(unclustered index

2009-04-13 16:14:00 871

转载 通过分区(Partition)提升MySQL性能

[转]http://www.blogjava.net/chenpengyi/archive/2009/02/05/44631.html 什么是数据库分区? 数据库分区是一种物理数据库设计技术,DBA和数据库建模人员对其相当熟悉。虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减响应时间。 分区主要有两种形式://这里一定要注意行和列的概念(ro

2009-04-09 17:34:00 898

原创 数据库分区(分片) DB partition

什么是数据库分区? 数据库分区是一种对表的横向分割,Sql server 2005企业版和之后的Sql server版本才提供这种技术,这种对表的横向分割不同于2000中的表分割,它对访问用户是透明的,用户并不会感觉的表被横向分割了。(2000中的表横向分割是建n个表例如按时间建表每月一个表,表名不同,最后需要做一个大视图) 为什么要分区? 显而易见分区是为了提高数据库的读写性能,提高数据库的效率

2009-04-09 15:49:00 11250 1

原创 【vi】常用指令

如何用vi 全部删除:切换到命令行模式:1,$d vi常用指令:vi(Visual)是以视觉为导向的全屏幕编辑器、共分为三种方式(mode): command方式: wV:Ic-C;dY7590422 任何输入都会作为编辑命令,而不会出现在屏幕上,若输入错误则有“岬”的声音;任何输入都引起立即反映 insert方式: ITPUB个人空间 v sxQ&~f

2009-02-23 13:28:00 620

原创 【ClearCase】如何检查CD2的标签是不是打在最新版上的

如何检查CD2的标签是不是打在最新版上的:先用CD2的view:find . -follow -name * | xargs cleartool ls  | awk {print $1} > test_CD2.txt再用latest的view:find . -follow -name * | xargs cleartool ls  | awk {print $1} > test_l

2009-02-23 12:38:00 693

原创 sed转义字符单引号及多次修改同一文件

1. 在cds.sh文件每一行开头添加sed -e s/SRR-3430518/SRR-OBJINST 为了显示出单引号, 并须使用sed"s/ {} / {}", 这时转义单引号/才能生效: sed "s/^/ sed -e /s//CDS-2312336//CDS-OBJINST/ /" cds.sh  2.  多次修改一个文件, 用-e sed -e "s/

2009-02-12 13:50:00 4105 1

转载 使用 sed 编辑器

使用 sed 编辑器转自:http://www.oracle.com/technology/global/cn/pub/articles/dulaney_sed.html作者:Emmett Dulaney sed 编辑器是 Linux 系统管理员的工具包中最有用的资产之一,因此,有必要彻底地了解其应用 Linux 操作系统最大的一个好处是它带有各种各样的实用工具。存在如此之多不同的实用

2009-02-12 11:04:00 481

转载 Vimdiff 使用

     首先保证系统中的diff命令是可用的。Vim的diff模式是依赖于diff命令的。基本用法:启动方法     # vimdiff    FILE_LEFT    FILE_RIGHT     或     # vim -d    FILE_LEFT    FILE_RIGHT      还可以用分割窗口命令来启动diff模式:      # vim FILE_L

2009-02-09 10:58:00 884

原创 linux awk 完全手册

1.什么是awk? 你可能对UNIX比较熟悉,但你可能对awk很陌生,这一点也不奇怪,的确,与其优秀的功能相比,awk还远没达到它应有的知名度。awk是什么?与其它大多数UNIX命令不同的是,从名字上看,我们不可能知道awk的功能:它既不是具有独立意义的英文单词,也不是几个相关单词的缩写。事实上,awk是三个人名的缩写,他们是:Aho、(Peter) Weinberg和(Brain)Kernigh

2009-01-07 11:01:00 452

转载 Linux文件查找命令find,xargs详述

Linux文件查找命令find,xargs详述总结:zhy2111314来自:LinuxSir.Org整理:北南南北摘要: 本文是find 命令的详细说明,可贵的是针对参数举了很多的实例,大量的例证,让初学者更为容易理解;本文是zhyfly兄贴在论坛中;我对本文进行了再次整理,为方便大家阅读;目录版权声明前言:关于find命令一、find 命令格式1、find命令的一般形式

2009-01-07 10:57:00 433

原创 find用法

基本格式开始之前,我们先来看一下 find 命令的基本结构: find  start_directory  test  options  criteria_to_matchaction_to_perform_on_results                        在以下命令中,find 将开始在当前目录(用“.”表示)中查找任何扩展名为“java”的文件: fi

2009-01-07 10:20:00 943

转载 vi全局替换命令

语法为 :[addr]s/源字符串/目的字符串/[option]全局替换命令为::%s/源字符串/目的字符串/g[addr] 表示检索范围,省略时表示当前行。如:“1,20” :表示从第1行到20行;“%” :表示整个文件,同“1,$”;“. ,$” :从当前行到文件尾;s : 表示替换操作[option] : 表示操作类型如:g 表示全局替换; c 表

2008-12-19 16:15:00 6757

原创 Perl 学习笔记

安装在linux上,如果遇到这样的提示Cant locate Module/Datetime.pm in @INC 意味着Perl模块没有安装全, 可以用CPAN来安装缺失的模块# perl -MCPAN -e- install Module::Build 如果系统上很多模块都已经很旧了,用这个命令来自动更新# /usr/local/bin/perl -M

2008-12-10 15:12:00 679

转载 linux source命令

source命令用法:source FileName作用:在当前bash环境下读取并执行FileName中的命令。注:该命令通常用命令“.”来替代。如:source .bash_rc 与 . .bash_rc 是等效的。注意:source命令与shell scripts的区别是,source在当前bash环境下执行命令,而scripts是启动一个子shell来执行命令。这样

2008-10-13 14:25:00 1737 1

原创 Linux下如何查看一个文件夹下有多少文件

ls | wc -w 可以查看有多少个文件及文件夹

2008-09-16 12:53:00 10383

原创 ps状态说明

linux上进程有5种状态:1. 运行(正在运行或在运行队列中等待)2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)ps

2008-09-11 16:06:00 1806

原创 基于Linux的环境变量的定制

1、引言    在linux系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“command not found”的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。这涉及到环境变量PATH的设置问题,而PATH的设置也是在linux下定制环境变量的一个组成部分。本文基于RedHat 9.0,详细讲解了环境变量定制的问题。2、变量简介Linux

2008-08-26 17:03:00 491

原创 linux中的source命令

source命令(从 C Shell 而来)是bash shell的内置命令。点命令,就是一个点符号,(从BourneShell而来)是source的另一名称。这两个命令都以一个脚本为参数,该脚本将作为当前shell的环境执行,即不会启动一个新的子进程。所有在脚本中设置的变量将成为当前Shell的一部分。同样的,当前脚本中设置的变量也将作为脚本的环境,source(或点)命令通常用于重新执

2008-08-21 17:53:00 734

原创 grep命令

用‘grep’搜索文本文档假如您要在几个文本文档中查找一字符串,能够使用‘grep’命令。‘grep’在文本中搜索指定的字符串。默认情况下,‘grep’只搜索当前目录。假如此目录下有许多子目录,‘grep’会以如下形式列出:grep: sound: Is a directory这可能会使‘grep’的输出难于阅读。这里有两种解决的办法: - 明确需要搜索子目录:grep -r -

2008-08-19 16:52:00 491

原创 find命令

们已经熟悉windows下的文件搜索功能,但在linux下的文本界面开发程序时,如果不知道实现同样功能的命令往往让人感到不是很愉快。现在我就介绍一下在这种情况下如何进行搜索操作的命令find。find命令能完成在指定的目录下完成查找指定文件的功能。其命令格式如下:find PATH -option 参数 [-print] [-exec 命令 {} /;]PATH:为要搜索文件的目录。

2008-08-19 16:36:00 432

原创 关于SNMP的RFC文档号

一. SMIv1Full Standards:        RFC 1155 -- Structure of Management Information         RFC 1212 -- Concise MIB Definitions Informational:        RFC 1215 -- A Convention for Defining Traps二. SMIv2Full

2008-08-07 11:18:00 1204

原创 VI指令大全

vi 是visual edit 的缩写文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充! 进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filena

2008-07-28 15:32:00 720

转载 Linux后台运行命令详述

本次主要讲述后台运行命令(crontab,at,&,nohup)及(*,?,[])等 • 设置c r o n t a b文件,并用它来提交作业。 • 使用a t命令来提交作业。 • 在后台提交作业。 • 使用n o h u p命令提交作业。 名词解释: cron:系统调度进程。可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行。 at命令:使用它在一个特定的时间运行一些特殊

2008-07-17 12:38:00 478

c++基础知识(面试常见问题)

C\c++基础知识,面试常见问题 C\c++基础知识,面试常见问题

2011-06-29

STL之父A.Stepanov专访

STL之父A.Stepanov专访 STL之父A.Stepanov专访 STL之父A.Stepanov专访

2011-06-29

空空如也

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

TA关注的人

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