linuxѹËõ(½âѹËõ)ÃüÁîÏê½â
linuxѹËõ(½âѹËõ)ÃüÁîÏê½â
Ò».tarÃüÁî
tar¿ÉÒÔΪÎļþºÍĿ¼´´½¨µµ°¸¡£ÀûÓÃtar£¬Óû§¿ÉÒÔΪijһÌض¨Îļþ´´½¨µµ°¸£¨±¸·ÝÎļþ£©£¬Ò²¿ÉÒÔÔÚµµ°¸ÖиıäÎļþ£¬»òÕßÏòµµ°¸ÖмÓÈëеÄÎļþ¡£tar ×î³õ±»ÓÃÀ´ÔÚ´Å´øÉÏ´´½¨µµ°¸£¬ÏÖÔÚ£¬Óû§¿ÉÒÔÔÚÈκÎÉ豸ÉÏ´´½¨µµ°¸£¬ÈçÈíÅÌ¡£ÀûÓÃtarÃüÁ¿ÉÒÔ°ÑÒ»´ó¶ÑµÄÎļþºÍĿ¼ȫ²¿´ò°ü³ÉÒ»¸öÎļþ£¬Õâ¶ÔÓÚ±¸·ÝÎÄ ¼þ»ò½«¼¸¸öÎļþ×éºÏ³ÉΪһ¸öÎļþÒÔ±ãÓÚÍøÂç´«ÊäÊǷdz£ÓÐÓõġ£LinuxÉϵÄtarÊÇGNU°æ±¾µÄ¡£
Óï·¨£ºtar [Ö÷Ñ¡Ïî+¸¨Ñ¡Ïî] Îļþ»òÕßĿ¼
ʹÓøÃÃüÁîʱ£¬Ö÷Ñ¡ÏîÊDZØÐëÒªÓеģ¬Ëü¸æËßtarÒª×öʲôÊÂÇ飬¸¨Ñ¡ÏîÊǸ¨ÖúʹÓõģ¬¿ÉÒÔÑ¡Óá£
Ö÷Ñ¡Ï
c ´´½¨Ðµĵµ°¸Îļþ¡£Èç¹ûÓû§Ï뱸·ÝÒ»¸öĿ¼»òÊÇһЩÎļþ£¬¾ÍҪѡÔñÕâ¸öÑ¡Ïî¡£
r °ÑÒª´æµµµÄÎļþ×·¼Óµ½µµ°¸ÎļþµÄδβ¡£ÀýÈçÓû§ÒѾ×÷ºÃ±¸·ÝÎļþ£¬ÓÖ·¢ÏÖ»¹ÓÐÒ»¸öĿ¼»òÊÇһЩÎļþÍü¼Ç±¸·ÝÁË£¬Õâʱ¿ÉÒÔʹÓøÃÑ¡Ï½«Íü¼ÇµÄĿ¼»òÎļþ×·¼Óµ½±¸·ÝÎļþÖС£
t Áгöµµ°¸ÎļþµÄÄÚÈÝ£¬²é¿´ÒѾ±¸·ÝÁËÄÄЩÎļþ¡£
u ¸üÐÂÎļþ¡£¾ÍÊÇ˵£¬ÓÃÐÂÔöµÄÎļþÈ¡´úÔ±¸·ÝÎļþ£¬Èç¹ûÔÚ±¸·ÝÎļþÖÐÕÒ²»µ½Òª¸üеÄÎļþ£¬Ôò°ÑËü×·¼Óµ½±¸·ÝÎļþµÄ×îºó¡£
x ´Óµµ°¸ÎļþÖÐÊÍ·ÅÎļþ¡£
¸¨ÖúÑ¡Ï
b ¸ÃÑ¡ÏîÊÇΪ´Å´ø»úÉ趨µÄ¡£Æäºó¸úÒ»Êý×Ö£¬ÓÃÀ´ËµÃ÷Çø¿éµÄ´óС£¬ÏµÍ³Ô¤ÉèֵΪ20£¨20*512 bytes£©¡£
f ʹÓõµ°¸Îļþ»òÉ豸£¬Õâ¸öÑ¡Ïîͨ³£ÊDZØÑ¡µÄ¡£
k ±£´æÒѾ´æÔÚµÄÎļþ¡£ÀýÈçÎÒÃÇ°Ñij¸öÎļþ»¹Ô£¬ÔÚ»¹ÔµÄ¹ý³ÌÖУ¬Óöµ½ÏàͬµÄÎļþ£¬²»»á½øÐи²¸Ç¡£
m ÔÚ»¹ÔÎļþʱ£¬°ÑËùÓÐÎļþµÄÐÞ¸Äʱ¼äÉ趨ΪÏÖÔÚ¡£
M ´´½¨¶à¾íµÄµµ°¸Îļþ£¬ÒÔ±ãÔÚ¼¸¸ö´ÅÅÌÖдæ·Å¡£
v Ïêϸ±¨¸ætar´¦ÀíµÄÎļþÐÅÏ¢¡£ÈçÎÞ´ËÑ¡Ïtar²»±¨¸æÎļþÐÅÏ¢¡£
w ÿһ²½¶¼ÒªÇóÈ·ÈÏ¡£
z ÓÃgzipÀ´Ñ¹Ëõ/½âѹËõÎļþ£¬¼ÓÉϸÃÑ¡Ïîºó¿ÉÒÔ½«µµ°¸Îļþ½øÐÐѹËõ£¬µ«»¹ÔʱҲһ¶¨ÒªÊ¹ÓøÃÑ¡Ïî½øÐнâѹËõ¡£
¶þ.LinuxϵÄѹËõÎļþÆÊÎö
¶ÔÓÚ¸Õ¸Õ½Ó´¥LinuxµÄÈËÀ´Ëµ£¬Ò»¶¨»á¸øLinuxÏÂÒ»´ó¶Ñ¸÷ʽ¸÷ÑùµÄÎļþÃû ¸ø¸ãÔΡ£±ð¸ö²»Ëµ£¬µ¥µ¥¾ÍѹËõÎļþΪÀý£¬ÎÒÃÇÖªµÀÔÚWindowsÏÂ×î³£¼ûµÄѹËõÎļþ¾ÍÖ»ÓÐÁ½ÖÖ£¬Ò»ÊÇ,zip£¬ÁíÒ»¸öÊÇ.rar¡£¿ÉÊÇLinux¾Í²»Í¬ ÁË£¬ËüÓÐ.gz¡¢.tar.gz¡¢tgz¡¢bz2¡¢.Z¡¢.tarµÈÖÚ¶àµÄѹËõÎļþÃû£¬´ËÍâwindowsϵÄ.zipºÍ.rarÒ²¿ÉÒÔÔÚLinuxÏÂʹ Ó㬲»¹ýÔÚLinuxʹÓÃ.zipºÍ.rarµÄÈ˾ÍÌ«ÉÙÁË¡£±¾ÎľÍÀ´¶ÔÕâЩ³£¼ûµÄѹËõÎļþ½øÐÐÒ»·
Ïà¹ØÎĵµ£º
1. ѧ»áд¼òµ¥µÄmakefile
2. ±àһЩӦÓÃ
³ÌÐò
£¬¿ÉÒÔÓÃmakefileÅÜÆðÀ´
3. ѧ»áдÇý¶¯
µÄmakefile
4. дһ¼òµ¥charÇý¶¯£¬makefile±àÒëͨ¹ý£¬¿ÉÒÔinsmod£¬ lsmod£¬ rmmod. ÔÚÇý¶¯µÄinitº¯ÊýÀï´òÓ¡hello world£¬insmodºóÓ¦¸ÃÄܹ»Í¨¹ýdmesg¿´µ½Êä³ö
¡£
5. дһÍêÕûÇý¶¯£¬ ¼ÓÉÏread£¬ write£¬ ioctl£¬ pollingµÈ¸ ......
תÔصÄһƪÎÄÕÂ
UbuntuϵͳĿ¼½á¹¹
==================
ÒÔÏÂΪUbuntuĿ¼µÄÖ÷ҪĿ¼½á¹¹£¬ÄúÉÔ΢Á˽âËüÃǶ¼°üº¬ÁËÄÄЩÎļþ¾Í¿ÉÒÔÁË£¬²»ÐèÒª¼ÇÒä¡£
/ ¸ùĿ¼
©¦
©Àboot/ Æô¶¯Îļþ¡£ËùÓ ......
¡¡±àÒëºÍÁ¬½Ó³ÌÐò
¡¡¡¡MySQLÖÐÓÐÒ»¸öÌØÊâµÄ½Å±¾,½Ð×ömysql_config. Ëü»áΪÄã±àÒëMySQL¿Í»§¶Ë,²¢Á¬½Óµ½MySQL·þÎñÆ÷ÌṩÓÐÓõÄÐÅÏ¢.ÄãÐèҪʹÓÃÏÂÃæÁ½¸öÑ¡Ïî.
¡¡¡¡1. --libs Ñ¡Ïî - Á¬½ÓMySQL¿Í»§¶Ëº¯Êý¿âËùÐèÒªµÄ¿âºÍÑ¡Ïî.
¡¡¡¡$ mysql_config --libs
¡¡¡¡2. --cflags Ñ¡Ïî - ʹÓñØÒªµÄincludeÎļþµÄÑ¡ÏîµÈµÈ.
......
typedef struct siginfo
{
int si_signo; /* Signal number.*/
&n ......
²Î¿¼×ÊÁÏ£ºhttp://captain.javaeye.com/blog/104242
1¡¢Ê¹ÓÃAutofs×Ô¶¯¹ÒÔØ·ÖÇø
2¡¢ÐÞ¸Ä/etc/fstab
3¡¢±àдshell½Å±¾£¬¿ª»ú×Ô¶¯ÔËÐÐmountÃüÁî
·½·¨Ò»¡¢Ê¹ÓÃAutofs
1¡¢AutofsµÄÌص㣺AutofsÓëMount/UmountµÄ²»Í¬Ö®´¦ÔÚÓÚ£¬ËüÊÇÒ»ÖÖ¿´ÊسÌÐò£¨deamon£©¡£Èç¹ûËü¼ì²âµ½Óû§ÕýÊÔͼ·ÃÎÊÒ»¸öÉÐδ¹Ò½ÓµÄÎļþϵͳ£¬Ëü¾Í» ......