¡¾×ª¡¿LINUXϵͳ³õʼ»¯¹ý³ÌÈ«½â
Ò»¡¢ ¸Å¿ö
¡¡¡¡ÏµÍ³µÄÒýµ¼ºÍ³õʼ»¯ÊDzÙ×÷ϵͳʵÏÖ¿ØÖƵĵÚÒ»²½£¬Ò²ÊǼ¯ÖÐÌåÏÖϵͳÓÅÁÓµÄÖØÒª²¿·Ö¡£LINUX×÷Ϊһ¸öÃâ·ÑµÄ×¼UNIX²Ù×÷ϵͳ£¬ÔÚÖÚ¶àÒµÓà°®ºÃÕßÒÔ¼°Ð¡ÐÍÉÌÒµ´¦ÀíÊг¡±íÏÖ²»Ë×£¬³ÉΪ¼ÌWINDOWSϵÁкóµÄÁíÒ»¸öÖ÷Á÷¡£Á˽âLINUXϵͳµÄ³õʼ»¯£¬¶ÔÓÚ½øÒ»²½ÕÆÎÕUNIXϵͳÊÇÊ®·ÖÓаïÖúµÄ¡£
ͨ³££¬LINUXϵͳµÄ³õʼ»¯¿ÉÒÔ·ÖΪÁ½²¿·Ö£ºÄں˲¿·ÖºÍinit³ÌÐò²¿·Ö¡£ÄÚºËÖ÷ÒªÍê³ÉϵͳµÄÓ²¼þ¼ì²âºÍ³õʼ»¯£¬init³ÌÐòÔòÖ÷ÒªÍê³ÉϵͳµÄ¸÷ÏîÅäÖá£
¡¡¡¡±¾ÎĽ«×ÅÑÛLINUXϵͳ³õʼ»¯µÄÁ½¸ö²¿·Ö£¬³õ²½½âÎöLINUXµÄÌØµã¡£
¶þ¡¢ ³õʼ»¯Ïê½â
1£®Äں˲¿·Ö
¡¡¡¡Í¨³£Çé¿öÏ£¬¼ÆËã»úÊ×ÏÈÓÃLILO³ÌÐòÒýµ¼Äں˵ÄÒ»²¿·Ö£¨Õⲿ·ÖûÓб»Ñ¹Ëõ£©£¬ÒÔ´ËÀ´Òýµ¼ÄÚºËµÄÆäËû²¿·Ö¡£LILO³ÌÐòÊÇ×î³£Óõġ¢Ò²ÊDZȽÏÍêÉÆµÄLINUXϵͳÒýµ¼Æ÷£¬PC»úͨ³£´ÓÓ²Å̵ÄÒýµ¼ÉÈÇø¶ÁÈ¡Õⲿ·Ö³ÌÐò¡£¹ØÓÚLILO³ÌÐòµÄÏêϸÄÚÈÝ¿ÉÒÔ²ÎÕÕÆäËû×ÊÁÏ¡£
¡¡¡¡Äں˱»½âѹËõ²¢×°ÈëÄÚ´æºó£¬¿ªÊ¼³õʼ»¯Ó²¼þºÍÉ豸Çý¶¯³ÌÐò¡£ÏÂÃæÊÇÄں˳õʼ»¯ÏµÍ³µÄ¾ßÌå²½Ö裨¸÷¸ö°æ±¾Ö®¼ä»áÓÐÒ»¶¨µÄ²îÒ죬ÏÂÃæÊÇ2.2.16-22°æ±¾µÄÒ»¸öÀý×Ó£©£º
(1) ¼ì²âCPUµÄÖ÷ƵºÍ¿ØÖÆÌ¨µÄÏÔʾÀàÐÍ£¬²¢¶ÔCPUËÙ¶ÈÓÃBogo MIPS³ÌÐò½øÐйÀËã¡£
(2) ´ËºóÄÚºËͨ¹ýÍâÉèÏÔʾϵͳÄÚ´æÐÅÏ¢£ºÈç131072k(128M)£¬127820kÊ£Ó࣬ʹÓõľßÌåÇé¿öΪ£º1048kÄں˴úÂ룬412k±£Áô£¬1728kÊý¾ÝµÈ¡£¶ûºóÊǸ÷Ààhash tableµÄÐÅÏ¢¡£
(3) Äں˼ÓÔØ´ÅÅ̿ռäÏÞÁ¿Ö§³Ö£¬Íê³ÉCPU¼ì²â£¨°üÀ¨¼ì²éÊýѧд¦ÀíÆ÷£©£¬ÒÔ¼°POSIXÊÊÓ¦ÐÔ¼ì²â¡£
(4) ³õʼ»¯PCI BIOS£¬¼ì²âϵͳµÄPCIÉ豸£¬²¢¼ÓÔØTCP/IPÍøÂçÖ§³Ö¡£
(5) Äں˿ªÊ¼¼ì²âÆäËû¸÷ÖÖÓ²¼þÉ豸£ºÈçPS/2¶Ë¿ÚÉ豸£¬´®ÐпÚÉ豸£¬Ó²ÅÌ£¬ÈíÅÌ£¬SCSIµÈ¡£
´Ëºó£¬Äں˽«Æô¶¯init³ÌÐò£¬ÐγÉϵͳµÄµÚÒ»¸ö½ø³Ì¡£ÏÂÃæÊÇdmesg¼Ç¼µÄÄں˳õʼ»¯ÐÅÏ¢£¨²¿·Ö£©£º
Detected 499845 kHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 996.15 BogoMIPS
Memory: 127820k/131072k available (1048k kernel code, 412k reserved, 1728k data, 64k init, 0k bigmem)
Dentry hash table entries: 262144 (order 9, 2048k)
Buffer cache hash table entries: 131072 (order 7, 512k)
Page cache hash table entries: 32768 (order 5, 128k)
VFS: Diskquotas version dquot_6.4.0 initialized
CPU: Intel Celeron (Mendocino) stepping 05
Checking 386/387 coupling... OK, FPU using exception 16 error reporting
Ïà¹ØÎĵµ£º
¼¶
±ð£º Öм¶
M.
Tim Jones
, ×ÔÓÉ×÷¼Ò
2009 Äê 11 ÔÂ 19 ÈÕ
´¦ÀíÆ÷ÒѾÑݱä
ΪÕë¶ÔÐéÄâ»·¾³Ìá¸ßÐÔÄÜ£¬µ« I/O ·½Ãæ·¢ÉúÁËʲô±ä»¯ÄØ£¿Á˽âÒ»ÖÖÃûΪÉ豸£¨»ò PCI£©Í¸´«£¨passthrough£©µÄ I/O
ÐÔÄÜÔöÇ¿¼¼Êõ£¬ÕâÖÖ´´Ð¼¼Êõͨ¹ýʹÓÃÀ´×Ô Intel® (VT-d) »ò AMD (IOMMU) µÄÓ²¼þÖ§³Ö¸Ä½ø PCI Éè ......
Ò»¡¢Óû§¹ÜÀíÀàÃüÁ
1¡¢Ìí¼ÓÓû§adduser
ÀýÈ磺ÔÚ192.168.20.11ÉÏ´´½¨Óû§yyj,ÊäÈëÈçÏÂÃüÁ
useradd yyj -s /bin/csh -d /home/yyj -m
ÕâÑù´´½¨Íê³ÉÓû§yyj
2¡¢ÉèÖÃÓû§yyjµÄÃÜÂ룺
passwd yyj
ÊäÈë2´Î¿ÚÁ¾ÍÉèÖÃÃÜÂë³É¹¦¡£
3¡¢É¾³ýÓû§yyj
rm -r yyj
¶þ¡¢½âѹÎļþ
³ ......
×¥°ü³ÌÐò1 grub_allpacket.c
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <unistd.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <linux/in.h>
#include <linux/if_ether.h>
#include <net/if.h>
......
/*
×¢Ò⣺
Õâ´ÎÖ÷Òª¸ÄÁ˺¯Êýsend_tcpÀïµÄ´úÂ룬¾ÉµÄ´úÂëÔÚÌî³äip°üʱÓÐÎÊÌâ¡£
*/
#include <sys/socket.h>
#include <netinet/in.h>
#include <netinet/ip.h>
#include <netinet/tcp.h>
#include <stdlib.h>
#include <errno.h>
#include <unistd.h>
#include <st ......
ij¸öÈÕ¼ûÖØÒªµÄÍøÂçоƬ¹«Ë¾¼´½«ÊÕ¹ºÒ»¼Ò×îÔçµãÉÌÒµ»¯Ç¶ÈëʽLinux µÄ¹«Ë¾¡£ Cavium ¹«Ë¾ÒÑͬÒâÖ§¸¶5000 ÍòÃÀÔª¸øÒѾ¶ÀÁ¢ÔËÐÐÊ®ÄêÖ®¾ÃµÄ MontaVista ¹«Ë¾¡£
ÕâÊǽñÄêµÚ¶þÀýǶÈëʽLinux ²Ù×÷ϵͳ¡¢¹¤¾ß¼°·þÎñÊг¡µÄ²¢¹º°¸Àý¡£µÚÒ»ÀýÊÇÔÚ½ñÄêÎåÔ£¬µ±Ê±Ó¢Ìضû»¨·Ñ 88400 ÍòÃÀÔªÊÕ¹º Wind River ϵͳ¹«Ë¾¡£ÈçͬWind River ÊÕ ......