NetCat,在网络工具中有“瑞士军刀”美誉,其有Windows和Linux的版本。因为它短小精悍(1.84版本也不过25k,旧版本或缩减版甚至更小)、功能实用,被设计为一个简单、可靠的网络工具,可通过TCP或UDP协议传输读写数据。同时,它还是一个网络应用Debug分析器,因为它可以根据需要创建各种不同类型的网络连接。
通常的Linux发行版中都带有NetCat(简称nc),但不同的版本,其参数的使用略有差异。
NetCat 官方地址:http://netcat.sourceforge.net/
安装
[root@server ~]# rpm -q nc
nc-1.84-22.el6.x86_64
版本参数简介
语 法:nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源地址>][-v...][-w<超时秒数>][主机名称][通信端口...]
补充说明:执行本指令可设置路由器的相关参数。
参 数:
-g<网关> 设置路由器跃程通信网关,最多可设置8个。
-G<指向器数目> 设置来源路由指向器,其数值为4的倍数。
-h 在线帮助。
-i<延迟秒数> 设置时间间隔,以便传送信息及扫描通信端口。
-l 使用监听模式,管控传入的资料。
-n 直接使用IP地址,而不通过域名服务器。
-o<输出文件> 指定文件名称,把往来传输的数据以16进制字码倾倒成该文件保存。
-p<通信端口> 设置本地主机使用的通信端口。
-r 乱数指定本地与远端主机的通信端口。
-s<来源地址> 设置本地主机送出数据包的IP地址。
-u 使用UDP传输协议。
-v 显示指令执行过程。
-w<超时秒数> 设置等待连线的时间。
-z 使用0输入/输出模式,只在扫描通信端口时使用。
远程拷贝文件
从server1拷贝文件到server2上。需要先在server2上,用nc激活监听。
server2:
server1:
abc.txtabc.txtabc.txtabc.txtabc.txtabc.txtabc.txtabc.txtabc.txt
[root@server1 ~]# nc -w 1 192.168.200.27 1234 < abc.txt
已经传送到server2
abc.txtabc.txtabc.txtabc.txtabc.txtabc.txtabc.txtabc.txtabc.txt
克隆硬盘或分区
操作与上面的拷贝是雷同的,只需要由dd获得硬盘或分区的数据,然后传输即可。
克隆硬盘或分区的操作,不应在已经mount的的系统上进行。
#server2上进行类似的监听动作:
#server1上执行传输,即可完成从server1克隆sda硬盘到server2的任务:
端口扫描
nc: connect to 192.168.200.29 port 20 (tcp) failed: Connection refused
nc: connect to 192.168.200.29 port 21 (tcp) failed: Connection refused
Connection to 192.168.200.29 22 port [tcp/ssh] succeeded!
nc: connect to 192.168.200.29 port 23 (tcp) failed: Connection refused
nc: connect to 192.168.200.29 port 24 (tcp) failed: Connection refused
nc: connect to 192.168.200.29 port 25 (tcp) failed: Connection refused
nc: connect to 192.168.200.29 port 26 (tcp) failed: Connection refused
nc: connect to 192.168.200.29 port 27 (tcp) failed: Connection refused
nc: connect to 192.168.200.29 port 28 (tcp) failed: Connection refused
nc: connect to 192.168.200.29 port 29 (tcp) failed: Connection refused
nc: connect to 192.168.200.29 port 30 (tcp) failed: Connection refused
聊天(呵呵,挺方便的。像QQ哦)
server2:
hello!
hi!
server1:
hello!
hi!
本文链接:http://www.cnblogs.com/wenbiao/p/3375811.html,转载请注明。
- 1. 准备工作
l VMWare Workstation,我的版本是
l MAC OS安装光盘镜像文件,种子地址
http://www.kuaipan.cn/file/id_6115406364294983.htm
l 引导光盘镜像文件,下载地址
http://www.kuaipan.cn/file/id_6115406364294983.htm
l 网卡、声卡、分辨率调整驱动,下载地址
http://www.kuaipan.cn/file/id_6115406364294982.htm
- 2. 安装步骤
1) 新建虚拟机部分参照
http://www.cnblogs.com/imzzk/archive/2010/05/11/1732185.html,非常详细
2) 使用引导光盘Rebel EFI或Darwin引导进入安装界面,注意在选择光盘ISO文件后会弹出“是否强制弹出光盘,安全方式是按退仓键之类的英文”,要选择取消,否则总是会system config file '/com.apple.boot.plist' not foun。当出现提示要插入Mac系统光盘时在虚拟机的右下角可以换光盘, 这个时候对于弹出的“强制弹出光盘***”的提示就要选择“是”了,然后就可以进入安装界面。如果一直卡在灰苹果转圈,就换Darwin引导盘重新来一次。
3) 完成安装后会自动重启,这时又要把光盘换成引导文件,才能再次进入系统
4) 都完成后,安装VMware Tools,在光盘里就已经有了,双击打开安装就好,有了VMware Tools就可以与Mac共享文件、分辨率调置全屏了
- 3. 可能出现的问题和注意事项
l 推荐使用Darwin引导,速度快,安装也基本没有问题,我的机子Rebel EFI的引导就安装不了
l 建议虚拟机的内存设2G,硬盘30G以上,因为虚拟机文件处装完就有17个G了
l Darwin引导盘引导过程中如果总是出现Error***,就在光盘的高级设置中将光驱类型改为SCSI 1:0,再重试一遍应该就好了
l 若在安装复制文件的过程中总是会碰到需要重启系统的提示(四国文字),很有可能是硬盘不兼容或CPU核数设置不正确。试着将光驱类型改为SCSI(参照上条)、CPU设为单个单核后再重新安装
l 装好驱动以后,mac还是不能上网,以太网卡显示未连接,则将虚拟机的网络类型改为Bridged。
l 若没有网络和音频设备,在虚拟机设置中Add进去
l MAC与主机windows的文件共享,安装了VMware Tools后,在虚拟机的配置界面增加要共享的文件夹即可,然后在Mac的右上角出现VMware Shared Folder,打开就是windows的共享文件夹
l Safari上网如果不能看flash,如优酷、土豆等,可能因为flash版本太旧,按照提示升级后,就可以了
l Dmg格式的安装文件可能导致总是进不去安装界面,卡在“请插入安装光盘”提示中,可以用UltraISO软件转为ISO格式应该就没问题了
- 4. 参考资料,自行观摩
l 详细安装图文版:
http://www.cnblogs.com/imzzk/archive/2010/05/11/1732185.html
http://www.mengjx.com/mac-os-x-in-virtualmachine.html
http://blog.csdn.net/weishanxiao/article/details/6611412
http://veiman.blog.163.com/blog/static/67504355200832611535326/
http://zpc.im/2010/06/vmware-workstation-mac-os-x-snow-leopard.html
l 网络设置饶道版:
http://www.cnblogs.com/hxxy2003/archive/2011/11/18/2253414.html
l 共享文件夹绕道版:
http://blog.sina.com.cn/s/blog_725cab6d0100r9dv.html
本文链接:http://www.cnblogs.com/tristinjet/p/3375771.html,转载请注明。
没有评论:
发表评论