SecureCRT全局发送相同命令,快速抓取服务器信息的方法

昨天,在新公司接到了第一个任务:统计所有服务器的几个信息。200 多台呢!一个台一台的去执行命令也太苦逼了吧?于是度了下,找到了这个方法,感觉很不错!现在来分享下,希望对像我这样苦逼的人有所帮助!

一、SecureCRT 同时向多个 session 发送相同命令的方法

对于要管理多台服务器的 SA 或 DBA 来说, 如果要在所有服务器上操作同样的命令, 一台台登陆操作是个很笨的方法. 一直以为 SecureCRT 没有这个功能, 曾经转向使用有该功能的 Xshell 软件, 但是 Xshell 又没有横向滚动条, 让人不爽, 所以就好好研究了一下 SecureCRT, 原来是可以的.

1. 首先在 SecureCRT 里同时打开多个 session(会话)

2. 从菜单栏勾选 View - Chat Windows(视图—交互窗口)

3. 在 Chat Windows(交互窗口)右键鼠标, 选上 Send Chat to All Tabs(发送到所有...), 这样 Chat Windows 里会有"<Send chat to all tabs>"(发送交互到所有会话) 的标志

4. 现在,在 Chat Windows(交互窗口)输入命令, 然后回车, 则当前打开的所有 Session 都会执行 ls 命令

5. 如果要同时执行多个命令, 在 Chat Windows(交互窗口)输完第一条命令后,按 Ctrl+Enter, 再输入第二条, 最后回车, 则当前打开的所有 Session 都会执行刚刚输入的多条命令。

6. 如果要取消该功能, 则反过来取消交互勾选即可。

英文地址: http://www.vandyke.com/support/automation/chatsendcom.html

整理来源:http://hi.baidu.com/edeed/item/a78c33840862501cc31627b8

二、简单的演示下 200 多台服务器同时抓取硬件配置、系统版本及外网 IP 的方法,加深记忆:

①、写好抓取的信息对应的命令行:

  1. #切换到 root
  2. sudo su - root
  3. #抓取硬件配置、系统版本及外网 IP 信息
  4. echo dmidecode | grep "Product"|head -1|cut -d ":" -f2\/cat /proc/cpuinfo |grep "model name"|uniq|awk '{print $6":"$7" "$8$9}'-grep 'physical id' /proc/cpuinfo | sort -u | wc -lxgrep 'core id' /proc/cpuinfo | sort -u | wc -l"核"\(grep 'processor' /proc/cpuinfo | sort -u | wc -l"线程"\)\/"内存:"free -g |awk  '{print $2}'|sed -n 2pGB\/"硬盘容量:"fdisk -l|grep GB|awk '{print $3}'GB>serverinfo
  5. cat /etc/issue|awk '{print $3" "$4" "$5" "$6" "$7" "$8" "$9}'>>serverinfo
  6. ifconfig|grep "inet addr"|grep -v "127.0.0.1"|grep -v "10.10"|awk -F " " '{print $2}'|cut -d ":" -f2>>serverinfo
  7. #清屏
  8. clear
  9. #打印信息
  10. cat serverinfo

②、按照上面的步骤切换到交互窗口,粘贴①中命令行:

③、回车后,所有会话都打印出我要的信息了:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏性能与架构

微信小程序入门示例

下面做一个非常简单的小程序(列出新闻列表,点击标题后进入详细页面)用来体会小程序的开发方式 ? 共有两个页面,一个是列表页,一个是详细页 通过这个示例,我们可以...

49314
来自专栏小尘哥的专栏

前后端分离Nuxt.js解决SEO问题

背景:由于后端程序猿通常对CSS 、JS掌握不是特别好,通常的开发模式,UI把静态html做好交给程序猿,程序猿开发,把静态html变成动态的时候经常会有各种样...

4264
来自专栏企鹅号快讯

加速 Webpack

作者:吴浩麟 https://www.ibm.com/developerworks/cn/web/wa-lo-expedite-webpack/index.ht...

2895
来自专栏游戏杂谈

修复android下webView控件的总结

游戏中有一个收集玩家问题反馈的网页,很早之前就有同事反映说android在游戏无法上传附件,在浏览器中是可以正常使用的。最近能腾出手来的时候,就仔细看了一下这个...

1462
来自专栏腾讯NEXT学位

JavaScript全栈开发-工具篇(下)

? 文章目录 ? 四、测试工具 1. 单元测试 单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。常见的单元测试工具有: * ...

1252
来自专栏软件测试经验与教训

SoapUI测试WS接口实战

4479
来自专栏君赏技术博客

第一次和你见面,我就深深的爱上你-Xcode Bot

最近研究起了 APP 的自动化测试,发现了 Xcode Bot自动化打包测试发布的功能,就开始研究起来。

1891
来自专栏DeveWork

WordPress免插件仅代码实现文章归档(模板页面)I

许多博友喜欢为自己的博客建立一个文章归档页面。WordPress 可以用插件来实现,但我们一贯遵守可以不用插件则不用的准则,现在Jeff 就为大家带来免插件仅代...

2208
来自专栏老马寒门IT

05-移动端开发教程-CSS3兼容处理

CSS3的标准并没有全部定稿,目前CSS3的标准分成了不同的模块,具体的标准由各个模块推动标准和定稿,标准制定的过程中,浏览器也在不断的发新的版本来兼容新的标准...

2316
来自专栏LinXunFeng的专栏

Xcode8 最快最方便的安装插件方案

1055

扫码关注云+社区

领取腾讯云代金券