Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

LINUX쵀iptables

Ô­Ìû£ºhttp://www.cnscn.org/read.php?tid-44684.html
iptablesÓÐÈýÖÖÁ´
1£ºINPUT (½øÀ´µÄÁ´)
2£ºOUTPUT(³öÈ¥µÄÁ´)
3£ºFORWARD(ת·¢µÄÁ´)
iptables -A INPUT -p icmp -j DROP
-A(Ìí¼ÓÒ»¸öÁ´) -p ЭÒé -j(Ìí¼Ó¶¯×÷) ˵Ã÷Ìí¼ÓÒ»¸ö½øÀ´µÄÁ´¡£Ð­ÒéÊÇicmp¶¯×÷¾Ü¾ø¡£
iptables -L -n (ÓÃÊ÷ÐνṹÀ´¿´Ò»ÏÂiptablesµÄÉèÖÃ)
iptables -F (Çå¿ÕiptablesµÄÉèÖÃ) ºóÃæÒ²¿ÉÒÔ¼ÓÉÏINPUT »òÕßÊÇOUTPUT
iptables --help | more (²ì¿´iptablesµÄ°ïÖú)
iptables -L -n --line-numbres(²ì¿´iptables¹æÔòµÄ±àºÅ)
iptables -A INPUT -p tcp -d 192.168.0.123 --dport 21 -j DROP
Õâ¾ä»°ÊǾܾøµ½±¾»úµÄ21¶Ë¿Ú¡£¿ÉÒÔ·ÖÎöµ½Ä¿µÄµØÖ·ÊDZ¾»úµÄ192.168.0.123
Ä¿µÄ¶Ë¿ÚÊDZ¾»úµÄ21µÄ¶Ë¿Ú -d(Ä¿µÄµØÖ·) --dport(Ä¿µÄ¶Ë¿Ú)¡£
ÏÂÃæÎÒÃÇÀ´×öÒ»¸öʵÑéÀ´½²Ò»Ï¾ßÌåµÄÅäÖá£
Àý£º¼ÙÈçÎÒÃÇ·þÎñÆ÷ÏëÅäÖÃÒ»¸öWEB·þÎñÆ÷¡£ÎÒÃÇΪÁËÈÕºóµÄά»¤¡£»¹Òª°ÑSSHD´ò¿ª
1£ºÊ×ÏÈ°ÑËùÓйæÔòDROP
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP
PΪ´óд
2 iptables -A INPUT -p tcp -d 192.168.0.123 --dport 22 -j ACCEPT
ÒòΪÏëÒª±ðÈËÁ¬ÎÒÃǵÄ22 Ä¿µÄµØַΪ±¾»úµÄ192.168.0.123 Ä¿µÄ¶Ë¿Ú 22
3 iptables -A OUTPUT -p tcp -s 192.168.0.123 --sport 22 -j ACCEPT
ÎÒÃÇ»¹Òª¸ø·µ»ØÊý¾Ý°üÄÇôԴµØÖ·ÊDZ¾»úµÄ192.168.0.123 Ô´¶Ë¿Ú22
4 iptables -A INPUT -p tcp --dport 80 -j ACCEPT
ÍâÃæͨ¹ýINPUTÁ´À´·ÃÎʱ¾»úµÄ80¶Ë¿Ú£¬±¾»úÊÇÄ¿µÄµØÖ· ·Å¿ª±¾»úµÄIPºÍ80¶Ë¿Ú
5 iptables -A OUTPUT -p tcp --sport 80 -j ACCEPT
±¾»ú»¹Òª·µ»ØÊý¾Ý°ü £¬Í¨¹ýOUTPUTÁ´³öÈ¥¡£Ô´µØַΪ±¾»ú Ô´¶Ë¿ÚΪ±¾»úµÄ80
6 iptables -A OUTPUT -p udp --dport 53 -j ACCEPT
»¹Òª°ÑDNS·Å¿ª£¬²»È»ÔÚDNS½âÎöµÄʱºò»á³öÏÖ³¬Ê±¡£×öΪ¿Í»§¶ËÎÒÃÇOUTPUTÁ´³öÈ¥
Ä¿µÄ¶Ë¿ÚΪudpµÄ53 ÕâÀïÄܽâÎö·þÎñÆ÷ÁË¡£
7 iptables -A INPUT -p udp --sport 53 -j ACCEPT
¶Ô·½½Óµ½°üµÄʱºò·µ»Ø°üµÄʱºòINPUTµÄÁ´½øÀ´ Ô´µØÖ·¶Ë¿ÚΪUDP 53
8 Èç¹û±¾»ú¼ÈÊÇ¿Í»§»úÓÖÊÇ·þÎñÆ÷µÄʱºò¡£Òª¼ÓÉÏ
iptables -A INPUT -p udp --dport 53 -j ACCEPT
×öΪ·þÎñÆ÷Äܹ»½âÎöINPUT½øÀ´µÄ°ü Ä¿µÄµØַΪ53
iptables -A OUTPUT -P udp --sport 53 -j ACCEPT
×öΪ·þÎñÆ÷OUTPUT³öÈ¥µÄ°üÒª¾­¹ýÔ´µØÖ·µÄ udp 53 ¶Ë¿Ú
9 iptables -A INPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT
  iptables -A OUTPUT -s 127.0.0.1 -d 127.


Ïà¹ØÎĵµ£º

ºó¼ÌÎÞÈË£ºLinuxºËÐÄά»¤ÈËÔ±ÈÕ½¥²ÔÀÏ

    Ò»ÄêÒ»¶ÈµÄLinux¿ª·¢Õß´ó»áÉÏÖÜÔھɽðɽ¾ÙÐУ¬»áÉÏLinux»ù½ð»áÖ´ÐÐÀíÊÂJim Zemlin±íʾ£¬µÃÒæÓÚÔƼÆËãÒÔ¼°ÆäËü¿Æ¼¼³±Á÷µÄ³öÏÖ£¬LinuxµÄÊг¡µØλʮ·ÖÎȹ̣¬È»¶øһЩÖ÷ÒªµÄά»¤ÈËÔ±ÒѾ­ÈÕ½¥²ÔÀÏ£¬ºó¼ÌÕßÈ´»¹Ã»ÓгÉÊì¡£
   sysfsÄÚºË×Óϵͳά»¤ÕßGrey Kroah-HartmanÖ¸³ö£º“ÉϲãµÄÈËÔ±ÈÔȻà ......

linux ³£ÓÃÃüÁî

Ŀ¼ºÍÎļþ²Ù×÷
²é¿´µ±Ç°Ä¿Â¼Ïà¶ÔÓÚ¸ùĿ¼µÄλÖÃ
¡¡
¡¡¡¡pwd
²é¿´µ±Ç°Ä¿Â¼ÄÚÈÝ
¡¡¡¡ls
ÒÔ³¤¸ñʽ²é¿´µ±Ç°Ä¿Â¼ÄÚÈÝ¡£¶ÔӦÿ¸öÎļþµÄÌõÄ¿½«°üÀ¨Á¬½ÓÊýÄ¿¡¢ËùÓÐÕß¡¢´óС¡¢×îºóÐÞ¸Äʱ¼ä¡¢È¨ÏÞµÈÄÚÈÝ
¡¡¡¡ls -l
¸Ä±äµ±Ç°Ä¿Â¼¡£Ä¿µÄĿ¼Ãû¿ÉÓÃÏà¶Ô·¾¶±íʾ£¬Ò²¿ÉÒÔÓþø¶Ô·¾¶±íʾ¡£
cd [Ä¿µÄĿ¼Ãû]
תÒƵ½ÉÏÒ»¼¶Ä¿Â¼
c ......

LinuxÄÚºË̬ϵÄÎļþ²Ù×÷

ÔÚVFSµÄÖ§³ÖÏ£¬Óû§Ì¬½ø³Ì¶ÁдÈκÎÀàÐ͵ÄÎļþϵͳ¶¼¿ÉÒÔʹÓÃreadºÍwrite×ÅÁ½¸öϵͳµ÷Ó㬵«ÊÇÔÚlinuxÄÚºËÖÐûÓÐÕâÑùµÄϵͳµ÷ÓÃÎÒÃÇÈçºÎ²Ù×÷ÎļþÄØ£¿ÎÒÃÇÖªµÀreadºÍwriteÔÚ½øÈëÄÚºË̬֮ºó£¬Êµ¼ÊÖ´ÐеÄÊÇsys_readºÍsys_write£¬µ«ÊDz鿴ÄÚºËÔ´´úÂ룬·¢ÏÖÕâЩ²Ù×÷ÎļþµÄº¯Êý¶¼Ã»Óе¼³ö(ʹÓÃEXPORT_SYMBOLµ¼³ö)£¬Ò²¾ÍÊÇ˵ÔÚÄÚºË ......

linux µÝ¹é²éÕÒÎļþÄÚÈÝ

µÝ¹é²éÕÒÎļþÄÚÈÝ£º
grep   -n   -ri   "slewing"   ./
ÔÚµ±Ç°Ä¿Ïµݹé²éÕÒËùÓеÄÎļþ
       -i, --ignore-case
              Ignore  case  distinctions  ......

linux 2.6 kernel epoll

http://hi.baidu.com/j_fo/blog/item/a43fa60fa6e2f4eaab6457d5.html
Linux2.6ÄÚºËepoll½éÉÜ
2008-11-05 16:35
http://blog.csdn.net/rstevens/archive/2007/10/30/1858067.aspx
http://hi.baidu.com/jmlover/blog/item/24c28b131e6b48d7f7039ee6.html
http://hi.baidu.com/jmlover/blog/item/e64df724f12926348744f9 ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ