»ùÓÚ80x86µÄLinuxµÄ·Ö¶ÎºÍ·ÖÒ³»úÖÆ
1 »ùÓÚ80x86µÄLinux·Ö¶Î»úÖÆ
80386µÄÁ½ÖÖ¹¤×÷ģʽ£º80386µÄ¹¤×÷ģʽ°üÀ¨ÊµµØÖ·Ä£Ê½ºÍÐéµØÖ·Ä£Ê½£¨±£»¤Ä£Ê½£©¡£LinuxÖ÷Òª¹¤×÷ÔÚ±£»¤Ä£Ê½Ï¡£
ÔÚ±£»¤Ä£Ê½Ï£¬80386Ð鵨ַ¿Õ¼ä¿É´ï16K¸ö¶Î£¬Ã¿¶Î´óС¿É±ä£¬×î´ó´ï4GB¡£Âß¼µØÖ·µ½ÏßÐÔµØÖ·µÄת»»ÓÉ80386·Ö¶Î»úÖÆ¹ÜÀí¡£¶Î¼Ä´æÆ÷CS¡¢DS¡¢ES¡¢SS¡¢FS»òGS¸÷±êʶһ¸ö¶Î¡£ÕâЩ¶Î¼Ä´æÆ÷×÷Ϊ¶ÎÑ¡ÔñÆ÷£¬ÓÃÀ´Ñ¡Ôñ¸Ã¶ÎµÄÃèÊö·û¡£
·Ö¶ÎÂß¼µØÖ·µ½ÏßÐÔµØÖ·×ª»»Í¼£º
Linux¶Ô80386µÄ·Ö¶Î»úÖÆÊ¹ÓõúÜÓÐÏÞ£¬ÒòΪLinuxµÄÉè¼ÆÄ¿±êÊÇÖ§³Ö¾ø´ó¶àÊýÖ÷Á÷µÄCPU£¬¶øºÜ¶àCPUʹÓõÄÊÇRISCÌåϵ½á¹¹£¬²¢Ã»ÓзֶλúÖÆ£¬ËùÒÔ2.6°æÄÚºËÖ»ÓÐÔÚ80x86½á¹¹Ï²ÅʹÓ÷ֶΣ¬¶øÇÒÖ»ÊÇÏóÕ÷ÐÔµØÊ¹ÓÃÁËһϣº
ËùÓÐLinux½ø³Ì½ö½öʹÓÃËÄÖÖ¶ÎÀ´¶ÔÖ¸ÁîºÍÊý¾ÝѰַ¡£ÔËÐÐÔÚÓû§Ì¬µÄ½ø³ÌʹÓÃËùνµÄÓû§´úÂë¶ÎºÍÓû§Êý¾Ý¶Î¡£ÀàËÆµØ£¬ÔËÐÐÔÚÄÚºË̬µÄËùÓÐLinux½ø³Ì¶¼Ê¹ÓÃÒ»¶ÔÏàͬµÄ¶Î¶ÔÖ¸ÁîºÍÊý¾ÝѰַ£ºËüÃÇ·Ö±ð½Ð×öÄں˴úÂë¶ÎºÍÄÚºËÊý¾Ý¶Î¡£Ï±íÏÔʾÁËÕâËĸöÖØÒª¶ÎµÄ¶ÎÃèÊö·û×ֶεÄÖµ£º
¶Î
Base
G
Limit
S
Type
DPL
D/B
P
Óû§´úÂë¶Î
0x00000000
1
0xfffff
1
10
3
1
1
Óû§Êý¾Ý¶Î
0x00000000
1
0xfffff
1
2
3
1
1
Äں˴úÂë¶Î
0x00000000
1
0xfffff
1
10
0
1
1
ÄÚºËÊý¾Ý¶Î
0x00000000
1
0xfffff
1
2
0
1
1
ÏàÓ¦µÄ¶ÎÃèÊö·ûÓɺê__USER_CS£¬__USER_DS£¬__KERNEL_CS£¬ºÍ__KERNEL_DS·Ö±ð¶¨Òå¡£ÀýÈ磬ΪÁ˶ÔÄں˴úÂë¶ÎѰַ£¬ÄÚºËÖ»ÐèÒª°ÑÕâ¸öºê²úÉúµÄÖµ×°½øcs¶Î¼Ä´æÆ÷¼´¿É¡£
×¢Ò⣬Óë¶ÎÏà¹ØµÄÏßÐÔµØÖ·´Ó0¿ªÊ¼£¬´ïµ½232
-1µÄѰַÏÞ³¤¡£Õâ¾ÍÒâζ×ÅÔÚÓû§Ì¬»òÄÚºË̬ϵÄËùÓнø³Ì¿ÉÒÔʹÓÃÏàͬµÄÂß¼µØÖ·¡£ËùÓжζ¼´Ó0x00000000¿ªÊ¼£¬Õâ¿ÉÒԵóöÁíÒ»¸öÖØÒª½áÂÛ£¬ÄǾÍÊÇÔÚLinuxÏÂÂß¼µØÖ·ÓëÏßÐÔµØÖ·ÊÇÒ»Öµģ¬¼´Âß¼µØÖ·µÄÆ«ÒÆÁ¿×ֶεÄÖµÓëÏàÓ¦µÄÏßÐÔµØÖ·µÄÖµ×ÜÊÇÒ»Öµġ£
ÈçǰËùÊö£¬CPUµÄµ±Ç°ÌØÈ¨¼¶£¨CPL£©·´Ó³Á˽ø³ÌÊÇÔÚÓû§Ì¬»¹ÊÇÄÚºË̬£¬²¢ÓÉ´æ·ÅÔÚcs¼Ä´æÆ÷ÖеĶÎÑ¡Ôñ·ûµÄRPL×Ö¶ÎÖ¸¶¨¡£Ö»Òªµ±Ç°ÌØÈ¨¼¶±»¸Ä±ä£¬Ò»Ð©¶Î¼Ä´æÆ÷±ØÐëÏàÓ¦µØ¸üС£ÀýÈ磬µ±CPL=3ʱ£¨Óû§Ì¬£©£¬ds¼Ä´æÆ÷±ØÐ뺬ÓÐÓû§Êý¾Ý¶ÎµÄ¶ÎÑ¡Ôñ·û£¬¶øµ±CPL=0ʱ£¬ds¼Ä´æÆ÷±ØÐ뺬ÓÐÄÚºËÊý¾Ý¶ÎµÄ¶ÎÑ¡Ôñ·û¡£
ÀàËÆµÄÇé¿öÒ²³öÏÖÔÚss¼Ä´æÆ÷ÖС£µ±CPLΪ3ʱ£¬Ëü±ØÐëÖ¸ÏòÒ»¸öÓû§Êý¾Ý¶ÎÖеÄÓû§Õ»£¬¶øµ±CPLΪ0ʱ
Ïà¹ØÎĵµ£º
½ñÌ컨ÁËÒ»ÕûÌìµÄʱ¼äÀ´½â¾öinsight µÄ¶Ë¿ÚÎÞ·¨Ð޸ĵÄÎÊÌ⣬ËäÈ»Êǽâ¾öÁË£¬µ«ÊÇÒ²¸¶³öÁ˺ܴóµÄ´ú¼Û£¬»¨ÁËÒ»ÕûÌìʱ¼ä+»ÙµôÁËÒÔǰµÄϵͳ¡£ËùÒÔÀ´ÖØÐ°²×°ÅäÖÃarm linux½»²æ±àÒë»·¾³¡£Ë³±ã¼ÇÏÂ.....
&nb ......
ÒòΪ×ölinux³£³£»áÒª×ölinuxϵÄÁ÷Á¿²é¿´£¬ÏÂÃæµÄÈý¸ö·½·¨ÄܺܺõĽâ¾öµ±Ç°Á÷Á¿²é¿´
iftop¹¤¾ß
ÓÃ;: ÓÃÀ´¼´Ê±¼à¿´ÍøÂ·×´Ì¬ºÍ¸÷ipËùʹÓÃµÄÆµ¿í
iftop ¹Ù·½ÍøÕ¾:
http://www.ex-parrot.com/~pdw/iftop/
°²×°iftop£¬£¬±ØÐëÏȰ²×°libpcap
http://www.tcpdump.org/release/
wget http://www.tcpdump.org/release/libpc ......
int Daemon(char* szExecName = NULL)
{
int res = 0;
pid_t pc;
pc = fork();
if(pc < 0)
{
fprintf(stderr,"ERROR_Deamon()_fork(): failed!");
return -1;
}
else if(pc == 0) //sub process
{
}
else if( ......
ÔÚLinuxÖа²×°Èí¼þ¾³£»á³öÏÖȱÉÙÎļþ£¬¾ßÌå±íÏÖÔÚ±àÒëʱ³öÏÖȱÉÙÍ·Îļþ£¬¶øÔÚÓÃRPM°üʱ³öÏÖÒÀÀµ¹ØÏµ£¬¸ø´ó¼Ò·ÖÏíÏÂÎÒÔÚʹÓÃÖг£³öÏÖµÄȱÉÙÎļþ½â¾ö·½°¸
¡¡¡¡1¡¢¹ØÓÚrpmbuild
¡¡¡¡ÔÚʹÓÃ***.src.rpmʱ£¬ÐèÒªÓÃrpmbuildÃüÁÆä±äΪ***.rpm¸ñʽ£¬¶ørpmbuildµÄʹÓÃÊÇÐèÒªÏȰ²×°rpm-build….rpmÕâ¸ö°üµÄ¡£
¡¡¡¡2¡¢±àÒ ......
±¾ÎÄÏêϸ½éÉÜÁËÒôƵCDµÄ»ù±¾ÖªÊ¶£¬ÒÔ¼°ÈçºÎÔÚLinuxϱàдʵÓõÄCD²¥·ÅÈí¼þ£¬ÄÚÈݺ¸ÇÒô¹ì´¦Àí¡¢²¥·Å¿ØÖƺÍÒôÁ¿µ÷½ÚµÈÖî¶à·½Ãæ¡£
ÔÚĿǰµÄ¶àýÌåÓ¦ÓÃÖУ¬CDËù³Ðµ£µÄÖØÒª×÷ÓÃÔçÒÑÎðÓ¹ÖÃÒÉ£¬±¾ÎÄÏêϸ½éÉÜÁËÒôƵCDµÄ»ù±¾ÖªÊ¶£¬ÒÔ¼°ÈçºÎÔÚLinuxϱàдʵÓõÄCD²¥·ÅÈí¼þ£¬ÄÚÈݺ¸ÇÒô¹ì´¦Àí¡¢²¥·Å¿ØÖƺÍÒôÁ¿µ÷½ÚµÈÖî¶à·½Ãæ¡£
񙮵 ......