行至水穷处,坐看云起时

  • rss
  • 博客首页
  • 音乐故事
  • 摄影相册
  • 站点导航
  • 与我联络

linux可设置ip协议参数说明及个人杂语(二)

2006-07-29 | 10:41

在linux的源程序/Documentation/networking/ip-sysctl.txt 文件中,有详细地记录可以修改的关于linux的ip协议参数,以下是我的整理美化修整后添加个人心得的版本.(如蒙垂青,需要转载,请著名出处 http://skylove.study-area.org/blog/ )

格式

参数名 参数类型
参数值(如无特别标注,内存类的单位为byte,关于时间的单位为秒)
官方详细说明(skylove对该参数的个人心得或补充说明)

正文

====================TCP 参数================

tcp_syn_retries :INTEGER
默认值是5

对于一个新建连接,内核要发送多少个 SYN 连接请求才决定放弃。不应该大于255,默认值是5,对应于180秒左右时间。(对于大负载而物理通信良好的网络而言,这个值偏高,可修改为2.这个值仅仅是针对对外的连接,对进来的连接,是由tcp_retries1 决定的)

tcp_synack_retries :INTEGER
默认值是5

对于远端的连接请求SYN,内核会发送SYN + ACK数据报,以确认收到上一个 SYN连接请求包。这是所谓的三次握手( threeway handshake)机制的第二个步骤。这里决定内核在放弃连接之前所送出的 SYN+ACK 数目。不应该大于255,默认值是5,对应于180秒左右时间。(可以根据上面的 tcp_syn_retries 来决定这个值)

tcp_keepalive_time :INTEGER
默认值是7200(2小时)
当keepalive打开的情况下,TCP发送keepalive消息的频率。(由于目前网络攻击等因素,造成了利用这个进行的攻击很频繁,曾经也有cu的朋友提到过,说如果2边建立了连接,然后不发送任何数据或者rst/fin消息,那么持续的时间是不是就是2小时,空连接攻击? tcp_keepalive_time就是预防此情形的.我个人在做nat服务的时候的修改值为1800秒)

tcp_keepalive_probes:INTEGER
默认值是9

TCP发送keepalive探测以确定该连接已经断开的次数。(注意:保持连接仅在SO_KEEPALIVE套接字选项被打开是才发送.次数默认不需要修改,当然根据情形也可以适当地缩短此值.设置为5比较合适)

tcp_keepalive_intvl:INTEGER
默认值为75
探测消息发送的频率,乘以tcp_keepalive_probes就得到对于从开始探测以来没有响应的连接杀除的时间。默认值为75秒,也就是没有活动的连接将在大约11分钟以后将被丢弃。(对于普通应用来说,这个值有一些偏大,可以根据需要改小.特别是web类服务器需要改小该值,15是个比较合适的值)

tcp_retries1 :INTEGER
默认值是3
放弃回应一个TCP连接请求前﹐需要进行多少次重试。RFC 规定最低的数值是3﹐这也是默认值﹐根据RTO的值大约在3秒 - 8分钟之间。(注意:这个值同时还决定进入的syn连接)

tcp_retries2 :INTEGER
默认值为15
在丢弃激活(已建立通讯状况)的TCP连接之前﹐需要进行多少次重试。默认值为15,根据RTO的值来决定,相当于13-30分钟(RFC1122规定,必须大于100秒).(这个值根据目前的网络设置,可以适当地改小,我的网络内修改为了5)

tcp_orphan_retries :INTEGER
默认值是7
在近端丢弃TCP连接之前﹐要进行多少次重试。默认值是7个﹐相当于 50秒 - 16分钟﹐视 RTO 而定。如果您的系统是负载很大的web服务器﹐那么也许需要降低该值﹐这类 sockets 可能会耗费大量的资源。另外参的考 tcp_max_orphans 。(事实上做NAT的时候,降低该值也是好处显著的,我本人的网络环境中降低该值为3)

tcp_fin_timeout :INTEGER
默认值是 60
对于本端断开的socket连接,TCP保持在FIN-WAIT-2状态的时间。对方可能会断开连接或一直不结束连接或不可预料的进程死亡。默认值为 60 秒。过去在2.2版本的内核中是 180 秒。您可以设置该值﹐但需要注意﹐如果您的机器为负载很重的web服务器﹐您可能要冒内存被大量无效数据报填满的风险﹐FIN-WAIT-2 sockets 的危险性低于 FIN-WAIT-1 ﹐因为它们最多只吃 1.5K 的内存﹐但是它们存在时间更长。另外参考 tcp_max_orphans。(事实上做NAT的时候,降低该值也是好处显著的,我本人的网络环境中降低该值为30)

tcp_max_tw_buckets :INTEGER
默认值是180000
系统在同时所处理的最大 timewait sockets 数目。如果超过此数的话﹐time-wait socket 会被立即砍除并且显示警告信息。之所以要设定这个限制﹐纯粹为了抵御那些简单的 DoS 攻击﹐千万不要人为的降低这个限制﹐不过﹐如果网络条件需要比默认值更多﹐则可以提高它(或许还要增加内存)。(事实上做NAT的时候最好可以适当地增加该值)

tcp_tw_recycle :BOOLEAN
默认值是0
打开快速 TIME-WAIT sockets 回收。除非得到技术专家的建议或要求﹐请不要随意修改这个值。(做NAT的时候,建议打开它)

tcp_tw_reuse:BOOLEAN
默认值是0
该文件表示是否允许重新应用处于TIME-WAIT状态的socket用于新的TCP连接(这个对快速重启动某些服务,而启动后提示端口已经被使用的情形非常有帮助)

tcp_max_orphans :INTEGER
缺省值是8192
系统所能处理不属于任何进程的TCP sockets最大数量。假如超过这个数量﹐那么不属于任何进程的连接会被立即reset,并同时显示警告信息。之所以要设定这个限制﹐纯粹为了抵御那些简单的 DoS 攻击﹐千万不要依赖这个或是人为的降低这个限制(这个值Redhat AS版本中设置为32768,但是很多防火墙修改的时候,建议该值修改为2000)

tcp_abort_on_overflow :BOOLEAN
缺省值是0
当守护进程太忙而不能接受新的连接,就象对方发送reset消息,默认值是false。这意味着当溢出的原因是因为一个偶然的猝发,那么连接将恢复状态。只有在你确信守护进程真的不能完成连接请求时才打开该选项,该选项会影响客户的使用。(对待已经满载的sendmail,apache这类服务的时候,这个可以很快让客户端终止连接,可以给予服务程序处理已有连接的缓冲机会,所以很多防火墙上推荐打开它)

tcp_syncookies :BOOLEAN
默认值是0
只有在内核编译时选择了CONFIG_SYNCOOKIES时才会发生作用。当出现syn等候队列出现溢出时象对方发送syncookies。目的是为了防止syn flood攻击。
注意:该选项千万不能用于那些没有收到攻击的高负载服务器,如果在日志中出现synflood消息,但是调查发现没有收到synflood攻击,而是合法用户的连接负载过高的原因,你应该调整其它参数来提高服务器性能。参考:
tcp_max_syn_backlog
tcp_synack_retries
tcp_abort_on_overflow
syncookie严重的违背TCP协议,不允许使用TCP扩展,可能对某些服务导致严重的性能影响(如SMTP转发)。(注意,该实现与BSD上面使用的tcp proxy一样,是违反了RFC中关于tcp连接的三次握手实现的,但是对于防御syn-flood的确很有用.)

tcp_stdurg :BOOLEAN
默认值为0
使用 TCP urg pointer 字段中的主机请求解释功能。大部份的主机都使用老旧的 BSD解释,因此如果您在 Linux 打开它﹐或会导致不能和它们正确沟通。

tcp_max_syn_backlog :INTEGER
对于那些依然还未获得客户端确认的连接请求﹐需要保存在队列中最大数目。对于超过 128Mb 内存的系统﹐默认值是 1024 ﹐低于 128Mb 的则为 128。如果服务器经常出现过载﹐可以尝试增加这个数字。警告﹗假如您将此值设为大于 1024﹐最好修改 include/net/tcp.h 里面的 TCP_SYNQ_HSIZE ﹐以保持 TCP_SYNQ_HSIZE*16<=tcp_max_syn_backlog ﹐并且编进核心之内。(SYN Flood攻击利用TCP协议散布握手的缺陷,伪造虚假源IP地址发送大量TCP-SYN半打开连接到目标系统,最终导致目标系统Socket队列资源耗尽而无法接受新的连接。为了应付这种攻击,现代Unix系统中普遍采用多连接队列处理的方式来缓冲(而不是解决)这种攻击,是用一个基本队列处理正常的完全连接应用(Connect()和Accept() ),是用另一个队列单独存放半打开连接。 这种双队列处理方式和其他一些系统内核措施(例如Syn-Cookies/Caches)联合应用时,能够比较有效的缓解小规模的SYN Flood攻击(事实证明<1000p/s)加大SYN队列长度可以容纳更多等待连接的网络连接数,所以对Server来说可以考虑增大该值.)

tcp_window_scaling :INTEGER
缺省值为1

该文件表示设置tcp/ip会话的滑动窗口大小是否可变。参数值为布尔值,为1时表示可变,为0时表示不可变。tcp/ip通常使用的窗口最大可达到65535 字节,对于高速网络,该值可能太小,这时候如果启用了该功能,可以使tcp/ip滑动窗口大小增大数个数量级,从而提高数据传输的能力(RFC 1323)。(对普通地百M网络而言,关闭会降低开销,所以如果不是高速网络,可以考虑设置为0)

tcp_timestamps :BOOLEAN
缺省值为1
Timestamps 用在其它一些东西中﹐可以防范那些伪造的 sequence 号码。一条1G的宽带线路或许会重遇到带 out-of-line数值的旧sequence 号码(假如它是由于上次产生的)。Timestamp 会让它知道这是个 '旧封包'。(该文件表示是否启用以一种比超时重发更精确的方法(RFC 1323)来启用对 RTT 的计算;为了实现更好的性能应该启用这个选项。)

tcp_sack :BOOLEAN
缺省值为1

使用 Selective ACK﹐它可以用来查找特定的遗失的数据报--- 因此有助于快速恢复状态。该文件表示是否启用有选择的应答(Selective Acknowledgment),这可以通过有选择地应答乱序接收到的报文来提高性能(这样可以让发送者只发送丢失的报文段)。(对于广域网通信来说这个选项应该启用,但是这会增加对 CPU 的占用。)

tcp_fack :BOOLEAN
缺省值为1
打开FACK拥塞避免和快速重传功能。(注意,当tcp_sack设置为0的时候,这个值即使设置为1也无效)

tcp_dsack :BOOLEAN
缺省值为1
允许TCP发送"两个完全相同"的SACK。

tcp_ecn :BOOLEAN
缺省值为0
打开TCP的直接拥塞通告功能。

tcp_reordering :INTEGER
默认值是3
TCP流中重排序的数据报最大数量 。 (一般有看到推荐把这个数值略微调整大一些,比如5)

tcp_retrans_collapse :BOOLEAN
缺省值为1
对于某些有bug的打印机提供针对其bug的兼容性。(一般不需要这个支持,可以关闭它)

tcp_wmem(3个INTEGER变量): min, default, max
min
:为TCP socket预留用于发送缓冲的内存最小值。每个tcp socket都可以在建议以后都可以使用它。默认值为4096(4K)。

default:为TCP socket预留用于发送缓冲的内存数量,默认情况下该值会影响其它协议使用的net.core.wmem_default 值,一般要低于net.core.wmem_default的值。默认值为16384(16K)。

max: 用于TCP socket发送缓冲的内存最大值。该值不会影响net.core.wmem_max,"静态"选择参数SO_SNDBUF则不受该值影响。默认值为131072(128K)。(对于服务器而言,增加这个参数的值对于发送数据很有帮助,在我的网络环境中,修改为了51200 131072 204800)

tcp_rmem (3个INTEGER变量): min, default, max
min:为TCP socket预留用于接收缓冲的内存数量,即使在内存出现紧张情况下tcp socket都至少会有这么多数量的内存用于接收缓冲,默认值为8K。

default:为TCP socket预留用于接收缓冲的内存数量,默认情况下该值影响其它协议使用的 net.core.wmem_default 值。该值决定了在tcp_adv_win_scale、tcp_app_win和tcp_app_win=0默认值情况下,TCP窗口大小为65535。默认值为87380

max:用于TCP socket接收缓冲的内存最大值。该值不会影响 net.core.wmem_max,"静态"选择参数 SO_SNDBUF则不受该值影响。默认值为 128K。默认值为87380*2 bytes。(可以看出,.max的设置最好是default的两倍,对于NAT来说主要该增加它,我的网络里为 51200 131072 204800)

tcp_mem(3个INTEGER变量):low, pressure, high
low:当TCP使用了低于该值的内存页面数时,TCP不会考虑释放内存。(理想情况下,这个值应与指定给 tcp_wmem 的第 2 个值相匹配 - 这第 2 个值表明,最大页面大小乘以最大并发请求数除以页大小 (131072 * 300 / 4096)。 )

pressure:当TCP使用了超过该值的内存页面数量时,TCP试图稳定其内存使用,进入pressure模式,当内存消耗低于low值时则退出pressure状态。(理想情况下这个值应该是 TCP 可以使用的总缓冲区大小的最大值 (204800 * 300 / 4096)。 )

high:允许所有tcp sockets用于排队缓冲数据报的页面量。(如果超过这个值,TCP 连接将被拒绝,这就是为什么不要令其过于保守 (512000 * 300 / 4096) 的原因了。 在这种情况下,提供的价值很大,它能处理很多连接,是所预期的 2.5 倍;或者使现有连接能够传输 2.5 倍的数据。 我的网络里为192000 300000 732000)

一般情况下这些值是在系统启动时根据系统内存数量计算得到的。

tcp_app_win : INTEGER
默认值是31

保留max(window/2^tcp_app_win, mss)数量的窗口由于应用缓冲。当为0时表示不需要缓冲。

tcp_adv_win_scale : INTEGER
默认值为2

计算缓冲开销bytes/2^tcp_adv_win_scale(如果tcp_adv_win_scale > 0)或者bytes-bytes/2^(-tcp_adv_win_scale)(如果tcp_adv_win_scale <= 0)。

tcp_rfc1337 :BOOLEAN
缺省值为0
这个开关可以启动对于在RFC1337中描述的"tcp 的time-wait暗杀危机"问题的修复。启用后,内核将丢弃那些发往time-wait状态TCP套接字的RST 包.

tcp_low_latency : BOOLEAN
缺省值为0

允许 TCP/IP 栈适应在高吞吐量情况下低延时的情况;这个选项一般情形是的禁用。(但在构建Beowulf 集群的时候,打开它很有帮助)

tcp_westwood :BOOLEAN
缺省值为0
启用发送者端的拥塞控制算法,它可以维护对吞吐量的评估,并试图对带宽的整体利用情况进行优化;对于 WAN 通信来说应该启用这个选项。

tcp_bic :BOOLEAN
缺省值为0
为快速长距离网络启用 Binary Increase Congestion;这样可以更好地利用以 GB 速度进行操作的链接;对于 WAN 通信应该启用这个选项。

Comments
没有留言 »
分类
心得分享
Tags
apache, blog, CU, linux, nat, proxy, unix, web, 朋友, 网络
订阅RSS留言 订阅RSS留言
Trackback Trackback

匹配dns请求分析

2006-07-14 | 6:23

今天和人在cu讨论技术问题,那位斑竹做了一个针对domain 进行控制的netfilter/iptables 模块。这个最早是由 HTTP://bbs.chinaunix.net/viewthread.php?tid=789648&extra=page%3D1 这个话题而引发的,由于string对domain的匹配实施中,发现www.chinaunix.net 这样的domain没有办法成功匹配到!? 而chinaunix则是可以的。。。那么显然问题就出在了 dns 请求 报文上了, 我ssh 上一台linux-box 的 dns server,然后

tcpdump -I 内网网卡 dst host 该机ip and src host 我的内网ip and udp port 53

接着,就进行了测试, 最后发现 dns 请求的命令是

(字段1长度)字段1(字段2长度)字段2(字段3长度)字段3

这样的格式来发送的,具体的例如

AAA.BBBB.COM
 3  4  3

实际发送中的数据是

03AAA04BBB03COM (这里我为了方便分析,就没有把字符换成ASCII码)

  在和cu的linux斑竹 platinum 的讨论中提到,他采用的比较方法是"后对齐"比较,用过bind或者熟悉dns的人都晓得,domain本身就是后对齐的一种表现形式,用后对齐来匹配实在是最适合的。。。。可惜我一开始竟然没想到,又被提点了。

Comments
2 条留言 »
分类
艺海无涯
Tags
bind, CU, dns, linux, netfilter, php, unix
订阅RSS留言 订阅RSS留言
Trackback Trackback

我的新blog

2006-06-22 | 13:02

累死我了,终于把三个空间上的blog全转过来了.最开始的blogcn上,后来的chinaunix上,再后来的qq空间上的blog我全转过来了.本来还想把用户们的留言也转过来的,但工程实在是太浩大了啦...于是,就妥协了.目前这个blog是使用的被google收购的www.blogger.com 的管理,然后传到我自己的ftp上面让用户进行访问的,因为默认的www.blogspot.com 被中国的great firewall阻挡掉了,而且也不能上传图片,我就转到自己的空间里了.

转blog的时候,还在自己看自己当年的一些见解和看法.有的很可笑,有的预言却成了真.很有成就的感觉。

或许,原本写给别人看的blog,最终是留给自己看的吧...今天一下午全在忙乎它了.

还好,后来从 www.zoundry.com 下到了blog write 工具,否则在最后转qq空间上的图片的时候,我一定会就义的...

既然把帖子转好了,我就接着去修改模板代码去了.

Comments
24 条留言 »
分类
流水杂记
Tags
blog, blogger, firewall, google, QQ, unix, 图片
订阅RSS留言 订阅RSS留言
Trackback Trackback

善意的欺骗,wget利用referer属性巧妙下载文件

2006-06-17 | 1:58

在手机之家,看到一则 通过蓝牙传送各种文件 的帖子(http://bbs.imobile.com.cn/viewthread.php?tid=1445836),很是心动不已.但是,其所给的下载连接 http://storage.e398mod.com/soft/motobluetooth.rar 这个patch文件无法下载,一下载,就会自动地跳转到www.e398mod.com站点去.(估计是需要注册为用户,然后以用户登陆,查找所需资源才行.)
那么,有没有偷懒的办法呢? 根据以上描述的现象很容易察觉到是http协议里的referer属性在起作用(就是在apache里设置了一个acl,对于从非本地页面的link对http://storage.e398mod.com/soft/motobluetooth.rar这个文件的请求,一律视为非法请求.)这个很容易做到的,事实上不少站点的图片不能直接被其他站点调用,就是利用了该属性,我管理的几个站点也设置了该参数(以至于上次调试d5.mouse的flashcam程序在调用图片的时候遇到了麻烦,555)

解决这问题的方法也已经出来,就是想办法让该站点的apache误以为我们是从该站点页面上进行点击下载的就ok了~~~~简单来说,就是利用下载工具做一个伪造.

我是用的wget进行下载的(主要是unix下用习惯了这个工具了,它也有相应的windows版本提供的呢)
wget --referer=www.e398mod.com http://storage.e398mod.com/soft/motobluetooth.rar

当然,以上只是举例,我后来测试了一下,即使不加此referer参数,wget也可以顺利下载到,或许是因为自动伪造了吧~~~?

Comments
没有留言 »
分类
艺海无涯
Tags
apache, flash, php, tor, unix, wget, windows, 图片, 手机
订阅RSS留言 订阅RSS留言
Trackback Trackback

叫化窝那则apache设置图片防止盗连接的代码有误

2005-01-30 | 19:39

该帖的地址在http://blog.chinaunix.net//article.php?articleId=10667&blogId=3708 ,但其实是有错误的代码。。。

正确的如下

下面的local_ref等于是打个标记,类似iptables的mark一样,然后丢给程序处理

######## Preventing Image 'Theft' ########

SetEnvIfNoCase Referer "^http://(.)+.fjhr.com/" local_ref=1
SetEnvIfNoCase Referer "^http://(.)+.hzmjp.com/" local_ref=1
SetEnvIfNoCase Referer "^http://(.)+.dalouis.com/" local_ref=1
SetEnvIfNoCase Referer "^http://(.)+.necktie.gov.cn/" local_ref=1
SetEnvIfNoCase Referer "^http://(.)+.necktie.net.cn/" local_ref=1
SetEnvIfNoCase Referer "-" local_ref=1
######## Allow the LOGO image Theft ##########
SetEnvIf Request_URI "/images/logo(.)+" local_ref=1
#上面之所以允许这句,是因为logo可能和别人做link,所以要允许别人偷,呵呵

#这里表示遇到对png,gif等文件的时候,开始处理对上面的mark进行处理

Order Allow,Deny
Allow from env=local_ref #因为1表示true,这里的意思就是如果local_ref的值为真(为1),则允许,否则禁止

该文章的原文和其引用处皆有错,各位留意好咯。。。。

欢迎各位到 http://skylove.study-area.org 进行技术探讨

该帖的地址在
http://blog.chinaunix.net//article.php?articleId=10667&blogId=3708 ,
但其实是有错误的代码。。。

正确的如下

下面的local_ref等于是打个标记,类似iptables的mark一样,然后丢给程序处理

######## Preventing Image 'Theft' ########

SetEnvIfNoCase Referer "^http://(.)+.fjhr.com/" local_ref=1
SetEnvIfNoCase Referer "^http://(.)+.hzmjp.com/" local_ref=1
SetEnvIfNoCase Referer "^http://(.)+.dalouis.com/" local_ref=1
SetEnvIfNoCase Referer "^http://(.)+.necktie.gov.cn/" local_ref=1
SetEnvIfNoCase Referer "^http://(.)+.necktie.net.cn/" local_ref=1
SetEnvIfNoCase Referer "-" local_ref=1
######## Allow the LOGO image Theft ##########
SetEnvIf Request_URI "/images/logo(.)+" local_ref=1
#上面之所以允许这句,是因为logo可能和别人做link,所以要允许别人偷,呵呵

#这里表示遇到对png,gif等文件的时候,开始处理对上面的mark进行处理

Order Allow,Deny
Allow from env=local_ref #因为1表示true,这里的意思就是如果local_ref的值为真(为1),则允许,否则禁止

该文章的原文和其引用处皆有错,各位留意好咯。。。。

欢迎各位到 http://skylove.study-area.org 进行技术探讨

Comments
没有留言 »
分类
艺海无涯
Tags
apache, blog, php, unix, 图片
订阅RSS留言 订阅RSS留言
Trackback Trackback

当我选择离开你

2004-10-19 | 2:19

不论什么时候,离别总是让人伤神的事。不管是男人离开心爱的女人,还是女人离开心爱的男人。乃至离开一个不怎么关心的人,都会有一种离别的伤感笼罩着,几天内久久不去。
不过,有的离别却是大快人心的~~~~例如前段时间的一个跳梁小丑终于逼得众叛亲离,如今更是连编译器都离它而去了??这就是我们的$CO公司。 不知道这个公司大名的人,在linux和unix界乃至windows领域的都是不多的?? 据它本人说是非常血统纯正的unix,而linux则是它老公跟别人的私生子,windows据说又跟它有一腿云云。。。
在热闹了几个月闹离婚诉讼,求各大官人赔偿点青春损失费、精神损失费、赡养费、误工费未果的时候。眼看着这桩混帐事就快被人遗忘的时候,忽然间又出来一条消息??不过却是大快人心的一则消息~~
gcc这位gnu的重将终于在3.4.2的新版本里给了sco釜底抽薪一击,宣布不再支持$CO了~~~~哈哈哈哈,这是这周里看到最高兴的一件事了!!!!
http://bbs.chinaunix.net/forum/46/20041015/425325.html 在此可查看gcc给$co的休书详情!
当选择离开你的时候,或许也会义无返顾??这句话适合gcc对$co使用,也适合对任何一个你付出却被人恩将仇报的时候。。。。。

Comments
没有留言 »
分类
心情随笔
Tags
linux, unix, windows, 书
订阅RSS留言 订阅RSS留言
Trackback Trackback

真开心啊,google里已经可以找到俺的blog了

2004-10-09 | 6:28

为了搜索一则自己过去的文章,因此在google 里输入了"天缘 unix"作为关键字,结果文章找到了,而且发现第一个连接就是这里的blog地址呢~~~~~
昨天询问fanqiang老大的时候,他说因为dns不是cu自己解析,所以没办法做类似skylove.blog.chinaunix.net这样的域名,只有用类似id号这样的了。。。。555555
看来以后跟人说我的blog的时候,我可以说"你用google,用天缘+unix作为关键字,出来的第一个就是俺的blog!!"发现我自己脸皮还真厚,一点都不惭愧,shying~~~~

Comments
没有留言 »
分类
心情随笔
Tags
blog, CU, dns, google, unix
订阅RSS留言 订阅RSS留言
Trackback Trackback

以前所写的一些文章的连接

2004-10-03 | 8:09

恩。。。与其说是给别人看,不如说是给我自己看吧。。。毕竟yesky的站点太大了,不方便搜索,我还是自己给自己列个表吧。下面的文章都是以前给yesky写的,因为面向新手,所以都特别浅,放在这里希望不被笑话。。。
操作系统的保护系列之优化篇http://soft.yesky.com/SoftChannel/72350072720850944/20040205/1765743.shtml
网管笔记之良好习惯的养成http://www.yesky.com/SoftChannel/72356686970486784/20031123/1747134.shtml
网管笔记之小兵逞英雄http://www.yesky.com/SoftChannel/72356686970486784/20031214/1753291.shtml
浅析网络安全中防火墙和IDS的作用http://www.yesky.com/SoftChannel/72356686970486784/20040109/1760621.shtml
安全宝典??病毒及攻击防御手册http://soft.yesky.com/SoftChannel/72356682675519488/20040729/1836659.shtml
配置一个安全的chroot DNShttp://soft.yesky.com/SoftChannel/72341272332861440/20040602/1803744.shtml
Unix操作系统下的"魔法兔仔http://soft.yesky.com/SoftChannel/72350089900720128/20031023/1738553.shtml
构建网络安全长城之安全设备的管理http://e.chinabyte.com/SoftChannel/72356686970486784/20031030/1740516.shtml
构建网络安全长城之烽火台的建立http://e.chinabyte.com/SoftChannel/72356686970486784/20031023/1738545.shtml
3721病毒杀除方法详解 (此文在2004年4月写成,当时因为某些原因没能发表,实在感到遗憾,3721后期版本已有所修正,所以此文对目前的3721版本大概不太适用)http://www.chinaunix.net/jh/29/385659.html
写在病毒出现的20周年http://www.yesky.com/SoftChannel/72356699888943104/20031118/1745720.shtml
展望2004年Linux发展方向http://www.yesky.com/SoftChannel/72343471356116992/20031210/1752401.shtml
图文详解 QQ病毒查杀实战http://qq.yesky.com/SoftChannel/72356699922497536/20040824/1845978.shtml
回味Dos操作系统发展历史http://www.yesky.com/SoftChannel/72350068425883648/20040927/1858918.shtml
见证Unix操作系统发展历史http://soft.yesky.com/SoftChannel/72350068425883648/20040927/1858916.shtml
见证Windows操作系统发展历史http://www.yesky.com/SoftChannel/72350068425883648/20040927/1858913.shtml
见证Linux操作系统发展历史http://www.yesky.com/SoftChannel/72350068425883648/20040927/1858915.shtml
再现十年网络安全大事件http://www.yesky.com/SoftChannel/72356682675519488/20040927/1858917.shtml
天才与鬼才:解析全球黑客大事件http://www.yesky.com/SoftChannel/72356682675519488/20040927/1858920.shtml
升级至SP2可能出现的问题及解决办法http://www.yesky.com/SoftChannel/72350085605752832/20040813/1842363.shtml

Comments
没有留言 »
分类
心情随笔
Tags
dns, linux, QQ, unix, windows, 升级, 安全, 网络
订阅RSS留言 订阅RSS留言
Trackback Trackback

页数:  < 1 2

ABOUT ME


网 名: 天缘(skylove)












RSS邮天下订阅  文章 留言

最新日志

  • 自动创建计划任务之删除N天以前的备份文件批处理
  • SecureCRT同时向多个session发送相同命令的方法
  • cacti常见问题解决办法【转载】
  • 一位IT同行的日志
  • 办公网常见的安全问题及华为交换机上的配置说明
  • cm7里adroid市场可浏览而无法下载的解决方法
  • Cisco设备光模块解密方法
  • 如何快速创建 Xen 虚拟机镜像
  • 伪技术人员的成长历程之70-Xen虚拟机下添加Swap磁盘
  • CentOS5.3下xen虚拟机的配置笔记

分类

  • android (4)
  • 休闲娱乐 (22)
  • 妙文转载 (9)
  • 学习摄影 (10)
  • 心得分享 (98)
  • 心情随笔 (69)
  • 流水杂记 (42)
  • 艺海无涯 (71)
  • 过失教训 (5)

过去的日记

最新评论

  • Remote Energy Monitor: Check out this gibberish... Do you really believ...
  • 视频聊天室: 双击执行它...
  • 达人秀: 看个热闹吧.....
  • SecureCRT同时向多个session发送相同命令的方法 | 我友博客: [...] 通过行至水穷处,坐看云起时 » ...
  • East Fife Self Catering: Can I buy a vowel... I have not any idea about t...
  • iqzlnhyyia: sentttlzmpwf, qysvbuvwx...
  • outdoor lighting manufacturers canada: 我不得不承认,我通常会觉得无聊,...
  • Josie: Well done article that. I'll make sure to use it ...
  • Dsestbredo: buy bulk facebook fans buy cheap facebook fans ...
  • BlalselepNews: A hires the cialis generico in a cialis. Hovered ...

标签云

乐山 书 分手 升级 图片 安全 感情 手机 摄影 朋友 桌面 歌曲 照片 爱情 硬盘 网站 网络 脚本 虚拟化 软件 2008 apache asp blog blogger cisco CU dns flash google linux mp3 MSN nat photo php QQ script shell tor unix vb web windows xml

我的相册

武隆的图片

技术站点

  • Google站点统计
  • 网站检测
  • 高亮代码(.Net)
  • 高亮代码生成(PHP)

朋友们的站

  • GNAH‘s Not Another Programmer!
  • kiki on the way
  • NetKiller的主页
  • 哇靠~又写起了博客
  • 许敬刚老师的博达软件平台
  • 远方的远方

功能

  • 注册
  • 登录
  • 日志 RSS
  • 评论 RSS
  • WordPress.org
rss 订阅RSS留言 valid xhtml 1.1 design by jide powered by Wordpress get firefox