LinuxϵͳµÄÓ²¼þÇý¶¯³ÌÐò±àдÔÀí
LinuxϵͳµÄÓ²¼þÇý¶¯³ÌÐò±àдÔÀí
http://www.yesky.com/161/1874161.shtml
±¾ÎÄÏêϸµØ½éÉÜÈçºÎLinuxϵͳµÄÓ²¼þÇý¶¯³ÌÐòµÄ±àдÔÀí£¬Ö¸³öÄÄЩÄÚºËÀý³Ì½«»á±»µ÷Óá¢ÈçºÎ³õʼ»¯Çý¶¯³ÌÐò¼°ÈçºÎ·ÖÅäÄÚ´æµÈµÈ¡£´ó¼ÒÒ»¶¨¶ÔLinux²Ù×÷ϵͳÓÐËùÁ˽âÁË£¬Ôڴ˱¾ÈËÒ²²»ÔÙ׸ÊöÁË¡£ºÃ°É£¬ÏÂÃæ¼òµ¥µØ½éÉÜÒ»ÏÂÉ豸Çý¶¯³ÌÐò¡£¹ËÃû˼Ò壬Çý¶¯³ÌÐòÊÇÓÃÀ´¿ØÖƼÆËã»úÍâΧÉ豸µÄ£¬Linuxϵͳ½«ËùÓеÄÍâΧÉ豸¶¼¸ß¶ÈµØ³éÏó³ÉһЩ×Ö½ÚµÄÐòÁУ¬²¢ÇÒÒÔÎļþµÄÐÎʽÀ´±íʾÕâЩÉ豸¡£ÎÒÃÇ¿ÉÒÔÀ´¿´Ò»ÏÂLinuxµÄI/O×Óϵͳ£¨Í¼1£©¡£
¡¡¡¡¡¡¡¡Í¼1 LinuxµÄI/O×Óϵͳ
¡¡¡¡´ÓͼÉÏÎÒÃÇ¿ÉÒÔ¿´³ö£¬Äں˽ô½ôµØ°üΧÔÚÓ²¼þÖÜΧ£¬ÄÚºËÊÇһЩÈí¼þ°üµÄ×éºÏ£¬ËüÃÇ¿ÉÒÔÖ±½Ó·ÃÎÊϵͳµÄÓ²¼þ£¬°üÀ¨´¦ÀíÆ÷¡¢ÄÚ´æºÍI/OÉ豸¡£¶øÓû§½ø³ÌÔòͨ¹ýÄÚºËÌṩµÄÓû§·þÎñÀ´ºÍÄÚºËͨѶ£¬´Ó¶ø¼ä½ÓµØ¿ØÖÆÏµÍ³Ó²¼þ¡£
ÎÒÃÇ¿ÉÒÔͨ¹ýͼ2À´Á˽âÕâЩ¶¯×÷µÄ¾ßÌåÇé¿ö¡£
¡¡¡¡¡¡¡¡¡¡¡¡ ͼ2 Óû§¼¶¡¢Äں˼¶ºÍÓ²¼þ¼¶ÈýÕßÖ®¼äµÄͨѶ
¡¡¡¡Í¼ÉÏÏÔʾÁËÓû§¼¶µÄ³ÌÐòʹÓÃÄÚºËÌṩµÄ±ê׼ϵͳµ÷ÓÃÀ´ÓëÄÚºËͨѶ£¬ÕâЩϵͳµ÷ÓÃÓУºopen(), read(), write(), ioctl(), close() µÈµÈ¡£
LinuxµÄÄÚºËÊÇÒ»¸öÓлúµÄÕûÌ塣ÿһ¸öÓû§½ø³ÌÔËÐÐʱ¶¼ºÃÏñÓÐÒ»·ÝÄں˵Ŀ½±´£¬Ã¿µ±Óû§½ø³ÌʹÓÃϵͳµ÷ÓÃʱ£¬¶¼×Ô¶¯µØ½«ÔËÐÐģʽ´ÓÓû§¼¶×ªÎªÄں˼¶£¬´Ëʱ½ø³ÌÔÚÄں˵ĵØÖ·¿Õ¼äÖÐÔËÐС£
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í¼3 LinuxµÄI/O×Óϵͳ
¡¡¡¡LinuxÄÚºËʹÓÃ"É豸ÎÞ¹Ø"µÄI/O×ÓϵͳÀ´ÎªËùÓеÄÉ豸·þÎñ¡£Ã¿¸öÉ豸¶¼Ìṩ±ê×¼½Ó¿Ú¸øÄںˣ¬´Ó¶ø¾¡¿ÉÄܵØÒþ²ØÁË×Ô¼ºµÄÌØÐÔ¡£Í¼3չʾÁËÓû§³ÌÐòʹÓÃһЩ»ù±¾µÄϵͳµ÷ÓôÓÉ豸¶ÁÈ¡Êý¾Ý²¢ÇÒ½«ËüÃÇ´æÈ뻺³åµÄÀý×Ó¡£ÎÒÃÇ¿ÉÒÔ¿´µ½£¬Ã¿µ±Ò»¸öϵͳµ÷Óñ»Ê¹ÓÃʱ£¬Äں˾Íתµ½ÏàÓ¦µÄÉ豸Çý¶¯Àý³ÌÀ´²Ù×ÝÓ²¼þ¡£
¡¡¡¡Ã¿¸öÉ豸ÔÚLinuxϵͳÉÏ¿´ÆðÀ´¶¼ÏñÒ»¸öÎļþ£¬ËüÃÇ´æ·ÅÔÚ/devĿ¼Öв¢±»³ÆÎª"ÌØÊâÎļþ"»òÊÇ"É豸½Úµã"¡£´ó¼Ò¿ÉÒÔʹÓÃls -l /dev/lp* À´µÃµ½ÒÔϵÄÊä³ö£º
¡¡¡¡crw-rw-rw 1 root root 6, 0 April 23 1994 /dev/lp0
¡¡¡¡ÕâÐÐÊä³ö±íʾlp0ÊÇÒ»¸ö×Ö·ûÉ豸£¨ÊôÐÔ×ֶεĵÚÒ»¸ö×Ö·ûÊÇ'c'£©£¬Ö÷É豸ºÅÊÇ6£¬´ÎÉ豸ºÅÊÇ0¡£Ö÷É豸ºÅÓÃÀ´ÏòÄں˱íÃ÷ÕâÒ»É豸½ÚµãËù´ú±íµÄÇý¶¯³ÌÐòµÄÀàÐÍ£¨±ÈÈ磺Ö÷É豸ºÅÊÇ3µÄ¿éÉ豸ÊÇIDE´ÅÅÌÇý¶¯³ÌÐò£¬¶øÖ÷É豸ºÅΪ8µÄ¿éÉ豸ÊÇSCSI´ÅÅÌÇý¶¯³ÌÐò£©£»Ã¿¸öÇý¶¯³ÌÐò¸ºÔð¹ÜÀíËüËùÇý¶¯µÄ¼¸¸öÓ²¼þʵÀý£¬ÕâЩӲ¼þʵÀýÔòÓÉ´ÎÉ豸ºÅÀ´±íʾ£¨ÀýÈ磺´ÎÉ豸ºÅΪ0µÄSCSI´ÅÅÌ´ú±íÕû¸öÒ²¿ÉÒÔ˵ÊÇ"µÚÒ»¸ö"SCSI
Ïà¹ØÎĵµ£º
Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖÐÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀÐÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......
ÿ¸ö½ø³Ì¶¼ÓÐÒ»×éÏà¹ØµÄ×ÊÔ´ÏÞÖÆ£¨resource limit£©£¬ÏÞÖÆÁËÖ¸¶¨½ø³ÌÄÜʹÓõÄϵͳ×ÊÔ´ÊýÁ¿¡£
¶Ôµ±Ç°½ø³ÌµÄ×ÊÔ´ÏÞÖÆ´æ·ÅÔÚcurrent->signal->rlim×ֶΣ¬½ø³ÌµÄÐźÅÃèÊö·ûµÄÒ»¸ö×ֶΡ£¸Ã×Ö¶ÎÀàÐÍΪrlimit½á¹¹µÄÊý×飬ÿ¸ö×ÊÔ´ÏÞÖÆ¶ÔÓ¦Ò»¸öÔªËØ¡£
struct rlimit {
unsigne ......
1.# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=yourname £¨ÔÚÕâÐÞ¸Ähostname£¬°Ñyourname»»³ÉÄãÏëÓõÄÃû×Ö£©
NISDOMAIN=eng-cn.platform.com
2.ÐÞ¸Ä/etc/hostsÀïÃæµÄÃû×Ö
££ vi /etc/hosts
127.0.0.1 localhost.localdomain localhost £¨ÔÚÕâÐÞ¸Ähostname£¬°ÑĩβµÄlocalhost»»³ÉÄãÏëÓõÄÃû×Ö£©
&nbs ......
linux Äں˷ÖÎöÖ®list_head
±¾ÎÄÏêϸ·ÖÎöÁË 2.6.x ÄÚºËÖÐÁ´±í½á¹¹µÄʵÏÖ£¬²¢Í¨¹ýʵÀý¶Ôÿ¸öÁ´±í²Ù×÷½Ó¿Ú½øÐÐÁËÏ꾡µÄ½²½â¡£
Ò»¡¢ Á´±íÊý¾Ý½á¹¹¼ò½é
Á´±íÊÇÒ»ÖÖ³£ÓõÄ×éÖ¯ÓÐÐòÊý¾ÝµÄÊý¾Ý½á¹¹£¬Ëüͨ¹ýÖ¸Õ뽫һϵÁÐÊý¾Ý½ÚµãÁ¬½Ó³ÉÒ»ÌõÊý¾ÝÁ´£¬ÊÇÏßÐÔ±íµÄÒ»ÖÖÖØÒªÊµÏÖ·½Ê½¡£Ïà¶ÔÓÚÊý×飬Á´±í¾ßÓиüºÃµÄ¶¯Ì¬Ð ......
²»¿É±ÜÃâµÄ£¬Å¼¶û»áÍü¼ÇLinux¸ùÓû§ÃÜÂ룬ÎÒÃÇÐèҪͨ¹ýLinuxµÄsingleģʽ½øÈëLinuxÖØÖãº
grubÒýµ¼ÄÚºËʱ¼Ósingle²ÎÊý£¬ÀýÈ磺
grub> kernel (hd0,6)/vmlinuz single
grub> initrd (hd0,6)/initrd
grub> boot
·ÇÊÚȨ½øÈëroot£¬ÓÃpass ......