Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ : linux

Ôö´óLinuxµÄsocket×î´óÁ¬½ÓÊý

 ÒýÓÃhttp://hi.baidu.com/tim_bi/blog/item/f1038ed6e3399d2707088bb3.html
2009-02-28 22:58
×î½ü½ÓµÄÏîÄ¿ÊÇÄ£Äâ¶à¸ö
socket
¿Í»§¶ËÓë·þÎñÆ÷½øÐÐͨÐÅ¡£ÓÉÓÚ
Linux
ϵͳµÄÏÞÖÆ£¬ÔÚ
linux/include/linux/posix_types.h
ÎļþÖÐÓÐÈçϵĺ궨Ò壺
#undef __FD_SETSIZE
#define __FD_SETSIZE
1024
Õâ¸öºêÊǶÔ×î´óÎļþÃèÊö·ûµÄ¶¨ÒåΪ
1024
¡£µ±ÐèÒª
1024
¸öÒÔÉϵÄ
fd
ʱ£¬ÀýÈç
select()
º¯Êý¾Í»áÕìÌý³ö´í¡£Òò´ËÐèÒª½«
1024
¸Ä³ÉÐèÒªµÄÊýÄ¿£¬µ«×î¶à²»Äܳ¬¹ý
65535
¡£µ«½ö½öÐÞ¸ÄÕâ¸öÊDz»¹»µÄ¡£
µÚ¶þ²½¾ÍÐèÒªÐÞ¸ÄÒ»¸ö½ø³Ì×î´ó´ò¿ªµÄÎļþÊý¡£Æä¾ßÌå²½ÖèÊÇ£º
1
¡¢
cd /usr/src/linux-2.4/include/linux
2
¡¢
vi limits.h
¡¡±à¼­Îļþ£º
#define NR_OPEN 90240
ԭֵΪ
1024
#define OPEN_MAX 10240
ԭֵΪ
1024
3
¡¢
vi fs.h
#define INR_OPEN 10240
ԭֵΪ
1024
#define NR_FILE 65536
ԭֵΪ
8192
£¬Õâ¸öֵΪÄÚ´æ
64/1M
µÄ±ÈÂʼÆË㣬
1G
ÄÚ´æ¼ÆËãΪ
:64*1024
#define NR_RESERVED_FILES 128
ԭֵΪ
10.
4
¡¢
cd /usr/src/linux-2.4/include/net
5
¡¢
vi tcp.h
#define TCP_LHTABLE_SIZE 128
ԭֵΪ
32 ......

LinuxϵͳÆô¶¯Á÷³Ì


À´Ô´: ChinaUnix²©¿Í ¡¡ÈÕÆÚ£º 2009.05.12 07:02¡¡(¹²ÓÐ0ÌõÆÀÂÛ) ÎÒÒªÆÀÂÛ
 
LinuxϵͳÆô¶¯Á÷³Ì
¿ªÊ¼-à³õʼ»¯BIOS-àÖ´ÐÐÆô¶¯¼ÓÔØÆ÷--àÔØÈëÄÚºË--àÆô¶¯init·þÎñ-à½áÊø
¿ªÊ¼£º
Á÷³Ì·ÖÎö£º
Ò»£º³õʼ»¯BIOS
1£º¼ì²âËùÓÐÍⲿÉ豸
2£ºÑ°ÕÒÆô¶¯´ÅÅÌ
¶þ£ºÖ´ÐÐÆô¶¯¼ÓÔØÆ÷
1£ºBIOSÕÒµ½Æô¶¯´ÅÅÌÖ®ºó£¬½ÓÏÂÀ´¾ÍÒªÆô¶¯´ÅÅÌÀïÃæµÄ²Ù×÷ϵͳ£º
     £¨1£©£ºÑ°ÕÒÓ²Å̵ĵÚÒ»¸öÉÈÇø£¬¼´Ö÷ÒªÒýµ¼ÉÈÇøMBR¡£
     £¨2£©£ºÈç¹ûMBRÀïÃæÃ»ÓвÙ×÷ϵͳ£¬ÔòѰÕÒ´ÅÅÌÖбê×¢Æô¶¯·ÖÇøµÄµÚÒ»¸öÉÈÇøµÄ²Ù×÷ϵͳ¡£
˵Ã÷£º²»¹ÜÊÇÖ÷ÒªÆô¶¯¼Ç¼ÉÈÇø£¬»¹ÊÇÆô¶¯·ÖÇøµÄµÚÒ»¸öÉÈÇø£¬´æ´¢²Ù×÷ϵͳµÄ¿Õ¼äÖ»ÓÐ446¸ö×Ö½Ú£¬Ä¿Ç°ÎªÖ¹£¬»¹Ã»ÓвÙ×÷ϵͳÄܹ»´æ´¢ÔÚ446¸ö×Ö½ÚÀïÃæ¡£
ÈçºÎÈÃBIOS˳ÀûÆô¶¯´æ´¢ÓÚÆäËûλÖõIJÙ×÷ϵͳ£¬ÏµÍ³¿ª·¢ÈËÔ±¿ª·¢ÁËÒ»¸öС³ÌÐò£¬¼´Æô¶¯¼ÓÔØÆ÷£¨Boot Loader£©¡£°ÑËü´æ´¢µ½ÁËÆô¶¯ÉÈÇøµÄǰ446¸ö×Ö½ÚÀïÃæ¡£µ±BIOSÊÔͼȥ´ÅÅÌµÄÆô¶¯ÉÈÇøÈ¥Æô¶¯²Ù×÷ϵͳʱºò£¬¾Í¿ÉÒÔÖ´ÐÐÕâ¸ö³ÌÐò¡£
È»ºóÔÙÓÉÕâ¸öС³ÌÐòÀ´¼ÓÔØ´æ´¢ÔÚÆäËû´ÅÅ̵IJÙ×÷ϵͳÁË¡£
Èý£ºÔØÈëÄÚºË
µ±BIOS˳ÀûÖ´ÐÐÆô¶¯¼ÓÔØÆ÷ºó£¬Æô¶¯¼ÓÔØÆ÷»áÑ°Õ ......

ÐÞ¸ÄLinux¿ÉÖ§³ÖµÄsocket×î´óÁ¬½ÓÊý

 ÒýÓÃhttp://hi.baidu.com/fishzy0819/blog/item/76bc82347b94f681a61e1298.html
2009-10-25 15:43
×î½ü×ö¹«Ë¾·þÎñÆ÷³ÌÐò´Ówindowsµ½LinuxµÄÒÆÖ²¹¤×÷£¬ÎҵķþÎñÆ÷ʹÓõÄACEµÄEpollģʽ£¬Ö§³Ö2000¸öÁ¬½Ó¡£ÔÚLinuxϱàÒë·þÎñÆ÷³ÌÐòºó£¬ÔËÐУ¬±¨´íÁË¡£
²é
ÁË×ÊÁϺó·¢ÏÖÊÇ£¬ÔÚLinuxÏÂEpollģʽĬÈÏÖ»Ö§³Ö1024¸öÁ¬½Ó£¬ËùÒÔÎÒÃÇÒªÐÞ¸ÄÒ»ÏÂLinuxϵͳ¿É´ò¿ªµÄ×î´óÃèÊö·ûÏÞÖÆ¡£×î¼òµ¥µÄÐ޸ķ½·¨Äã
¿ÉÒÔÓÃulimit -n 3000
°ÑÔÊÐí×î´ó¿ª´òµÄÃèÊö·ûÐÞ¸ÄΪ3000£¬µ«ÊÇÔõô×ö£¬Ö»¶Ôµ±Ç°ÃüÁîÖÕ¶Ë´ò¿ªµÄÓ¦ÓóÌÐòÓÐЧ¡£ÒªÒ»ÀÍÓÀÒݵ쬻¹ÊǵÃÐÞ¸Ä/etc/security
/limits ÅäÖÃÎļþ¡£
ÔÚÎļþÖÐÔö¼Ó
*      soft    nofile     3000
*      hard   nofile     20000
±£´æ£¬ÖØÆôϵͳ£¬¾ÍÉúЧÁË¡£
½âÊÍÒ»ÏÂÉÏÃæµÄÃüÁ
*  ±íʾ¸ÃÅäÖöÔËùÓÐÓû§¾ùÓÐЧ
soft ±íʾ ¿ÉÒÔ³¬¹ýºóÃæµÄÅäÖÃÊý
hard ±íʾ ×î´ó²»Äܳ¬¹ýºóÃæµÄÅäÖÃÊý
nofile±íʾ ÎÒÃÇÕâ¸öÅäÖÃÊǶÔÃèÊö·ûµÄÅäÖà ......

LINUXϲ鿴Apache²¢·¢ÇëÇóÊý¼°ÆäTCPÁ¬½Ó״̬

 
LINUXϲ鿴Apache²¢·¢ÇëÇóÊý¼°ÆäTCPÁ¬½Ó״̬ ÊÕ²Ø
2007-7-20 18:30 ÕÅÑç
²é¿´httpd½ø³ÌÊý£¨¼´preforkģʽÏÂApacheÄܹ»´¦ÀíµÄ²¢·¢ÇëÇóÊý£©£º
LinuxÃüÁ
ps -ef | grep httpd | wc -l
·µ»Ø½á¹ûʾÀý£º
¡¡¡¡1388
¡¡¡¡±íʾApacheÄܹ»´¦Àí1388¸ö²¢·¢ÇëÇó£¬Õâ¸öÖµApache¿É¸ù¾Ý¸ºÔØÇé¿ö×Ô¶¯µ÷Õû£¬ÎÒÕâ×é·þÎñÆ÷ÖÐÿ̨µÄ·åÖµÔø´ïµ½¹ý2002¡£
--------------------------------------------------------------------------------
²é¿´ApacheµÄ²¢·¢ÇëÇóÊý¼°ÆäTCPÁ¬½Ó״̬£º
LinuxÃüÁ
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
¡¡¡¡£¨ÕâÌõÓï¾äÊÇ´Ó ÐÂÀË»¥¶¯ÉçÇøÊÂÒµ²¿¼¼Êõ×ܼàÍõÀÏ´óÄǶù»ñµÃµÄ£¬·Ç³£²»´í£©
¡¡¡¡·µ»Ø½á¹ûʾÀý£º
¡¡¡¡LAST_ACK 5   (ÕýÔڵȴý´¦ÀíµÄÇëÇóÊý)
¡¡¡¡SYN_RECV 30
¡¡¡¡ESTABLISHED 1597 (Õý³£Êý¾Ý´«Êä״̬)
¡¡¡¡FIN_WAIT1 51
¡¡¡¡FIN_WAIT2 504
¡¡¡¡TIME_WAIT 1057 (´¦ÀíÍê±Ï£¬µÈ´ý³¬Ê±½áÊøµÄÇëÇóÊý)
¡¡¡¡×´Ì¬£ºÃèÊö
¡¡¡¡CLOSED£ºÎÞÁ¬½ÓÊǻµÄ»òÕýÔÚ½øÐÐ
¡¡¡¡LISTEN£º·þÎñÆ÷Ôڵȴý½øÈëºô½Ð
¡¡¡¡SYN_RECV£ºÒ»¸öÁ¬½ÓÇëÇóÒѾ­µ½´ï£¬µÈ´ýÈ·ÈÏ
¡¡¡¡SYN_SENT£ºÓ¦ÓÃÒѾ­¿ªÊ¼£¬´ò¿ªÒ»¸öÁ ......

½â¾öLinuxÉϲ»ÁËÍøµÄÎÊÌâ

Ìø³ö¹ßÐÔ˼ά½â¾öLinuxÉϲ»ÁËÍøµÄÎÊÌâ
(À´×Ôhttp://hi.baidu.com/zfxwyh1985/blog/item/b3882a1285fa3cc8c3fd78c2.html)
2008-10-29 09:54
    һ̨½»»»»ú£¬ һ̨Win2003µÄ»úÆ÷×öΪ¾ÖÓòÍøµÄÍø¹Ø£¨ÆäIPµØÖ·ÉèΪ192.168.0.1£©£¬µçÐŹ«Ë¾¸øÎÒÃÇÒ»¸öÉÏÍøÕʺſÉÒÔ¼¸Ì¨»úÆ÷ͬʱ²¦ºÅ¡£ÆäËü»úÆ÷µÄIP µØÖ·Éè³É192.168.0.×£¬¿ÉÒÔͨ¹ýÍø¹Ø¹²ÏíÉÏÍø£¬ËùÒÔ²¦²»²¦ºÅ¶¼¿ÉÒÔÉÏÍø¡£ÎҵĻúÆ÷°²×°ÁËÁ½¸ö²Ù×÷ϵͳ£¬Ò»¸öWindowsXP£¬ÁíÒ»¸öLinux¡£
    ÓÐÒ»ÌìͻȻ³öÏÖÁËÆæ¹ÖµÄÎÊÌ⣬ÎÒµÄLinuxϵͳÉϲ»ÁËÍø,¾­¼ì²épingÍø¹Ø192.168.0.1²»Í¨£¬ÖØÆôµçÄÔ½øÈëWindowsXPϵͳ£¬ÕÕ³£¿ÉÒÔÉÏÍø¡£ÎÒ»¹ÒÔΪÊÇÎÒµÄLinux³öÁËÎÊÌ⣬°´ÕÕÔÚgoogleÉÏËѳöÀ´µÄ·½·¨ÖØÐÂÅäÖÃÎÒµÄLinuxϵͳ£¬»¹ÊDz»ÐС£ÎÒÖØÐ°²×°ÁËLinuxϵͳ£¬»¹ÊÇÉϲ»ÁËÍø£¬Ò²ping²»Í¨Íø¹Ø¡£ÎÒ³¢ÊÔÓùýÁíÍâÒ»¸öLinux°æ±¾£¬»¹ÊDz»ÐС£
    ¼ÙÉèÎҵĻúÆ÷ÉèÎªÍø¹Ø£¬Äܲ»ÄÜÉÏÍøÄØ£¿¼ÈÈ»µçÐÅÌṩ¸øÎÒÃǹ«Ë¾µÄÕʺſÉÒÔ¶àÈËͬʱ²¦ºÅ£¬ÄÇÎÒ¿ÉÒÔ½«ÎÒ×Ô¼ºµÄ»úÆ÷ÉèΪµ¥¶À×齨ÁíÍâÒ»¸ö¾ÖÓòÍø£¬ÎÒ×Ô¼ºµÄ»úÆ÷×÷ÎªÍø¹Ø£¨ÎªÁ˲»ºÍWin2003µÄIPµØÖ·³åÍ»£©µØÖ·Îª£º192.168.1.1¡£
    Á¢¼´¶¯ÊÖ¡£
&n ......

LinuxÏÂBCM43XXÎÞÏßÍø¿¨Çý¶¯°²×°¹ý³Ì

wget http://bu3sch.de/b43/fwcutter/bcm43xx-fwcutter-006.tar.bz2
tar xjf bcm43xx-fwcutter-006.tar.bz2
cd bcm43xx-fwcutter-006
make
cd ..
£½£½£½£½£½£½£½£½£½£½£½£½£½£½£½£½£½
ÏÂÔØ²¢¹¹½¨×îеÄb43-fwcutter£º
wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-011.tar.bz2
tar xjf b43-fwcutter-011.tar.bz2
cd b43-fwcutter-011
make
cd ..
ÏÂÔØ×îеÄlinuxÇý¶¯£º
wget http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2
Õâ¸ö°üµÄdriverĿ¼Àï°üº¬ºÜ¶àÇý¶¯£¬±¾ÎÄÖÐÌáµ½²¢Çҳɹ¦Ê¹ÓõÄÖ»ÓÐÒ»¸ö£¬Èç¹ûÄãµÄÍø¿¨²»ÄÜÇý¶¯£¬Äã¿ÉÒÔ×Ô¼º¶à³¢ÊÔ¼¸¸ö¡£
ÏÖÔÚ°ÑÇý¶¯µÄ¹Ì¼þժȡ³öÀ´£¬²¢ÇÒ·ÅÈë /lib/firmware
export FIRMWARE_INSTALL_DIR="/lib/firmware"
tar xjf broadcom-wl-4.150.10.5.tar.bz2
cd broadcom-wl-4.150.10.5/driver
sudo ../../b43-fwcutter-011/b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta_mimo.o
£½£½£½£½£½£½£½£½£½£½£½£½£½£½£½£½£½£½£½£½
¿ªÆôNetworkManager·þÎñ£¡
service NetworkManager start
Èç¹ûgnome×ÀÃæµÄÓÒÉϽÇûÓгöÏÖÁ½¸öСԲµãµÄͼ±ê
nm-applet&
......
×ܼǼÊý:5772; ×ÜÒ³Êý:962; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [855] [856] [857] [858] 859 [860] [861] [862] [863] [864]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ