DOS命令在CTC系统维护中的应用

时间:2022-07-07 11:26:03

DOS命令在CTC系统维护中的应用

摘要:随着中国高速铁路的飞速发展,调度集中控制(Centralized Traffic Control,即CTC)系统已经运用在各高铁线路上,CTC系统采用了自动控制技术、计算机技术、网络通信技术等,在CTC系统维护过程中,应用操作系统提供的各种dos命令可以简单高效地进行系统的维护。

关键词:DOS命令;ctc;维护;故障处理

中图分类号:U284.59 文献标识码:A

Abstract: With the rapid development of China's high-speed railway, Centralized Traffic Control (Centralized Traffic Control, ie CTC) system has been used in various high-speed railway road, CTC system uses automatic control technology、computer technology、network communication technology,in the CTC system maintenance process, the application of a variety of DOS commands that operating system provides make the system maintenance be simple and efficient.

Keywords: DOS commands; CTC; maintenance; Troubleshooting

0引言

DOS即Disk Operating System的缩写,是一种磁盘操作系统。虽然DOS命令逐步被图形化工具所替代,但Windows系统中保留了许多DOS命令。CTC系统中大部分服务器和工作站都是Windows系统,从而DOS命令成为系统维护人员常用来进行系统维护和故障处理的工具。

1 文件批量更新

CTC系统分为中心子系统设备和车站子系统设备以及网络系统,其中中心子系统和车站子系统中包含很多服务器、自律机和工作站,在系统维护的过程中会进行各车站自律机、工作站的软件升级或配置文件的更新,利用DOS的批处理命令就可以轻松、高效地将更新的文件复制到各自律机和工作站上。

例如要将维护终端中拷贝好的升级文件:E盘中new文件夹中的文件拷贝到计算机节点的“\\计算机名\D:\prog\”目录下(计算机名可以从YM1至YM5),可以进行以下操作:

在维护终端创建一个扩展名位copyT.bat的文件,文本内容如下:

For /1 %%a in (1,1,5) do xcopy / y e:\new \\YM%%a\ D:\prog

运行copyT.bat文件就可以完成所有计算机节点上文件的批量更新,当然在CTC系统中各节点计算机的文件不是完全相同的,可以通过对命令参数的修改以及其它批处理来完成不同文件更新到不同计算机上。

2 快速解决CPU占用100%问题

CTC系统中的各工作站都是全天24小时使用,难免会出现反应迟钝的情况,在排除病毒感染后可以查看任务管理器,若发现spoolsv.exe(spoolsv.exe用于将Windows打印机任务发送给本地打印机,缓存打印数据等,通常情况下它会随着系统启动启动)进程占用CPU高达99%,就可以用DOS命令轻松解决这个问题。

进入DOS窗口,执行“net stop spooler”命令,停止spoolsv.exe进程。

图1

进入到目录“C:\Windows\System32\spool\PRINTERS”删除里面所有文件,再进入DOS窗口,执行“net start spooler”命令,重启spoolsv.exe进程,此时会发现系统速度恢复正常。

图2

3 网络故障处理

CTC系统的网络子系统不仅包含CTC系统局域网,还通过外部路由器、接口路由器与TDCS、GSM-R、TSR、RBC等其他系统连接,进行大量的信息交互,因此在系统维护的过程中会遇到大量的网络故障,在处理这些网络故障的时候会应用到大量的DOS命令,可以简单高效地解决相应的问题。

3.1 Ping命令检测网络状态

Ping是用来检查网络是否通畅或者网络连接速度的命令,是个使用频率极高的网络诊断程序,用于确定本地主机是否能与另一台主机交换(发送与接收)数据包。根据返回的信息,就可以推断TCP/IP参数是否设置得正确以及运行是否正常。

3.2 Tracert 命令判断网络故障点

Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据包访问目标所采取的路径,通过递减“存在时间 (TTL)”字段的值将“Internet 控制消息协议 (ICMP)回显请求”或ICMPv6 消息发送给目标可确定到达目标的路径,路径以列表形式显示,其中包含源主机与目标主机之间路径中路由器的近侧路由器接口,近侧接口是距离路径中的发送主机最近的路由器的接口。

CTC系统的网络子系统是由中心路由器、车站路由器、外部路由器等多个路由器通过传输通道连接而组成的双环冗余网络,一旦其中的一个路由器出现故障,CTC系统的信息交互可能会受到影响,判断此故障,可以用tracert命令。其实,tracert命令还可以测试局域网内路由器的工作是否正常。

Tracert命令的用法非常简单,直接在命令后面跟一个目标IP地址或域名就可以了。然后,根据返回的结果来判断哪一个环节的网络出现了问题。利用Tracert命令,维护人员可以判断出网络故障点所在的位置,并联系现场车站维护人员或相关维护人员查看故障点,找出问题所在,迅速处理,及时恢复网络通道,避免影响CTC系统信息交互,从而保证高铁行车安全。

通过使用tracert命令,维护人员不仅可以看出从维护终端到目标主机的路径,而且可以看出各节点间的网络延时,可以帮助维护人员更好的了解网络状态。

3.3 Netstat命令查看网络连接情况

Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。

一般用netstat an来显示所有连接的端口并用数字表示。

CTC系统中某台服务器有时候接收到的数据包导致出错数据或故障时,TCP/IP可以容许这些类型的错误,并能够自动重发数据包,但如果累计的出错情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增加,那么就可以应该使用Netstat查看当前服务器的网络连接情况,可以判断出错数据或故障的原因,从而可以及时解决故障,防止扩大故障影响,保证服务器安全稳定运行。

Netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让CTC维护人员了解有哪些网络连接正在运作。使用时如果不带参数,netstat显示活动的TCP连接。

4 结束语

DOS命令在CTC系统维护中的使用远不止这些,对于维护人员来说,掌握一些DOS命令的用法会对CTC系统维护工作带来很多便捷和高效。虽然DOS命令用起来没有其他图形化软件直观,但基于Windows系统自带,无需安装与设置,而且DOS命令运行时的数据流量非常小,使用时基本不受网络带宽影响。因此,DOS命令在CTC系统维护中的应用起到了事半功倍的效果。

参考文献

[1] Pawan K. Bhardwaj 编著,张猛译. Windows系统管理之道――命令行脚本应用与解决方案[B].中国水利水电出版社.2008,1

[2]王亚峰. 批处理助力系统维护[J]. 网管员世界.2008(5):52-53

作者简介:于泽鹏(1986―),男,北京,助理工程师

上一篇:边坡支护技术在土木工程施工中的应用论述 下一篇:诌议我国城市照明的建设与管理