Linux/Unixϸ÷ÖÖѹËõÎļþµÄѹËõ/½âѹ·½·¨
1. gzÎļþ
ÕâÖÖÎļþ¿ÉÒÔʹÓÃgzip¡¢gunzip¡¢zcat½øÐнâѹ£º
gzip -d file_name
gunzip -d file_name
zcat file_name
2. tar.gz¡¢tgzÎļþ
ÕâÖÖѹËõÎļþʹÓýâѹÃüÁîºÍtarÃüÁîÅäºÏʹÓã¬È磺
gzip -d file_name.tar.gz
gunzip -d file_name.tgz
zcat file_name
È»ºóÖ´ÐУº
tar xvf file_name.tar
ijЩ°æ±¾µÄtar´ø-zµÄ²ÎÊý£¬¿ÉÒÔÖ±½ÓʹÓÃtar¼Ó-z²ÎÊý½øÐнâѹ£¬¾ßÌå²Î¿¼tarµÄmanÊֲᣬʹÓ÷½Ê½ÈçÏ£º
tar zxvf file_name.tar.gz
3. cpioÎļþ
ʹÓÃcpioÃüÁî½âѹ£¬È磺
cpio -idmv < Linux9i_Disk1.cpio
cpio -idmv < Linux9i_Disk2.cpio
cpio -idmv < Linux9i_Disk3.cpio
Èç¹ûÊÇcpio.gzÎļþ£¬ÔòÅäºÏ½âѹÃüÁîÒ»ÆðʹÓÃ
zcat lnx_920_disk1.cpio.gz | cpio -idmv
gzip -d lnx_920_disk1.cpio.gz |cpio -idmv
gunzip -d lnx_920_disk1.cpio.gz |cpio -idmv
4. bz2Îļþ
ʹÓÃbzip2, bunzip2½âѹ½øÐнâѹ
bzip2 -d FileName.bz2
bunzip2 FileName.bz2
5. tar.bz2Îļþ
ÏÈʹÓÃtar½âѹÔÙʹÓÃbzip2¡¢bunzip2½øÐнâѹ£¬Ä³Ð©°æ±¾µÄtar¿ÉÒÔʹÓÃj²ÎÊý£º
tar jxvf FileName.tar.bz
6. ZÎļþ
ʹÓÃuncompress½âѹ£¬Ê¹ÓÃcompressѹËõ
uncompress FileName.Z
compress FileName
7. tar.ZÎļþ
ʹÓÃtarÃüÁîÅäºÏcompress»òuncompress£¬Ä³Ð©tar°æ±¾´øZ²ÎÊý
½âѹ£ºtar Zxvf FileName.tar.Z
ѹËõ£ºtar Zcvf FileName.tar.Z DirName
8. zipÎļþ
ʹÓÃzip/unzip½øÐÐѹËõ/½âѹ
½âѹ£ºunzip FileName.zip
ѹËõ£ºzip FileName.zip DirName
9. rarÎļþ
Linux/UnixûÓÐϵͳ×Ô´øµÄ¹¤¾ß½øÐнâѹ£¬ÐèÒªÁíÍâÏÂÔØ£¬¿ÉÒÔµ½£º
http://www.rarsoft.com/download.htm
Õâ¸öµØÖ·ÏÂÔØ
½âѹºó½«rar_static¿½±´µ½/usr/binĿ¼£¬²¢¸ÄÃûΪrar£¬°´ÈçÏÂÃüÁîʹÓãº
½âѹ£ºrar x FileName.rar
ѹËõ£ºrar a FileName.rar DirName
10. lhaÎļþ
Linux/UnixϵͳûÓÐ×Ô´øµÄ½âѹ¹¤¾ß£¬¿ÉÒÔÈ¥£º
http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/
½øÐÐÏÂÔØ£¬½âѹºó½«lha¿½±´µ½/usr/binĿ¼
11. rpmÎļþ
ʹÓÃrpm2cpio¼°cpioÃüÁî½øÐнâѹ
rpm2cpio file.rpm | cpio -div
12. debÎļþ
ar p FileName.deb data.tar.gz | tar zxf -
Ïà¹ØÎĵµ£º
¡¡apache·þÎñÆ÷µÄ×îÐÂÎȶ¨·¢²¼°æ±¾ÊÇhttpd-2.2..0,¹Ù·½ÏÂÔØµØÖ·ÊÇ£ºhttp://httpd.apache.org/download.cgi¡£ÎÒÃÇͨ¹ýÏÂÃæµÄ²½ÖèÀ´¿ìËٵĴһ¸öweb·þÎñÆ÷¡£
¡¡¡¡1¡¢ ÏÂÔØÔ´ÂëÎļþhttpd-2.2.0.tar.gz µ½linux·þÎñÆ÷µÄij¸öĿ¼¡£
¡¡¡¡2¡¢ ½âѹÎļþ # tar zxvf httpd-2.2.0.tar.gz .
¡¡¡¡3¡¢ ÅäÖÃ # ./c ╟refix=/usr ......
ÔÚLinux£¬¿ÉÒÔ¿¼ÂÇÓÃGTK(The GIMP Toolkit)À´×öGUI(Graphic User interface)¿ª·¢£¬¿ª·¢¹¤¾ß½¨ÒéʹÓÃanjuta + glade(Ã²ËÆeclipse+cdtÒ²¿ÉÒÔ)¡£
½¨Ò飺
Ò»¡¢ÏÈѧϰGTK+ 2.0±¾Éí£¬±ÈÈçÓÃvim+gcc+gdb+make+automake+autoconf...ÕâÑù¶Ô»ùÓÚGTKµÄͼÐοª·¢¹ý³Ì¾ÍÓÐÁË»ù±¾Á˽⣬ÒÔºóÓÃanjuata+glade×Ô¶¯Éú³É´úÂëµÄʱºòÈÝÒ×ÔĶÁºÍ· ......
Èý¡¢VMAºÍPAGE½á¹¹ ºÍmmapº¯Êý
1.page Ö÷Òª³ÉÔ±
atomic_t count;
//Õâ¸öÒ³µÄÒýÓÃÊý. µ±Õâ¸ö count µôµ½ 0, ÕâÒ³±»·µ»Ø¸ø¿ÕÏÐÁбí.
void *virtual;
//Èç¹ûÒ³±»Ó³É䣬Ôò±íʾÕâÒ³µÄÄÚºËÐéÄâµØÖ·; ·ñÔò, NULL.
unsigned long flags;
//ÃèÊöҳ״̬µÄÒ»Ì×λ±êÖ¾. ÕâЩ°üÀ¨ ......
¸Å¶øÑÔÖ®£¬virtio
ÊǰëÐéÄ⻯ hypervisor ÖÐλÓÚÉ豸֮ÉϵijéÏó²ã¡£virtio
ÓÉ Rusty Russell ¿ª·¢£¬Ëûµ±Ê±µÄÄ¿µÄÊÇÖ§³Ö×Ô¼ºµÄÐéÄ⻯½â¾ö·½°¸ lguest
¡£±¾ÎÄÔÚ¿ªÆªÊ±½éÉܰëÐéÄ⻯ºÍÄ£ÄâÉ豸£¬È»ºó̽Ë÷ virtio
µÄϸ½Ú¡£±¾ÎĵÄÖØµãÊÇÀ´×Ô 2.6.30 Äں˷¢ÐаæµÄ virtio
¿ò¼Ü¡£
Linux ÊÇ hypervisor չ̨¡£ÈçÎÒµÄ ÆÊÎö ......
LINUXµ÷ÓÅ·½·¨×ܽá
----------------------------------------------------------------------------------------------------------------------------
´ó¶àÊý Linux ·¢²¼°æ¶¼¶¨ÒåÁËÊʵ±µÄ»º³åÇøºÍÆäËû Transmission Control Protocol£¨TCP£©²ÎÊý¡£¿ÉÒÔÐÞ¸ÄÕâЩ²ÎÊýÀ´·ÖÅä¸ü¶àµÄÄڴ棬´Ó¶ø¸Ä½øÍøÂçÐÔÄÜ¡£ÉèÖÃÄں˲ÎÊýµÄ· ......