T M B

Posts Tagged ‘ssh’

Windows 下利用 WinSCP 执行定期备份任务

星期日, 一月 15th, 2012

利用 WinSCP 来备份数据已经很常用了,只要有 Linux 的 SSH 账号即可,但是有的时候,备份工作是烦锁,周期,没有激情的,每次都利用 WinSCP 连接、备份,很是麻烦,而且也会遗忘。

其实利用 WinSCP 中的 winscp.com 能做到在命令行下备份,然后利用批处理执行定期任务。

在 WinSCP 中正常添加主机的 SSH 账号,并且定义好主机名,比如:XXX

在 WinSCP 目录中创建批处理文件 BakDB.bat,内容如下:

call ./backup_mysql.sh 是执行备份数据库的 shell 脚本,执行完成后复制 backup 目录下的所有文件保存到 D 盘的 BakDB 文件夹中。

将该批处理添加到计划任务中即可周期自动运行,亦可手动双击批处理图标来执行备份操作。

VMWare ESXi 5 系统恢复

星期六, 十一月 19th, 2011

本来想备份 VMWare ESXi 5 里面的系统的,谁知道不小心删除了运行中的文件夹,由于系统还在运行,所以里面只剩下两个硬盘文件(一个是安装时的硬盘、一个是快照后的差量硬盘数据),关机后,系统就起不来了。

查阅资料,折腾了半天,总算最后是有惊无险,系统恢复了,运行正常,具体方法:

  • 备份或移动你的虚拟硬盘 xxxx-flat.vmdk 以及快照文件 xxxx-0000001.wmdk。
  • 新建一虚拟机,不要创建硬盘。
  • ssh 登录 ESXi,进入原来 xxxx-flat.vmdk 文件所在位置及目录:cd /vmfs/volumes/disk1/xxxx。
  • 在上面这个文件相同目录下创建新 xxxx.vmdk 文件,大小要和原来 xxxx-flat.vmdk 文件一样。

用 vmkfstools -c 文件大小 -a lsilogic xxxx.vmdk 来创建新磁盘文件

  • 使用 mv 命令将原来的 xxxx-flat.vmdk 覆盖新建的 xxxx-flat.vmdk。
  • 将这个磁盘文件添加到新建的虚拟机中,此时系统恢复完成,如果不需要恢复快照,到这部份即可,如果要恢复快照数据,请不要启动系统。
  • 在 ESXi 中正常创建快照,并且还是通过 ssh 将原来的 xxxx-0000001.vmdk 文件替换新的 xxxx-0000001.vmdk 文件。

大功告成,丢失的系统恢复了!

Windows上循环Ping的批处理代码

星期三, 三月 16th, 2011

最近受日本地震影响,连接SSH服务器非常的不稳定(为什么要买SSH,你懂得)。SSH服务商将我的账号升级成一号通,可以在多个服务器上登陆,也可以选择最快的来登录,于是就有了下面的Windows下的批处理代码,可以循环测试多个域名或IP的连通性,选择最佳的,域名改成你想测试的地址,把下面的代码保存到记事本中,并以后缀.bat结尾,很方便。

这让我想到了之前写的一篇关于Cisco IOS中使用Tcl脚本快速测试连通性文章:-)

Loop Ping

Loop Ping

(更多…)

Cisco Security Device Manager

星期四, 三月 25th, 2010

Cisco SDM(Security Device Manager)是 Cisco 公司提供的全新图形化路由器管理工具,该工具利用 WEB、Java 等技术使用户无需了解命令行接口(CLI),即可轻松地完成 Cisco IOS 路由器的配置。

  • 首先安装 JRE(JAVA 虚拟机)
  • 安装 Cisco SDM(本地安装,也可以安装在真实路由器的 Flash 中)
  • 启用路由器的 HTTP/HTTPS 服务器,请使用下列 Cisco IOS 命令:

Router(config)# ip http server
Router(config)# ip http secure-server
Router(config)# ip http authentication local //启用 HTTP 服务本地认证
Router(config)# ip http timeout-policy idle 600 life 86400 request 10000    //可选,idle 600:http 连接超时时间(10 分钟内无操作则自动断开);life 86400:http 最长连接时间(最大 24 小时);request 10000:http 最多允许并发连接数
注意:只有启用加密的 IOS 才能启用 HTTPS(带关键词“K”)

(更多…)