首页 文章 精选 留言 我的

精选列表

搜索[批量导入手机通讯录],共10000篇文章
优秀的个人博客,低调大师

批量生成监控配置文件

for host in 253 252 251 250 249 do cfgmaker --global "HtmlDir: /var/www/mrtg" \ --global "ImageDir: /var/www/mrtg" \ --global "LogDir: /var/lib/mrtg" \ --global "ThreshDir: /var/lib/mrtg" \ --global "Options[_]: growright,bits" \ \ --ifref=name --ifdesc=descr \ --subdirs=Cisco-Switch-2960G-$host \ public@172.16.0.$host \ \ > /etc/mrtg/switch-2960-$host.cfg indexmaker --output=/var/www/mrtg/switch-2960-$host.html /etc/mrtg/switch-2960-$host.cfg done Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a>comments powered by Disqus 原文出处:Netkiller 系列 手札 本文作者:陈景峯 转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

优秀的个人博客,低调大师

Vbs程序批量修改防火墙路由

近期朋友在外面做了一个项目,需要对网络架构做整改,明白需求后,准备第二天给客户做架构调整;据了解他们的有两条线路,一条电信、一条网通;两条线都是通过一个路由器进行出网的,他们有一个防火墙,需要将电信的网络切换到防火墙上,切换前,他就说需要添加一个路由表,我们知道电信的路由表比较多,所以需要手动去添加,所以在网上就下载了一个比较完整的电信路由表,但是网上下载的电信的路由表的子网是反向的,需要将反向的子网改成正向的才能使用,改的前提是是需要去计算。怎么去计算呢,用255减去反向子网的值,但后得到的结果作为准确值使用。所以就想到了vbs程序修改。 网上下载的路由表结构: route outside 58.32.0.0 0.31.255.255 以下数据是我们从网上下载的完整的电信路由表。我们需要根据自己的需求更改为: Route outside 58.32.0.0 255-0.255-31.255-255.255-255 +下一跳(106.34.168.2) 根据以上算法我们需要得到的结果是: route outside 58.32.0.0 255.224.0.0 106.34.168.2 我们下载下来的电信路由表总共有445条,如果用手动改的话,工作量相当大。所以就想到了vbs,所以在此给大家展示一下。方便有需要的同学使用 需求明确后,我们开始编辑vbs脚本 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 filename= "route.txt" filename2= "route2.txt" Set WshShell=CreateObject( "WScript.Shell" ) currentpath=WshShell.CurrentDirectory Set fso=createobject( "Scripting.FilesystemObject" ) Set fileObj=fso.OpenTextFile(currentpath&"\"&filename,1) Set fileObj2=fso.OpenTextFile(currentpath&"\"&filename2,2,true) Do while Not fileObj.AtEndOfStream content=fileObj.ReadLine strResult= "" If RegExpTest( "^route.*" ,content) Then strArray=split(content, "" ,-1) strLast=strArray(UBound(strArray)) strLastArray=split(strLast, "." ,-1) strLen=UBound(strLastArray) For i=Lbound(strLastArray)toUBound(strLastArray) str2=255-strLastArray(i) strResult=strResult&str2& "." Next strResult=left(strResult,len(strResult)-1) For i=Lbound(strArray)toUBound(strArray)-1 strFinalResult=strFinalResult& "" &strArray(i) Next strFinalResult=strFinalResult& "" &strResult& "" & "106.34.168.2" &vbcrlf End If Loop fileObj2.WritestrFinalResult fileObj2.Close fileObj.Close Function RegExpTest(patternstr,str) Dim regEx,retVal 'Createvariable. Set regEx= New RegExp 'Createregularexpression. regEx.Pattern=patternstr 'Setpattern. regEx.IgnoreCase= False 'Setcasesensitivity. retVal=regEx.Test(str) 'Executethesearchtest. If retVal Then RegExpTest= True Else RegExpTest= False End If End Function msgbox "finish" 注:我们执行脚本的时候,需要将route.txt文件和脚本文件存放在同一个目录下才可以执行。 我们执行前的内容: 执行后,会在同一个目录下生成一个route2.txt文件,该文件是修改后生成的。 脚本执行完成 我们查看生成后的文件 本文转自 高文龙 51CTO博客,原文链接:http://blog.51cto.com/gaowenlong/1556815,如需转载请自行联系原作者

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册