Linux±¾µØrootÃÜÂëÆÆ½â·½·¨
£¨Ò»£©RedHat/CentOS/Fedora ϵͳÃÜÂëÆÆ½â
¡¡¡¡1.ÔÚgrubÑ¡Ïî²Ëµ¥°´E½øÈë±à¼Ä£Ê½¡£
¡¡¡¡2.±à¼kernel ÄÇÐÐ×îºó¼ÓÉÏS£¨»òÕßSingle£©¡£
¡¡¡¡3.°´B£¬Æô¶¯µ½single-user mode¡£
¡¡¡¡4.½øÈëºóÖ´ÐÐÏÂÁÐÃüÁ
¡¡¡¡# mount -t proc proc /proc
¡¡¡¡# mount -o remount,rw /
¡¡¡¡#passwd
¡¡¡¡#sync
¡¡¡¡#reboot
£¨¶þ£©Debian linux ϵͳÃÜÂëÆÆ½â
¡¡¡¡1.ÔÚgrubÑ¡Ïî²Ëµ¥‘Debian GNU/Linux,…(recovery mode)’£¬°´e½øÈë±à¼Ä£Ê½¡£
¡¡¡¡2.±à¼kernelÄÇÐÐ×îºóÃæµÄ ro single ¸Ä³É rw single init=/bin/bash£¬°´bÖ´ÐÐÖØÆô¡£
¡¡¡¡3.½øÈëºóÖ´ÐÐÏÂÁÐÃüÁ
¡¡¡¡root@(none)#mount -a
¡¡¡¡root@(none)#passwd root
¡¡¡¡root@(none)#reboot
£¨Èý£©Freebsd ϵͳÃÜÂëÆÆ½â
¡¡¡¡1.¿ª»ú½øÈëÒýµ¼²Ëµ¥¡£
¡¡¡¡2.Ñ¡ÔñÿÏ°´4£©½øÈëµ¥Óû§Ä£Ê½¡£
¡¡¡¡3.½øÈëÖ®ºóÊäÈëÏÂÁÐÃüÁ
¡¡¡¡root@#mount -a
¡¡¡¡root@#fsck -y
¡¡¡¡root@#passwd£¨ÐÞ¸ÄÃÜÂëÃüÁ
¡¡¡¡root@#root£¨ÒªÆÆ½âÃÜÂëµÄÓû§Ãû£©
¡¡¡¡Enter new unix password:
¡¡¡¡root@#init 6 £¨ÖØÆô£©
¡¡¡¡
£¨ËÄ£©Solaris ϵͳÃÜÂëÆÆ½â
¡¡¡¡1.ÔÚgrubÑ¡Ïî²ËÖÐÑ¡Ôñsolaris failasfe Ïî¡£
¡¡¡¡2.ϵͳÌáʾDo you wish to have it mounted read-write on /a ?[y,n,?] Ñ¡Ôñy¡£
¡¡¡¡3.¾Í½øÈëµ¥Óû§Ä£Ê½¡£
¡¡¡¡4.ÊäÈëÏÂÁÐÃüÁpasswd¡£
¡¡¡¡root@#init 6 £¨ÖØÆô£©
¡¡¡¡
£¨Î壩NetBsd ϵͳÃÜÂëÆÆ½â
¡¡¡¡1.¿ª»ú£ºµ±³öÏÖÌáʾ·ûºÅ²¢¿ªÊ¼µ¹ÊýÎåÃëʱ£¬ ¼üÈëÒÔÏÂÖ¸Á
¡¡¡¡> boot -s £¨½øÈëµ¥Óû§Ä£Ê½ÃüÁ
¡¡¡¡2.ÔÚÒÔϵÄÌáʾ·ûºÅÖУº
¡¡¡¡Enter pathname of shell or RETURN for sh:
¡¡¡¡°´ÏÂ Enter¡£
¡¡¡¡3.¼üÈëÒÔÏÂÖ¸Á
¡¡¡¡# mount -a
¡¡¡¡# fsck -y
¡¡¡¡4.ʹÓà passwd ¸ü¸Ä root µÄÃÜÂë¡£
¡¡¡¡5.ʹÓà exit Ö¸Áî½øÈë¶àÈËģʽ¡£
¡¡¡¡
£¨Áù£©SUSE ϵͳÃÜÂëÆÆ½â
¡¡¡¡1.ÖØÐÂÆô¶¯»úÆ÷£¬ÔÚ³öÏÖgrubÒýµ¼½çÃæºó£¬ÔÚÆô¶¯linuxµÄÑ¡ÏîÀï¼ÓÉÏinit=/bin/bash£¬Í¨¹ý¸øÄں˴«µÝinit=/bin/bash²ÎÊýʹµÃOSÔÚÔËÐÐlogin³ÌÐò֮ǰÔËÐÐbash£¬³öÏÖÃüÁîÐС£
¡¡¡¡2.ÉÔµÈÆ¬¿Ì³öÏÖ(none)#:ÃüÁîÐС£
¡¡¡¡3.ÕâʱÊäÈëmount -n / -o remount,rw ±íʾ½«¸ùÎļþÏµÍ³ÖØÐÂmountΪ¿É¶Áд£¬ÓÐÁ˶ÁдȨÏÞºó¾Í¿ÉÒÔͨ¹ýpasswdÃüÁîÐÞ¸ÄÃÜÂëÁË¡£
¡¡¡¡4.ÕâʱÊäÈëpasswdÃüÁî¾Í¿ÉÒÔÖØÖÃÃÜÂëÁË¡£
¡¡¡¡5.ÐÞ¸ÄÍê³Éºó¼ÇµÃÓÃmount -n / -o remount,ro½«¸ùÎļþϵͳÖÃΪÔÀ´µÄ״̬
ZZ£ºhttp://www.linux520.com/
Ïà¹ØÎĵµ£º
nginxµÄ°²×°
¶ÔÓÚÏÖÔÚÁ÷ÐеÄNginx + Resin£¬ÆäÐÔÄÜ´ó¼Ò¶¼ÓÐÄ¿¹²¶Ã¡£
Ê×ÏÈ£¬°²×°Nginx
¿ÉÒÔ²ÎÊýNginxµÄ°²×°ÎÄÕ£ºhttp://blog.csdn.net/vebasan/archive/2010/02/26/5328494.aspx
Èç¹ûÔÚ°²×°NginxµÄʱºòÌáʾÓÐÎÊÌ⣬¿ÉÒԲο¼£ºhttp://blog.csdn.net/vebasan/archive/2010/02/26/5328545.aspx
ÓйØNginx£¬pcre£¬opensslÏ ......
nginx("engine x")ÊÇÒ»¸ö¸ßÐÔÄܵÄHTTPºÍ·´Ïò´úÀí·þÎñÆ÷£¬ÊÇÓɶíÂÞ˹ÈËIgor Sysoev½¨Á¢µÄÏîÄ¿£¬³¬ÇáÁ¿¼¶£¬³¬¿ì´¦ÀíÄÜÁ¦¡£
ĿǰʹÓõÄnginx°æ±¾ÊÇ0.7.61
nginxµÄ¹ÙÑÔÍøÕ¾Îª£ºhttp://nginx.net/
ÏÂÔØµØÖ·Îª£ºhttp://sysoev.ru/nginx/nginx-0.7.61.tar.gz
nginxÐèÒªpcreµÄÖ§³Ö£¬ËùÒÔÎÒÃÇÐèÒªÏÂÔØpcre
pcreÈ«ÃûΪPerl Compa ......
¶¯Ì¬»ñÈ¡IP
ÐéÄâ»úµÄÍø¿¨Ê¹ÓÃNATµÄÁ¬½Ó·½Ê½£¨Ã»°ì·¨£¬µ¥Î»Ò»¸ö¶Ë¿ÚÖ»ÔÊÐí1¸öIP£¬Á¬hub¶¼Ã»·¨Óã©
pwd> vi /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTOµÄÖµ¸ÄΪdhcp£¬²¢±£´æ
ifdown eth0; ifup eth0;ÖØÆôÍø¿¨
ifconfig ·¢ÏÖ±»·ÖÅäÁ˸öIP£º10.0.2.15
ping www.163.com ͨ¹ý
¾²Ì¬ÉèÖÃIP
´ýÐø.... ......
serv_addr.sin_family=AF_INET;
serv_addr.sin_port=htons(SERVPORT);
inet_pton(AF_INET,"127.0.0.1",&serv_addr.sin_addr);
IPµØÖ·×ª»»º¯ÊýÓУºinet_pton,inet_addr,inet_aton,inet_ntoa£¬inet_ntop
ǰÈý¸öÊǽ«ASCII×Ö·ûת»»³ÉÍøÂç×Ö½ÚÐò£»
×îºóÁ½¸öÊǽ«ÍøÂç×Ö½ÚÐòת»»³ÉASCII×Ö·û¡£
ÏÖÔÚÍÆ¼öʹÓÃine ......