Linux ÉèÖÃDNSºÍÖ÷»úÃû
LinuxÏÂÅäÖþ²Ì¬IPµØÖ·£¬ÉèÖÃDNSºÍÖ÷»úÃû
ÅäÖÃÎļþλÓÚ£º
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.3
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
ʹ
IPµØÖ·ÉúЧ£º
/sbin/ifdown eth0
/sbin/ifup eth0
Ö÷»úÃûÅäÖÃ /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=test
ÅäÖÃdns½âÎö /etc/resolv.conf
echo
"nameserver 211.98.1.28">> /etc/resolv.conf
Í¨ÖªÍø¹Ø¸üÐÂÐÅÏ¢£º
/etc/init.d/network
restart
netconfig
ifconfig eth0
ip link show
ip address show
ping -c 3 xxx.xxx.xxx.xxx
¡¡¢Ù¼ò½é
¡¡¡¡DNS¾ÍÊÇDomain Name
System£¬ËüÄܹ»°ÑÐÎÈçwww.21php.comÕâÑùµÄÓòÃûת»»Îª211.152.50.35ÕâÑùµÄIPµØÖ·£»Ã»ÓÐDNS£¬ä¯ÀÀ21php.com
Õâ¸öÍøÕ¾Ê±£¬¾Í±ØÐëÓÃ211.152.50.35ÕâôÄѼǵÄÊý×ÖÀ´·ÃÎÊ¡£ÌṩDNS·þÎñµÄ¾ÍÊÇDNS·þÎñÆ÷¡£DNS·þÎñÆ÷¿ÉÒÔ·ÖΪÈýÖÖ£¬¸ßËÙ»º´æ·þÎñÆ÷
(Cache-only server)¡¢Ö÷·þÎñÆ÷(Primary Name server)¡¢¸¨Öú·þÎñÆ÷(Second Name
Server)¡£
¡¡¡¡DNSµÄÏêϸÔÀí¡¢¹¤×÷Á÷³Ì¡¢ÊõÓï¡¢¸ÅÄÏÞÓÚÆª·ù£¬ÕâÀï¾Í²»ËµÁË¡£¿ÉÒÔÔĶÁרÃŵÄÎÄÕ£¬ÈçDNS-HOWTO¼ÓÒÔ
Á˽⡣
¡¡¡¡¢ÚÅäÖÃÖ÷DNS·þÎñÆ÷
¡¡¡¡Ê×ÏÈÎÒÃÇ×öÒÔϼÙÉ裺A·þÎñÆ÷Ϊ21php.comµÄÖ÷ÓòÃû·þÎñÆ÷£¬ÆäIPµØÖ·Îª
11.0.0.1£¬B·þÎñÆ÷Ϊ21php.comµÄ¸¨ÖúÓòÃû·þÎñÆ÷£¬ÆäIPµØÖ·Îª11.0.0.2£»
¡¡¡¡ÏÂÃæÎÒÃÇÅäÖ÷þÎñÆ÷
11.0.0.1Ϊ21PHP.COMµÄÖ÷DNS·þÎñÆ÷
¡¡¡¡LinuxϵÄdns¹¦ÄÜÊÇͨ¹ýbindÈí¼þʵÏֵġ£bindÈí¼þ°²×°ºó£¬»á
²úÉú¼¸¸ö¹ÌÓÐÎļþ£¬·ÖΪÁ½À࣬һÀàÊÇÅäÖÃÎļþÔÚ/etcĿ¼Ï£¬Ò»ÀàÊÇdns¼Ç¼ÎļþÔÚ/var/namedĿ¼Ï¡£¼ÓÉÏÆäËûÏà¹ØÎļþ£¬¹²Í¬ÉèÖÃdns·þ
ÎñÆ÷¡£ÏÂÃæÊÇËùÓкÍdnsÉèÖÃÏà¹ØÎļþµÄÁбíÓë˵Ã÷¡£
¡¡¡¡Î»ÓÚ/etcĿ¼ÏµÄ
ÓУºhosts,host.conf,resolv.conf,named.boot,named.conf¡£
¡¡¡¡1¡¢“hosts”ÎÄ
¼þ£¬¶¨ÒåÁËÖ÷»úÃûºÍipµØÖ·µÄ¶ÔÓ¦£¬ÆäÖÐÒ²Óн«ÒªÔËÐÐdnsÕą̂µçÄÔµÄipµØÖ·ºÍÖ÷»úÃû¡£ÄÚÈÝ£º
¡¡¡¡127.0.0.1
localhost.localdomain localhost
¡¡¡¡2¡¢“host.conf”Îļþ[Boban×¢£ºÔÀ´Îóд³É
hosts.conf]£¬"order hosts
bind"Óï¾ä£¬Ö¸¶¨Á˶ÔÖ÷»úÃûµÄ½âÎö˳ÐòÊÇÏȵ½hostsÖвéÕÒ£¬È»ºóµ½dns·þÎñÆ÷µÄ¼Ç¼Àï²éÕÒ¡£“multi
on”ÔòÊÇÔÊÐíÒ»¸öÖ÷»úÃû¶ÔÓ¦¶à¸öipµØÖ·¡£ÄÚÈÝ£º
¡¡¡¡order hosts, bind
¡¡¡¡multi on
¡¡
¡
Ïà¹ØÎĵµ£º
Öܺ£ºº /ÎÄ
2010.4.22
¿´¼¯ÈºµÄ¶«Î÷ʱÎÞÒâÖп´µ½¼¸ÄêǰÁ÷Ðеķֲ¼Ê½¿ÆÑ§¼ÆËãseti@home£¬ÃÀ¹ú²®¿ËÀû´óѧµÈ¿ÆÑ§½çÓÃÓÚ¼ÆËãÌìÌåÊý¾ÝµÄ¡£SETI@home ÊÇÒ»ÏîÀûÓÃÈ«ÇòÁªÍøµÄ¼ÆËã»ú¹²Í¬ËÑѰµØÍâÎÄÃ÷£¨SETI£©µÄ¿ÆÑ§ÊµÑ鼯»®¡£Äã¿ÉÒÔͨ¹ýÔËÐÐÒ»¸öÃâ·Ñ³ÌÐòÏÂÔØ²¢·ÖÎö´ÓÉäµçÍûÔ¶¾µ´«À´µÄÊý¾ÝÀ´¼ÓÈëÕâ¸öÏîÄ¿¡£ ²»¹ýÎÒÔÙ´ÎʹÓÃÆä¿Í»§¶ËÊ ......
Linux µÄ Input Device ÊÇÖØÒªµÄÒ»個 subsystem£¬ÔÚ進ÐÐ實Àý½é紹ǰ£¬ÏÈ´óÂÔÁ˽âÒ»ÏÂÏà關µÄ API¡£input.cÊÇLinuxµÄÊäÈë驅動³Ìʽ£¬Ö÷ÒªÖ§Ô®鍵盤與»¬ÊóµÄ輸È룻input.c½éÃæÌØÊâµÄµØ·½ÊÇ採ÓÃÁËʼþ£¨event£©µ ......
alarm£¨ÉèÖÃÐźŴ«ËÍÄÖÖÓ£©
Ïà¹Øº¯Êý signal£¬sleep
±íÍ·Îļþ #include<unistd.h>
¶¨Ò庯Êý unsigned int alarm(unsigned int seconds);
º¯Êý˵Ã÷ alarm()ÓÃÀ´ÉèÖÃÐźÅSIGALRMÔÚ¾¹ý²ÎÊýsecondsÖ¸¶¨µÄÃëÊýºó´«Ë͸øÄ¿Ç°µÄ½ø³Ì¡£Èç¹û²ÎÊýseconds Ϊ0£ ......
ÕýÔò±í´ïʽ
1. Òý×Ó
¡¡¡¡Ä¿Ç°£¬ÕýÔò±í´ïʽÒѾÔںܶàÈí¼þÖеõ½¹ã·ºµÄÓ¦Ó㬰üÀ¨*nix£¨Linux, UnixµÈ£©£¬HPµÈ²Ù×÷ϵͳ£¬PHP£¬C#£¬JavaµÈ¿ª·¢»·¾³£¬ÒÔ¼°ºÜ¶àµÄÓ¦ÓÃÈí¼þÖУ¬¶¼¿ÉÒÔ¿´µ½ÕýÔò±í´ïʽµÄÓ°×Ó¡£
¡¡¡¡ÕýÔò±í´ïʽµÄʹÓ㬿ÉÒÔͨ¹ý¼òµ¥µÄ°ì·¨À´ÊµÏÖÇ¿´óµÄ¹¦ÄÜ¡£ÎªÁ˼òµ¥ÓÐЧ¶øÓÖ²»Ê§Ç¿´ó£¬Ôì³ÉÁËÕýÔò±í´ ......