技术
iloveedward
这个作者很懒,什么都没留下…
展开
-
网络设备闲谈
工欲善其事,必先利其器。二十年前我们还走在狭窄的乡间小道开着信息牛车。时至今日,信息高速公路已经初具规模,传输速度已经可达上Gb/s。牛车肯定不行了,那得是汽车才行。在这里我就简单介绍一下主要有哪几种承载数据的“汽车”,让你先有个感性认识。原创 2013-12-31 13:02:17 · 1358 阅读 · 0 评论 -
实用的iptables
iptables通过socket接口对netfilter进行操作,创建socket的方法如下: socket(TC_AF,SOCK_RAW,IPPROTO_RAW);其中TC_AF就是AF_INET,然后通过getsockopt()和setsockopt()系统调用来读取和更改netfilter的设置。netfilters/iptables就好像是一个网络包裹传送和转发中心,如原创 2013-11-20 12:55:32 · 1789 阅读 · 0 评论 -
UDP的误区
比起TCP来,UDP的优势在于速度快,而且不需要维护数据流,还能防止意想不到的欺骗。我遇到这么一个项目,在nginx上设计一个add-on模块做局域网转发。由于最终实现的服务部署在本机或局域网中,我建议通过UDP方式实现服务的调用。当时就有人跳起来跟我争论,反对使用 UDP。理由是UDP是无连接的,容易丢包,有时序问题,不可靠。原创 2013-11-28 14:28:15 · 2123 阅读 · 2 评论 -
Shell脚本编程(-)
我曾经有一个T恤衫,上面印着“Go away or I will replace you with a very small shell script”。这句话很形象地说明了在Linux系统上完成Shell脚本编程的特点:简单、快速以及轻松。很少有语言能达到这种境界,程序猿只知道命令行的使用就可以开始编程做很复杂的事情。例如想知道计算机的主机名,小case,使用hostname命令然后进行赋值ho原创 2013-10-22 23:01:00 · 1835 阅读 · 0 评论 -
Openswan介绍
OpenswanIPSec VPN中最著名的人物应属Openswan。它自带有IPsec内核堆栈KLIPS,更方便的是可以使用2.6内核中的堆栈代码。如果使用2.6及以上内核,不用打补丁NAT就能启作用。Openswan已经内建对x.509和NAT Traversal的支持,使用起来非常的方便。 下载openswan软件包后只要make programs install就可以搞定,然后用i原创 2013-11-08 22:39:19 · 9769 阅读 · 0 评论 -
Linux系统 - 文本处理
其实Linux系统总是倾向于文本的,至于为什么本书在后面还有更深入的介绍。但是要证明我们所说的内容不虚,就得给你们看看Linux处理文本的本事。1.1.1 查看文本内容在上一章我给你讲了一个有关命令行的罗曼蒂克故事,里面涉及到了文本内容查看的操作。在Linux 系统上查看文件的方法很多,包括cat、more、less、head和tail 等,其中 tail 命令的作原创 2013-10-24 14:07:30 · 1142 阅读 · 0 评论 -
第一次亲密接触(3)
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和本声明。否则将追究法律责1.4 返璞归真的命令行有一种说法,现代计算机不是靠电力驱动,而是靠“鼠标”。多少应用程序的界面需要移动和点击鼠标来执行的。计算机本来的用意是把人类从反复单调的工作中解放出来,但适得其反,摆在我们身边的残酷现实是我们每个人每天不得不移动和点击鼠标,确保养家糊口的工作能够顺利原创 2013-10-21 09:30:28 · 1395 阅读 · 0 评论 -
shell 脚本调试技巧
我们掌握了编写脚本的基本理论后,脚本越写越复杂,犯点错误在所难免。当遇到问题的时候不用怕,使用这接下来要讲的调试必杀技帮你找到并解决问题!1.1.1 空变量问题举个简单的例子,见代码6:代码6:#!/bin/shnum=1if [ $num= "1" ]; then echo "Number is 1"else e原创 2013-10-23 16:06:31 · 1717 阅读 · 0 评论 -
第一次亲密接触(1)
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/zhangjie875有一对儿异地的恋人,他们每天在手机上聊天,显示的距离永远都是1648km。快到年底了,女孩实在受不了这种距离而提出了分手,男孩沉默不语。除夕之夜,女孩在家中刷新手机,看到男孩距离她只有1.1km,再刷新,只有0.9km。原创 2013-10-29 10:39:42 · 1459 阅读 · 0 评论 -
重入函数与线程安全
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty翻译 2010-01-23 16:30:00 · 629 阅读 · 0 评论