ÐÞ¸ÄSUSE LinuxϵͳµÄ³¬¼¶Óû§ÃÜÂë
1 ¡¢ÖØÐÂÆô¶¯»úÆ÷£¬ÔÚ³öÏÖgrubÒýµ¼½çÃæºó£¬°´F2£¬ÔÚÆô¶¯linux µÄÑ¡ÏîÀï¼ÓÉÏinit=/bin/bash£¬Í¨¹ý¸øÄں˴«µÝinit=/bin/bash²ÎÊýʹµÃOSÔÚÔËÐÐlogin³ÌÐò֮ǰÔËÐÐbash£¬³öÏÖÃüÁîÐС£
¡¡¡¡2 ¡¢ÉÔµÈÆ¬¿Ì³öÏÖ(none)# £ºÃüÁîÐС£
¡¡¡¡3 ¡¢ÊäÈëmount -n / -o remount £¬rw
¡¡¡¡4 ¡¢ÊäÈë mount–n /usr
¡¡¡¡5 ¡¢ÊäÈë cd /usr/bin
¡¡¡¡6 ¡¢ÊäÈëpasswdÃüÁî¾Í¿ÉÒÔÖØÖÃÃÜÂëÁË¡£ÊäÈëÐÂÃÜÂë¡£
¡¡¡¡7 ¡¢ÐÞ¸ÄÍê³Éºó¼ÇµÃÓÃmount -n / -o remount £¬ro½«¸ùÎļþϵͳÖÃΪÔÀ´µÄ״̬¡£
¡¡¡¡8 ¡¢ÊäÈë exit Í˳öϵͳ£¬ÖØÐÂÆô¶¯ÏµÍ³£¬ÓÃÐÂÃÜÂëµÇ¼¡£
Ïà¹ØÎĵµ£º
ÔÎĵØÖ·£ºhttp://blog.csdn.net/Javadino/archive/2008/09/06/2891413.aspx
Òý×Ó:
1.ÔÚLinuxϵͳÖУ¬½ø³Ì״̬³ýÁËÎÒÃÇËùÊìÖªµÄTASK_RUNNING£¬TASK_INTERRUPTIBLE£¬TASK_STOPPEDµÈ£¬»¹ÓÐÒ»¸öTASK_TRACED¡£Õâ±íÃ÷Õâ¸ö½ø³Ì´¦ÓÚʲô״̬£¿
2.strace¿ÉÒÔ·½±ãµÄ°ïÖúÎÒÃǼǼ½ø³ÌËùÖ´ÐеÄϵͳµ÷Óã¬ËüÊÇÈçºÎ¸ú×Ùµ½½ø³ÌÖ´ÐÐµÄ ......
3. GDBµÄʵÏÖ
GDBÊÇGNU·¢²¼µÄÒ»¸öÇ¿´óµÄ³ÌÐòµ÷ÊÔ¹¤¾ß£¬ÓÃÒÔµ÷ÊÔC/C++³ÌÐò¡£¿ÉÒÔʹ³ÌÐòÔ±ÔÚ³ÌÐòÔËÐеÄʱºò¹Û²ì³ÌÐòÔÚÄÚ´æ/¼Ä´æÆ÷ÖеÄʹÓÃÇé¿ö¡£ËüµÄʵÏÖÒ²ÊÇ»ùÓÚptraceϵͳµ÷ÓÃÀ´Íê³ÉµÄ¡£
Æä
ÔÀíÊÇÀûÓÃptraceϵͳµ÷Óã¬ÔÚ±»µ÷ÊÔ³ÌÐòºÍgdbÖ®¼ä½¨Á¢¸ú×Ù¹ØÏµ¡£È»ºóËùÓз¢Ë͸ø±»µ÷ÊÔ³ÌÐòµÄÐźÅ(³ýSIGKILL)¶¼»á±»gdb½Ø ......
ʵÀý½â˵ fdisk ʹÓ÷½·¨
×÷Õߣº±±ÄÏÄϱ±
À´×Ô£ºLinuxSir.Org
ÌáÒª£ºfdisk ÊÇÒ»¿î¹¦ÄÜÇ¿´óµÄ·ÖÇø¹¤¾ß£¬Ò²ÊÇĿǰÔÚUnixÀà²Ù×÷ϵͳÖÐ×îÁ÷ÐеŤ¾ßÖ®Ò»£»·ÖÇø¹¤¾ßÀÏ×ֺţ»±¾ÆªÖ»½éÉÜÆä×î¼òµ¥µÄ·ÖÇø²Ù×÷¹¦ÄÜ£»
Ò»¡¢fdisk µÄ½éÉÜ£»
fdisk - Partition table manipulator for Linux £¬Òë³ÉÖÐÎĵÄÒâ˼ÊÇ´ÅÅÌ·ÖÇø±í²Ù×÷¹¤¾ß£»± ......
ÒýÑÔ
find×îÇ¿´ó£¬Ê²Ã´¶¼Äܲ飬¿ÉÒÔ¸ù¾ÝÌõ¼þ²éÕÒÎļþ¡£
whichÖ»Äܲé¿ÉÖ´ÐÐÎļþºÍ±ðÃû(alias)¡£
whereisÖ»Äܲé¶þ½øÖÆÎļþ¡¢ËµÃ÷Îĵµ£¬Ô´ÎļþµÈ£¬¿ÉÒÔÕÒµ½¿ÉÖ´ÐгÌÐòºÍman page¡£
locateÊÇÔÚÊý¾Ý¿âÀï²éÕÒ£¬Êý¾Ý¿â´óÖÁÿÌì¸üÐÂÒ»´Î£¬µ«¸úwhereisÒ»Ñù¶¼ÊDzéÊý¾Ý¿âÀïµÄÄÚÈÝ¡£
1.find /etc -name my.so
2.locate ÊÇÓÃÀ´Í¨¹ý ......
[Ìù½Ì³Ì]LinuxÏÂSquidµÄʹÓÃ
×öΪÑÛÏÂ×îÁ÷ÐеIJÙ×÷ϵͳ£¬LinuxÒѾԽÀ´Ô½Êܵ½ÊÀÈ˵ĹØ×¢¡£ËäȻĿǰLinuxµÄÈí¼þ»¹²»ÊǺܷḻ£¬
Ìæ´úWINDOWS×÷ΪÆÕͨPC»ú²Ù×÷ϵͳ»¹ÎªÊ±¹ýÔ磬µ«ÊÇÔÚ·þÎñÆ÷ÁìÓò£¬LinuxµÄÎȶ¨ÐÔ£¬¿É²Ù×÷ÐÔ¾ö²»
ÊäÓÚÈκβÙ×÷ϵͳ£¬²¢ÇÒÒ²ÓÐÓÅÐãµÄÈí¼þÖ§³Ö¡£Squid¾ÍÊÇÆäÖÐÖ®Ò»¡£Linux¼ÓSquidµÄ×éºÏ×öÎ ......