Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

̽Ë÷ Linux ͨÓà SCSI Çý¶¯Æ÷

¡¡Í¨¹ý SCSI ÃüÁî¹ÜÀí¼ÆËã»úÉϵÄÊý¾Ý£¬²¢½«Êý¾Ý´«Êäµ½ SCSI É豸¡£ÔÚ±¾ÎÄÖУ¬×÷Õß½éÉÜÁËһЩ SCSI ÃüÁÒÔ¼°ÔÚ Linux? ÖÐʹÓà SCSI API ʱִÐÐ SCSI ÃüÁîµÄ·½·¨¡£Ëû½éÉÜÁË SCSI ¿Í»§»ú/·þÎñÆ÷Ä£Ðͺʹ洢 SCSI ÃüÁîµÄ±³¾°¡£½ÓÏÂÀ´½âÊÍ Linux ͨÓà SCSI Çý¶¯Æ÷ API£¬²¢Ìṩһ¸öʾÀý£¬ÌÖÂÛʹÓÃͨÓÃÇý¶¯Æ÷Ö´ÐÐ inquiry ÃüÁîµÄϵͳ¡£
¡¡¡¡SCSI ¿Í»§»ú/·þÎñÆ÷Ä£ÐÍ
¡¡¡¡ÔÚÖ÷»úºÍ´æ´¢½éÖʽøÐÐͨÐÅÆÚ¼ä£¬Ö÷»úͨ³£³äµ± SCSI Æô¶¯³ÌÐò¡£ÔÚ¼ÆËã»ú´æ´¢ÖУ¬SCSI Æô¶¯³ÌÐòÊÇÆô¶¯ SCSI »á»°µÄ¶Ëµã£¬ÕâÒâζ×ÅËü»á·¢ËÍ SCSI ÃüÁî¡£´æ´¢½éÖÊͨ³£³äµ± SCSI Ä¿±ê£¬Ëü½ÓÊպʹ¦Àí SCSI ÃüÁî¡£SCSI Ä¿±êµÈ´ýÆô¶¯³ÌÐòµÄÃüÁȻºóÌṩÇëÇóµÄÊäÈë/Êä³öÊý¾Ýת»»¡£
¡¡¡¡SCSI Ä¿±êͨ³£ÎªÆô¶¯³ÌÐòÌṩһ¸ö»ò¶à¸öÂß¼­µ¥ÔªºÅ(LUN)¡£ÔÚ¼ÆËã»ú´æ´¢½éÖÊÉÏ£¬LUN ½öÊÇ·ÖÅ䏸Âß¼­µ¥ÔªµÄºÅÂë¡£Âß¼­µ¥ÔªÊÇÒ»¸ö SCSI ЭÒéʵÌ壬ʵ¼ÊµÄ I/O ²Ù×÷Ö»´¦ÀíÕâÖÖʵÌ塣ÿ¸ö SCSI Ä¿±ê¿ÉÒÔÌṩһ¸ö»ò¶à¸öÂß¼­µ¥Ôª;Ëü±¾Éí²»Ö´ÐÐ I/O£¬µ«´úÌæÌØ¶¨µÄÂß¼­µ¥ÔªÖ´ÐС£
¡¡¡¡ÔÚ´æ´¢ÇøÓòÖУ¬LUN ͨ³£±íʾһ¸öÖ÷»úÄܹ»Ö´ÐжÁд²Ù×÷µÄ SCSI ´ÅÅÌ¡£Í¼ 1 ÏÔʾ SCSI ¿Í»§»ú/·þÎñÆ÷Ä£ÐÍÊÇÈçºÎ¹¤×÷µÄ¡£
¡¡Í¼ 1. SCSI ¿Í»§»ú/·þÎñÆ÷Ä£ÐÍ
¡¡¡¡
¡¡Æô¶¯³ÌÐòÊ×ÏÈÏòÄ¿±ê·¢ËÍÃüÁȻºóÄ¿±ê½âÂëÃüÁî²¢ÏòÆô¶¯³ÌÐòÇëÇóÊý¾Ý£¬»ò½«Êý¾Ý·¢Ë͸øÆô¶¯³ÌÐò¡£ÔÚÕâÖ®ºó£¬Ä¿±ê½«×´Ì¬·¢Ë͸øÆô¶¯³ÌÐò¡£Èç¹û״̬Ë𻵣¬Æô¶¯³ÌÐò½«ÏòÄ¿±ê·¢ËÍÒ»¸öÇëÇó¼ì²â(sense)Ö¸ÁĿ±ê½«·µ»Ø¼ì²âÊý¾Ý£¬¸æÖªÆô¶¯³ÌÐòÄÄÀï³ö´í¡£
¡¡¡¡ÏÖÔÚÎÒÃÇÑо¿Óë´æ´¢Ïà¹ØµÄ SCSI ÃüÁî¡£
¡¡¡¡Óë´æ´¢Ïà¹ØµÄ SCSI ÃüÁî
¡¡¡¡Óë´æ´¢Ïà¹ØµÄ SCSI ÃüÁîÒ»°ãÊÇÔÚ SCSI Architecture Model (SAM)¡¢SCSI Primary Commands (SPC) ºÍ SCSI Block Commands (SBC) Öж¨ÒåµÄ£º
¡¡¡¡¡ñSAM ¶¨Òå SCSI ϵͳģÐÍ¡¢SCSI ±ê×¼¼¯µÄ¹¦ÄÜÐÔ·ÖÇø£¬ÒÔ¼°ÊÊÓÃÓÚËùÓÐ SCSI ʵÏÖºÍʵÏÖ±ê×¼µÄÐèÇó¡£
¡¡¡¡¡ñSPC ¶¨Òå¶ÔËùÓÐ SCSI É豸ģÐÍͨÓõÄÐÐΪ¡£
¡¡¡¡¡ñSBC ¶¨ÒåÃüÁÀ©Õ¹£¬ÒÔ·½±ã²Ù×÷ SCSI Ö±½Ó·ÃÎÊ¿éÉ豸¡£
¡¡¡¡Ã¿¸ö SCSI ÃüÁî¶¼ÓÉ Command Descriptor Block (CDB) ÃèÊö£¬Ëü¶¨Òå SCSI É豸ִÐеIJÙ×÷¡£SCSI ÃüÁîÉæ¼°µ½ÓÃÓÚÏò SCSI É豸´«ÊäÊý¾Ý(»ò´ÓÖÐÊä³öÊý¾Ý)µÄÊý¾ÝÃüÁÒÔ¼°ÓÃÓÚÉèÖà SCSI É豸µÄÅäÖòÎÊýµÄ·ÇÊý¾ÝÃüÁî¡£±í 1 ÁгöÁË×ʹÓõÄÃüÁî¡£
¡¡±í 1. ×î³£ÓÃµÄ SCSI ÃüÁî
¡¡¡¡ÃüÁîÃèÊö
¡¡¡¡InquiryÇëÇóÄ¿±êÉ豸µÄÕªÒªÐÅÏ¢
¡¡¡¡Test/Unit/Ready¼ì²âÄ¿±êÉ豸ÊÇ·ñ×¼±¸ºÃ½øÐд


Ïà¹ØÎĵµ£º

Linux¸ß¼¶Â·ÓÉ ²ßÂÔ·ÓÉ/À¦°ó/ÍøÇÅ

ת×Ôhttp://liuleijsjx.javaeye.com/blog/450933
1.²ßÂÔ·ÓÉ
    »ùÓÚ²ßÂԵķÓɱȴ«Í³Â·ÓÉÔÚ¹¦ÄÜÉϸüÇ¿´ó£¬Ê¹ÓøüÁé»î£¬ËüÊ¹ÍøÂç¹ÜÀíÔ±²»½öÄܹ»¸ù¾ÝÄ¿µÄµØÖ·¶øÇÒÄܹ»¸ù¾Ý±¨ÎÄ´óС¡¢Ó¦ÓûòIPÔ´µØÖ·À´Ñ¡Ôñת·¢Â·¾¶...        
    #/etc/iprout ......

¹¹½¨»ù±¾µÄLinux C ±à³Ì»·¾³ £¨×ªµÄÔõôÊղز»ÁË£©

  ¹¹½¨»ù±¾µÄLinux C ±à³Ì»·¾³ ÊÕ²Ø
±¾ÎÄ»ùÓÚdebian-40r0(ÄÚºË2.6.18)½éÉÜÒ»ÏÂÈçºÎÔÚÒ»¸ö±ê׼ϵͳÖй¹½¨Linux CµÄ»ù±¾±à³Ì¿ª·¢»·¾³¡£
Ò»¸öÍêÕûµÄ¿ª·¢»·¾³Ö÷Òª°üÀ¨Ëĸö²¿·Ö£º±ê×¼C¿â¡¢Í·Îļþ¡¢¹¤¾ßÁ´¡¢±à¼­Æ÷¡¢°ïÖúÎĵµ£¬ÏÂÃæÒÀ´Î½éÉÜ¡£
±ê×¼C¿âglibc
glibcÊÇgnu·¢²¼µÄlibc¿â£¬¼´cÔËÐп⡣glibcÊÇlinuxϵͳÖÐÄÚºËÖ ......

Ϊ Linux Ó¦ÓóÌÐò±àд DLL

Ϊ Linux Ó¦ÓóÌÐò±àд DLL ÔÚ½ö½öÖ»»á±àд²å¼þµÄʱºòΪʲôҪ±àдÕû¸öÓ¦ÓóÌÐò£¿
ÎĵµÑ¡Ïî
´òÓ¡±¾Ò³
½«´ËÒ³×÷Ϊµç×ÓÓʼþ·¢ËÍ ¼¶±ð£º ³õ¼¶ Allen Wilson (wilsona@us.ibm.com), µç×ÓÉÌÎñÉè¼ÆÊ¦, IBM 2001 Äê 10 Ô 01 ÈÕ ²å¼þºÍ DLL ͨ³£ÊÇÓÃÀ´ÎÞÐë±àдÕû¸öÐÂÓ¦ÓóÌÐò¶øÌí¼Ó¹¦Äܵļ ......

Linux ÎļþÀàÐͼ°ÎļþµÄÀ©Õ¹Ãû

1¡¢LinuxÎļþµÄÀ©Õ¹Ãû£»
һ̸µ½ÎļþÀàÐÍ£¬´ó¼Ò¾ÍÄÜÏëµ½WindowsµÄÎļþÀàÐÍ£¬±ÈÈçfile.txt¡¢file.doc¡¢file.sys¡¢file.mp3¡¢file.exeµÈ£¬¸ù¾ÝÎļþµÄºó׺¾ÍÄÜÅжÏÎļþµÄÀàÐÍ¡£µ«ÔÚLinuxÒ»¸öÎļþÊÇ·ñÄܱ»Ö´ÐУ¬ºÍºó׺ÃûûÓÐÌ«´óµÄ¹ØÏµ£¬Ö÷Òª¿´ÎļþµÄÊôÐÔÓйء£µ«ÎÒÃÇÁ˽âÒ»ÏÂLinuxÎļþµÄºó׺Ãû»¹ÊÇÓбØÒªµÄ£¬ÌرðÊÇÎÒÃÇ×Ô¼º´´½ ......

Linux ϰ²×°jdk

Ò»£º°²×°jdk Îҵİ汾ÊÇ£ºjdk-6u10-linux-i586.rpm
°²×°jdk1.6°²×°°ü£º rpm -ivh jdk-6u10-linux-i586.rpm
ÅäÖû·¾³±äÁ¿£º
1£¬½øÈëprofileÎļþ£ºvi/etc/profile
2,ÔÚÎļþÖÐÌí¼ÓÒÔÏ´úÂ룺
   export JAVA_HOME = /usr/usr/java/jdk1.6.0_10 --jdk°²×°Ä¿Â¼
   export CALSSPATH = $JAVA_HOM ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ