利用Solaris网络操作系统工具获取典型报文_第1页
利用Solaris网络操作系统工具获取典型报文_第2页
利用Solaris网络操作系统工具获取典型报文_第3页
利用Solaris网络操作系统工具获取典型报文_第4页
利用Solaris网络操作系统工具获取典型报文_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、利用Solaris网络操作系统工具获取典型报文利用Slaris网络操作系统工具获取典型报文引言Slaris网络操作系统为获取智能变电站报文信息提供snp及rn两个工具,在Unix系统中,要使用其工具,必须先要理解相关文本编辑器,如ex、edit、Vi等。对于全屏幕编辑器而言,由于以行列编辑器形式存在的ex、edit并不适用,故本文推荐Vi,即Visual文本编辑器。它是一个立即反响的编辑程序,可立即看到操作结果。1、Vi编辑器1.1Vi常用指令Vi有输入形式和指令形式两种形式。输入形式用来输入文字资料的,指令形式用来下达一些编排文件、存档、以及分开Vi等等的操作指令。Vifilenae表示创立

2、新文件或翻开已有文件。假如该目录下没有该文件时,那么创立。:q!冒号+q+叹号命令,译为保存并退出。:q!冒号+q+叹号命令,译为不保存退出。x该命令译为删除一个字符。dd该命令译为删除一行。i该命令译为前插入字符。待字符输入完成后需按ES退出编辑状态。a该命令译为后插入字符。待字符输入完成后需按ES退出编辑状态。1.2使用须知Vi是全屏幕编辑器,所以它必须控制整个终端屏幕哪里该显示些什么。而终端机的种类相对较多,特性自然不尽一样,所以使用Vi就必需要知道当前状态下所使用的是哪一种终端机。2、脚本制作2.1创立snp_lg文件夹获取报文应在fe值班节点上面进展,即变电站当前值班效劳终端。输入指

3、令kdirsnp_lg即可在当前目录下创立snp_lg文件夹。该文件夹可用于存放脚本程序以及获取所需报文信息文件,是整个操作工作的根底准备。2.2脚本准备使用普通文本编辑器,易出现一些不易发觉的问题,导致脚本异常,所以推荐Vi编辑器。输入指令visn_jb.sh,新建一个名为sn_jb.sh的空文档。依次输入下列图1所示指令。图1用Vi建立脚本指令示意图1中pids=指令后所使用的类似引号的符号,是键盘上数字1旁边的按键,并非单引号。后面关于日期调用函数中的符号同理。脚本建立后,检查脚本文件中是否含有字母。如:pids=ps-A|grepsnp|akprint$1,假设有,那么删除。Snp指令

4、中,-dbge0表示效劳器的网卡名。通过指令ifnfiga可查看当前值班效劳器网卡名。本例中当前效劳器为sada1。-date+%H%_bge0.snp用于报文获取后生成指定文件名。date+%H%为时间调用函数,其根据操作者下达指令时自动生成相应时间。如在12点05分操作,那么文件名为1205_bge0.snp。nthstsada2andnthstsada3代表过滤条件,译为当前报文不获取效劳器2、3的数据。假设有电脑连交换机上,且不需要该数据,可在指令中加上nthst计算机IP进展过滤,在本文中198.120.0.254即笔记本IP。指令最后表示同时执行后面语句,本例中为同时对网卡bge1

5、,即现场的B网进展报文获取,该符号不能省略。脚本完成后,在效劳器上用Vi翻开,如下列图2。图2用Vi工具翻开的脚本示意脚本准备完成后,将其放于snp_lg文件夹下,输入如下指令给脚本赋予执行权限。sada1:users/esdsnp_lgsada1:users/snp_lghd777sn_jb.sh注意:hd和777之间有一个空格,777后面也加空格。777译为可读、可写、可执行,即赋予该脚本所有权限,并可由任何人来执行。脚本完成后,需要检测其正确性。在su用户下进入snp_lg文件夹,执行指令:./sn_jb.sh。之后在snp_lg文件夹下会看到1205_bge0.snp、1205_bge

6、1.snp两个snp文件。同时在终端窗口有一个数字从0开场向上递增,假如没有往上递增并且报错,请仔细检查本文上述提示点,进展纠正。假如一切正常,可以用trl+键停顿执行程序,并且进展下一步操作。3、RN-修改系统任务方案修改系统任务方案是在设置时间点内自动调用脚本进展长期获取报文之后进展保存的重要步骤。如设置时间为10分钟,在获本文由论文联盟搜集整理取报文时,会在24小时中,每个小时的第10分钟,进展报文保存。系统默认有一个/usr/spl/rn/rntabs/rt文件,该文件是系统的任务方案,通过超级用户把它备份成rt.rn,然后把rt.rn文件拷贝一份变成snp.rn文件,在snp.rn文

7、件中参加定时执行sn_jb.sh的脚本。操作方法如图3所示。图3操作指令复制好之后,会在上述文件夹出现一个snp.rn的文件,这个文件就是需要执行的方案任务。为保证可以自动调用已经编写好的脚本,仍需要对该文件进展修改。该文件是只读文件,故首先我们需要对其进展给予写的权限,超级用户身份下输入如下命令:#dusr/spl/rn/rntabs/#hda+snp.rn然后用vi翻开snp.rn,如图4所示。窗口中出现的信息为系统自带的数据信息,效劳器不同,信息内容也可能不同,无需改动。假设,以每小时5、25、45分这样的时间节点来执行脚本,需在信息后添加3行指令信息。如图5所示。图5以每小时5,25,

8、45分作为时间节点的脚本指令图5中应注意如下问题:在格式上空出一整行后再增加。每个*前后都应有一个空格,如:5*d但注意,这里必须只有1个空格。d与后边途径之间也应有一个空格。途径后面的分号后sh前后都应有一个空格。完成之后保存退出vi工具。此时可检验执行程序是否有问题。超级用户下输入指令:#dusr/spl/rn/rntabs#rntab-ll英文字母L的小写此时界面中显示如图6所示。图6超级用户指令操作后示意输入#rntabsnp.rn启动报文获取程序;再输入:#rntab-l以确定脚本可以成功调用,如图7所示。图7脚本已经成功调用示意根据先前设置,生成的报文文件应在/users/es/snp_lg文件夹下。假如翻开该文件夹看不到获取文件,是因为执行程序已经设定了将会在5,25,45分钟时执行,需等待。到时间节点后,报文文件呈如今文件夹中,继续在上述途径下执行指令:#rntabr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论