zoukankan      html  css  js  c++  java
  • dd和nc远程备份 枯木

    dd命令在之前的文章中已经讲解的很详细了,这篇文章主要是dd结合nc这个强大的网络工具实现不同主机之间的远程备份


    默认的情况下RHEL的系统都已经安装了nc工具了

    [root@client ~]# rpm -qf /usr/bin/nc  //查看nc依赖的软件包
    nc-1.84-22.el6.i686

    ################################################

    1、接受备份的客户端使用nc开启一个随机的端口

    [root@client ~]# nc -l 12345 | dd of=/tmp/test.dd


    2、发送备份端执行如下命令

    [root@server ~]# dd if=facter-1.6.6.tar.gz | nc 192.168.1.200 12345  //facter-1.6.6.tar.gz是需要备份的文件名
    记录了230+1 的读入
    记录了230+1 的写出
    117880字节(118 kB)已复制,0.208046 秒,567 kB/秒
    [root@server ~]#


    3、查看客户端终端内容如下

    [root@client ~]# nc -l 12345 | dd of=/tmp/test.dd
    记录了229+3 的读入
    记录了230+1 的写出
    117880字节(118 kB)已复制,4.71706 秒,25.0 kB/秒
    [root@client ~]#
    //说明接收完成

    ################################################


    相比ssh来说个人认为要较安全一点,虽然过程稍微繁琐一些。因为无需让传送方知道自己的密码,只需接收方告诉传送方开启的端口号即可。


  • 相关阅读:
    类图class的依赖关系
    ASP.NET MVC 5
    单例模式
    facebook .net sdk 应用
    跟我一起云计算(1)——storm
    C# 求精简用一行代码完成的多项判断 重复赋值
    语音播报实时天气
    滚动监听
    10277
    第十届蓝桥杯JavaB组省赛真题
  • 原文地址:https://www.cnblogs.com/kumulinux/p/2808748.html
Copyright © 2011-2022 走看看