ÉîÈëÀí½âlinux i½Úµã(inode)
¶ÔÓÚUnixϵÁеIJÙ×÷ϵͳ£¬´ó¶à¶¼ÓÐv½Úµã¡£µ«ÊǶÔÓÚlinuxÀ´Ëµ£¬Ö»ÓÐͨÓõÄi½Úµã£¬È´Ã»ÓÐv½Úµã¡£
ÏÂÃæÀ´Ì½ÌÖһϣ¬linuxϵÄi½Úµã¡£
linuxÖУ¬Îļþ²éÕÒ²»ÊÇͨ¹ýÎļþÃû³ÆÀ´²éÕҵġ£Êµ¼ÊÉÏÊÇͨ¹ýi½ÚµãÀ´ÊµÏÖÎļþµÄ²éÕÒ¶¨Î»µÄ¡£ÎÒÃÇ¿ÉÒÔÐÎÏóµÄ½«i½Úµã¿´×öÊÇÒ»¸öÖ¸Õëfip¡£µ±Îļþ´æ´¢µ½´ÅÅÌÉÏÈ¥µÄʱºò£¬Îļþ¿Ï¶¨»á´æ·Åµ½Ò»¸ö´ÅÅÌλÖÃÉÏ£¬¿ÉÒÔÕâÑùÏëÏ󣬼ÈÈ»ÎļþÊý¾ÝÊÇ´æ·ÅÔÚ´ÅÅÌÉϵģ¬Èç¹ûÎÒÃÇÖªµÀÕâ¸öÎļþÊý¾ÝµÄµØÖ·£¬µ±ÎÒÃÇÏëÒª¶ÁдÎļþµÄʱºò£¬ÎÒÃÇÊDz»ÊÇÖ±½ÓʹÓÃÕâ¸öµØÖ·È¥ÕÒµ½Îļþ¾Í¿ÉÒÔÁËÄØ£¿
Êǵģ¬linuxÏ£¬i½ÚµãÆäʵ¾ÍÊÇ¿ÉÒÔÕâôÈÏΪ£¬°Ñi½Úµã¿´×÷ÊÇÒ»¸öÖ¸Ïò´ÅÅÌÉϸÃÎļþ´æ´¢ÇøµÄµØÖ·¡£Ö»²»¹ýÕâ¸öµØÖ·ÎÒÃÇÒ»°ãÊÇû°ì·¨Ö±½ÓʹÓõģ¬¶øÊÇͨ¹ýÎļþÃûÀ´¼ä½ÓʹÓõġ£ÊÂʵÉÏ£¬i½Úµã²»½ö°üº¬ÁËÎļþÊý¾Ý´æ´¢ÇøµÄµØÖ·£¬»¹°üº¬Á˺ܶàÐÅÏ¢£¬±ÈÈçÊý¾Ý´óС£¬µÈµÈÎļþÐÅÏ¢¡£µ«ÊÇi½ÚµãÊDz»±£´æÎļþÃûµÄ¡£ÎļþÃûÊDZ£´æÔÚÒ»¸öĿ¼ÏîÖС£Ã¿Ò»¸öĿ¼ÏîÖж¼°üº¬ÁËÎļþÃûºÍi½Úµã¡£
ÎÒÃÇ¿ÉÒÔͨ¹ýÒ»¸öͼÀ´¿´¿´Ä¿Â¼Ïi½Úµã£¬ÎļþÊý¾ÝËÄÕßÖ®¼äµÄ¹Øϵ¡£
´ÓÉÏͼ¿ÉÒÔ¿´µ½£¬Ä¿Â¼ÏîÖаüº¬ÁËÎļþÃûºÍi½Úµã¡£
ͬʱ£¬Äã»á·¢ÏÖÉÏͼÖУ¬Ä¿Â¼ÏîAºÍĿ¼ÏîBµÄi½ÚµãÖ¸Ïòͬһ¸ö´æ´¢Çø£¬ÆäÖÐÕâ¸ö´æ´¢Çø´æ·ÅµÄÊÇprintf("ha")µÄÊý¾Ý¡£
Ò²¾ÍÊÇÒÔΪÕâhelloA.cºÍhelloB.cµÄÄÚÈÝÊÇÒ»ÑùµÄ¡£
Õâ¾ÍÒý³öÁËÒ»¸öÓ²Á´½ÓºÍ·ûºÅÁ´½ÓµÄ¸ÅÄî
Ó²Á´½Ó ln -d
·ûºÅÁ´½Ó ln -s¡£
ÒªÏëµÃµ½helloA.cºÍhelloB.cÕâÖÖ¹Øϵ£¬ÎÒÃÇ¿ÉÒÔʹÓÃÈçÏÂÃüÁ
#ln -d helloA.c helloB.c
ÕâÑù£¬¾ÍµÃµ½ÁËhelloA.cµÄÓ²Á´½ÓhelloB.c
¶ÔÓÚÓ²Á´½ÓÀ´Ëµ¡£Èç¹ûɾµôÔ´ÎļþhelloA.c£¬ÄÇô´ÅÅÌÉÏÊý¾ÝÎļþʱ²»»áɾ³ýµÄ¡£ÒòΪi½ÚµãÉϼǼÁ˸ÄÎļþµÄÓ²Á´½ÓÊý¡£Ö»ÓÐÓ²Á´½ÓÊýÊÇ0µÄʱºò£¬ÎļþÃûµÄʱºò£¬¸ÃÊý¾ÝÔÚ´ÅÅÌÉϲŻáɾ³ý¡£
Ò²¾ÍÊÇ˵¡£ÕâÀÈç¹ûÎÒÃÇʹÓÃÃüÁ
# rm -rf helloA.c
helloB.cͬÑù¿ÉÒÔÕý³£Ê¹Óã¬ÆäÄÚÈݾÍÊÇprintf("ha");
µ«ÊÇÈç¹ûÊÇ·ûºÅÁ´½Ó£º
#ln -s helloB.c helloC.c
Õâ¾ÍÊÇËùνµÄ·ûºÅÁ´½Ó£¬·ûºÅÁ´½ÓÆäʵÊÇÎļþË÷ÒýµÄË÷Òý¡£µ±Ô´ÎļþhelloB.cɾ³ýÖ®ºó£¬Æäʵ´ÅÅÌÊý¾ÝÎļþ»¹ÔÚ£¬helloC.cÒ²ÎÞ·¨Ê¹Óá£
·ûºÅÁ´½Ó°üº¬ÁËÒ»¸öÎļþÃûµÄ·¾¢£¬Èç¹ûÕâ¸öÎļþÃû±»É¾³ý£¬Õâ·ûºÅÁ´½Ó×ÔÈ»¾Í²»ÄÜÕý³£¹¤×÷ÁË¡£
Ïà¹ØÎĵµ£º
×ÜÀÀ
ÓÃiptables -ADC À´Ö¸¶¨Á´µÄ¹æ
Ôò
£¬-AÌí¼Ó -Dɾ³ý -C ÐÞ¸Ä
iptables - [RI] chain rule num rule-specification[option]
ÓÃiptables - RI ͨ¹ý¹æÔòµÄ˳ÐòÖ¸¶¨
iptables -D chain rule num[option]
ɾ³ýÖ¸¶¨¹æÔò
iptables -[LFZ] [chain][option]
ÓÃiptables -LFZ Á´Ãû [Ñ¡Ïî]
iptables -[NX] chain
ÓÃ -NX ......
1. Sed¼ò½é
sed ÊÇÒ»ÖÖÔÚÏß±à¼Æ÷£¬ËüÒ»´Î´¦ÀíÒ»ÐÐÄÚÈÝ¡£´¦Àíʱ£¬°Ñµ±Ç°´¦ÀíµÄÐд洢ÔÚÁÙʱ»º³åÇøÖУ¬³ÆΪ“ģʽ¿Õ¼ä”£¨pattern
space£©£¬½Ó×ÅÓÃsedÃüÁî´¦Àí»º³åÇøÖеÄÄÚÈÝ£¬´¦ÀíÍê³Éºó£¬°Ñ»º³åÇøµÄÄÚÈÝËÍÍùÆÁÄ»¡£½Ó×Å´¦ÀíÏÂÒ»ÐУ¬ÕâÑù²»¶ÏÖظ´£¬Ö±µ½Îļþĩβ¡£ÎļþÄÚÈݲ¢Ã»ÓÐ
¸Ä±ä£¬³ý·ÇÄãʹÓÃÖض¨Ïò´æ´¢Ê ......
½â¾ö·½°¸£ºlinux Ͻ«tomcatµÄserver.xmlµÄ¶Ë¿Ú¸ÄΪ80ºóÒÔtomcatÉí·ÝÎÞ·¨Æô¶¯tomcat¡£
ÔÚredhatÉÏÆô¶¯tomcat£¨½«server.xmlÖеĶ˿ڸÄΪ80£©
su - tomcat -c "$CATALINA_HOME/bin/startup.sh"
ºó³öÏÖ£ºCatalina.start: LifecycleException: null.open: java.net.BindException: Permission deni ......
1.BIOS×Ô¼ì
¼ÆËã»úÔÚ½ÓͨµçÔ´Ö®ºóÊ×ÏȽøÐÐBIOS×Լ죬¼´ÎÒÃÇËù˵µÄpost(power on self test).×Ô¼ìÍê³Éºó£¬È»ºó¸ù¾ÝBIOSÖеÄÉèÖõÄÒýµ¼Ë³Ðò£¬´ÓÓ²ÅÌ¡¢¹âÅÌÒýµ¼£¬Í¨³£ÎÒÃÇʹÓÃÓ²ÅÌÀ´Òýµ¼ÏµÍ³¡£ÔÚÓ²Å̵ĵÚÒ»¸öÉÈÇø£¨0´ÅµÀ0ÖùÃæ1ÉÈÇø£©ÓÐÒ»¶Î´úÂë½Ð×öMBR£¨Master Boot Record.Ö÷Òýµ¼¼Ç¼£©£©£ ......
1. »ù±¾¸ÅÄî
ÏûÏ¢¶ÓÁеÄ×î¼Ñ¶¨ÒåÊÇ£ºÄں˵ØÖ·¿Õ¼äÖеÄÄÚ²¿Á´±í¡£ÏûÏ¢¿ÉÒÔ˳ÐòµØ·¢Ë͵½¶ÓÁÐÖУ¬
²¢ÒÔ¼¸ÖÖ²»Í¬µÄ·½Ê½´Ó¶ÓÁÐÖлñÈ¡¡£µ±È»£¬Ã¿¸öÏûÏ¢¶ÓÁж¼ÊÇÓÉ IPC±êʶ·ûËùΨһ±êʶµÄ¡£
2. ÄÚ²¿ºÍÓû§Êý¾Ý½á¹¹
ÒªÍê³ÉÀí½âÏóϵͳ V IPCÕâÑù¸´ÔÓµÄÎÊÌ⣬¹Ø¼üÊÇÒª³¹µ×ÊìϤÄں˵ļ¸¸öÄÚ²¿Êý¾Ý½á¹¹¡£
ÉõÖÁ¶ÔÄÇЩ×î»ù±¾µÄ²Ù×÷ ......