Tips: linux½ø³ÌºÍÏ̲߳îÒì(0)
1 linux½ø³ÌÓëÏ̵߳ÄÁªÏµºÍÇø±ð£º
ÔÚlinuxÖУ¬Ḭ̈߳´ÕÕ½ø³ÌµÄ·½Ê½ÊµÏÖ¡£ÆäʵÏÖ»úÖÆÓësolarisºÍwindows²îÒìºÜ´ó¡£
ÔÚÏÖ´ú²Ù×÷ϵͳÖУ¬½ø³ÌÖ§³Ö¶àỊ̈߳¬½ø³ÌÊÇ×ÊÔ´¹ÜÀíÒÔ¼°·ÖÅäµÄ×îСµ¥Ôª£¬Ïß³ÌÊdzÌÐòÖ´ÐеÄ×îСµ¥Ôª¡£Ò»¸ö½ø³ÌʵÌå·ÖΪ£ºÏ̼߳¯ºÍ×ÊÔ´¼¯(°üÀ¨µØÖ·¿Õ¼ä¡¢´ò¿ªµÄÎļþÒÔ¼°Óû§ÐÅÏ¢µÈ)Á½²¿·Ö¡£Ïß³ÌÓÐÆä˽ÓÐÊý¾Ý£ºPC£¬Õ»ÒÔ¼°¼Ä´æÆ÷¡£
²ÉÓöà½ø³ÌµÄÎÊÌ⣺
1) forkÒ»¸ö×Ó½ø³ÌµÄ¿ªÏú½Ï´ó£»
2) ¸÷¸ö½ø³ÌÓµÓжÀÁ¢µÄµØÖ·¿Õ¼ä£¬ÐèÒª¸´ÔӵĽø³Ì¼äͨÐÅ(IPC)¼¼Êõ£¬ÈçÏûÏ¢´«µÝºÍ¹²ÏíÄÚ´æ¡£
¶ø²ÉÓÃÏ̵߳ÄÓŵ㣺
1) ¸Ä½ø³ÌÐòµÄʵʱÏìÓ¦ÄÜÁ¦¡¢Í¨ÐÅ·½±ã
2) ¸üÓÐЧµÄʹÓöദÀíÆ÷
3) ¸Ä½ø³ÌÐò½á¹¹£¬¶à¿ØÖÆÁ÷
4) ¼õÉÙϵͳ×ÊÔ´µÄʹÓÃ
ȱµã£ºÏ̼߳äµØÖ·¿Õ¼ä¹²Ïí¿ÉÄÜ»áÔì³É¾ºÕù¡£
2 linuxÏ̵߳ķÖÀà
1) ÄÚºËỊ̈߳ºlinuxÄں˿ÉÒÔ¿´×÷Ò»¸ö·þÎñ½ø³Ì£¬ÄÚºËÓжà¸öÖ´ÐÐÁ÷²¢ÐУ¬Òò´ËÄÚºËÏß³Ì×÷ΪÄں˵ķÖÉí£¬Íê³É¿ÉÒÔ²¢ÐеŦÄÜÄ£¿é¡£ÄÚºËÏ̵߳ĵ÷¶ÈÓÐÄں˸ºÔð£¬Ò»¸öÄÚºËÏ̴߳¦ÓÚ×èÈû״̬ʱ²»Ó°ÏìÆäËûµÄÄÚºËÏ̡߳£
2) Óû§Ị̈߳ºÔÚÓû§¿Õ¼äÖÐʵÏÖ£¬Äں˲»ÄܶÀÁ¢µØ¶ÔÓû§Ï߳̽øÐе÷¶È£¬¶øÊÇÓÉÒ»¸öÏß³ÌÔËÐпâÀ´×éÖ¯Ï̵߳ĵ÷¶È¡£
3 ¹ØÓÚÄÚºËỊ̈߳º
ʹÓÃÃüÁî"ps -ef"²é¿´ÏµÍ³µ±ÖеĽø³Ì£¬ÆäÖдøÓÐ"[]"µÄ¶¼ÊÇÄÚºËÏ̡߳£
Ïà¹ØÎĵµ£º
×ÜÀÀ
ÓÃiptables -ADC À´Ö¸¶¨Á´µÄ¹æ
Ôò
£¬-AÌí¼Ó -Dɾ³ý -C ÐÞ¸Ä
iptables - [RI] chain rule num rule-specification[option]
ÓÃiptables - RI ͨ¹ý¹æÔòµÄ˳ÐòÖ¸¶¨
iptables -D chain rule num[option]
ɾ³ýÖ¸¶¨¹æÔò
iptables -[LFZ] [chain][option]
ÓÃiptables -LFZ Á´Ãû [Ñ¡Ïî]
iptables -[NX] chain
ÓÃ -NX ......
Éè¼ÆÒ»¸ölinuxϵÄdeamon½ø³Ì£¬¹Ø¼üÖ»Óм¸¸ö£º
1.forkÁ½´Î¡£
2.forkµÚÒ»´ÎºÍµÚ¶þ´ÎÖ®¼ä³ÉΪ½ø³Ì×éÍ·¡£
3.¸Ä±ä¹¤×÷Ŀ¼¡£
4.ºöÂÔÐźš£
5.ÉèÖöÁдÑÚÂë¡£
Ò»ÏÂÊÇÒ»¸ö´ÓÍøÂçËѼ¯µ½µÄÀý³Ì£¬·Ç³£ºÃµÄÑÝʾÁËÉÏÊöÒªµã£¬´æ´Ë±¸Íü¡£
#include
#include
#include
#include
void main(int argc, char ** argv)
{
tim ......
ÔÚ¹²ÏíÄڴ棨ÉÏ£©ÖУ¬Ö÷ҪΧÈÆ×Åϵͳµ÷ÓÃmmap()½øÐÐÌÖÂ۵ģ¬±¾²¿·Ö½«ÌÖÂÛϵͳV¹²ÏíÄڴ棬²¢Í¨¹ýʵÑé½á¹û¶Ô±ÈÀ´²ûÊöÁ½ÕßµÄÒìͬ¡£ÏµÍ³V¹²ÏíÄÚ´æÖ¸µÄÊÇ°ÑËùÓй²ÏíÊý¾Ý·ÅÔÚ¹²ÏíÄÚ´æÇøÓò£¨IPC shared memory region£©£¬ÈκÎÏëÒª·ÃÎʸÃÊý¾ÝµÄ½ø³Ì¶¼±ØÐëÔÚ±¾½ø³ÌµÄµØÖ·¿Õ¼äÐÂÔöÒ»¿éÄÚ´æÇøÓò£¬ÓÃÀ´Ó³Éä´æ·Å¹²ÏíÊý¾ÝµÄÎïÀíÄÚ´æÒ³Ãæ ......
1. ´ÓsunÖ÷Ò³ÏÂÔØJDK for Linux°æ±¾£¬ÎÒµÄÊÇjdk-6u14-linux-i586.bin¡£
2. ¸ÄΪ¿É²Ù×÷Îļþ£¬chmod +x jdk-6u14-linux-i586.bin
3. °²×° ÔÚµ±Ç°Â·¾¶£¬./jdk-6u14-linux-i586.bin;һ·ȷ¶¨£¬×°ºÃÖ®ºóÔÚͬһĿ¼Ï»áÉú³ÉÒ»¸öÎļþ¼Ð£¬jdk1.6.0_14£¬Àï±ßÊÇһЩlibµÈÎļþ£¬Í¬windowsÏÂÉú³ÉµÄ°²×°Îļþ¼ÐÒ»Ñù¡£
4.Éè ......
1¡¢ÖжÏÊÇÒ»ÖÖµçÐźţ¬ÓÉÓ²¼þÉ豸Éú³É£¬²¢Ö±½ÓËÍÈëÖжϿØÖÆÆ÷µÄÊäÈëÒý½ÅÉÏ¡£È»ºóÔÙÓÉÖжϿØÖÆÆ÷Ïò´¦ÀíÆ÷·¢ËÍÏàÓ¦µÄÐźš£´¦ÀíÆ÷Ò»¾¼ì²âµ½´ËÐźţ¬±ãÖжÏ×Ô¼ºµÄµ±Ç°¹¤×÷ת¶ø´¦ÀíÖжϡ£´Ëºó£¬´¦ÀíÆ÷»á֪ͨ²Ù×÷ϵͳÒѾ²úÉúÖжϣ¬ÕâÑù£¬²Ù×÷ϵͳ¾Í¿ÉÒÔ¶ÔÕâ¸öÖжϽøÐÐÊʵ±µÄ´¦ÀíÁË¡£
2¡¢²»Í¬µÄÉ豸¶ÔÓ¦µÄÖжϲ»Í ......