2007年7月 归档

一个差分备份用的小脚本

| 暂无评论 | 暂无引用通告

  什么是差分备份请参见备份技术及基本分类 

  本来想用于远程差分备份用的,可是搞不明白为什么服务器上的tar(Tape ARchive)不认-N选项而且fc5上的tar也不认,而我的fc6上的tar可以认,于是就简单的改一改用于本地备份了!

  此脚本需要给定配置文件,配置文件的格式如下:

backup_dir=/home
cmp_time=2007-6-31 14:38
path=/root
project_dir=study
project_name=study

dump和restore

| 暂无评论 | 暂无引用通告
    dump 可以执行类似 tar 的功能。然而, dump 倾向于考虑文件系统而不是个别的文件。下面是引自 dump 手册文件中的内容:“dump 检查 ext2 文件系统上的文件,并确定哪些文件需要备份。这些文件将出于安全保护而被复制到给定的磁盘、磁带或其他存储媒体上……大于输出媒体容量的转储将被划分到多个卷。在大多数媒体上,容量是通过一直写入直至返回一个 end-of-media 标记来确定的。”

    配合 dump 的程序是 restore ,它用于从转储映像还原文件。

     restore 命令执行转储的逆向功能。可以首先还原文件系统的完全备份,而后续的增量备份可以在已还原的完全备份之上覆盖。可以从完全或部分备份中还原单独的文件或者目录树。

     dump 和 restore 都能在网络上运行,因此您可以通过远程设备进行备份或还原。 dump 和 restore 使用磁带驱动器和提供广泛选项的文件设备。然而,两者都仅限用于 ext2 和 ext3 文件系统。如果使用的是 JFS、Reiser 或者其他文件系统,您将需要其他的实用工具,比如 tar 。

备份技术及基本分类

| 暂无评论 | 暂无引用通告
  一般说来,建立一套完备的网络数据备份系统必须具备如下几个必要条件:   

  ● 数据备份的容量都是比较大的,所以针对关键业务系统的数据备份需要实现自动化,以减少系统管理员的工作量 ;   

  ● 以备份服务器形成备份中心,对各种平台的应用系统及其他信息数据进行集中的备份,系统管理员可以在任意一台工作站上管理、监控、配置备份系统,实现分布处理,集中管理的特点;   

  ● 用户可以比较方便和快捷地恢复损坏的整个文件系统和各类数据;  

  ● 备份系统还应考虑网络带宽对备份性能的影响,备份服务器的平台选择及安全性,备份系统容量的适度冗余,备份系统良好的扩展性等因素。   

  进行备份工作需要确定数据备份的策略。备份策略指确定需备份的内容、备份时间及备份方式。用户要根据自己的实际情况来制定不同的备份策略。目前被采用最多的备份策略主要有以下三种:

我年轻时所不了解的事情

| 暂无评论 | 暂无引用通告

虽然我还没那么老,但看了lifehack上这篇文章列举的“我年轻时所不了解的事情”,还是感到心有戚戚:

  • 那些你曾经为之激动、兴奋,消耗了你无数时间和精力的事情,大多数是无足轻重的。
  • 仇恨和痛苦的最主要来源常常是早已流逝的伤痛。
  • 那些等着万事俱备才去做的事情往往永远也没机会做。
  • 追逐时尚和流行,无论在生活上还是工作中,都无异于精神和智力上的自毁。
  • 如果大家都抱怨你说你太特例独行与别人格格不入时,你一定在正确的轨道上。
  • 如果工作是你全部的生活,你的生活就是一项艰苦的工作。
  • 破坏任何关系最快捷的方式就是听信谣言。
  • 企图取悦别人往往是徒劳无功的。
  • 任何一个成功的人都有失败的时候。不要企图永远占据成功者的位置。
  • 你不可能取悦、安慰或者改变一个混蛋。
  • 每件事都要花费计划中两倍的时间而只得到期望中一半的成果。没必要为此沮丧,认清现实,继续前进。
  • 狗改不了吃屎。骗子永远会找机会撒谎。忠实的人在众口铄金之下也能保持忠实。
  • 无论你怎么尝试改变,你总是你自己。
  • 世界上最响的声音就是人们的抱怨声。别再让它更响了。

“我年轻时所不了解的事情”-来自lifehack.org

sub update_httpd_config
{
        my $file=shift;
        if (! $file) { error("Call to update_httpd_config with wrong parameter"); }

        open(FILE, $file) || error("Failed to open $file for update");
        open(FILETMP, ">$file.tmp") || error("Failed to open $file.tmp for writing");

        # $%conf contains param and values
        my %confchanged=();
        my $conflinenb = 0;

        # First, change values that are already present in old config file
        while(<FILE>) {
                my $savline=$_;

                chomp $_; s/\r//;
                $conflinenb++;

                # Remove comments not at beginning of line
                $_ =~ s/\s#.*$//;

                # Change line
                if ($_ =~ /^CustomLog\s(.*)\scommon$/i) { $savline="CustomLog $1 combined"; }

                # Write line
                print FILETMP "$savline";
        }

        close(FILE);
        close(FILETMP);

        # Move file to file.sav
        if (rename("$file","$file.old")==0) {
                error("Failed to make backup of current config file to $file.old");
        }

        # Move tmp file into config file
        if (rename("$file.tmp","$file")==0) {
                error("Failed to move tmp config file $file.tmp to $file");
        }

        return 0;
}

其中error子例程是打印退出!

我喜欢的防火墙ZoneAlarm

| 暂无评论 | 暂无引用通告

点击下载文件

ZoneAlarmProV7.0.302.000,内有注册机,挺好用的!

JAAS

| 暂无评论 | 暂无引用通告
    Java Authentication Authorization Service(JAAS,Java验证和授权API)提供了灵活和可伸缩的机制来保证客户端或服务器端的Java程序。Java早期的安全框架强调的是 通过验证代码的来源和作者,保护用户避免受到下载下来的代码的攻击。JAAS强调的是通过验证谁在运行代码以及他/她的权限来保护系统面受用户的攻击。它 让你能够将一些标准的安全机制,例如Solaris NIS(网络信息服务)、Windows NT、LDAP(轻量目录存取协议),Kerberos等通过一种通用的,可配置的方式集成到系统中。

荆棘鸟的传说

| 暂无评论 | 暂无引用通告

    有一个传说,说的是有那么一只鸟儿,它一生只唱一次,那歌声比世上所有一切生灵的歌声都更加优美动听。从离开 巢窝的那一刻起,他就在寻找着荆棘树,直到如愿以偿,才歇息下来。然后,它把自己的身体扎进最长,最尖的荆棘上,便在那荒蛮的枝条之间放开了歌喉。在奄奄 一息的时刻,它超脱了自身的痛苦,而那歌声竟然使云雀和夜莺都黯然失色。这是一曲无比美好的歌,曲终而命竭。然而,整个世界都在静静地谛听着,上帝也在苍 穹中微笑。因为最美好的东西只能用最深痛的巨创来换取... ...

    它的歌唱是以生命为代价的歌唱,是世间最凄美的绝唱。这不仅仅是一种生的态度,更是一种感天动地的爱的方式。

    这就是荆棘鸟的传说。

什么是离岸公司

| 暂无评论 | 暂无引用通告

    近年来,世界上一些国家和地区如英属维尔京群岛(BVI)、开曼群岛、巴哈马群岛、百慕大群岛等(多数为岛国)纷纷以法律手段揣摩并培育出一些特别宽松的经济区域,允许国际人士在其领土上成立一种国际业务公司,这些区域一般称为离岸管辖区或称为离岸司法管辖区。而所谓离岸公司就是泛指在离岸管辖区内成立的有限责任公司或国际商业公司。

    “离岸”的含义是指投资人的公司注册在离岸管辖区,但投资人不用亲临当地,其业务运作可在世界各地的任何地方直接开展。例如在巴哈马群岛注册一家贸易公司,但其贸易业务的往来可以是在欧洲与美洲之间进行的。

    著名的离岸管辖区有许多是前英属殖民地,如开曼群岛,安圭拉群岛,英属维尔京群岛等,因此这些地区在很大基础上保留了英国的法律体系和司法制度。

CPI消费者物价指数

| 暂无评论 | 暂无引用通告
    CPI即消费者物价指数(ConsumerPriceIndex),英文缩写为CPI,是反映与居民生活有关的产品及劳务价格统计出来的物价变动指标,通常作为观察通货膨胀水平的重要指标。如果消费者物价指数升幅过大,表明通胀已经成为经济不稳定因素,央行会有紧缩货币政策和财政政策的风险,从而造成经济前景不明朗。因此,该指数过高的升幅往往不被市场欢迎。例如,在过去12个月,消费者物价指数上升2.3%,那表示,生活成本比12个月前平均上升2.3%。当生活成本提高,你的金钱价值便随之下降。也就是说,一年前收到的一张100元纸币,今日只可以买到价值97.70元的货品及服务。一般说来当CPI>3%的增幅时我们称为INFLATION,就是通货膨胀;而当CPI>5%的增幅时,我们把他称为SERIES INFLATION,就是严重的通货膨胀
    (CPI)是一个滞后性的数据,但它往往是市场经济活动与政府货币政策的一个重要参考指标。CPI稳定、就业充分及GDP增长往往是最重要的社会经济目标。不过,从中国的现实情况来看,CPI的稳定及其重要性并不像发达国家所认为的那样“有一定的权威性,市场的经济活动会根据CPI的变化来调整”。近几年来欧美国家GDP增长一直在2%左右波动,CPI也同样在0%~3%的范围内变化,而中国的情况则完全不同。首先是国内经济快速增长,近两年来GDP增长都在9%以上,CPI却没有多少波动,表面看来这可以说得上是“政府对经济运行调控自如,市场行为反映十分理性”。二是一年之内CPI大起大落,前后相差几个百分点;一般情况下,除非经济生活中有重大的突发事件(如1997年的亚洲金融危机),CPI是不可能大起大落的,所以2004年中国的CPI大幅波动有些异常。三是随着CPI大幅波动,国内经济一时间通货膨胀率过高,民众储蓄负利率严重,一时间居民储蓄又告别负收益,通货紧缩阴影重现。这样一种经济环境令人担忧,因此,如何理解CPI指数便成为一个十分重要的问题。

WiMax

| 暂无评论 | 暂无引用通告
    WiMAX 的全名是微波存取全球互通(Worldwide Interoperability for Microwave Access),将此技术与需要授权或免授权的微波设备相结合之后,由于成本较低,将扩大宽带无线市场,改善企业与服务供应商的认知度。

    WiMAX(微波存取全球互通)不仅在北美、欧洲迅猛发展,而且这股热浪已经推进到亚洲。WiMAX又称为802·16无线城域网,是又一种为企业和家庭 用户提供“最后一英里”的宽带无线连接方案。因在数据通信领域的高覆盖范围(可以覆盖25~30英里的范围),以及对3G可能构成的威胁,使WiMAX在 最近一段时间备受业界关注。

     该技术以IEEE 802.16 的系列宽频无线标准为基础。一如当年对提升802.11使用率有功的Wi-Fi 联盟,WiMAX 也成立了论坛,将提高大众对宽频潜力的认识,并力促供应商解决设备兼容问题,借此加速WiMAX 技术的使用率,让WiMAX 技术成为业界使用IEEE 802.16 系列宽频无线设备的标准。虽然WiMAX 无法另辟新的市场﹙目前市面已有多种宽频无在线网方式﹚,但是有助于统一技术的规范,有了标准化的规范,就可以以量制价,降低成本,提高市场增长率。短期 而言﹙2004年﹚,WiMAX 论坛将在年底之前,着手开发认证流程,为最后一步的产品测试预作准备。2005年左右,大型供应商将推出拥有WiMAX 认证的产品,多数产品的频率不超过11GHz.长期而言,WiMAX 将进步到可以支持最后一哩,回程、私人企业应用。2006/07 年左右,WiMAX 解决方案将内建于笔记本电脑,可直接进行客户端发送,递送真正的便携式无线宽频,不需外接的客户端设备(CPE )。

什么是WIFI?

| 暂无评论 | 暂无引用通告
    WIFI全称Wireless Fidelity,又称802.11b标准,它的最大优点就是传输速度较高,可以达到11Mbps,另外它的有效距离也很长,同时也与已有的各种802.11DSSS设备兼容。

    WIFI是由AP(Access Point)和无线网卡组成的无线网络。AP一般称为网络桥接器或接入点,它是当作传统的有线局域网络与无线局域网络之间的桥梁,因此任何一台装有无线网 卡的PC均可透过AP去分享有线局域网络甚至广域网络的资源,其工作原理相当于一个内置无线发射器的HUB或者是路由,而无线网卡则是负责接收由AP所发 射信号的CLIENT端设备。

查找QQ和MSN服务器地址

| 暂无评论 | 暂无引用通告

fc5下装上vmware(网络接口设定为nat)后安装windowsxp系统,装上QQ和MSN,
在fc5下使用tcpdump解析虚拟机的网络接口发出的包,使用iptables对QQ和msn服务器地址进行阻挡

编写的perl脚本如下:

#!/usr/bin/perl -w
use strict;
use IPC::Open3;
pipe READ,WRITE;
if(fork){
        close WRITE;
        my %ip;
        while(<READ>){
                while( $_ = m/(\d+\.\d+\.\d+\.\d+\.\d+)/g){
                        next if $1 =~ /(192.168|127.0.0|0.0.0.0|172.16.160.)/;
                        if( exists $ip{$1} ){
                                next;
                        }else{
                                $ip{$1}=$1;
                                $1 =~ m/(\d+.*)\.(\d+)/;
                                print "$1:$2\n";
                                `iptables -I INPUT -s $1 -p tcp --dport $2 -j DROP`;
                                `iptables -I INPUT -s $1 -p udp --dport $2 -j DROP`;
                                `iptables -I OUTPUT -d $1 -p tcp --dport $2 -j DROP`;
                                `iptables -I OUTPUT -d $1 -p udp --dport $2 -j DROP`;
                        }
                }
        }
}else{
        my $pid=open3('>&STDIN','<&WRITE','<&STDERR','tcpdump','-nn','-i','vmnet8','-l');
}

大小写不敏感 /i

全局匹配:尽可能多次匹配 /g

将文本看做多行:使锚定可以在新行之前和之后进行匹配 /m

编译一次:只插值和编译搜索模式一次 /o

将文本看做单行:可以新行匹配 /s

扩展正则表达式:使得文档可以在搜索模式中 /x

十位最棒的蓝调口琴大师

| 暂无评论 | 暂无引用通告

1. SONNY BOY WILLIAMSON ——(1914—1948)蓝调时代最伟大最耀眼的口琴师,创作了大量出色的BLUES歌曲,溶进浓郁的都市味道。他的嗓音极富磁性,是他确立了口琴在布鲁斯音乐中的重要地位。代表作品有“Don’t Start Me to Talkin’”“Nine Below Zero”及“Pretty Woman”等。

2. LITTLE WALTER ——(1930—1968)又一位天才巨人,他的口琴演奏极有灵性和激情,演唱富有韵味,同MUDDY WATERS合作是他最辉煌时期,可惜生性不羁,英年早逝。代表作品有“Blues with a Feeling”“Last Night”“ Mean Old World”等。

3. JAMES COTTON ——(1935—)芝加哥布鲁斯大人物之一,他的口琴热力四射,与众多吉他大师合作出了大量优秀唱片。他个人也推出了非常成功的唱片专辑,他的演唱粗犷豪放,口琴如影随行,让人透不过气来。

模块: control.exe
命令: rundll32.exe shell32.dll,Control_RunDLL
结果: 显示控制面板窗口
例子:
Dim x
x = Shell("rundll32.exe shell32.dll,Control_RunDLL")

辅助选项
模块: access.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,5
结果: 显示辅助选项/常规。

我不是随便的花朵

| 暂无评论 | 暂无引用通告
jiangxin.jpg

水黾(meng)

| 暂无评论 | 暂无引用通告

能够在水面上自由行走的水黾

  小型水生昆虫水黾被喻为“池塘中的溜冰者”,因为它不仅能在水面上滑行,而且还会像溜冰运动员一样能在水面上优雅地跳跃和玩耍。它的高明之处是,既不会划破水面,也不会浸湿自己的腿。水黾是如何练就如此水上绝技?

什么是爱

| 暂无评论 | 暂无引用通告
    什么是爱?什么是爱?爱是非常抽象的东西,是一种感觉,一种体味、一种身心超越现实的纯美反应,精致敏锐,牵动着整个身心和悲喜情绪,而且力量巨大,大到往往不是理智可以控制的,或根本无理可讲。爱是一种思绪,似蓝天里飘荡的白云。爱是阳光,是风,空气。爱是一种心痛,似拨动你心灵的颤音,爱是一汪情怀,似静谧而又荡漾的海湾。爱是黑夜能看见明亮的光,爱是雪中感觉温暖的春,爱是笑脸,是满足,是新希望,爱是一切,它无处不在,爱是读到一本好书,你会想,如果他也能看到该多好!

找回消失的“网络连接”

| 暂无评论 | 暂无引用通告

    第一步:验证关于网络DLL文件是否已正确注册,在windows2000/XP/2003中,与网络相关的动态链接库文件主要有 netshell.dll,netcfgx.dll,netman.dll。在实际使用中很可能由于一些意外而造成DLL文件的注册失效。我们只要通过开 始->运行->输入“regsvr32 netshell.dll”(不含引号)就可以完成对该DLL文件的注册,同理使用regsvr32 netcfgx.dll和regsvr32 netman.dll完成对另外两个文件的注册。注册完毕重新启动计算机。

    第二步:验证网络适配器的设置,通过“我的电脑->属性->硬件->设备管理器”,展开网络适配器(即网卡),验证是否列出了正确的网 卡。确认网卡型号正确,并且设备前方没有?和!。双击网络适配器,验证在“常规”标签中的“设备状态”中是否出现了“此设备当前工作正常”这一消息。

londun.jpg

系统管理员的基本任务

| 暂无评论 | 暂无引用通告

操作系统

windowsLinuxUnix系统的安装及初始化设置,各种网络服务的搭建与配置,能够维护各种服务的长期运行及根据业务需要制定冗余策略。系统漏洞应用软件漏洞的及时修补,做好病毒防护工作,对系统进行优化,始终保证系统有充足的资源。

网络知识

了解各种常用协议(如:ARPIPTCPUDPHTTPFTPSMTPPOP),能够使用嗅探工具(会使用一到两种嗅探工具:tcpdumpetherealSniffer)对数据包的嗅探和解析;能够配置各级交换机、路由器、防火墙,搭建网络,并对网内重要数据进行限制访问及做好对内网的保护工作;撑握一些网络管理工具来高效的完成日常系统管理工作。

硬件知识

对各种级别的服务器、网络设备、电话通信系统、摄像监探系统有一定的了解。

“八”字型实验大厦

| 暂无评论 | 暂无引用通告
8builder.jpg

HipHop文化

| 暂无评论 | 暂无引用通告
    HipHop一词源于美国黑人,Hip的意思是屁股,Hop的意思是跳跃。整个Hiphop文化发源于上个世纪六十年代的美国曼哈顿的布鲁克林区。众所周 知,布鲁克林区是美国一个著名的贫民区,在这个生活环境下,人们找不到工作,也没有足够的钱进行学习,无所事事的黑人青少年就整日在街头以唱歌跳舞,打街 头篮球等为乐,在这个过程当中,黑人独有的音乐天赋、身体柔韧性和创意灵感被带到了他们的歌舞文化当中,逐渐形成了他们特有的歌舞形式。他们买不起好的音 响设备,只能提着老式的大录音机去到他们的娱乐场地,他们没有钱买流行的衣服,只能将就穿着他们父母的,比他们身体大了一号的衣服,于是又形成了特有的服 饰文化。 

授权与用户管理

| 暂无评论 | 暂无引用通告
进入sqlplus

[oracle@wiki-11 oracle]$ sqlplus '/as sysdba'

启动数据库:

startup

SQL> startup

ORACLE instance started.


Total System Global Area 1326520700 bytes

Fixed Size 452988 bytes

Variable Size 251658240 bytes

Database Buffers 1073741824 bytes

Redo Buffers 667648 bytes

Database mounted.

Database opened.

什么是上证指数

| 暂无评论 | 暂无引用通告
上海证券交易所编制的指数共计四大类计16种
一、样本指数类 4种
1.沪深300
2.上证180
3.上证50
4.红利指数

二、综合指数类 2种
1.上证指数
2.新 综 指

三、分类指数类 7种
1.A股指数
2.B股指数
3.工业指数
4.商业指数
5.地产指数
6.公用指数
7.综合指数

iostat输出参数

| 暂无评论 | 暂无引用通告

iostat输出参数 所需软件包sysstat

[root@mail root]# iostat

Linux 2.4.21-27.ELcustom (mail) 20070627


avg-cpu: %user %nice %sys %iowait %idle

0.78 0.00 0.29 1.55 97.38


Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn

cciss/c0d0 2.97 28.91 64.72 250560396 560882694

cciss/c0d0p1 0.00 0.00 0.00 2182 1622

cciss/c0d0p2 1.60 27.49 35.12 238200146 304315528

cciss/c0d0p3 1.25 0.92 28.46 7953210 246618720

cciss/c0d0p5 0.12 0.50 1.14 4351522 9851784

cciss/c0d0p6 0.00 0.01 0.01 53064 95040


tps 每秒IO传输次数

Blk_read/s 每秒读取块数

Blk_wrtn/s 每秒写入块数

Blk_read 读取总块数

Blk_wrtn 写入总块数

磁盘块大小一般为1K

vmstat输出参数

| 暂无评论 | 暂无引用通告

vmstat输出参数

[root@mail root]# vmstat

procs memory             swap  io   system cpu

r b swpd free buff cache si so bi bo in cs us sy wa id

0 0 700  22040 33036 2321676 0 0 0 3   1  1  1  0  2  3

procs

r:运行等待状态进程数

b:非中断休眠状态进程数

memory

swpd:使用的swap的数量(不是swap的总量)

free:未分配的内存量

buff: A buffer is something that has yet to be "written" to disk.

cache:A cache is something that has been "read" from the disk and stored for later use.

inact:不活动状态内存数量(需要-a选项)

active:活动状态内存量(需要-a选项)

swap

si:每秒从磁盘调入到交换分区的量

so:每秒从交换分区调出到磁盘的量

io

bi:每秒从一个块设备中读入的块数;

bo:每秒向一个块设备写入的块数;

system

in:每秒中断数including the clock.

cs:每秒上下文交换次数

cpu

us:非内核代码运行时间(procinfo将其分为user,nice)

sy:内核代码运行时间

id:空闲时间

wa:等待IO时间

st:虚拟CPU等待物理CPU所花时间

 

相关文章:free输出参数

关于此归档

这里是2007年7月的所有日记,它们按照时间从新到老排序。

上一篇日记2007年6月

下一篇日记2007年8月

首页归档页可以看到最新的日记和所有日记。