ºìÁªLinuxÃÅ»§
Linux°ïÖú

Linux¼¼ÇÉС×ܽá

·¢²¼Ê±¼ä:2006-08-24 18:59:10À´Ô´:ºìÁª×÷Õß:¶¡¶¡
£±¡¢´¦ÀíÌØÊâµÄÎļþÃû

¼ÙÉèLinuxϵͳÖÐÓÐÒ»¸öÎļþÃû½Ð¡°-aaa¡±£¬Èç¹ûÎÒÃÇÏë¶ÔËü½øÐвÙ×÷£¬ÀýÈçÏÖÔÚҪɾ³ýËü£¬Èç¹ûÎÒÃÇ°´ÕÕÒ»°ãµÄɾ³ý·½·¨ÔÚÃüÁîÐÐÖÐÊäÈërm -aaaÃüÁ½çÃ潫»áÌáʾÎÒÃÇÊÇÎÞЧѡÏinvalid option£©£¬Ô­À´ÓÉÓÚÎļþÃûµÄµÚÒ»¸ö×Ö·ûΪ - £¬Linux°ÑÎļþÃûµ±×÷Ñ¡ÏîÁË£¬ÎÒÃÇ¿ÉÒÔʹÓá°--¡±·ûºÅÀ´½â¾öÕâ¸öÎÊÌ⣬ÀýÈçÎÒÃÇ¿ÉÒÔÊäÈërm -- -aaaÃüÁîÀ´É¾³ý-aaaÎļþ¡£Èç¹ûÊÇÆäËûÌØÊâ×Ö·ûµÄ»°¿ÉÒÔÔÚÌØÊâ×Ö·ûÇ°¼ÓÒ»¸ö¡°¡±·ûºÅ£¬»òÕßÓÃË«ÒýºÅ°ÑÕû¸öÎļþÃûÀ¨ÆðÀ´¡£

£²¡¢ÐÞ¸´Linuxϳ¬¼¶Óû§µÄÃÜÂë

¡¡¡¡Èç¹û³¬¼¶Óû§½«ÃÜÂëÍü¼Ç£¬¾ÍÎÞ·¨½øÈëϵͳ£¬Ò²ÎÞ·¨¹ÜÀíºÍʹÓÃϵͳ¡£±¾À´ÕâÖÖʲ»Ì«¿ÉÄÜ·¢Éú£¬µ«ÊÇÔÚһЩLinuxµ¥»úʹÓÃÕߣ¬ÓÈÆäÊdzõѧÕßÖУ¬È´ÊDZȽÏÈÝÒ×·¢Éú¡£Ò»°ãµÄ½â¾ö·½·¨¾ÍÊǸñʽ»¯Ó²ÅÌÀ´ÖØа²×°ÏµÍ³£¬µ«ÕâÓеã¶ùСÌâ´ó×÷ÁË¡£×¼±¸ºÃbootdiskºÍrootdiskÁ½ÕÅÈíÅÌ£¬´ÓÈíÇýÆô¶¯£¬Æô¶¯µ½ rootÅ̲¢³öÏÖshellÌáʾ·û¡£½«Linux¸ùĿ¼·ÖÇømountÖÁ/mntĿ¼£¬±ÈÈçÄãµÄLinuxÔÚÓ²Å̵ÚÒ»·ÖÇø£¬¾ÍÔÚÃüÁîÐÐÖÐÊäÈëmount /dev/hda1 /mnt£¬È»ºó½øÈëmntĿ¼£¬½«ÆäÖеÄetc/passwdÎļþ¸ÄÃû£¬ÊäÈëmv /mnt/etc/passwd /mnt/etc/passwd.bak¾Í¿ÉÒÔÁË£»½Ó×ÅʹÓÃÃüÁîcp /etc/passwd /mnt/etc/passwd½«ÈíÅÌÉϵÄ/etc/passwdÎļþ¸´ÖƵ½Ó²ÅÌÖеÄetcĿ¼Ï£¬ÕâÑùÖØÐÂÓÉÓ²ÅÌÆô¶¯£¬µÇ¼ʱ¾Í²»»áѯÎʳ¬¼¶ÃÜÂ룻×îºóʹÓÃmv/etc/passwd.bak passwdÃüÁpasswdÎļþ¸Ä»Ø£¬ÔÙÔËÐÐpasswdÃüÁîÖØÐÂÉ趨ÃÜÂë¾Í¿ÉÒÔÁË¡£

£³¡¢Ö±½Ó½øÐÐLinuxµÄ°²×°¹¤×÷

ͨ³£ÎÒÃÇÔÚ°²×°Ä³¸ö²Ù×÷ϵͳÈí¼þʱ£¬ÐèÒª¸ÃϵͳµÄÒýµ¼ÅÌÆô¶¯²ÅÄÜ°²×°¡£µ«ÎÒÃÇÔÚ°²×°Linux²Ù×÷ϵͳʱ£¬¿ÉÒÔÀûÓøÃϵͳ¹âÅÌÖеÄÒ»¸öÃûΪ loadlin.exeµÄDOSÈí¼þ£¬½«LinuxºËÐÄÖ±½Óµ÷ÈëÄڴ棬²¢ÓÉLinuxºËÐÄ´úÌ浱ǰ²Ù×÷ϵͳÀ´½Ó¹Ü¼ÆËã»ú£¬²¢½øÈëLinuxµÄ°²×°½çÃæ¡£ÔÚ°²×°Linuxʱ£¬ÎÒÃÇÖ»ÒªÔÚÔËÐжԻ°¿òÖÐÊäÈëloadlin E:imagesvmlinuz root=/dev/ram initrd=E:imagesinitrd.imgÕâ¸öÃüÁî¾Í¿ÉÒÔÖ±½Ó°²×°LinuxÁË£»ÆäÖÐEÊǹâÇýÅÌ·û£¬E:imagesvmlinuzΪ LinuxºËÐÄÃû¡£

£´¡¢¿ìËÙÆô¶¯Linuxϵͳ

ËæןöÈ˼ÆËã»úÅäÖõÄÈÕÒæÌá¸ß£¬ÔÚ×Ô¼ºµÄ¼ÆËã»úÉÏ°²×°LinuxϵͳÒѾ­²»ÊÇʲôÐÂÏʵÄÊÂÁË¡£¼ÙÉèÎÒÃǵļÆËã»úÉÏͬʱװÓÐwindowsºÍLinuxÁ½¸ö²Ù×÷ϵͳ£¬Ó¦¸ÃÈçºÎÆô¶¯LinuxÄØ£¿ÊÇ·ñÿ´Î¶¼ÐèÒªÖØÆô¼ÆËã»ú£¬Í¨¹ýLiLoÒýµ¼£¿ÆäʵÈç¹ûÎÒÃÇÔÚdosÏ£¬ÓÐÒ»ÖÖ¼òµ¥¿ìËÙÆô¶¯LinuxµÄ·½·¨£¬ÄǾÍÊÇload Linux¡£loadlin.exeÊÇÔÚdosϵĿÉÖ´ÐгÌÐò£¬Ëü¿ÉÒÔÔÚ´¿dos»·¾³ÏÂѸËÙÆô¶¯Linux£¬¶øÇÒÎÞÐèÖØÆô¼ÆËã»ú£¬Í¨³£ÎÒÃÇ¿ÉÒÔÔÚ¹âÅÌµÄ /kernelsĿ¼Ï¿ÉÒÔÕÒµ½Õâ¸ö³ÌÐò¡£Èç¹û²»ÖªÕâ¸ö³ÌÐò±»·ÅÖÃÓÚ°²×°Å̵ĺ䦣¬¿ÉÒÔʹÓá°find £­name loadlin£ª¡±ÃüÁîÀ´Ñ°ÕÒ¡£ÕÒµ½Ö®ºó½«Æ临ÖƵ½dos·ÖÇøÖУ¬Í¬Ê±»¹ÐèÒª¸´ÖÆÒ»·ÝÄãËùʹÓõÄLinuxÄÚºËÎļþ¡£¿ÉÒÔͨ¹ýwindowsÖ±½Ó´Ó¹âÅ̸´ÖÆ£¬Ò²¿ÉÔÚLinux»·¾³ÏÂʹÓÃmcopyÃüÁÎļþcopyµ½dos·ÖÇø£»½Ó×ÅÔÙ±àдһ¸öLinux.batµÄÅú´¦ÀíÎļþ£¬ÎļþÄÚÈÝÈçÏ£ºc: loadlin c:vmlinuz root=/dev/hda1 ro

¡¡¡¡ÆäÖÐÎÒÃǼÙÉèloadlin.exeºÍvmlinuzÕâÁ½¸öÄÚºËÎļþ¶¼ÔÚcÅ̸ùĿ¼£¬¶ørootΪLinux¸ùÉ豸£¬¶øÇÒLinux´¦ÓÚÓ²Å̵ÚÒ»·ÖÇø£¬ËùÒÔÉ豸ÃûΪ/dev/hda1£¬roÒâΪreadonly¡£ÒÔºóÔÚdosÏÂÒªÆô¶¯Linuxʱ£¬ÔËÐÐLinux.bat¾Í¿ÉÒÔÁË¡£ÕâÑùÆô¶¯Linux¿ìËÙ¸ßЧ£¬´ó´óµÄ¼õÉÙÁËϵͳ×Ô¼ìʱµÈ´ýµÄʱ¼ä¡£

£µ¡¢Ïû³ýXwindowsϵÄËÀ»úÏÖÏó

¡¡¡¡Èç¹ûÎÒÃÇÔÚXwindows״̬ÏÂÔËÐÐLinuxʱ£¬ÓÉÓÚÓ²¼þ±¾ÉíµÄÎÊÌâ»òÕß×Ô¼º²Ù×÷ÉϵIJ»µ±£¬ÓÐʱºî¿ÉÄܻᵼÖÂϵͳͻȻʧȥÏìÓ¦£¬Ò²¾ÍÊÇÎÒÃdz£¼ûµ½µÄÒ»ÖÖËÀ»úÏÖÏó£¬Æäʵ´Ëʱϵͳ²¢Ã»ÓÐËÀ»ú¡£ÎÒÃÇ¿ÉÒÔÓÃÁ½¸ö³£Óõķ½·¨À´Ïû³ýÕâÖÖÏÖÏ󣺵ÚÒ»£¬ÓüüÅÌÉϵĸ´ºÏ¼üCtrl+Alt+BackspaceÀ´¹Ø±Õµ±Ç°ÕýÔÚÔËÐеÄÈÎÎñ£»µÚ¶þ£¬Ê×ÏÈ°´×¡¼üÅÌÉϵÄCtrl+Alt+F2¸´ºÏ¼ü£¬ÈÃϵͳÇл»µ½ÁíÒ»¸ö²Ù×÷̨£¬È»ºóµÇ½µ½ÏµÍ³£¬ÔÙÖ´ÐÐ#ps -ax|grep startxÃüÁÕ⽫»áÁгöÄãµÄXserverµÄ½ø³Ì±êʶ£¨PID£©£¬½Ó×ÅÔÚÃüÁîÐÐÖÐÊäÈëÈçÏÂÃüÁî¾ÍÄÜÏû³ýXwindowsϵÄËÀ»úÏÖÏó£º#kill -9 PID_Number£¬×îºóͨ¹ýAlt+F1¸´ºÏ¼ü·µ»ØÔ­À´µÄƽ̨¡£

£¶¡¢¿ìËٹرÕLinuxϵͳ

¡¡¡¡¾É°æ±¾µÄµÄLinux/UNIXϵͳ±ØÐëÏÈÔËÐÐshutdownÃüÁȻºó²ÅÄܹرյçÔ´£¬µ«×îа汾µÄLinux/UNIXϵͳÒѾ­ÔÚÕâ¸ö·½Ãæ×÷Á˺ܴóµÄ¸Ä½ø£¬ÔÙҲûÓбØÒªÏóÒÔÇ°ÄÇÑù¹Ø»úÁË¡£ÒòΪа汾µÄϵͳ½è¼øÁË´óÐÍ»úµÄ¼¼Êõ£¬²ÉÓÃÁË¿¹µôµçµÄÈÕ־ʽÎļþϵͳ£¬¿ÉÒÔ×Ô¶¯¸ú×Ù±£´æÓû§Êý¾Ý¡¢×Ô¶¯Í¬²½Ë¢ÐÂÎļþϵͳ£¬Óû§ÍêÈ«¿ÉÒÔËæÊֹرյçÔ´£¬´Ó¶ø´ïµ½¿ìËٹرÕϵͳµÄÄ¿µÄÁË¡£

£·¡¢ÇÉÃîʹÓÃrmÃüÁî

ÎÒÃÇÖªµÀÔÚLinux×Ö·û½çÃæÖУ¬ÒªÉ¾³ýÒ»¸öÎļþµÄ»°¿ÉÒÔʹÓÃrmÃüÁɾ³ýÒ»¸öĿ¼¿ÉÒÔʹÓÃrmdirÃüÁî¡£µ«ÓÉÓÚrmdirÃüÁîÖ»ÄÜɾ³ý¿Õ°×µÄĿ¼£¬¼Ùʹij¸öĿ¼ÏÂÃæÓÐÎļþ£¬¾ÍÖ»ÄÜÏÈÓÃrmÃüÁîÀ´°ÑĿ¼ÖеÄÎļþɾ³ýµô²Å¿ÉÒÔ£¬ËùÒÔͨ³£ÐèÒªrmdirÓërmÕâÁ½¸öÃüÁîÅäºÏʹÓòÅÄܳ¹µ×ɾ³ýÒ»¸öÍêÕûµÄĿ¼¡£µ«ÓÃÕâÖÖ·½·¨À´¶Ô¸¶¼¸¼¶×ÓĿ¼»¹Äܴպϣ¬Èç¹ûÒ»¸öĿ¼Öк¬ÓÐÈô¸É¸ö×ÓĿ¼£¬¶øÇÒÕâÈô¸É×ÓĿ¼ÖÐÓÖ°üº¬ÁËÈô¸É¼¶×ÓĿ¼£¬ÔÙʹÓÃÕâÖÖ·½·¨²»°ÑÄãÀÛËÀ²Å¹Ö¡£ÏÖÔÚÎÒÃÇ¿ÉÒÔʹÓôø-r²ÎÊýµÄrmÃüÁîÀ´É¾³ýÒ»¸ö·Ç¿ÕĿ¼£¬ÀýÈçÎÒÃÇÔÚÃüÁîÐÐÖÐÊäÈërm -r bbbÕâÑùµÄÃüÁ±íʾϵͳ½«°ÑbbbĿ¼Öаüº¬µÄËùÓÐÎļþºÍ×ÓĿ¼ȫ²¿É¾³ýµô¡£

£¸¡¢ÉÆÓÃÐéÄâ²Ù×÷̨

µ±ÎÒÃǵǼ½øLinuxϵͳºó£¬Èç¹ûÔÙ°´Ò»Ï¼üÅÌÉϵÄAlt+F2¼ü£¬ÕâʱÎÒÃÇÓÖ¿ÉÒÔ¿´µ½Ò»¸öShellÌáʾ·û,ÆäʵÕâ¸ö¾ÍÊǵڶþ¸öÐéÄâ²Ù×÷̨¡£Í¨³££¬Ð°²×°µÄLinuxϵͳ¹²ÓÐËĸöÐéÄâ²Ù×÷̨,ÎÒÃÇ¿ÉÒÔ·Ö±ðÓø´ºÏ¼üAlt+F1¡¢Alt+F2¡¢Alt+F3¡¢Alt+F4À´·ÃÎÊËüÃÇ¡£Ê¹ÓÃÐéÄâ²Ù×÷̨ƵÂÊ×î¶àµÄµØ·½¾ÍÊÇ£¬µ±Ä³Ò»¸ö³ÌÐò³ö´íËøסÊäÈëʱ»òÕßLinuxϵͳͻȻʧȥÏìӦʱ£¬¾Í¿ÉÒÔÇл»µ½ÆäËûÐéÄâ²Ù×÷̨µÇ¼½øÈëºóɱµôÕâ¸ö³ö´íµÄ½ø³ÌÈÎÎñ¡£

£¹¡¢Ôö¼ÓÐéÄ⻺´æ

Èç¹û¼ÆËã»úÉϵÄSWAP£¨½»»»¿Õ¼ä£©²»¹»ÁË£¬Ö»ÒªÎÒÃǵÄÓ²ÅÌÉÏ»¹ÓпÕÓàµÄ¿Õ¼ä£¬ÎÒÃǾͿÉÒÔ°ÑÕâЩʣÓà¿Õ¼äÀûÓÃÆðÀ´£¬ÎÒÃÇ¿ÉÒÔÖ±½ÓʹÓÃÃüÁmkswap /dev/hda£¨¼ÙÉèLinuxµÄÇý¶¯Æ÷ÊÇ/dev/hda£©£¬swapon /dev/hda£»Òª×Ô¶¯Æô¶¯Swap£¬¿ÉÒÔ°ÑеķÖÇø¼ÓÈëµ½etc/fstabÖÐÈ¥£¬ÕÕ×ÅÔ­À´swapµÄд¾ÍÐÐÁË¡£ÓÃ"free"¼ì²éswapµÄ´óС£¬ LinuxÖ§³Ö×î¶à16¸ö½»»»·ÖÇø£¬Ã¿¸ö½»»»·ÖÇø×î´ó128M£¬Ã»ÓпÕÏзÖÇøµÄʱºò£¬¿ÉÒÔÓøö´óÎļþÀ´½¨Á¢¡£ÏÂÃæÊÇÖ´ÐеÄһϵÁÐÃüÁ

#dd if=/dev/zero of=swapfile bs=1024 count=8192

#mkswap swapfile 8192

#sync

#swapon swapfile



£±£°¡¢ÇÉÃîʹÓÃTab¼ü

´ó¼ÒÖªµÀÔÚLinux×Ö·û½çÃæÖÐÊäÈëÃüÁîʱ£¬ÓÐʱÐèÒªÊäÈëºÜ¶à×Ö·û£¬Èç¹û¾­³£ÕâÑùÖð¸öÖð¸öµØÊäÈë×Ö·û£¬±È½Ï·³Ëö¡£¼ÙÉè¼üÈëµÄ×Ö·û×ãÒÔÈ·¶¨Ä¿Â¼ÏÂÒ»¸öΨһµÄÎļþʱ£¬ÎÒÃÇÖ»Ðë°´¼üÅÌÉ쵀 Tab ¼ü¾Í¿ÉÒÔ×Ô¶¯²¹Æë¸ÃÎļþÃûµÄʣϲ¿·Ö£¬ÀýÈçÒª°ÑĿ¼ /ccc ϵÄÎļþ ddddddd-1.2.3.tar.gz ½â°üʱ£¬µ±ÎÒÃÇÔÚÃüÁîÐÐÖмüÈëµ½tar xvfz /ccc/dʱ£¬Èç¹û¸ÃÎļþÊǸÃĿ¼ÏÂΨһÒÔdÆðÍ·µÄÎļþµÄ»°¾Í¿ÉÒÔÖ±½Ó°´Ï¼üÅÌÉϵÄTab¼ü£¬ÕâʱÃüÁî»á±»×Ô¶¯²¹ÆëΪ£ºtar xvfz /ccc/ddddddd-1.2.3.tar.gz £¬´Ó¶øÌá¸ßÁËÊäÈëЧÂÊ¡£

£±£±¡¢¶àÓÿ½±´ÓëÕ³ÌùÀ´Ìá¸ß²Ù×÷ËÙ¶È

Linuxϵͳ°²×°ºó£¬Ã¿´ÎÆô¶¯µ½×Ö·û½çÃæʱ¶¼»á×Ô¶¯ÔËÐÐÒ»¸ö½ÐgpmµÄ³ÌÐò, ¸Ã³ÌÐòÔËÐкó¾Í¿ÉÒÔÓÃÊó±êÀ´¿½±´ÓëÕ³ÌùÁË¡£¾ßÌå×ö·¨ÊÇ°´×¡Êó±ê×ó¼üÍ϶¯ÈÃÒª¿½±´µÄµØ·½Í»³öÏÔʾ, Õâʱͻ³öÏÔʾµÄÇøÓòÒѾ­±»¿½±´, ÔÙ°´Êó±êÓÒ¼ü¿½±´µÄÄÚÈݾͻᱻճÌùÔÚ¹â±êËùÔÚλÖÃÁË¡£Èç¹ûÎÒÃÇÔÚXwindowÏÂÔËÐÐLinuxϵͳ£¬¿½±´ÓëÕ³ÌùµÄ²Ù×÷ÓëÔÚÆÕͨµÄWin9xϵͳÏÂÒ»Ñù¡£

£±£²¡¢¼Ó¿ìLinux´æÈ¡Êý¾Ý

Èç¹ûÎÒÃÇÏë¿ìËÙÌá¸ßLinuxϵÄÓ²Å̶ÁÈ¡Êý¾Ý£¬¿ÉÒÔÔÚLinuxϽøÐÐһЩÉèÖã¬ÈÃLinuxÔÚ32λÊäÈëÊä³ö·½Ê½ºÍDMAͨµÀ·½Ê½Ï½øÐй¤×÷¡£ÉèÖÃʱ£¬ÔÚLinuxÃüÁî½çÃæÖÐÊäÈëÃüÁî/sbin/hdparm -cl /dev/hdaÀ´´ò¿ª32bit´«Ê䷽ʽ£¬ÊäÈëÃüÁî/sbin/hdparm -dl /dev/hdaÀ´´ò¿ªDMA´«Ê䷽ʽ£¬½Ó×ÅÔÙÊäÈëÃüÁî/sbin/hdparm -kl /dev/hdaÀ´Ê¹Ó²ÅÌÔÚResetÖ®ºóÈÔÈ»±£³ÖÉÏÊöµÄÉèÖã¬Í¨¹ýÕâЩÉèÖã¬ÎÒÃǾÍÄÜÌá¸ßLinuxµÄ¶ÁÅÌËٶȵ½1±¶ÒÔÉÏ¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ