Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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½ø³Ì¼äͨÐŵĸ÷ÖÖ·½Ê½¼°Æä±È½Ï

     ½ø³Ì¼äͨОÍÊÇÔÚ²»Í¬½ø³ÌÖ®¼ä´«²¥»ò½»»»ÐÅÏ¢£¬ÄÇô²»Í¬½ø³ÌÖ®¼ä´æÔÚ×Åʲô˫·½¶¼¿ÉÒÔ·ÃÎʵĽéÖÊÄØ£¿½ø³ÌµÄÓû§¿Õ¼äÊÇ»¥Ïà¶ÀÁ¢µÄ£¬Ò»°ã¶øÑÔÊDz»ÄÜ»¥Ïà·ÃÎʵģ¬Î¨Ò»µÄÀýÍâÊǹ²ÏíÄÚ´æÇø¡£µ«ÊÇ£¬ÏµÍ³¿Õ¼ä
È´ÊÇ“¹«¹²³¡Ëù”£¬ËùÒÔÄÚºËÏÔÈ»¿ÉÒÔÌṩÕâÑùµÄÌõ¼þ¡£³ý´ËÒÔÍ⣬ÄǾÍÊÇË«·½¶¼¿ÉÒÔ·ÃÎʵÄÍâÉè
ÁË¡£ÔÚÕâ¸öÒâÒåÉÏ£¬Á½¸ö½ø³Ìµ±È»Ò²¿ÉÒÔͨ¹ý´ÅÅÌÉÏµÄÆÕͨÎļþ
½»»»ÐÅÏ¢£¬»òÕßͨ¹ý“×¢²á±í
”»òÆäËüÊý¾Ý¿âÖеÄijЩ±íÏîºÍ¼Ç¼
½»»»ÐÅÏ¢¡£¹ãÒåÉÏÕâÒ²Êǽø³Ì¼äͨÐŵÄÊֶΣ¬µ«ÊÇÒ»°ã¶¼²»°ÑÕâËã×÷“½ø³Ì¼äͨÐÅ”¡£ÒòΪÄÇЩͨÐÅÊֶεÄЧÂÊÌ«µÍÁË£¬¶øÈËÃǶԽø³Ì¼äͨÐŵÄÒªÇóÊÇÒªÓÐÒ»¶¨µÄʵʱÐÔ¡£

½ø³Ì¼äͨÐÅÖ÷Òª°üÀ¨¹ÜµÀ, ϵͳIPC(°üÀ¨ÏûÏ¢¶ÓÁÐ,ÐźÅÁ¿,¹²Ïí´æ´¢), SOCKET.
¹ÜµÀ°üÀ¨ÈýÖÖ:1)ÆÕͨ¹ÜµÀPIPE, ͨ³£ÓÐÖÖÏÞÖÆ,Ò»ÊǰëË«¹¤,Ö»Äܵ¥Ïò´«Êä;¶þÊÇÖ»ÄÜÔÚ¸¸×Ó½ø³Ì¼äʹÓÃ. 2)Á÷¹ÜµÀs_pipe:
È¥³ýÁ˵ÚÒ»ÖÖÏÞÖÆ,¿ÉÒÔË«Ïò´«Êä. 3)ÃüÃû¹ÜµÀ:name_pipe, È¥³ýÁ˵ڶþÖÖÏÞÖÆ,¿ÉÒÔÔÚÐí¶à²¢²»Ïà¹ØµÄ½ø³ÌÖ®¼ä½øÐÐͨѶ.
ϵͳIPCµÄÈýÖÖ·½Ê½Ààͬ,¶¼ÊÇʹÓÃÁËÄÚºËÀïµÄ±êʶ·ûÀ´Ê¶±ð.

FAQ1: ¹ÜµÀÓëÎļþÃèÊö·û,ÎļþÖ¸ÕëµÄ¹ØÏµ?
´ð: Æäʵ¹ ......

Linux»á±ÈBSD¸üÊܵ½ÈËÃǵ϶ӭµÄÔ­Òò


Linux ÊdzöÏÖÔ¼ÔÚ BSD ¹Ù˾²øÉí¡¢ÒÔ¼° Internet ¿ªÊ¼·çÐÐÖ®¼Ê.Linux µÄ¿ª·¢Õß¼°°®ºÃÕßÕýºÃÄÜ͸¹ý InternetʵʱµÃ·¢²¼ÐÂÎÅ¡¢·¢±íеã×Ó¡¢ÌáÎÊÌÖÂÛ¡¢µÝËͳÌÐò´úÂë¼°½øÐдíÎ󻨱¨,ÕâÖÖ½åÓÉ Internet µÄ·Ö²¼Ê½ºÏ×÷·½Ê½´ø¸øLinux¾ªÈ˵ĻîÁ¦ºÍÎÞÏÞµÄÉúÃüÁ¦,¶ø¾­ÓÉ Internet Ëù´øÀ´µÄÕâÖÖ»îÁ¦ºÍÉúÃüÁ¦ÕýÊÇ Linux ³¤¾ÃÒÔÀ´ÄÜºÍ BSD ·ÖÍ¥¿¹ÀñµÄÖ÷ÒªÔ­ÒòÖ®Ò».    Linus TorvaldsµÄ¹ÜÀíÕÜѧ:
    Ò²ÐíLinus Torvalds ²¢²»ÊÇÏñ Bill Joy(BSDµÄ¿ª´´Õß)ÄÇÑùÊǸöÌì×ÝÓ¢²ÅµÄ³ÌÐòÉè¼ÆÊ¦,µ«ËûÎÞÒɵÄÊdz¬Ò»Á÷µÄÁìµ¼Õß.ÒªÖªµÀ,ÄܲÎÓë Linux Kernel¿ª·¢µÄÍùÍù¶¼²»ÊÇʲô·º·ºÖ®±²,Linus ÈçºÎÔÚÕâЩÌì×Ê´ÏÓ±µÄ¼ÆËã»ú¹Ö²ÅÖ®¼äÕÛ³åé×ÙÞÊǷdz£ÄÍÈËѰζµÄ.
    Ó²¼þÖ§³Ö:
    ÔÚLinuxÏÖÉí֮ʱ,¸ÕºÃÊÇÈËÃÇ¿ªÊ¼ÂòµÃÆð¸öÈ˼ÆËã»úʱ.µ«Ôã¸âµÄÊÇ,µ±Ê±µÄBSD ¶ÔÓÚµ±Ê±µÄ¸öÈ˼ÆËã»úËùʹÓÃµÄ 80386Ó²¼þµÄÖ§³Ö¶È²¢²»ºÃ,¶øÒ»°ãÀϰÙÐÕÓ¦¸Ã²»Ì«»áΪÁËÍæ BSD ¶øÌصعºÂò¸ß¼ÛµÄ·þÎñÆ÷É豸,Òò´ËÈËÃÇ,ÓÈÆäÊÇÇî¿àµÄ´óѧÉú,ÈôÒªÍæ Unix ʱֻÓÐLinux ¿É¹©Ñ¡Ôñ,Ïà¶ÔÀ´ËµBSDµÄÎüÒýÁ¦µ±È»¾Í´ó²»ÈçLinux ÁË.²»¹ý˵ÆðÓ²¼þÖ§³Ö,Æäʵ Linux ºÍ BSDÒ²Ö»ÊÇÄÑÐÖÄѵÜ,L ......

LinuxϵͳµÄÆô¶¯£¬³õʼ»¯¼°¹Ø»ú¹ý³Ì

Linuxϵͳһ¸öºÜÖØÒªÇÒÇ¿´óµÄÌØÕ÷¾ÍÊÇ£¬ËüÊÇÒ»¸ö¿ª·ÅµÄϵͳ£¬Óû§¿ÉÒÔ×Ô¼ºÅäÖÃÈçºÎÆô¶¯Õâ¸öϵͳ¡£Óû§¿ÉÒÔ×ÔÓÉÅäÖÃϵͳÆô¶¯¹ý³ÌµÄ¸÷¸ö·½Ã棬°üÀ¨ÔÚÆô¶¯Ê±¶¨ÖÆÆô¶¯ÄÇЩӦÓóÌÐò£¬Í¬Ñù£¬¹Ø»úʱҲ¿ÉÒÔ×ÔÓÉÅäÖÃÈçºÎÈ¥¹Ø±Õ¸÷¸ö³ÌÐò£¬²»¹ý¶¨Öƹػú´¦Àí¹ý³ÌÕý³£Çé¿öÏÂÊǼ°ÉÙÓõ½µÄ¡£
Àí½âÈçºÎÆô¶¯¼°¹Ø±ÕÒ»¸ö³ÌÐòµÄ¹¤×÷¹ý³Ì²»½ö½ö¾ÍÊÇΪÁ˶¨ÖƸöÐÔ»¯µÄLinuxϵͳ£¬¶øÇҷdz£ÓÐÖúÓÚÄãÈ¥½â¾öһЩÆô¶¯¼°¹Ø±Õϵͳʱ²úÉúµÄÏà¹ØÎÊÌâ¡£
1.1Æô¶¯¹ý³Ì¸ÅÀÀ
ÏÂÃæÁгöÁËX86ƽ̨ÏÂϵͳÆô¶¯µÄÖ÷ÒªÆð¸ö²½Ö裺
1£®BIOS½øÐÐϵͳ×Լ죬²¢ÇÒÔËÐÐÔÚÖ÷Ó²ÅÌMBRÉϵĵÚÒ»½×¶ÎBoot Loader¡£
2£®µÚÒ»½×¶ÎµÄBoot Loader°Ñ×ÔÉíÔØÈëÄÚ´æÔËÐУ¬È»ºó´Ó/boot/·ÖÇøÆô¶¯µÚ¶þ½×¶ÎµÄBoot Loader¡£
3£®µÚ¶þ½×¶ÎµÄBoot Loader°ÑÄÚºË×°ÔØÈëÄÚ´æÔËÐУ¬È»ºóÄں˻á˳ÐòÔØÈëËùÓбØÐëµÄÄ£¿é£¬²¢ÇÒÒÔÖ»¶ÁµÄ·½Ê½¹ÒÔØ/boot/·ÖÇø¡£
4£®ÄÚºË°ÑÆô¶¯¹ý³ÌµÄ¿ØÖÆÈ¨×ª¸ø/sbin/init³ÌÐò¡£
5£®/sbin/init³ÌÐòÆô¶¯ËùÓеķþÎñ¼°Ò»Ð©Óû§ÊµÓù¤¾ß£¬²¢¹ÒÔØËùÓеÄ/etc/fstabÎļþÁгöµÄ·ÖÇø¡£
6£®×îºóÕâ¸ÕÆô¶¯µÄϵͳ»áÌáʾÓû§µÇ¼¡£
½ÏÖ®ÓÚ¶¨Öƹػú¹ý³Ì,ÅäÖÃϵͳÆô¶¯µÄ¹ý³Ì¸ü¼ÓµÄ³£Óᣱ¾ÕµÄÊ£Óಿ·Ö½«ÏêϸÌÖÂÛÆô¶¯µÄ¹¤×÷¹ý³ÌÒÔ¼°Ôõôȥ¶¨ÖÆ ......

LinuxÏ·ÉÐÅ


#!/bin/sh
  
# define default value
  
URL='https://fetionapi.appspot.com/api/'
  
# your phone number
  
from='13600000000'
  
# your fetion password
  
PW='password'
  
# send sms to ...
  
TO=$from  
# message
  
MSG=''
  
case $# in
  
    1
)  MSG=$
1
  
        ;;  
    2
)  MSG=$
2
  
        TO=$1
  
        ;;  
    3
)  from=$
1
  
        PW=$2
  
        TO=$from  
  ......

Linuxϵͳ¹ÜÀíʵ¼ù(3)£ºGRUBϵͳÒýµ¼ÅäÖÃ

    °²×°ubuntuʱ£¬grubĬÈϰ²×°ÔÚµÚÒ»¸öÓ²ÅÌ(hd0)µÄmbrÖУ¬Æäʵ¾ÍÊǰÑÒýµ¼Îļþboot.imgдÈëÓ²Å̵Ämbr,µ±È»,Óû§Ò²¿ÉÒÔÑ¡Ôñ²»Ð´ÈëÓ²ÅÌmbr ¶øÊÇдÈëlinux·ÖÇøµÄÒýµ¼ÉÈÇø¡£grubÒÔfd±íʾÈíÅÌ£¬hd±íʾӲÅÌ(°üº¬IDEºÍSCSIÓ²ÅÌ)¡£ÒÔǰ°æ±¾µÄgrubÆäÉ豸ÊÇ´Ó0¿ªÊ¼±àºÅ,·ÖÇøÒ²ÊÇ´Ó0¿ªÊ¼,Ö÷·ÖÇø´Ó0-3,Âß¼­·ÖÇø´Ó4¿ªÊ¼,¶ø´Ógrub 2¿ªÊ¼·ÖÇø±àºÅÊÇ´Ó1¿ªÊ¼µÄ¡£ÏÂÃæ¸ø³ö¼¸¸öÀý×Ó :
(fd0)£º±íʾÕû¸öÈíÅÌ
(hd0,1)£º±íʾBIOSÖеĵÚÒ»¸öÓ²Å̵ĵÚ2¸ö·ÖÇø
(hd0,4)/boot/vmlinuz£º±íʾBIOSÖеĵÚÒ»¸öÓ²Å̵ĵÚÒ»¸öÂß¼­·ÖÇøÏÂbootĿ¼ÏµÄvmlinuzÎļþ¡£
   1¡¢grubµÄÅäÖÃÎļþ£º
Ϊ/boot/grub/grub.conf»ò/boot/grub/menu.lst£¨grub2ÖиÄΪgrub.cfg£©¡£UbuntuϵÄmenu.lstĬÈÏÄÚÈÝÈçÏ£º
# menu.lst - ²Î¿´: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# ÒÔ¼°/usr/share/doc/grub-doc/.
## default£ºÉèÖÃĬÈÏÆô¶¯µÄ²Ëµ¥Ïî
# ÓÃÊý×Ö±àºÅÉèÖÃĬÈÏÆô¶¯ÏÊý×Ö´Ó0¿ªÊ¼£¬Èç¹ûûÓÐûÓÐÉèÖÃdefaultÃüÁÔòʹÓõÚ0Ï¼´Ä¬ÈÏÆô¶¯Òý
# µ¼²Ëµ¥ÖеĵÚÒ»¸ö²Ëµ¥Ï¡£ ......

¹ØÓÚLINUXÈëÃŵÄһЩÕûÀí²ÄÁÏ

LinuxÒ»°ãÓÐËĸöÖ÷Òª²¿·Ö£ºÄںˡ¢Shell¡¢Îļþ½á¹¹ºÍʵÓù¤¾ß¡£
1. LinuxÄÚºË
ÄÚºËÊÇϵͳµÄÐÄÔ࣬ÊÇÔËÐгÌÐòºÍ¹ÜÀíÏñ´ÅÅ̺ʹòÓ¡»úµÈÓ²¼þÉ豸µÄºËÐijÌÐò¡£Ëü
´ÓÓû§ÄÇÀï½ÓÊÜÃüÁî²¢°ÑÃüÁîË͸øÄÚºËÈ¥Ö´ÐС£
½ñÌìLinuxÊÇÒ»¸öÒ»Ì廯Äںˣ¨monolithic kernel£©ÏµÍ³¡£É豸Çý¶¯³ÌÐò¿ÉÒÔÍêÈ«·ÃÎÊÓ²¼þ¡£LinuxÄÚµÄÉ豸Çý¶¯³ÌÐò¿ÉÒÔ·½±ãµØÒÔÄ£¿é»¯£¨modularize£©µÄÐÎʽÉèÖ㬲¢ÔÚϵͳÔËÐÐÆÚ¼ä¿ÉÖ±½Ó×°ÔØ»òÐ¶ÔØ¡£
Linux²»ÊÇ΢Äںˣ¨microkernel£©¼Ü¹¹µÄÊÂÊµÔø¾­ÒýÆðÁËLinus TorvaldsÓëAndy TanenbaumÖ®¼äÒ»³¡ÖøÃûµÄÕùÂÛ¡£ÖÁ½ñÈÔÊÇÈÊÕß¼ûÈÊ¡£¡£
´ËÍ⣬¾¡¹ÜLinus TorvaldsµÄ³õÖÔ²»ÊÇʹLinux³ÉΪһ¸ö¿ÉÒÆÖ²µÄ²Ù×÷ϵͳ£¬½ñÌìµÄLinuxÈ´ÊÇÈ«Çò±»×î¹ã·ºÒÆÖ²µÄ²Ù×÷ϵͳÄںˡ£´ÓÕÆÉϵçÄÔiPaqµ½¾ÞÐ͵çÄÔIBM S/390£¬ÉõÖÁÓÚ΢Èí³öÆ·µÄÓÎÏ·»úXBOX¶¼¿ÉÒÔ¿´µ½LinuxÄں˵Ä×Ù¼£¡£LinuxÒ²ÊÇIBM³¬¼¶¼ÆËã»úBlue GeneµÄ²Ù×÷ϵͳ¡£
LinuxĿǰ¿ÉÒÔÔÚÒÔϽṹÉÏÔËÐУº
Acorn£ºArchimedes,A5000ºÍRiscPCϵÁÐ
¿µ°Ø£ºAlpha
»ÝÆÕ£ºPA-RISC
IA64£ºÓ¢ÌضûItanium¸öÈ˵çÄÔ
IBMµÄS/390ºÍAS/400
Ó¢ÌØ¶û80386¼°Ö®ºóµÄ¼æÈݲúÆ·£º80386, 80486ºÍÕû¸ö±¼ÌÚϵÁУ»AMD Athlon, Duron, Thunderbird; CyrixϵÁС£¶ÔÓ¢ÌØ¶û8 ......
×ܼǼÊý:5772; ×ÜÒ³Êý:962; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [903] [904] [905] [906] 907 [908] [909] [910] [911] [912]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ