Linux£º¹Ò½Ó(mount)ÃüÁîµÄʹÓ÷½·¨
³ö´¦£ºhttp://bbs.java.ccidnet.com
¹Ò½ÓÃüÁî(mount)
¡¡¡¡Ê×ÏÈ£¬½éÉÜһϹҽÓ(mount)ÃüÁîµÄʹÓ÷½·¨£¬mountÃüÁî²ÎÊý·Ç³£¶à£¬ÕâÀïÖ÷Òª½²Ò»Ï½ñÌìÎÒÃÇÒªÓõ½µÄ¡£
¡¡¡¡ÃüÁî¸ñʽ£º
¡¡¡¡mount [-t vfstype] [-o options] device dir
¡¡¡¡ÆäÖУº
¡¡¡¡1.-t vfstype Ö¸¶¨ÎļþϵͳµÄÀàÐÍ£¬Í¨³£²»±ØÖ¸¶¨¡£mount »á×Ô¶¯Ñ¡ÔñÕýÈ·µÄÀàÐÍ¡£³£ÓÃÀàÐÍÓУº
¡¡¡¡¹âÅÌ»ò¹âÅ̾µÏñ£ºiso9660
¡¡¡¡DOS fat16Îļþϵͳ£ºmsdos
¡¡¡¡Windows 9x fat32Îļþϵͳ£ºvfat
¡¡¡¡Windows NT ntfsÎļþϵͳ£ºntfs
¡¡¡¡Mount WindowsÎļþÍøÂç¹²Ïí£ºsmbfs
¡¡¡¡UNIX(LINUX) ÎļþÍøÂç¹²Ïí£ºnfs
¡¡¡¡2.-o options Ö÷ÒªÓÃÀ´ÃèÊöÉ豸»òµµ°¸µÄ¹Ò½Ó·½Ê½¡£³£ÓõIJÎÊýÓУº
¡¡¡¡loop£ºÓÃÀ´°ÑÒ»¸öÎļþµ±³ÉÓ²ÅÌ·ÖÇø¹Ò½ÓÉÏϵͳ
¡¡¡¡ro£º²ÉÓÃÖ»¶Á·½Ê½¹Ò½ÓÉ豸
¡¡¡¡rw£º²ÉÓöÁд·½Ê½¹Ò½ÓÉ豸
¡¡¡¡iocharset£ºÖ¸¶¨·ÃÎÊÎļþϵͳËùÓÃ×Ö·û¼¯
¡¡¡¡3.device Òª¹Ò½Ó(mount)µÄÉ豸¡£
¡¡¡¡4.dirÉ豸ÔÚϵͳÉϵĹҽӵã(mount point)¡£
¡¡¡¡¹Ò½Ó¹âÅ̾µÏñÎļþ
¡¡ ¡¡ÓÉÓÚ½üÄêÀ´´ÅÅ̼¼ÊõµÄ¾Þ´ó½ø²½£¬ÐµĵçÄÔϵͳ¶¼Å䱸ÁË´óÈÝÁ¿µÄ´ÅÅÌϵͳ£¬ÔÚWindowsÏÂÐí¶àÈ˶¼Ï°¹ß°ÑÈí¼þºÍ×ÊÁÏ×ö³É¹âÅ̾µÏñÎļþͨ¹ýÐéÄâ¹âÇýÀ´Ê¹ Óá£ÕâÑù×öÓÐÐí¶àºÃ´¦£ºÒ»¡¢¼õÇáÁ˹âÇýµÄÄ¥Ëð;¶þ¡¢ÏÖÔÚÓ²ÅÌÈÝÁ¿¾Þ´ó´æ·Å¼¸Ê®¸ö¹âÅ̾µÏñÎļþ²»³ÉÎÊÌ⣬ËæÓÃËæµ÷Ê®·Ö·½±ã;Èý¡¢Ó²Å̵ĶÁÈ¡ËÙ¶ÈÒªÔ¶Ô¶¸ßÓÚ¹â Å̵ĶÁÈ¡Ëٶȣ¬CPUÕ¼ÓÃÂÊ´ó´ó½µµÍ¡£ÆäʵlinuxϵͳÏÂÖÆ×÷ºÍʹÓùâÅ̾µÏñ±ÈWindowsϵͳ¸ü·½±ã£¬²»±Ø½èÓÃÈκεÚÈý·½Èí¼þ°ü¡£
¡¡¡¡1¡¢´Ó¹âÅÌÖÆ×÷¹âÅ̾µÏñÎļþ¡£½«¹âÅÌ·ÅÈë¹âÇý£¬Ö´ÐÐÏÂÃæµÄÃüÁî¡£
¡¡¡¡¡¡#cp /dev/cdrom /home/sunky/mydisk.iso »ò
¡¡¡¡¡¡#dd if=/dev/cdrom of=/home/sunky/mydisk.iso
¡¡¡¡¡¡×¢£ºÖ´ÐÐÉÏÃæµÄÈκÎÒ»ÌõÃüÁ¿É½«µ±Ç°¹âÇýÀïµÄ¹âÅÌÖÆ×÷³É¹âÅ̾µÏñÎļþ/home/sunky/mydisk.iso
¡¡¡¡2¡¢½«ÎļþºÍĿ¼ÖÆ×÷³É¹âÅ̾µÏñÎļþ£¬Ö´ÐÐÏÂÃæµÄÃüÁî¡£
¡¡¡¡¡¡#mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso /home/sunky/ mydir
¡¡¡¡¡¡×¢£ºÕâÌõÃüÁ/home/sunky/mydirĿ¼ÏÂËùÓеÄĿ¼ºÍÎļþÖÆ×÷³É¹âÅ̾µÏñÎļþ/home/sunky/mydisk.iso£¬¹âÅ̾í±êΪ£ºmydisk
¡¡¡¡3¡¢¹âÅ̾µÏñÎļþµÄ¹Ò½Ó(mount)
¡¡¡¡¡¡#mkdir /mnt/vcdrom
¡¡¡¡¡¡×¢£º½¨Á¢Ò»¸öĿ¼ÓÃÀ´×÷¹Ò½Óµã(mount point)
¡¡¡¡¡¡#mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom
¡¡¡¡¡¡×¢£ºÊ¹ÓÃ/mnt/vcdrom¾Í¿ÉÒÔ·ÃÎÊÅ̾µÏñÎļþmydisk.isoÀïµÄËùÓ
Ïà¹ØÎĵµ£º
±¾º¯ÊýµÄ·ÖÎöºÜÄѾßÌ壬ÒòΪÉæ¼°Á˺ܶàarmµÄ´¦ÀíÆ÷ÐͺźÍÿ¸öÐͺŶÔÓ¦µÄcacheºÍwrite bufferµÄ¹¤×÷·½Ê½£¬ÕâƬÎÄÕÂÖ»ÊÇ×ö¼òµ¥µÄ¼Ç¼£¬·½±ãÒÔºóÁ˽â¸üÉîºó»ØÀ´ÔÙÀ´ÍêÉÆÕâ¸öº¯Êý¡£
Õâ¸öº¯ÊýµÄµ÷Óùý³ÌÈ磺start_kernel()->setup_arch()->paging_init()->memtable_init( ......
ÔÚLINUXµÄʱÖÓÖжÏÖÐÉæ¼°ÖÁ¶þ¸öÈ«¾Ö±äÁ¿Ò»¸öÊÇxtime,ËüÊÇtimevalÊý¾Ý½á¹¹±äÁ¿£¬ÁíÒ»¸öÔòÊÇjiffies£¬Ê×ÏÈ¿´timeval½á¹¹
struct timeval
{
time_t tv_sec; /***second***/
susecond_t tv_usec;/***microsecond***/
}
µ½µ×microsecondÊǺÁÃ뻹ÊÇ΢Ã룿£¿
1Ã룽1000ºÁÃ루3¸öÁ㣩£¬1Ã룽1000 000΢Ã루6¸öÁ㣩£¬1Ã룽1 ......
ÔÚlinuxÏ°²×°oracleÊǼþ·±ËöµÄÊÂÇé¡£¾ßÌåÀ´½²·ÖΪһϼ¸´ó²½£º
1.ÐÞ¸Äϵͳ°æ±¾
vi /etc/redhat-release
×¢Ê͵ôµÚÒ»ÐУ¬Ìí¼ÓÒ»ÐУºredhat-4
2.°²×°Èí¼þ°ü
rpm -Uvh setarch-2*
rpm -Uvh make-3*
rpm -Uvh glibc-2*
rpm -Uvh libaio-0*
rpm -Uvh compat-libstdc++-33-3*
rpm -Uvh compat-gcc-34-3*
rpm -Uvh comp ......
linuxѹËõºÍ½âѹËõÃüÁî´óÈ«
.tar
¡¡¡¡½â°ü£ºtar zxvf FileName.tar
¡¡¡¡´ò°ü£ºtar czvf FileName.tar DirName
¡¡¡¡---------------------------------------------
¡¡¡¡.gz
¡¡¡¡½âѹ1£ºgunzip FileName.gz
¡¡¡¡½âѹ2£ºgzip -d FileName.gz
¡¡¡¡Ñ¹Ëõ£ºgzip File ......