??xml version="1.0" encoding="utf-8" standalone="yes"?> 在许多项目中Q都会把数据存放于磁盘阵列,以确保数据安全或者实现负载均衡。在初始安装数据库系l和数据恢复Ӟ都需要先挂蝲盘阵列到系l中。本文记录一ơ在linuxpȝ中挂载磁盘的操作步骤Q以及注意事V?/p>
此处所用操作系lؓAsianuxQ磁盘阵列设备名为emcpoweraQ用的分区为emcpowera1?/p>
1Q?nbsp; 使用命ofdisk –l /dev/emcpowera查看盘阵列的分区情况: 2Q?nbsp; 正常情况下,盘阵列分区信息如上图所C?只有一个分?dev/emcpowera1)。如果显C结果ؓI,说明盘阵列与服务器之间的物理连接有问题Q请与服务器理员联p; 3Q?nbsp; ?opt目录下新Z个空文g夹作为磁盘阵列的挂蝲?此处CZ中命名ؓGISData)Q?/p>
#mkdir /opt/GISData 4Q?nbsp; 修改pȝ配置文g/etc/fstab(该文件控制系l磁盘加?Q依照文件格式在最后一列添加如下信息: /dev/emcpowera1 /opt/GISData ext3 defaults 0 0 d后的fstab文g内容cM如下图: 5Q?nbsp; 重启机器后登录系l,使用命odf –lhT –B G查看当前的文件系l: 6Q?nbsp; 正常情况下,昄的文件系l信息如上图所C,则挂载磁盘阵列成功;若显C的l果中不包含盘阵列分区信息Q则盘阵列挂蝲p|Q请与服务器理员联pR?/p>
注意事项Q?/strong>挂蝲好磁盘阵列,在数据库服务器运行过E中Q如果发生断电后自动重启Q则会发现数据库无法加蝲数据Q?
也找不到盘阵列。这时可以再手动启动服务器一ơ,便能利加蝲盘阵列。个人推可能是在来电后盘阵列和服务器同时自动启动Q但因ؓ盘阵列的启动?
度不如服务器Q所以服务器加蝲盘阵列p|?/p>
原文Q?http://www.cnblogs.com/qingteng1983/archive/2010/07/23/1782648.html
]]>
盘使用久了Q便有可能出现各U各L问题Q而硬?#8220;坏道”是这其中最常见的问题。如果在保换保修期内Q你可将盘拿到销售商出处更换Q而过了三保期又该怎么办呢Q下面是W者维修维护硬盘的一些方法,希望能对你维修硬盘有所帮助?nbsp;
一、硬盘出现坏道的先兆
盘坏道分ؓ逻辑坏道和物理坏道两U,前者ؓ软坏道,通常Y件操作或使用不当造成的,可用软g修复Q后者ؓ真正的物理性坏道,它表明你的硬盘磁道上产生了物理损伤,只能通过更改盘分区或扇区的使用情况来解冟뀂出C列情况也怽的硬盘有坏道了:
首先Q你在打开、运行或拯某个文g时硬盘出现操作速度变慢Q且有可能长旉操作q不成功或表Cؓ长时间死“?#8221;某一区域或同时出现硬盘读盘异响,或干脆Windowspȝ提示“无法d或写入该文g”Q这些都可表明你的硬盘某部分出现了坏道?nbsp;
其次Q每ơ开机时QScandisk盘E序自动q行Q肯定表明你的硬盘上有需要修复的重要错误Q比如坏道。你在运行该E序时如不能利通过Q表明硬盘肯定有坏道。当Ӟ扫描虽然也可通过Q但出现U色?#8220;B”标记Q表明其也有坏道?nbsp;
W三Q电脑启动时盘无法引导Q用软盘或光盘启动后可看见硬盘盘W但无法对该行操作或操作有误或干脆就看不见盘W,都表明硬盘上可能出现了坏道。具?
表现如开q程中,屏幕提示“Hard disk drive failure”“Hard drive controller failure”?
cM信息Q则可以判断为硬盘驱动器或硬盘控制器g故障Q读写硬盘时提示“Sector not found”?
“General error in reading drive C”{类似错误信息,则表明硬盘磁道出C物理损伤?nbsp;
最后,电脑在正常运行中出现L?#8220;该文件损?#8221;{问题,也可能和盘坏道有关?nbsp;
二、硬盘坏道的l修
Scandisk盘扫描E序是解决硬盘逻辑坏道最常用的工P而我们常见的Format命o不能对Q何硬盘坏道vC补作用,q点大家需明白。如果硬?
出现了坏道,我们可在Windowspȝ环境下,?#8220;我的电脑”中选中要处理的盘盘符Q选择?#8220;属?#8221;Q在出现?#8220;工具”按钮中选择“查错状?#8221;Q点?
“开始检?#8221;Q再?#8220;扫描cd”中?#8220;全面?#8221;Qƈ?#8220;自动修复错误”打上“?#8221;Q然?#8220;开?#8221;既可Q它对盘盘面做完全扫描处理,q且对可能出现的
坏簇做自动修正。其ơ,在DOS状态下Q硬盘有坏道Q计机在启动时一般会自动q行Scandiskq行扫描Qƈ坏以黑底U字?#8220;B”QbadQ标
出。当Ӟ如果pȝ在启动时不进行磁盘扫描或已不能进入WindowspȝQ我们也可用软盘或光盘启动盘启动电脑后,在相应的盘符下,?#8220;AQ?#8221;下运?
Scandisk *Q(注:*扫描的硬盘盘W)Q回车后来对相应需要扫描修复的盘分区q行修理?nbsp;
其它的如诺顿工具׃的NDD“盘ȝ”及Pctools{相兛_具对盘q行扫描也是修复盘坏道的最常用的方法,其用法很单,许多报刊上也有介l,大家可找来试用一下?nbsp;
如果盘上出C无法修复的坏或物理坏道Q大家可用一些磁盘Y件将q些坏道单独分ؓ一个区q藏v来,q样可o你的盘廉使用寿命?nbsp;
Ҏ一Q如一?.3G盘?G处有严重的物理坏道,用Format格式化进行不下去QScandisk或NDD也通不q,但能正常分区。找来一?
分区格式化Y件Smart FdiskQ用启动盘启动电脑后Q进入盘WAQ,q行该Y件的执行文gSFdisk.EXEQ然后删掉(DELQ原有分区,?
出坏道在盘上的所在位|。如本例中,先徏?990M的基本分区,快速格式化后ƈȀzdQ然后再把坏道处分出U?0M的逻辑分区Q再所剩的盘I间?
Z个逻辑区后用快速格式化功能其快速格式化Q最后再那个约50M的坏道所在的区删除(DELQ掉是了。然后重启,一个有严重物理坏道的硬盘就很快
被修好了Q以后磁头再也不会去读那些被删除了的坏道Z?nbsp;
Ҏ二:用Windowspȝ自带的Fdisk分区。例如一?G的硬盘,在格式化?0%时不能顺利通过Q这时按Ctrl+Breakl止Q运?
Fdisk建立一?0M的DOS分区为C盘,然后再徏立一?0M逻辑盘DQ再余下的800余M建立一个逻辑盘E。退出Fdisk再运?
Format EQ,如果格到10%时又遇到ȝQ这时用Fdisk再徏立一?8M的E盘?0M的F盘,余下?90M作ؓG盘。l重复上面的?
作,直到完成。然后,q行Fdisk?0M的D、F盘删除,q时余下的就是没有坏道的好盘了?nbsp;
Ҏ三:同理Q用PartitionMagic、DiskManager{磁盘Y件也可完成这L工作。如PartitionMagic分区软gQ先?
PartitionMagic4中的“check”命o或Windows中的盘扫描E序来扫描磁盘,出坏簇在硬盘上的位|,然后?
Operations菜单下选择“Advanced/bad Sector Retest”Q把坏簇所在硬盘分成多个区后,再把坏簇所在的分区隐藏Q以?
在Windows中误操作Q这个功能是通过Hide Partition菜单Ҏ实现的。这样也能保证有严重坏道的硬盘的正常使用Qƈ免除pȝ频繁地去?
写坏道从而扩展坏道的面积?nbsp;
pȝ昄“TRACK 0 BADQDISK UNUSABLE”Q意思ؓ“零磁道损坏,盘无法使用”或用盘扫描E序扫描其它盘时其0扇区出现U色
“B”。硬?扇区损坏Q是大家比较头痛的故障,一般h往往出现这h障的盘作报废处理。其实合理运用一些磁盘YӞ把报废的0扇区屏蔽掉,而用1?
区取而代之就能v到vd生的效果Q这L软g如Pctools9.0和NU8{?nbsp;
Ҏ一Q我们就先以Pctools9.0Z来作说明。一?.1G盘出现上述故障Q用盘启动电脑后Q运行Pctools9.0目录下的DE.EXE?
件。接着选主菜单Select中的DriveQ进d在Drive typewPhysicalQ按I格选定Q再按Tab键切换到Drives,选中
hard diskQ然后OK回R后回C菜单。打开Select菜单Q这时会出现Partition TableQ选中q入后出现硬盘分信息。该?
盘有两个分区Q找到C区,该分区是从硬盘的0柱面开始的Q那么,?分区的Beginning Cylinder?Ҏ1可以了Q保存后退出。重新启
动电脑后按Del键进入COMS讄Q运?#8220;IDE AUTO DETECT”Q可以看到CYLS?82变成781。保存退出后重新分区格式化该盘Q?
使其h回生?nbsp;
Ҏ二:诺顿NU8.0也较好用。例如一?.28G盘出现0道损坏故障Q进入NU8工具包目录,q行其主E序NORTON.EXEQ然后可先?#8220;?
救盘”RESCUE选项对该盘的引导区、分{信息进行备份。接着选择“盘~辑器DISKEDIT”Q成功运行后?#8220;对象OBJECT”Q?#8220;分区
?#8221;后可见本盘的参数如下:面SIDE?-63Q簇CYLINDER?-255Q扇区SECTOR?-63Q其dD录和分区表信息就应该?
??扇区。我们要做的事就是把其C盘的起始扇区???扇区改ؓ0??扇区Q移动光标手工修改即可。另外需要说的就是,改动数DҎ具体?
况而定。最后存盘后退出重启电脑,用Format命o格式化硬盘即可正怋用了。需要特别留意的是,修好后的盘一定不要再用DOS下的Fdisk{分?
工具对其q行重新分区操作Q以免其又改变硬盘的起始柱面?nbsp;
如果以上各招都不见效Q那么就得用主板自带的盘低格E序或硬盘厂安盘赠送的低格E序如DM、LFormat{对盘全盘q行低格式化处理了Q它可对盘的一些坏道进行重新整理排除?nbsp;
三、如何正用才能减坏道的发生
上面说了那么多,都有点亡补牢之嫌,而正用好盘才是减少盘坏道发生、提高硬盘用寿命的最好方法?nbsp;
1.盘在工作时不能H然x
当硬盘开始工作时Q一般都处于高速旋转之中,如果我们中途突然关闭电源,可能会导致磁头与盘片猛烈擦而损坏硬盘,因此要避免突然关机。关机时一定要注意面板上的盘指示灯是否还在闪烁,只有在其指示灯停止闪烁、硬盘读写结束后方可关闭计算机的甉|开兟?nbsp;
2.防止灰尘q入
灰尘对硬盘的损害是非常大的,q是因ؓ在灰严重的环境下,盘很容易吸引空气中的灰颗_,使其长期U篏在硬盘的内部电\元器件上Q会影响电子元器件的热量散发Q得电路元器g的温度上升,产生漏电或烧坏元件?nbsp;
另外灰尘也可能吸收水分,腐蚀盘内部的电子线路,造成一些莫名其妙的问题Q所以灰体U虽,但对盘的危害不可低估。因此必M持环境卫生,减少I气
中的潮湿度和含尘量。切讎ͼ一般计机用户不能自行拆开盘盖,否则I气中的灰尘q入盘内,在磁头进行读、写操作时划伤盘片或头?nbsp;
3.要防止温度过?nbsp;
温度对硬盘的寿命也是有媄响的。硬盘工作时会生一定热量,使用中存在散热问题。温度以20?5℃ؓ宜,q高或过低都会晶体振荡器的旉主频发生?
变。温度还会造成盘电\元器件失灵,介质也会因热胀效应而造成记录错误。温度过低,I气中的水分会被凝结在集成电路元器g上,造成短\Q?nbsp;
湿度q高Ӟ电子元器件表面可能会吔R一层水膜,氧化、腐蚀电子U\Q以致接触不良,甚至短\Q还会ɼ介质的力发生变化Q造成数据的读写错误;湿度q?
低,ҎU篏大量的因机器转动而生的静电P从而烧坏CMOS电\Q吸附灰而损坏磁头、划伤磁盘片。机房内的湿度以45?5%为宜。注意ɽI气保持
q燥或经常给pȝ加电Q靠自n发热机内水汽蒸发掉。另外,量不要使硬盘靠q强场Q如音箱、喇叭、电机、电台、手机等Q以免硬盘所记录的数据因化?
损坏?nbsp;
4.要定期整理硬盘上的信?nbsp;
在硬盘中Q频J地建立、删除文件会产生许多片Q碎片积累多了,日后在访问某个文件时Q硬盘可能会p很长的时_不但讉K效率下降Q而且q有可能损坏?
道。ؓ此,我们应该l常使用Windows 9xpȝ中的盘片整理E序对硬盘进行整理,整理完后最好再使用盘修复E序来修补那些有问题的磁道?nbsp;
5.要定期对盘q行杀?nbsp;
现在的病毒攻击范围越来越q泛Q而硬盘作机的信息存储基圎ͼ通常是其d的首选目标。每q的4?6日o每位电脑使用者都心有余悸Q笔者单位上的几
只硬盘就惨遭qCIH的攻凅R所以,Z保证盘的安全,我们应该注意利用最新的杀毒Y件对病毒q行查杀Q同时要注意寚w要数据进行保护和l常性的?
份?nbsp;
6.用手拿硬盘时要小?nbsp;
在日常的电脑l护工作中,用手拿硬盘是再频J不q的事了。也许这最常见的事情,最不能引v我们的注意。其实,用手拿硬盘还是有学问的,E有不慎也会使硬?#8220;报废”的,因此我们在用手拿盘时一定要做到以下两点Q?nbsp;
①要LLQ不要磕或者与其他坚硬物体相撞Q?nbsp;
②不能用手随便地触摸盘背面的电路板。这是因为在气候干燥时Qh体通常带有静电Q在q种情况下用手触摸硬盘背面的电\板,则h体静电就可能伤害到硬盘上的电子元器gQ导致硬盘无法正常运行?nbsp;
因此Q我们在用手拿硬盘时应该抓住盘两侧Qƈ避免与其背面的电路板直接接触。有些类型的盘会在其外部包上一层护膜,它除具备防震功能外,更把电\板保护其中,q样我们可以不用担心什么静电了?nbsp;
7.量不要使用盘压羃技?nbsp;
我们以前在硬盘空间不大时QLx设法节省盘I间Q例如常见的措施是通过Doublespace、Drvspace命o来压~硬盘空间。但当压~卷?
仉渐增大Ӟq种Ҏ有一个很明显的缺点,那就是硬盘的d数据大大减慢了。随着盘技术的飞速发展,盘的容量也是节节攀高,目前市场上流行的盘
I间都在20G左右Q现在很隑ֆ出现以前那种盘I间不够用的情况了,所以我们也没有必要再用硬盘压~技术了?nbsp;
8.在工作中不能Ud盘
盘是一U高_设备,工作时磁头在盘片表面的Q动高度只有几微米。当盘处于d状态时Q一旦发生较大的震动Q就可能造成头与盘片的撞击Q导致损坏。所
以不要搬动运行中的微机。在盘的安装、拆卸过E中应多加小心,盘Ud、运输时严禁碰Q最好用泡沫或vl包装保护一下,量减少震动?nbsp;
9.使用塑料或橡皮来消除盘噪音
在硬盘{速相对较高的情况下,如果盘被固定在金属托架上或者放|不当时Q一旦接通电源,盘有可能出现比较强烈的震动,旉一长,有可能损坏盘?
头或者划伤硬盘的道。ؓ了消除噪韻I我们可以利用盘上靠q四个角的安装螺钉孔Q用弹力大、质地好的橡皮筋硬盘悬吊在机箱内;如果盘是水qx|?
的,我们也可以利用弹性和寸适当的橡皮垫或橡皮柱垫在盘下面Q以便达到减震的目的。这里要注意的是Q我们选用皮{悬吊时Q应选取质量好、弹力大且有
丝线包裹的那U,最好选用服装上用的有编l物包裹的橡皮筋Q以免橡皮筋失效后发生意外。适度拉紧皮{,q注意安装过E中不要使橡皮筋?nbsp;
软g名称Q?nbsp;修复盘物理坏道的工?nbsp;
软g版本Q?nbsp;
软gcdQ?nbsp;破解软g/盘工具
q行环境Q?nbsp;
软g语言Q?nbsp;体中?nbsp;
软g大小Q?nbsp;K
软g评hQ?nbsp;
整理日期Q?nbsp;2004-12-26 13:01:25
相关链接Q?nbsp;
下蝲l计Q?nbsp;本日下蝲Q? 本周下蝲Q?760 总计下蝲Q?762
请选择下蝲地址或类?nbsp;
介: --== HDD Regenerator Shell v1.41 特别?nbsp;==--
唯一可以修复盘物理坏道的工P它ƈ不是单的屏蔽坏道Q他会真正的恢复屏蔽?nbsp;
1Q运行hddreg141.exe安装原版E序Q?nbsp;
2Q解压patch.exe到原版目录下q行q行破解Q?nbsp;
3Q运行HDD Regenerator.exeQ选择Full Version\Enter Serial Number注册?nbsp;
ultraedit注册?/span>,版本:15.00.0.1043·········· 用户?MAYBELOVE 注册?/span> LFKKM-KIMMX-OSFEB-PMISO-ELILS-IIIHO-KKHLR-QPDRA |
跪求ultraedit注册?/span>,版本:15.00.0.1043·········· 注册信息AAQ?用户名:freeuser 授权码:GGCDP-KIOGN-KQHLZ-RNCSK-KKKHZ-PILKV-OQCKS-TKATB 注册信息BQ?NAMEQwww.jz5u.com SNQN6B6Y-R7G3V-L9V4X-A5U9P-XMC2M-Z8D5T 注册信息CQ?name:cangh... |
谁有ultraedit注册?/span>,版本:15.10.0.1019 用户名:ld442996696 授权码:PHJQA-LQOPH-NGHHD-TIPMC-HMLNK-FGNSX-WXRJ8-JNIGA 我算的,l对可以用?如果你需要另外中文用户名QHi我,我帮你算?nbsp; |
ultraedit注册?/span>,版本:15.00.0.1042 免费注册?/span>是多啊 |
ultraedit注册?/span>,版本:15.00.0.1033 exit360 JIGKU-HIOIN-RNAER-QMFUJ-KMJEO-HCOHB-RRCGM-QQAPB |
?/span>ultraedit注册?/span>,版本:15.00.0.1033 要能用的 Name:exit360 Code:JIGKU-HIOIN-RNAER-QMFUJ-KMJEO-HCOHB-RRCGM-QQAPB 我用的是q个Q能用?nbsp; |
ultraedit15.00.0.1046注册?/span> 用户?lifuljk 注册?/span> HJIEY-HCMLY-JRIJB-QPEVB-JLBFG-HGRKN-JRFGU-OPATG |
?/span>ultraedit 15.00.0.1033注册?/span> jqk1986 EGHJD-IHJLG-KRJKJ-SOBPT-IMKIK-HDQJF-LPBGG-VLGTW |
UltraEdit-32 v15.00注册?/span>free user GGCDP-KIOGN-KQHLZ-RNCS... http://www1.400disk.com/down.aspx?down=ok&filepath=renwo713%2fkeygen.rar q里?span style="color: #c60a00;">注册Z载,自己随便注册 |
动作-快捷?/p>
E序ȝ快捷?br />
停止q程-Ҏ 数?br />
强制退出程?Ҏ Option(Alt) ESC
强制重新启动-Ҏ Ctrl 甉|?/p>
启动时的快捷?br /> 启动为安全模?Shift (在开机提C音?
L自动d-Shift (昄q度条时)
L启动目-Shift (dq程?
从光盘启动系l?c
火线目标盘模?t
从网l映像启?n
选择启动盘-Option(Alt)
清除参数存储?PRAM) Ҏ Option(Alt) p r
启动?verbose 模式-Ҏ v
启动为单用户模式-Ҏ s
打开LZg-Ҏ Option(Alt) o f
Finder 快捷?br />
隐藏 Finder -Ҏ h
隐藏其它E序-Ҏ Option(Alt) h
清空废纸?Ҏ Shift Delete
清空废纸?不提C? -Ҏ Option(Alt) Shift Delete
获取?(静态窗? Ҏ i
获取?(动态窗? Ҏ Option(Alt) i
查找 . Ҏ f
弹出-Ҏ e
昄查看选项-Ҏ j
转到计算?Ҏ Shift c
转到 Home Ҏ Shift h
转到 iDisk -Ҏ Shift i
转到应用E序目录-Ҏ Shift a
转到个h收藏-Ҏ Shift f
转到目录 . Ҏ Shift g
q接服务?. Ҏ k
注销. -Ҏ Shift q
注销 (无提C? Ҏ Option(Alt) Shift q
Finder中的图标快捷?br />
选择下一图标-方向?br />
按首字母选择图标-字母?br />
选择下一?(升序) Tab
d选择图标-Shift 点击
选择q箋的图?(列表模式) Shift 点击
选择不连l的图标 (列表模式) Ҏ 点击
~辑图标名称-Return
文g及目录的快捷?br />
拯目-Option(Alt) 拖动目
复制-Ҏ d
创徏替n(鼠标方式) -Ҏ Option(Alt) 拖动
创徏替n (命o方式) Ҏ l (L)
昄替n的原w?Ҏ r
dC人收?Ҏ t
寚w目-Ҏ 拖动
在新H口中打开目录-Ҏ 双击
打开目-Ҏ 下方向键
关闭目录 (q返回上层目? Ҏ 上方向键
打开目录 (列表模式) Option(Alt) x向键
关闭目录 (列表模式) Option(Alt) 左方向键
打开选择的目录中的所有目?(列表模式) Ҏ Option(Alt) x向键
关闭选择的目录中的所有目?(列表模式) Ҏ Option(Alt) 左方向键
删除目-Ҏ Delete
H口快捷?br />
新的 Finder H口-Ҏ n
关闭当前H口-Ҏ w
最化当前H口-Ҏ m
关闭所有窗?Option(Alt) 点击关闭按钮 ?Ҏ Option(Alt) w
最化所有窗?Option(Alt) 点击最化按钮
全屏-Option(Alt) 点击~放按钮
隐藏当前E序-Option(Alt) 点击 (Desktop Dock item .)
Ud未激zȝ?Ҏ 拖动H口
昄为图?Ҏ 1
昄为列?Ҏ 2
昄为分?Ҏ 3
昄/隐藏工具栏苹?b
查看q择当前目录的\?Ҏ 点击H口标题
Dock快捷?br />
在Finder中显C项目苹?点击 dock 目
切换Dock -Ctrl d
D-左、右方向键或Tab Shift Tab
打开目-Space Return Enter
隐藏/昄Dock Ҏ Option(Alt) d
用户q程快捷?br />
览Ȁzȝ应用E序-Ҏ Tab
逆向览-Ҏ Shift Tab
对话框快捷键
选择下一区域- Tab
选择默认按钮- Return ?Enter
关闭对话? Esc ?Ҏ 数?br />
选择上层/下层目录 (保存 打开对话? 上、下方向?br />
向上滚动(列表方式) - Page up
向下滚动(列表方式) - Page down
输入光标Ud到行首上方向?br />
输入光标Ud到行末下方向?/p>
全键盘操?br />
打开完全键盘操作Ctrl F1
L控制对话框及H口Ctrl F7
高亮下一控制Tab
高亮下一控制 (文本? -Ctrl Tab
高亮下一H口Ҏ `
高亮目、表单或菜单方向?br />
Ud滚动条及按钮方向?br />
高亮控制盔R的文本框 Ctrl 方向?/p>
选择高亮目-I格?br />
默认点击动作-Return ?Enter
点击取消按钮-Esc
不选择目关闭H口-Esc
反{高亮Ud序-Shift "key"
动作 (使用功能? 快捷?br />
菜单?Ctrl F2
Dock - Ctrl F3
览H口-Ctrl F4 (Ctrl Shift F4)
工具?Ctrl F5
实用E序-Ctrl F6
动作 (使用字母? 快捷?br />
菜单?Ctrl m
Dock - Ctrl d
览H口-Ctrl w (Ctrl Shift w)
工具?Ctrl t
实用E序-Ctrl u
1.安装软g?
在Centos上配|SVN服务?/font>要安装Y件包。yuminstallhttpdhttpd-develsubversionmod_dav_svnmod_auth_mysql
2.创徏svn?br />
在Centos上配|SVN服务?/font>要创建svn库。mkdir/var/svn
svnadmincreate/var/svn/repository
3.配置apach
在Centos上配|SVN服务?/font>要配|Apache。vi/etc/httpd/conf/httpd.conf
加入已下几行
SVNPath/var/svn/repository
4.重启httpd
在Centos上配|SVN服务?/font>要重启httpd。servicehttpdrestart.
5.从浏览器讉K
在Centos上配|SVN服务?/font>需要从览器访问。地址是:http://192.168.30.136/repos/
6.用svn客户端访?
在Centos上配|SVN服务?/font>要用svn客户端访问。svncohttp://192.168.30.136/repos/--usernamemac
mac服务器上的Q一用户?
TODO:用httpd加入权限控制.
׃原来的subversion服务器硬件有问题Q所以需其q移到新服务器上。我们安装的是Centos5.3.大家都说CentOS更新慢。果Ӟ里面自带的subversionq是1.4.2。而我们原来备份的subversion库是1.5版本的?/p>
1.试在已存在的subversion1.4.2上恢复:
[root@svnserv~]#svnserve-d-r/root/svn
[root@svnserv~]#svnlssvn://192.168.11.148
svn:ExpectedFSformat'2';foundformat'3'
svn:期待文gpȝ(FS)格式“2”Q找到格?#8220;3”
q是因ؓ待恢复的subversion版本和现在安装的subversion不一_待恢复的较新?br />
[root@svnserv~]#svnserve--version
svnserve,version1.4.2(r22196)
2.试在centos5.3安装subversion1.6.5
必须升subversion?br />
查到最新稳定版为subversion-1.6.5?br />
下蝲地址:http://subversion.tigris.org/getting.html如果下蝲源码~译Q会有很多依赖的库也需要下载。所以直接下redhatAS5对应的rpm安装?br />
[root@svnserv~]#rpm-ivhsubversion-1.6.5-1.i386.rpm
error:Faileddependencies:
libneon.so.27isneededbysubversion-1.6.5-1.i386
neon>=0.26.1isneededbysubversion-1.6.5-1.i386
sqlite>=3.4isneededbysubversion-1.6.5-1.i386
[root@svnserv~]#rpm-ivhneon-0.28.4-1.i386.rpm
Preparing...###########################################[100%]
1:neon###########################################[100%]
需要先安装sqlite[root@svnserv~]#rpm-ivhsubversion-1.6.5-1.i386.rpm
error:Faileddependencies:sqlite>=3.4isneededbysubversion-1.6.5-1.i386
安装sqlite呢?与已有版本冲H?br />
[root@svnserv~]#rpm-ivhsqlite-3.5.9-2.i386.rpm
Preparing...###########################################[100%]
file/usr/bin/sqlite3frominstallofsqlite-3.5.9-2.i386conflictswithfilefrompackagesqlite-3.3.6-2.i386
file/usr/lib/libsqlite3.so.0.8.6frominstallofsqlite-3.5.9-2.i386conflictswithfilefrompackagesqlite-3.3.6-2.i386
[root@svnserv~]#rpm-qa|grepsqlite
python-sqlite-1.1.7-1.2.1
sqlite-devel-3.3.6-2
sqlite-3.3.6-2
卸蝲Q有依赖
[root@svnserv~]#rpm-esqlite-3.3.6-2
error:Faileddependencies:
libsqlite3.so.0isneededby(installed)php-pdo-5.1.6-23.el5.i386
libsqlite3.so.0isneededby(installed)sqlite-devel-3.3.6-2.i386
libsqlite3.so.0isneededby(installed)rpm-4.4.2.3-9.el5.i386
libsqlite3.so.0isneededby(installed)rpm-libs-4.4.2.3-9.el5.i386
libsqlite3.so.0isneededby(installed)apr-util-1.2.7-7.el5.i386
libsqlite3.so.0isneededby(installed)python-sqlite-1.1.7-1.2.1.i386
libsqlite3.so.0isneededby(installed)yum-metadata-parser-1.1.2-2.el5.i386
libsqlite3.so.0isneededby(installed)rpm-build-4.4.2.3-9.el5.i386
libsqlite3.so.0isneededby(installed)rpm-devel-4.4.2.3-9.el5.i386
libsqlite3.so.0isneededby(installed)systemtap-0.7.2-2.el5.i386
sqlite=3.3.6-2isneededby(installed)sqlite-devel-3.3.6-2.i386
sqliteisneededby(installed)systemtap-0.7.2-2.el5.i386
觉不可强行卸载sqliteQ前人已有经验,会死的很隄?br />
升呢?有sqlite-devel-3.3.6-2.i386依赖
[root@svnserv~]#rpm-Uvhsqlite-3.5.9-2.i386.rpm
error:Faileddependencies:
sqlite=3.3.6-2isneededby(installed)sqlite-devel-3.3.6-2.i386
那升Usqlite-devel-3.3.6-2.i386到sqlite-devel-3.5.9-2.i386呢?又说需要先安装了sqlite=3.5.9-2才行?br />
[root@svnserv~]#rpm-Uvhsqlite-devel-3.5.9-2.i386.rpm
error:Faileddependencies:
sqlite=3.5.9-2isneededbysqlite-devel-3.5.9-2.i386Q这Ş成一个@环依赖了。想升sqlite3.3?.5,告诉我sqllitedevel3.3需要它。升Usqllitedevel3.3呢,告诉我必d安装sqlite3.5?br />
删除sqlite-devel-3.3.6-2呢?不行
[root@svnserv~]#rpm-esqlite-devel-3.3.6-2
error:Faileddependencies:
sqlite-develisneededby(installed)rpm-devel-4.4.2.3-9.el5.i386
3.改安装subversion1.5
一时无法,所以还是安装subversion1.5吧。由?.65对sqlite版本的依赖,转到较老的1.57版,不需要sqlite支持?br />
到http://www.open.collab.net/downloads/subversion.html下蝲认证的rpmreleaseQ需要在collab注册?br />
直接安装服务器端Q提CZ赖错误[root@svnserv~]#rpm-ivhCollabNetSubversion-server-1.5.7-1.i386.rpm
warning:CollabNetSubversion-server-1.5.7-1.i386.rpm:HeaderV3DSAsignature:NOKEY,keyID35bcca43
error:Faileddependencies:CollabNetSubversion-client>=1.5.7-1isneededbyCollabNetSubversion-server-1.5.7-1.i386
先安?.5client[root@svnserv~]#rpm-ivhCollabNetSubversion-client-1.5.7-1.i386.rpm
warning:CollabNetSubversion-client-1.5.7-1.i386.rpm:HeaderV3DSAsignature:NOKEY,keyID35bcca43
Preparing...###########################################[100%]
1:CollabNetSubversion-cli###########################################[100%]
再安装Subversion1.5serverok
[root@svnserv~]#rpm-ivhCollabNetSubversion-server-1.5.7-1.i386.rpm
warning:CollabNetSubversion-server-1.5.7-1.i386.rpm:HeaderV3DSAsignature:NOKEY,keyID35bcca43
Preparing...###########################################[100%]
1:CollabNetSubversion-ser###########################################[100%]
成功了?br />
不过Q执行[root@svnserv~]#svnserve--version
svnserveQ版?.4.2(r22196)q是1.4.2[root@svnserv~]#whereissvnserve
svnserve:/usr/bin/svnserve/opt/CollabNet_Subversion/bin/svnserve/usr/share/man/man8/svnserve.8.gz
发现新版被安装与/opt目录M。执行[root@svnserv~]#/opt/CollabNet_Subversion/bin/svnserve--version
svnserveQ版?.5.7(r36142)可以?opt相应bin目录的svn*拷到/usr/binQ也可以直接执行该目录?br />
我的版本库放?root/svn目录下,直接从原机器打包拯来的?br />
/opt/CollabNet_Subversion/bin/svnserve-d-r/root/svn需要配|一下svnserve.conf和相应的权限?br />
执行svnlistsvn://localhost/׃昄相应的库Q一切ok?br />
http://developer.51cto.com/art/201005/200167.htm
Z文g׃n的需要,HEPG上通过SAMBA׃n了一个目录,作ؓ实现文g交换的共享文件夹Q在Windowspȝ中用该目录的方式可参阅Windows׃n文g夹的讄部分?/font>
从Windowsd到Linux机器Q可以通过SSHQSecure SHellQ方式对|络传输加密Q而避免Telnetq种明文传输方式易被H探的弊端。Putty是一个从Windows到LinuxQ配|了SSH服务器端的Windows也一P之间很好的SSHl端Q可以阅d输入中文、设|前景色和背景色、设|SSH版本和认证方式、设|X11转发Q如果本行X ServerQ和端口转发Q同时PUTTY也支持Telnet方式和RSH方式dQTelnet、RSH和SSH的比较参?a class="main" >此处Q。甚x些Windows的应用程序也通过Putty的端口{发来加密|络传输Q如Dreamweaver MX通过putty加密ftp文g传输Q。点?a class="main" >此处下蝲PuttyQ或?a class="main" >PUTTY主页下蝲最新版本。下载后解压~到一个目录,直接q行putty.exe或徏立一个桌面快h式点击运行?/font>
3.S-TermQfor Windows 98/NT/2000Q?/font>
S-Term是一个Windows下的l端软gQ可以支持telnet、SSH方式d。通过主页下蝲或本?a class="main" >下蝲S-Term2.549?/font>
4.Tera Term Pro 2.3Qfor Windows 98/NT/2000Q?/font>
Tera Term Pro 2.3是一个Windows下的l端软gQ可以支持telnet方式dQ安?a class="main" >扩展模块可以支持ssh方式?/font>
一个快速的免费文g传输客户端,支持FTP和SFTP{传输方式,下蝲、安装即可。主在?a class="main" target="_blank">here?/font>
Winscp是在Windows与Linux之间怺传输文g的一个很好的GUI应用E序Qƈ且它是免费的。通过WinSCP可以本地的文gQ无论是桌面上的、本地文件夹中的、另一WinSCP的另一q程L上的文gQ用鼠标拖到远E主ZQ反之亦然。点?a class="main" >此处下蝲直接可运行的E序Q或点击此处下蝲要安装后q行的程序(包含语言选择——日、捷、俄{、开始菜单项、鼠标右键快捯单的“发送到”——从而你可以通过WinSCP文件直接发送到q程L的Q意指定目录中Q密钥生和理工具{)Q或?a class="main" >WinSCP主页下蝲最新版本?/font>
要运行远ELinuxL上的XE序Q如Netscape或Mozilla、koffice、游戏等Q需要本行X ServerQ而X Manager提供了这样一个X Server以及Xsshl端Qƈ且对中文的支持较好。点?a class="main" >此处下蝲X ManagerQ需要序列号Q,体中文字?/a>?a class="main" >J体中文字体Q或?a class="main" >Netsarang主页下蝲最新版本。下载后q行安装E序xmgr139e.exeQ安装完成会在开始菜单中建立E序l,点击其中的XstartQ在弹出的窗口中输入q程L名或IP地址、登录用户名、密码,点击Run按钮即会弹出q程L的xtermH口。显CETurbo Linux 7.0机器上的中文文gQ请使用rxvtQƈ且要?bashrc中添加一行:
export LC_ALL=gb2312
在xterm或rxvtH口中运行命?/font>
xclock&
会出现时钟界面。其它如mozilla、kghostview{都可一试。打开q程l端使用下述命oQ对konsoleQ命令ؓQ?br /> /usr/bin/konsole -ls -display $DISPLAY
对rxvtQ命令ؓQ?br /> /usr/bin/X11/rxvt -ls -display $DISPLAY -fn 10*20 -fm song-bold16
?br /> /usr/bin/X11/rxvt -ls -display $DISPLAY -fn 8*16 -fm song-bold14
Q参?a class="main" >此处Q?
在Windows上安装SSH服务器端可以带来很多方便Q比如端口{发和Tunnel。点?a class="main" >此处下蝲q运行。配|密钥对的方法见其文档?/font>
9.在Windowspȝ中存取本机Linux分区的文?/p>
对于安装了多操作pȝQ如Windows XPQLinuxQ的LQ在Windowspȝ中存取本机Linux分区的文件可以带来许多方便,如可以将Visual C++中编译的E序在Linux中编译,在Linuxq行时下载的文g在Windows中打开或运行。这斚w比较常用的Y件有e2fs和Paragon Ext2 Anywhere?/p>
点击此处下蝲e2fsQ下载最新版q了解更多相关知识请讉K?a class="main" >主页。下载后文件解压羃C个目录,双击解压~后的文件explore2fs.exe卛_q行(或在桌面建立快捷方式Q,在出现的H口中可览本机的linux分区Qext2和ext3Q。如果向Linux分区复制文gQ需打开?#8220;?#8221;功能Q这一功能是有风险的,量不要使用Q,Ҏ如下Q?/p>
在explore2fs界面中选择View->OptionsQ在弹出H口中选中Debug选项卡,选中Enable Write SupportQ选择OKQOKQ在ȝ序的界面中选择File->Rescan PartitionsQ对希望写入文g的分区选择Yes。这P对Linux分区的文件点击鼠标右键时Q就可以执行Rename、Delete、Import FileQ写入文Ӟ{操作?
更ؓ好用的程序是Paragon Ext2 AnywhereQ它可以linux分区mount为本地的一个分区,q指定一个盘W(如E:Q。这是一个商业YӞ需要序列号Q?/p>
10. 把Windows机器的目录通过NFS与Linux׃n
Linux机器之间可以通过NFS远ELinux机器的目录挂装ؓ本地一个目?/a>Q如同访问本机目录一样存取远E文件和目录。虽焉过Samba可以Windows机器的目录共享给Linux机器Q但操作h较麻烦,需要命令行的登录和挂装Qsmbclient、smbmount{)Q而将Windows的目录通过NFS方式׃nlLinuxL则方便得多,Windows上的q种服务UCؓPCNFS。微软提供一个免费版本的Service for Unix 3.5可以实现q一功能Q而SFU3.5的目的是在Windowsq_上提供一个Unix命o行环境,为熟悉Unix的用者向Windowsq_q渡搭一座桥。点?a class="main" >此处下蝲SFU3.5,在Windows下点击运行,q里?a class="main" >安装Ҏ?/p>
除了SFU3.5以外QHummingbird NFS Maestro Server 9.0也可以实Cq功能,而且q能驱动器Q或分区Q整个共享,包括光驱Q物理光驱或虚拟光驱Q,q里?a class="main" >安装Ҏ?/p>
VNC是ATQT公司的远E管理YӞ和终端服务类|和终端不同的地方在于l端服务q接上去是开启了一个会话,而VNC则是和当前正在登录的用户q同一个会话。这也就是说Q你可以和当前登录的用户同时操作Q他所作的一切你都可以看见,反之亦然?/p>
首先启动Linux机器的VNC ServerQ通常?Q,q输入一个密码,以认证远E连接?/p>
然后Q在Windows机器上安装VNC server和viewerQ这里提供两个版本-RealVNCQ?a class="main" >E序?a class="main" >文档Q和TridiaVNCQ?a class="main" >E序Q。安装完Q运行viewerQ输入VNC_SERVER_IP:1Q再输入密码Q即可打开一个远ELinuxL的X会话。这里有一?a class="main" >单的介绍?/p>
实际上,如果Windows机器启动了VNC serverQ那么从Linux机器通过VNC viewer也可以共享Windows桌面Q这可以辑ֈ使用计算?#8220;演示”软g和文E等的目的?/p> http://hepg.sdu.edu.cn/Chinese/service/computer/users_guide/windows/link_linux.htm
依次选择Q选项—?gt;会话选项—?gt;l端—?gt;反空關y?gt;发送字?nbsp; ?回RQ\nQ—?gt;定 q就OK啦,嘿嘿
或?选择 发送协?nbsp; Q我是q样讄的,嘿嘿Q?br />
Ping
Ping是测试网l联接状况以及信息包发送和接收状况非常有用的工P是网l测试最
常用的命令。Ping向目标主?地址)发送一个回送请求数据包Q要求目标主机收到请求后l予{复Q从而判断网l的响应旉和本机是否与目标L(地址)联通?/p>
如果执行Ping不成功,则可以预故障出现在以下几个斚wQ网U故障,|络适配器配|不正确QIP地址不正。如果执行Ping成功而网l仍无法使用Q那么问题很可能出在|络pȝ的Y仉|方面,Ping成功只能保证本机与目标主机间存在一条连通的物理路径?/p>
命o格式Q?/p>
ping IP地址或主机名 [-t] [-a] [-n count] [-l size]
参数含义Q?
-t不停地向目标L发送数据;
-a 以IP地址格式来显C目标主机的|络地址 Q?/p>
-n count 指定要Ping多少ơ,具体ơ数由count来指?Q?/p>
-l size 指定发送到目标L的数据包的大?/p>
例如当您的机器不能访问InternetQ首先您想确认是否是本地局域网的故障。假定局域网的代理服务器IP地址?02.168.0.1Q您可以使用Ping 202.168.0.1命o查看本机是否和代理服务器联通。又如,试本机的网卡是否正安装的常用命o是ping 127.0.0.1?/p>
Tracert
Tracert命o用来昄数据包到辄标主机所l过的\径,q显C到达每个节点的旉。命令功能同PingcMQ但它所获得的信息要比Ping命o详细得多Q它把数据包所走的全部路径、节点的IP以及p的时间都昄出来。该命o比较适用于大型网l?/p>
命o格式Q?/p>
tracert IP地址或主机名 [-d][-h maximumhops][-j host_list] [-w timeout]
参数含义Q?/p>
-d 不解析目标主机的名字Q?/p>
-h maximum_hops 指定搜烦到目标地址的最大蟩跃数Q?/p>
-j host_list 按照L列表中的地址释放源\由;
-w timeout 指定时旉间隔Q程序默认的旉单位是毫U?/p>
例如大家惌了解自己的计机与目标主机www.cce.com.cn之间详细的传输\径信息,可以在MS-DOS方式输入tracert www.cce.com.cn?/p>
如果我们在Tracert命o后面加上一些参敎ͼq可以检到其他更详l的信息Q例如用参?dQ可以指定程序在跟踪L的\径信息时Q同时也解析目标L的域名?
Netstat
Netstat命o可以帮助|络理员了解网l的整体使用情况。它可以昄当前正在zd的网l连接的详细信息Q例如显C网l连接、\p和网l接口信息,可以l计目前d有哪些网l连接正在运行?/p>
利用命o参数Q命令可以显C所有协议的使用状态,q些协议包括TCP协议、UDP协议以及IP协议{,另外q可以选择特定的协议ƈ查看其具体信息,q能昄所有主机的端口号以及当前主机的详细路由信息?
命o格式Q?/p>
netstat [-r] [-s] [-n] [-a]
参数含义Q?/p>
-r 昄本机路由表的内容Q?/p>
-s 昄每个协议的用状?包括TCP协议、UDP协议、IP协议)Q?/p>
-n 以数字表格Ş式显C地址和端口;
-a 昄所有主机的端口受?/p>
Winipcfg
Winipcfg命o以窗口的形式昄IP协议的具体配|信息,命o可以昄|络适配器的物理地址、主机的IP地址、子|掩码以及默认网关等Q还可以查看L名、DNS服务器、节点类型等相关信息。其中网l适配器的物理地址在检网l错误时非常有用?/p>
命o格式Q?/p>
winipcfg [/?] [/all]
参数含义Q?/p>
/all 昄所有的有关IP地址的配|信息;
/batch [file] 命令结果写入指定文Ӟ
/renew_ all 重试所有网l适配器;
/release_all 释放所有网l适配器;
/renew N 复位|络适配?NQ?/p>
/release N 释放|络适配?N?/p>
在Microsoft的Windows 95及其以后的操作系l中Q都可以q行以上命o?/p>
MG-SOFT MIB Browser Pro. for Windows
MG-SOFT MIB Browser Professional EditionQ带MIB CompilerQ?strong>是一个用户友好的SNMP览器,使用灉|Q技术领先,功能强大Q是Microsoft
Windows操作pȝ上用最q泛的SNMP览器,支持Windows 95, Windows 98, Windows ME, Windows NT,
Windows 2000, Windows XP, Windows Server 2003?/p>
该浏览器q含?a href="#2">Linux版本?/strong>
MIB Browser使用IPv4、IPv6或IPX|络上的标准SNMPv1、SNMPv2和SNMP3协议Q可以监控和理|络上的MSNMP讑֤Q如文g或数据库服务器、modem、打印机、\由器、交换机、…)。同Ӟ通过标准的SNMPv3 USM安全模型QMIB Browserq支持Diffie-Hellman密钥交换模型Q因此可以无~链接ƈ理ZDOCSIS的SNMPv3代理Q如cable modem、cable modeml端pȝ、机盒{)?/p>
您还可以使用MIB Browser执行SNMP Get、SNMP GetNext、SNMP GetBulk和SNMP Set操作。另外,q可以捕捉网l上MSNMP讑֤或程序发出的SNMP Trap和SNMP信息包?/p>
MIB Browser可以同时监控几个SNMP讑֤Q具有SNMP表格览器、SNMP表格~辑器、日志功能、对于查询数值的实时囑Ş表达、扫描代理中使用的MIB、SNMP代理快照比较、管理远ESNMP代理上的SNMPv3 USM用户{特性?/p>
通用SNMP TraceH可以显CMIB Browser和SNMP代理之间交换的SNMP信息Q该信息既可以通过原始的十六进制dump格式昄Q也可以昄为经q解码的可读格式。所以,当您在开发SNMP代理或解决SNMP代理无法正确响应MIB BrowserhӞ该通用SNMP TraceH是非常有用的调试工兗?/p>
附带的MIB Compiler可以~译M厂商的MIB文gQMIB Browser能够下蝲q用编译的MIB文g。一般而言QSNMP可托设备厂商都会提供MIB文gQ含有对SNMP讑֤的托对象层ơ和对象属性的说明。换a之,MIB文g为相应设备的理提供路标?/p>
MG-SOFT MIB Browser Pro. for Linux
MG-SOFT MIB Browser Professional EditionQ带MIB CompilerQfor Linux是一个用户友好的SNMP览器,使用灉|Q技术领先,功能强大Q是Linux操作pȝ上用最q泛的SNMP览器,支持Intel x86上的RedHat, Mandrake, Suse, Debian, Slackware{?/p>
该Linux版本外观和特性功能均?a href="#1">Windows版本cM?/strong>
MIB Browser使用IPv4、IPv6或IPX|络上的标准SNMPv1、SNMPv2和SNMP3协议Q可以监控和理|络上的MSNMP讑֤Q如文g或数据库服务器、modem、打印机、\由器、交换机、…)。同Ӟ通过标准的SNMPv3 USM安全模型QMIB Browserq支持Diffie-Hellman密钥交换模型Q因此可以无~链接ƈ理ZDOCSIS的SNMPv3代理Q如cable modem、cable modeml端pȝ、机盒{)?/p>
您还可以使用MIB Browser执行SNMP Get、SNMP GetNext、SNMP GetBulk和SNMP Set操作。另外,q可以捕捉网l上MSNMP讑֤或程序发出的SNMP Trap和SNMP信息包?/p>
MIB Browser可以同时监控几个SNMP讑֤Q具有SNMP表格览器、SNMP表格~辑器、日志功能、对于查询数值的实时囑Ş表达、扫描代理中使用的MIB、SNMP代理快照比较、管理远ESNMP代理上的SNMPv3 USM用户{特性?/p>
通用SNMP TraceH可以显CMIB Browser和SNMP代理之间交换的SNMP信息Q该信息既可以通过原始的十六进制dump格式昄Q也可以昄为经q解码的可读格式。所以,当您在开发SNMP代理或解决SNMP代理无法正确响应MIB BrowserhӞ该通用SNMP TraceH是非常有用的调试工兗?/p>
附带的MIB Compiler可以~译M厂商的MIB文gQMIB Browser能够下蝲q用编译的MIB文g。一般而言QSNMP可托设备厂商都会提供MIB文gQ含有对SNMP讑֤的托对象层ơ和对象属性的说明。换a之,MIB文g为相应设备的理提供路标?/p>
MG-SOFT Trap Ringer Pro. for Windows
MG-SOFT Trap Ringer Professional Edition是一个监控程序,可以监控|络上Q意设备发出的SNMPv1, SNMPv2c和SNMPv3 TRAP通知消息及SNMPv2c 和SNMPv3 INFORM通知消息。该E序可以采取不同方式理接收的通知Q还提供接收的消息通知l用L机制?/p>
Trap Ringer可以昄控制台日志(用于实时监控Q或q序本w创建的其他日志文gQ如日常日志文g或包含通过滤L器的通知的日志文件等Q,因此Q您可以在主H口中监控所接收到的SNMP通知。对于接收到的SNMP通知信息Q可以通过email转发l其他h员,也可以记录在本地Windows事g览器工hq程机器的事件浏览器上。除此,Trap Ringer接收到SNMP通知后,q可以启动其他外部程序,利用命o行参数来开始其他行为,例如周期性更新或生成HTML报告文gQ得您可以利用Web览器来监控SNMP通知。这些不同的监控和用户通知选项可以同时使用?/p>
Trap Ringerȝ口显C接攉知消息的细节内宏V主H口左边的面板包含所接收到的通知消息的列表。点d表中的Q何一个通知Q其l节内容显C在右上斚w板中。点d上方面板中的企业行或捆绑包,可以显CMIB模块中定义的相关OID全部l节内容?/em>
该Y件含有高U过滤功能,您可以对qo器进行配|,从而仅捕捉那些与特定标准匹配的SNMP通知。实际上Q可以通过M属性或属性的联合Q包括可变的捆绑包和SNMPv3安全属性)来对SNMP Trap和Inform通知q行qo。Trap Ringerq允许您为SNMP通知讄不同的严重等U图标和颜色以对光要性进行区分,从而更好的在主H口中显C接攉知?/p>
Trap Ringer可以昄所接收的通知消息的所有细节,而且通过提取MIB模块中的相应数据Q还可以包含可变捆绑包信息。而附加的MIB~译器则允许您编译Q意厂商的MIB文gQ同Trap Ringer联合使用Qؓ接收的SNMP通知提供更ؓ重要和有意义的信息。对于接收到的SNMP Trap和Inform通知信息Q还可以从Trap Ringer导出为CSV ASCII文gQ以便外部浏览或后处理之用?/p>
除了支持标准的Ipv4传输协议之外QTrap Ringerq支持Ipv6和IPX传输协议Q能够接收来自Q意Ipv4/UDP, IPv6/UDP和IPX端口的SNMP通知?/p>
Trap Ringer采取了一U客L/服务器结构体p,服务器模块负责接收网l上的SNMP通知Qƈ按照特定讄对其q行处理Q而客L则提供了一个图形式用户界面Q用于显C接收到的SNMP通知Qƈ负责Ҏ务器和客Lq行配置。服务器模块也可以作Z个系l服务来q行Q支持Windows NT, Windows 2000, Windows XP, Windows Server 2003Q,或者运行ؓ一个隐藏的控制台程序(支持Windows 95, Windows 98, Windows MEQ。Trap Ringer客户端同服务器模块运行在相同的计机上,是一个常规的GUIE序Q启动后同服务器模块相联Q然后您可以显Cƈ览所接收到的SNMP通知Q还可以Ҏ务器模块q行控制和设|?br />
MG-SOFT Trap Ringer Pro. for Linux
MG-SOFT Trap Ringer Professional Edition with MIB Compiler for Linux是一个监控程序,可以监控|络上Q意设备发出的SNMPv1, SNMPv2c和SNMPv3 TRAP通知消息及SNMPv2c 和SNMPv3 INFORM通知消息。该E序可以采取不同方式理接收的通知Q还提供接收的消息通知l用L机制?/p>
Trap Ringer可以昄控制台日志(用于实时监控Q或q序本w创建的其他日志文gQ如日常日志文g或包含通过滤L器的通知的日志文件等Q,因此Q您可以在主H口中监控所接收到的SNMP通知。对于接收到的SNMP通知信息Q可以通过email转发l其他h员,也可以记录在本地Windows事g览器工hq程机器的事件浏览器上。除此,Trap Ringer接收到SNMP通知后,q可以启动其他外部程序,利用命o行参数来开始其他行为,例如周期性更新或生成HTML报告文gQ得您可以利用Web览器来监控SNMP通知。这些不同的监控和用户通知选项可以同时使用?br />
Trap Ringerȝ口显C接攉知消息的细节内宏V主H口左边的面板包含所接收到的通知消息的列表。点d表中的Q何一个通知Q其l节内容显C在右上斚w板中。点d上方面板中的企业行或捆绑包,可以显CMIB模块中定义的相关OID全部l节内容?/em>
该Y件含有高U过滤功能,您可以对qo器进行配|,从而仅捕捉那些与特定标准匹配的SNMP通知。实际上Q可以通过M属性或属性的联合Q包括可变的捆绑包和SNMPv3安全属性)来对SNMP Trap和Inform通知q行qo。Trap Ringerq允许您为SNMP通知讄不同的严重等U图标和颜色以对光要性进行区分,从而更好的在主H口中显C接攉知?/p>
Trap Ringer可以昄所接收的通知消息的所有细节,而且通过提取MIB模块中的相应数据Q还可以包含可变捆绑包信息。而附加的MIB~译器则允许您编译Q意厂商的MIB文gQ同Trap Ringer联合使用Qؓ接收的SNMP通知提供更ؓ重要和有意义的信息。对于接收到的SNMP Trap和Inform通知信息Q还可以从Trap Ringer导出为CSV ASCII文gQ以便外部浏览或后处理之用?/p>
该Y仉了支持标准的IPv4/UDP传输协议之外Q还支持Ipv6/UDP传输Q可以接收来自Q意IPv4/UDP和IPv6/UDP端口的SNMP通知?/p>
服务器模块运行ؓ一个daemonE序Q负责接收网l上的SNMP通知QƈҎ特定讄对其q行处理Q而客LQ运行在同服务器模块相同的计机上)提供一个图形式用户界面Q可以浏览接收到的SNMP通知Q还可以Ҏ务器模块和客Lq行配置?/p>
该Y件可以运行在多种Linux分布体系上(Intel x86上的RedHat, Mandrake, Suse, Debian, Slackware{)Q具有同该Y?a href="#3">Windows版本cM的外观和功能?/p>
MG-SOFT SNMP MIB Query Manager
MG-SOFT SNMP MIB Query Manager是一个强大灵zȝ软g包,利用SNMPv1, SNMPv2c 或SNMPv3协议同时监控|络上的多个SNMP讑֤Q包括RMON探针Q。通过标准SNMPv3 USM模型QQuery Managerq支持Diffie-Hellman密钥交换模型Q因此可以无~连接ƈ监控ZDOCSIS的SNMPv3讑֤Q如cable modem、cable modeml端pȝ、机盒{)。该软g可以灉|讄特定SNMP讑֤的查询频率,q可以设定每个设备上希望监控的OID?/p>
Query Manager带有配置向导工具Q您可以发现|络上所有的SNMP讑֤Q然后通过几个步骤便可以完成整个的查询配置。查询引擎(Polling EngineQ程序可以用该查询配置Q对|络上的讑֤q行持箋查询、检ƈ通知|络事g、保存查询结果到一个数据库、以及周期性生成ƈ更新HTML报告文gQ从而实现对|络的全方位Web监控?/p>
该Y件可以监控所有覆盖设备的状态、响应gq和包丢qQ也可以监控单个讑֤上所有网l接口的状态、统计信息和利用率。在支持HOST-RESOURCES-MIB模块的系l上Q该软gq可以监控系l资源利用率Q如内存消耗、CPU负蝲、硬盘空间用情늭。另外,您还可以对Query Managerq行配置Q来监控那些应用在被监控讑֤中的MOID?/p>
Query Manager查询引擎可以ƈ记录所有重要的|络事gQƈ提供多种用户通知机制Q如发送email、运行外部可执行E序、声韌告或记录事g文g{)。该软g允许您预定义门限事gQ还可以讄L数目的用户定义事件?/p>
另外Q作ZU可选择ҎQ查询引擎还可以周期性的生成q更新CSV报告文gQ内含查询结果,方便了在其他外部E序中对所攉数据q行览或后处理?/p>
Query Manager网l监控的几个斚wl合在一Pq提供不同的H口来显C收集的数据Q从而可以有效的监控事g和设备性能Q还能浏览来自不同设备的详细查询l果。该软gq可以图形化监控数值变量,q将查询l果从数据库导出至CSV文g?/p>
光加的MIB~译器允许您~译M标准的或专门厂商的MIB文g。Query Manager可以装蝲q用编译过的MIB文gQ从而实现用h加友好的配置和网l监控功能?br />SNMP MIB Query Managerq行在Microsoft Windows操作pȝQWindows 95, Windows 98, Windows ME, Windows NT, Windows 2000, Windows XP, Windows Server 2003Q?/p>
MG-SOFT Net Inspector是一个综合的|络理pȝQNMSQ应用程序,能够监控q管理多协议分布式系l,如计机|络或公׃换网l等?/p>
该Y件提供内|的监控支持Q可以监控Ipv4和Ipv6|络上那些运行标准管理协议(SNMPv1, SNMPv2c, SNMPv3Q的讑֤Q还可以监控多种标准|络服务QHTTP, FTP, SMTP, IMAP, POP3, DNS, SSH, NNTP, ICMP EchoQ。在支持SNMP的设备上QNet Inspector可以自动查询与其明显相关的OIDl(pȝ、接口、主源等Q,从而监控设备的状态、网l统计信息和pȝ资源利用率等?/p>
Z能够监控q管理支持其他协议的讑֤或网l服务,q可以开发ƈ按照额外的Net Inspector插g模块?/p>
Net Inspectorh独特的工作机Ӟ帮您发现|络拓扑和所有网l设备。以讑֤图标来标志发现的|络讑֤Qƈ其映射为图形和子图形,从而图形化昄整个|络拓扑。Net Inspector界面不仅直观而且用户友好Q您无需专门学习可以立卛_始您的网l监控?/p>
MG-SOFT Net Inspectorȝ口:昄所监控|络的拓扑(中央H口Q、某个监控设备的l合属性(右窗口)、警告列表(底部H口Q?/em>
该Y件可以持l监控您|络讑֤上的服务和OIDl,一旦发现问题,便触发警告(例如某个服务停止响应或SNMP变量过光限值等Q。另外,Net Inspectorq可以接收ƈ记录|络讑֤所发出的SNMP Trap和Inform通知消息Q可以在桌面H口中浏览警告和SNMP通知Q将其记录到数据库中Q或利用email或SMS转发{。一旦触发警告或收到SNMP通知QNet Inspector可以运行外部程序,qؓ每个外部E序提供命o行参C启动不同的特定行为?/p>
Net InspectorZ客户?服务器结构体pR服务器Q引擎)作ؓ后台E序q行Q无用户界面Q负责所有的监控和管理操作。相对应的,客户端程序负责将服务器和一个图形用L面相联,以浏览所攉的信息,q可以对服务器和客户端程序进行配|?br />Net Inspector可升U,提供LITE和几U客L/服务器版本。LITE版本适于监控型|络Q作Z个独立的理点而运行,集成了服务器和客L模块功能。而客L/服务器版本则适合监控大中型网l,支持分布式网l管理?/p>
在客L/服务器版本中QNet Inspector服务器(引擎Q运行ؓpȝ服务E序Q支持Windows 2000, Windows XP , Windows Server 2003Q而客L则运行在Windows 98, Windows ME, Windows NT, Windows 2000, Windows XP 和Windows Server 2003上。除此,q有一个独立的Net Inspector Java客户端,可以q行在所有操作系l上Qƈ带有Java RTE支持?/p>
MG-SOFT Network Management ToolBox
对于|络使用而言Q网l设备的l护和管理开销正在逐步提高。ؓ了执行全面有效的|络理工作Q您需要不同的工具和程序。该|络理工具含有MG-SOFT的顶U网l管理程序:MIB Browser Professional SNMPv3 Edition, Net Inspector LITE, CS0128或CS0256 Edition, SNMP MIB Query Manager LITE 或Professional Edition, Trap Ringer Professional TR0064 Edition ?MIB CompilerQ将q些软g捆绑在一个Y件包内,大大降低了许可证费用?/p>
该网l管理工L中的所有品均支持SNMPv1, SNMPv2c 和SNMPv3协议Q许多品还可以无缝链接q管理基于DOCSIS的代理。所有品都支持IPv4和IPX传输协议Q部分品还支持IPv6。另外,所有品都可以加蝲MIB文gQ进而ؓSNMP代理的管理提供更具优势和更ؓ直观的环境。您q可以根据自q专门需求,选择q购买其他品包Q需要含有两个或以上MG-SOFT|络理产品?/p>
MG-SOFT MIB Browser SNMPv3 Edition for Windows ——一个强大灵zȝ|络理软gQ支持SNMPv1, SNMPv2c 和SNMPv3协议。由于其用户界面直观Q初学者可以方便执行所有基本的SNMP操作Q提取ƈ修改SNMP代理的倹{而且׃其特性广泛,MG-SOFT MIB Browser是一个灵zd面的应用E序Q适合最先进最专业的SNMP人员?/p>
MG-SOFT Net Inspector——网l管理YӞ可以监控各种规模的网l。用分层映图和设备图标可以清楚的表示所理|络的拓扑结构。如果某讑֤出现问题Q其图标的颜色将会改变,而且您将会收到声韌告,q样Q您可以快速发现ƈ隔离出现问题的设备,q取立即的解决措施?/p>
MG-SOFT SNMP MIB Query Manager——用SNMPv1, SNMPv2c ? SNMPv3协议和DOCSIS/DH安全模型同时监控|络上多个SNMP讑֤。该软g包功能灵z,q可以提供一个详l的在线Web报告Q您可以ҎIT环境的健L况进行评估。在恰当的时间提供恰当的消息Q加Z您对|络的控制能力,节省了时间和成本?/p>
MG-SOFT Trap Ringer Professional Edition——MG-SOFT Trap Ringer Professional Edition是一个监控程序,可以监控|络上Q意设备发出的SNMPv1, SNMPv2c和SNMPv3 TRAP通知消息及SNMPv2c 和SNMPv3 INFORM通知消息。该E序可以采取不同方式理接收的通知Q还提供接收的消息通知l用L机制?/p>
MG-SOFT Visual MIB Builder能够可视化设计ƈ~辑MIB模块定义文g。Visual MIB Builder提供了一个简单的拖放式用L面,无论您是要创建SMIv1q是SMIv2 MIBQ无论MIB是否包含表格{,您都可以在数分钟内设计一个MIB定义文g。该软g使用了新的MIB模块向导Q是一个用户友好工P能够指导您完成MIB模块的基本结构设计过E。若要创建额外的MIB对象Q只要简单的相应的节点从工h中拖入MIB树ƈ为其配置相应的对象属性即可?/p>
使用Visual MIB BuilderQ无需q泛的ASN.1语法或MIB模块定义语言知识Q就可以创徏语法语义均正的MIBQ可以用所有的SMI兼容MIB~译器进行编译)。因此,该Y件对于SMI初学者非帔R合。另外,׃其完全支持SMIv1和SMIv2标准及SMI修改控制{先q特性,对于l验丰富的SMI人员同样适合?/p>
Visual MIB Builder联合了一个严格的SMI一致性检查器Q可以检查MIB定义是否完全W合SMI说明规则Qƈ能够生成描述性消息,以帮助您在将构徏好的模块导出为MIB模块定义文g格式前,去除所有的MIB定义不一致之处。Visual MIB Builderq可以将SMIv1 MIB转换为SMIv2格式Q反之亦然?/p>
另外QSMI一致性向D显著增强了Visual MIB Builder打开和修复不一致MIB定义文g的能力。用该向导Q您可以在数分钟内就修复那些破损的MIB定义文g?br />MG-SOFT Visual MIB Builder是MG-SOFT SMI产品U的一个独立应用程序,除此之外Q该产品U还提供MIB Explorer, MG-SOFT MIB Compiler ? WinMIB API?/p>
MG-SOFT MIB Explorer是一个强大直观的应用E序Q可以浏览、查找、比较、输出MIB模块。MIB Explorer允许您在MIB模块的分层MIB树结构体pdq行DQ浏览MIB对象属性,查找MIB模块内指定的l构和语句,比较不同MIB模块的定义,查询MIB之间的依存性等。该软gq允许您生成用户定义的MIB模块报告Q输出MIB定义到更大范围的文g格式Q如HTML、动态HTML、XML、XML Schema、PDF、TXT和MOSY兼容格式。可以利用MIB Explorer GUI或命令行来用该输出功能?/p>
MIB Explorer提供了一个强大灵zȝ查询框架Q可以查询MIB模块内特定的l构、属性和倹{MIB Explorer在结构查询方面独具优势,其简单直观和友好的用L面可以方便的讑֮查询条g?/p>
该Y件允许您MIB定义输出为普通HTML、动态HTMLQ包含可扩展和可点击的MIB树)、XML和XML Schema、标准Internet文g格式{,以作为显C和信息交互之用。将一l相关的MIB定义文g输出为HTML时会生成一套内部链接的HTML文gQ因此,通过链接方便的实现了其依存性?/p>
MIB Explorerq允许您MIB模块输出为MOSY兼容和ASCIIU文本格式。如果程序能够以标准的MOSY或TXT格式解析MIB文gQ那么就可以直接装蝲该MIB文g。另外,输出功能q可以将MIB定义输出为^台独立的Adobe PDF格式?/p>
除了可以MIB输出为多U文件格式之外,MIB Explorerq可以生成HTML报告和完全可定制的用户定义报告,含有MIB模块的重要信息。集成的报告向导可以帮助您快速创建HTML报告、将MIB定义输出为其他格式。得到HTML报告后,利用一个Web览器就可以查询MIB树、SMI定义、MIB依存性、MIB对象所选类型的l计信息?/p>
附带的MIB~译器允许您~译MW合SMI规则的标准的或专门厂商的MIB定义文g。MIB Explorer可以装蝲q用编译后的MIB文g?/p>
MG-SOFT MIB Compiler for Windows可以~译M标准的或专门厂商的MIB文g。而其他网l程序如MG-SOFT MIB览器等则可以加载ƈ使用~译q后的MIB文g。一般而言QMIB文g通常由SNMP托管讑֤厂商提供Q含有托SNMP讑֤中对象层ơ和对象属性的说明{,因此QMIB文g可以作ؓ讑֤理的\标?/p>
MG-SOFT MIB Compiler也提供Linux操作pȝ版本?/strong>
MG-SOFT MIB Compiler含有两个lgQ一个是命o行MIB~译器引擎,另一个是MIB Compiler GUI前端?/p>
MIB Compiler引擎可以MIB模块语言格式Q同时支持SMI规范QSMIv1和SMIv2Q的MIB文g转换为MG-SOFT专有的SMIDB格式。其他程序可以用WinMIB.DLL模块中的WinMIB API功能通过工业标准的WinMIB接口来访问编译过的MIB文g?/p>
MIB Compiler GUI前端为MIB Compiler引擎提供一个用户友好的GUI界面。除了编译MIB外,该GUIq具有其他高U特性,如成批编译MIB文gl、扫描MIB文g以确定是否所有需要编译的MIB文g都存在、登记新的或Ud的MIB文g、ؓMIB模块配置别名{?/p>
若要~译MIBQ既可以q行命o行MIB
Compiler引擎Q也可以q行GUI前端E序Q尽后者ؓMIB~译提供了一个绝对友好的途径Q但是有些情况下您必M用命令行Q例如需要立即从Ҏ件中~译MIB或者从某个E序中开始执行编译?/p>
在编译过E中QMIB Compiler会查MIB模块是否W合SMI~写规则Q如果发CW,MIB Compiler打印出错和警告信息。双M息可以在内置的MIB~辑器中打开MIB文gQƈ定位CW之处,方便了用L调整?/p>
在GUI前端中,一旦MIB模块被编译后Q它显C在MIB树视图中Q在该视图中您可以浏览MIB模块中定义的所有节炏V符号和trap。另外,q可以在树视图中观察MIB节点属性、打印树、通过节点名或其OIDQ对象IDQ查找树。您可以单的拖放MIB图标到数据库H口中,从而利用多个MIB模块来构建MIB树?/p>
当编译后的MIB模块保存C个数据库文g后,MZWinMIB的程序(如MG-SOFT MIB Browser Professional
EditionQ都可以讉Kq用该~译后的MIB文g?br />
MIB模块定义开发h员还可以参考相兌Y?a href="#8">MG-SOFT
Visual MIB BuilderQ该软g能够可视化设计ƈ~辑MIB模块定义文g?/p>
支持SNMPv1, SNMPv2c 和SNMPv3协议
MG-SOFT SNMP Agent是Windows 95, Windows 98, Windows ME, Windows NT, Windows 2000, Windows XP和Windows Server 2003操作pȝ上SNMP服务的透明替代E序。此处的透明是指无需对已有的副代理和M理配|进行Q何更攏V若要部|MG-SOFT SNMP Master AgentQ您只需关闭Microsoft的SNMP Master Agentq开启MG-SOFT的SNMP Master Agent卛_Q开启过E中QMG-SOFT SNMP Master Agent从系l注册表中读取Microsoft 代理的配|参敎ͼq加载列出的副代理DLL?/p>
q行q程中,MG-SOFT的SNMP Master Agent对于接收到的SNMPv2c和SNMPv3h均能正确响应。默认情况下QSNMPv3协议被讄行在noAuth/noPriv模式。添加几个额外注册键后,可以将光|ؓq行在Q何其他的SNMP3安全模式?/p>
安全替换Windows的SNMP服务
如果您设|MG-SOFT的SNMP
Master AgentQ其仅对SNMPv3协议h有响应,会明显改善q行MG-SOFT
SNMP代理的计机的整体安全性。SNMPv3协议使用证和|络信息包加密技术,因此恶意讉K者无法对q行SNMP代理的计机q行重新配置Q也无法览SNMP|络信息包的内容?/em>
副代理同SNMPM理完全不相关Q因此如果更改主代理的SNMP协议版本Q对于副代理无需作Q何变动,也无需修改已有的相关DLL。Microsoft代理使用的二q制文g完全可以q行在MG-SOFT代理上?/p>
例如Q用于SNMPv3互动性测试的Internet上的MG-SOFT代理q行在NT 4.0机器上,而且使用标准的Microsoft的inetmib1.dll扩展DLLQ是不同?2位Windows 操作pȝ上发布的二进制文Ӟ如MG-SOFT没有扩展dll的源代码Q无法对其进行更Ҏ重新~译Q它在MG-SOFT SNMP Master Agent中如同Microsoft一栯行)?/p>
Microsoft?SNMP Master Agent优势Q相对于单纯的WinSNMP SNMP Master AgentҎQ是Microsoft支持RFC1213 MIB和其他副代理Q如果您使用单纯WinSNMP ҎQ就需要自己执行这些副代理Q。而MG-SOFT的SNMP Master AgentQ相对于Microsoft SNMP Master AgentQ的优势是MG-SOFT支持SNMPv1, SNMPv2c, SNMPv3Q而Microsoft的SNMP Master Agent一般仅支持SNMPv1Q仅在Windows 2000, Windows XP和Windows 2003 Server下同时支持SNMPv1和SNMPv2Q?br />
MG-SOFT SNMP Software Development Lab
MG-SOFT SNMP Software Development Lab包含WinSNMP、WinMIB、SNMP EasyAgent软g开发工L。除此,q提供MIB~译器和其他几种工具和源代码范例?/p>
WinSNMP module执行工业标准的WinSNMP API规范。WinSNMP API行在32位MS Windows和Linuxq_上的|络理E序提供了一个SNMP协议APIQ含有数据库函数、通信函数、PDU函数、varbindlist函数、实?内容函数和应用函数等。MG-SOFT WinSNMP API支持发送和接收SNMPv1, SNMPv2c 和SNMPv3消息Q其中包括SNMP Trap和Inform通知消息?/p>
WinMIB module提供一个APIQ可以从|络理E序中访问编译过的MIB文g。通过使用WinMIB APIQ程序可以加载经q附带MG-SOFT MIB~译器编译过的MIB文g、从MIB模块中提取所需信息、当模块不再需要时其上传?/p>
SNMP EasyAgent framework也提供一个APIQ用于ؓMicrosoft和MG-SOFT的SNMPM理开发SNMP副代理?/p>
MG-SOFT SNMP Agent Design and Deployment Kit
MG-SOFT SNMP Agent Design and Deployment Kit Professional
Edition软g包含有全面的软g工具套gQ可以ؓMicrosoft
32位操作系l设计ƈ部vSNMPQ副Q代理?br />
该Y件包含有以下MG-SOFT软g工具QVisual MIB BuilderQSNMP
EasyAgent Source Code Template GeneratorQMIB CompilerQ?MIB Browser Professional
Developer’s EditionQ?SNMP Master AgentQ支持SNMPv1, SNMPv2c,
SNMPv3协议的版本)Q含?0U可重发布许可证QSNMP EasyAgent frameworkQ含?0U可重发布许可证?/p>
Visual MIB Builder——SNMP代理设计的第一步是创徏MIB定义Q从而ؓ代理数据l织提供路标。MG-SOFT的Visual MIB Builder能够可视化设计ƈ~辑MIB模块定义文gQ无需ASN.1语法或MIB模块定义语言知识。用Visual MIB BuilderQ您可以在数分钟内完成一个语法和语义一致的MIB定义模块?/p>
MIB Explorer——用MIB ExplorerQ您可以对MIB定义文g的不同版本进行比较,查找MIB定义之间的依存性,输出MIB定义为HTML和XML文g。除此,该Y件还包含一个强大的搜烦引擎Q能够查找MIB定义中的各种l构?/p>
MIB Compiler——一旦创ZMIB定义文gQ就需要用MIB Compiler对其q行~译。MIB Compiler可以文件{换ؓSMIDB二进制格式,便于其他工具理解和用。除此,q可以正注册MIB和编译后的MIB文g?/p>
SNMP EasyAgent Source Code Template Generator——是一个Y件工PMIB文g作ؓ其输入,Ҏl定的MIB生成C/C++源代码模板(stubQ,以便开发执行给定MIB的基于SNMP EasyAgent的代理extension。有了源代码模板后,E序员只需d到执行所需行ؓ的源代码卛_?/p>
SNMP Master Agent——Windows 95, Windows 98, Windows ME, Windows NT, Windows 2000, Windows XP 和Windows Server 2003上Microsoft SNMP Master Agent的透明替换E序。该软g同时支持SNMPv1, SNMPv2c和SNMPv3协议QY件包含有20U可重发布许可证?/p>
SNMP EasyAgent framework——SNMP EasyAgent工具提供了一个工作框Ӟ可以扩展q行在Windows 95, Windows 98, Windows ME, Windows NT, Windows 2000, Windows XP和Windows Server 2003上的Microsoft和MG-SOFT SNMP Master Agents。该软g包含?0U可重发布许可证?/p>
MIB Browser Professional Developer’s Edition——MIB Browser允许您执行SNMP GET, SNMP GETNEXT, SNMP GETBULK ?SNMP SET操作。除此,该Y件还可以捕捉|络上Q意SNMP讑֤发出的SNMP Trap和SNMP Inform软g包。因此,MIB Browser对于试已部|的SNMP agent非常有用。该产品支持SNMPv1, SNMPv2c ? SNMPv3协议以及Diffie-Hellman密钥交换安全模型?/p>
MIB Browser含有通用的SNMP TraceH口Q可以显CMIB Browser 和SNMP agent之间交换的SNMP消息Q既可以利用十六q制dump格式昄SNMP消息Q也可以采用解码后的可读格式昄该消息。所以,当在开发SNMP代理和解决SNMP代理无法正确响应SNMP理员请求问题时Q该通用SNMP TraceH非常有用?/p>
MG-SOFT SNMP EasyAgent Source Code Template Generator
MG-SOFT SNMP EasyAgent Source Code Template Generator是一个Y件工P以MIB文g作ؓ输入Q然后根据给定的MIB定义Q生成C++或Delphi或Visual Basic源代码模板(stubQ,该模板可以用于开发MG-SOFT SNMP EasyAgent framework的代理扩展(副代理)?/p>
具备了源代码模板后,E序员只需d执行OID行ؓ的源代码卛_Q以实现SNMP-GET、SNMP-SET 、SENDTRAP事g?/p>
MG-SOFT SNMP EasyAgent Source Code Template Generator软g包含有以下Y件组Ӟ
MgSrcGen——命令行E序Q将l定的MIB模块转换为相应的C++或Delphi或Visual Basic模板文g?/p>
MgSrcWiz——GUIE序Qؓq行MgSrcGen Source Code Template Generator命o行程序提供一个用户友好接口?/p>
AgentBaseClass——源代码Q包含SNMP EasyAgent framework的基本初始化函数、读写函数、复查代码等。基cM执行的函数可以用在生成的C++或Delphi或Visual Basic文g中?/p>
MG-SOFT SNMP EasyAgent Source Code Template
Generator支持下列SMIl构Q?/strong>
对象ID
对象cd
trapcd
通知cd
q支持下列SMIcdQ?/strong>
SNMP_SYNTAX_INT
SNMP_SYNTAX_UINT32
SNMP_SYNTAX_CNTR32
SNMP_SYNTAX_GAUGE32
SNMP_SYNTAX_TIMETICKS
SNMP_SYNTAX_OCTETS
SNMP_SYNTAX_IPADDR
SNMP_SYNTAX_CNTR64
SNMP_SYNTAX_OID
使用Outlookq行POP3收信和SMTP发信认证的设|?br />软g名称QMicrosoft Outlook Express 5.0
使用版本Q?.50.4133.2400
3?q入到“Internetq接向导”填入用L名字Q点M一步;如下图所C:
4?填写你在yourdomain.com邮局里申请到的电子邮件地址到“电子邮件地址”里Q如下图所C:
5?接收邮g服务?/font>选ؓ“POP3?/font>Q在接收邮g服务?font color="#ff0000">POP3的地方填入?font color="#ff0000">pop.yourdomain.com”或者?font color="#ff0000">yourdomain.com
”,而在发送邮件服务器SMTP填入?font color="#ff0000">smtp.yourdomain.com”,点击下一步;如下图所C:6?输入你的yourdomain.com的帐号名和密码;点击下一步,如下图所C:
7?d用户完成Q如下图所C:
8?同样Q要修改用户讄L击菜单中?font color="#ff0000">“工具?/font>->“帐号?/font>Q选择好你惌讑֮的帐P?font color="#ff0000">“属性?/font>。如下图所C:
9?在用户信息里可以修改用户的资料。如下图所C:
10?讑֮SMTP验证及修改POP3服务器地址可选择“服务器?/font>标签Q?
11??font color="#ff0000">“外发邮件服务器?/font>下面?font color="#ff0000">“我的服务器要求w䆾验证?/font>选项打勾Qƈ?font color="#ff0000">“设|?/font>按钮Q注意,不要选择?font color="#ff0000">使用验证密码安全登陆?/font>Q。如下图所C:
12?选择“用与接收件服务器相同的设|?/font>按“确定”,完成讑֮。如下图所C:
13〕假如用户希望在收信之后Q不删除服务器上的邮Ӟ你可以在Outlook Express?font color="#ff0000">“高U?/font>标签里面讄“在服务器上保留邮g副本?/font>?/p>
我们qx接触最多的Q就是console.log、console.info和console.error了:无论是直接输出JavaScript的运行结果,q是和ActionScript配合q行HTML中的ActionScript-JavaScriptq调Q这些方法都十分好用。只需要一个简单的console.log(someVariable);或者在ActionScript中一行com.flash.external.ExternalInterface.call("console.log",someVariable);p看到变量Q表辑ּQ的l果?/p>
然而,Console其实q提供许多强大的API接口。许多朋友似乎还不知道。下面就分n几个我所知道的,Ƣ迎补充?/p>
console.dir(anyObject) ?直接输出对象的结构,范例如图Q?/p>
console.dirxml(anyDOMNode) ?cM上例Q按~进格式输出一DHTMLl点的内容,如图Q?/p>
console.time(slugName) ?console.timeEnd(slugName) ? 记录某一个时间戳的执行时_可用于优化@环语句,如图Q?/p>
console.group() ?console.groupEnd() ?分组输出内容Q看囑ְ明白了:
本文来自Q?a title="Firebug控制台鲜Zh知的几种用法" >http://www.awflasher.com/blog/archives/1625
q里介绍一ƾ比较的好Y?Beyond Compare Q这是一Ƒ֕业Y件?/p>
我从04q接触了beyond compare 2Q和UEStdioQ一Ƅ辑YӞ比较hQ其比较功能比UEStdio强大得多?br />在开源的世界里,l常版本更新是非帔RJ的Q上一个版本与 最新版本更C不少的东西,但是往往初学者不知道更新了什么,Z么要q行更新Qƈ且开源的优秀软g更新里面凝聚了不优U作者的心血和高的技术,从新 版本与老版本的ҎQ可以学到很多很多的东西Q这也是Z么我推崇beyond compare 2的原因?br />?007q后Q我的工作^台已l脱 MWindowsq_Q而一般文件的比较用了vim -d来代替,文g夹的比较也用MeldQ一ƾ不错的Linuxq_下的开源YӞ来代替,但是q是慕在Windows下带着色彩差异的beyond compareQ让我入q?/p>
需要在/usr/bin/bcompare文g?
BC_LIB=/usr/lib/beyondcompare前面加上Q?
export LANG=en_US.UTF-8
export LC_CTYPE=en_US.UTF-8
export LC_NUMERIC=en_US.UTF-8
export LC_TIME=en_US.UTF-8
export LC_COLLATE=en_US.UTF-8
export LC_MONETARY=en_US.UTF-8
export LC_MESSAGES=en_US.UTF-8
export LC_PAPER=en_US.UTF-8
export LC_NAME=en_US.UTF-8
export LC_ADDRESS=en_US.UTF-8
export LC_TELEPHONE=en_US.UTF-8
export LC_MEASUREMENT=en_US.UTF-8
export LC_IDENTIFICATION=en_US.UTF-8
export LC_ALL=en_US.UTF-8
ZSecureCRT用v来更方便Q需要做一些设|,需要修改的有如下几处:
1、退 Z动关闭窗?/p>
Options => Global ptions => General => Default Session => Edit Default Settings...
Terminal中将 Close on disconnect 选上Q当用户从主Z退出后可以自动关闭当前q接的窗口?
2、修攚w认卷屏行?/p>
当你做一个操作,屏幕输出有上百行Q当需要将屏幕回翻Ӟq个讄会有很大帮助Q默认ؓ500行,可以改ؓ10000行,不用担心找不C?
Terminal => Emulation => Scrollback 修改?0000?
3、修改SFTP默认下蝲路径 Q可选)Q?/p>
对于使用SSH的连接中Q可以用SFTP下蝲文gQ在q里可以讄文g的下载目录(默认Z载到“我的文档”中Q?
VanDyke CRT ?VanDyke SecureCRT是最常用的终端仿?a onclick="javascript:tagshow(event, '%B3%CC%D0%F2');" href="javascript:;" target="_self">E序Q简单的说就?a onclick="javascript:tagshow(event, 'windows');" href="javascript:;" target="_self">windows下登录UNIX或Liunx服务器主机的软g。二者不同的是SecureCRT支持 SSH∗(SSH1和SSH2Q?
本文主要介绍SecureCRT的用方法和技巧?
?strong>[概念解释]什么是SSHQ?
SSH的英文全U是Secure Shell?
传统的网l服务程序,如:ftp? telnet在本质上都是?a onclick="javascript:tagshow(event, '%B0%B2%C8%AB');" href="javascript:;" target="_self">安全的,因ؓ它们? |络上用明文传送口令和数据Q别有用心的人非常容易就可以截获q些口o和数据。而通过使用SSH客户端与服务器端通讯Ӟ用户名及口o均进行了加密Q有? 防止了对口o的窃听。同旉过SSH的数据传输是l过压羃的,所以可以提高数据的传输速度Q既然如此我们ؓ什么不使用它呢。SSH是由客户端和服务端的? 件组成的Q有两个不兼容的版本分别是:1.x?.x。至于具体如何安装服务器端,普通用户就不需要关心了。☺
首先要下载SecureCRTQ目前最新的版本?.0 Q截止到2008q?月,其破解版本还未出玎ͼQ我们以5.53版ؓ例进行介l,下蝲安装文gscrt553.exe和破解文件keygen.exe?
安装q程很简单,q行scrt553.exeQ只要“下一步”即可,安装q程中可以看?SecureCRT支持以下协议Q?
安装完成后,W一ơ启动SecureCRT会有如下提示Q?
用户需要指定一个目录,用来存放SecureCRT的配|信息。此目录默认为C:"Documents and Settings"用户?Application Data"VanDyke"ConfigQ如果是升SecureCRT需要保持此文g夹与旧版本一_如果重装pȝQ一定要备䆾此目录?
如果需要更改,启动SecureCRT后点击Options => Global ptions => General修改 Configuration folder卛_?
未破解版本,只有30天的使用期。关闭SecureCRTQ将keygen.exe拯到安装目录C:"Program Files"SecureCRT中,q行它,填写NameQCompany后点击Generate得到Serial, Date, License Key信息Q点击Patch按钮Q破解ƈ备䆾SecureCRTȝ序?
q行SecureCRTQ点击Help=> Enter License Data? 填写从keygen得到的注册信息即?
ZSecureCRT用v来更方便Q需要做一些设|,需要修改的有如下几处:
Options => Global ptions => General => Default Session => Edit Default Settings...
Terminal中将Close on disconnect 选上Q当用户从主Z退出后可以自动关闭当前q接的窗口?
当你做一个操作,屏幕输出有上百行Q当需要将屏幕回翻Ӟq个讄会有很大帮助Q默认ؓ500行,可以改ؓ10000行,不用担心找不C?
Terminal => Emulation => Scrollback 修改?0000?
对于使用SSH的连接中Q可以用SFTP下蝲文gQ在q里可以讄文g的下载目录(默认Z载到“我的文档”中Q?
Connection => SSH2 => SFTP Tab => Initial directories => Local directory
SecureCRT可以使用Xmodem/Zmodem方便的上传和下蝲文g?
在Session ptions =>Xmodem/Zmodem => Directories中设|?
通过鼠标操作卛_拯或粘贴所需内容是一个非常方便的讄
Options => Global ptions => Terminal => Mouse
选中Copy on select ?Paste on middle button
q样讄后,只要用鼠标选中所需内容Q则内Ҏ贝到剪切板中Q点击鼠标中键即可粘贴内宏V?
另外可以讄使用Windows下的拯_脓快捷键,Options => Global ptions => General => Default Session => Edit Default Settings... => Terminal => Mapped keys => Use windows copy and paste hotkeys
从Secure5.0以后Q增加了TabsQ标{)选项Q多个连接可以在同一个窗口下打开Q类似IE7.0的风根{将Double-click 选项修改?Close TabQ双L{֏关闭q接H口?
Connect... q接Q打开一个连接或者编辑已有的q接Q创建新q接?
Quick Connect... 快速连接,快速连接对话框Q快速连接主机的最便捷方式
Connect in Tab... 在Tab中打开一个新的会话窗口?
Clone Session 克隆当前会话H口?
Connect SFTP Tab 打开SFTPH口Q对于SSHq接Q此选项可用。在此会话窗口中可用SFTP命o传输文g?
Reconnect 重新q接
Disconnect 中断当前会话H口的连?
Log Session 把当前窗口的会话记录到log文g中?
Raw Log Session 更详细的会话记录到log文g中,包括服务器更详细的响应信息?
Trace Options 在log文g中记录协议会话信息选项。(包括客户端与L互相q接时的一些信息内容)
拯_脓{?
昄各种工具?
包括全局选项和Session选项
使用Xmodem/Zmodem上传下蝲文g
q行一个脚本文Ӟ或记录一个新的脚本。(cMWord中的宏功能)
键盘映射~辑Q密钥生成工L
点击File => Connect可出现Connect对话框?
从左臛_按钮依次为:
q接Q激z选中的连接条目)Q快速连接(快捷q接新的LQ;新徏q接Q在对话框中新增一个连接条目)Q剪切;复制Q粘_删除Q对话框? 的条目)Q新建文件夹Q属性(昄选中条目的属性)Q创建条目的桌面快捷方式Q帮助?
Connect对话框下Ҏ两个选项Q?
Show dialog on start (启动SecureCRT时显CConnect对话?Q?
Open in a tab (以新标签卡的形式打开一个会?Q选中此选项Q新的会话窗口如下图所C:
否则打开多个SecureCRTH口Q?a target="_blank">
File => Connect => 点击 New Session 按钮Q出C下窗口,填写q接的名字,协议QSSH1QSSH2QTelnet, Rlogin{)
点击SSH2选项Q填写主机名或者IP地址Q端口号Q用户名。另外可讄会话H口的颜色方案,点击Appearance选项Q可自己设计? 者选择已有的颜色方案,更改字体Q光标等?
点击快速连接按钮出C面的对话框,填入L信息和用户名卛_快速连接?
下面有两个选项Save session(保存快速连接的信息到连接对话框?QOpen in a tab (以新标签卡的形式打开一个会?
按照上面的介l新Z个SSHq接Q如果是W一ơ连接会有如下提C,点击Accept & Save卛_?
对于SSHq接Q鼠标右键单L目卡Q可出现右键菜单Q单d中的Connect SFTP TabQ可打开SFTPH口
可用SFTP命o下蝲和上传文Ӟ本地路径讄见Connection => SSH2 => SFTP Tab => Initial directories => Local directoryQ默认ؓ“我的文档”?
基本的SFTP命oQ?
get [-a | -b] remote-path 下蝲文gQ?-a) 强制使用ascii模式Q?-b)强制使用binary模式
put [-a | -b] local-path 上传文gQ?-a) 强制使用ascii模式Q?-b)强制使用binary模式
使用-b选项Q否则上传到UNIX?a onclick="javascript:tagshow(event, 'LINUX');" href="javascript:;" target="_self">LINUX? Z的文件后有^M字符?
新徏一个Telnetq接Q在Telnet选项中填写主机IPQ端口号信息?
在LinuxL下,可以使用Xmodem/Zmodem方便的上传和下蝲文g
基本命oQsz 下蝲文g到本圎ͼrz 上传本地文gC机?
可以像word的宏一P把你的重复性操作记录ؓ一个脚本文?
Script. => Start Recording Script, 开始记?
Script. => Stop Recording ScriptQ停止记录, Save as …保存成script文g。下ơ调用时Script. => Run => Select Script. to run ?
可以讄为全局选项Q对所有连接都有效Q,也可以只讄为Session选项Q如下图
Options => Session ptions => Terminal => Mapped keys => Map a keyQ出现Map Key 对话?
例如Q单击F12键,在Send String 输入你要l常重复使用的命令,ok
则下ơ在会话H口中点击F12键将直接输入df –m