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

³ÌÐòµÄÁ´½ÓºÍ×°Èë¼°Linux϶¯Ì¬Á´½ÓµÄʵÏÖ ÊÕ²Ø

  ¼¶±ð£º ³õ¼¶ ÍõÓ (yongwang@buaa.edu.cn), ±±¾©º½¿Õº½Ìì´óѧ¼ÆËã»úѧԺϵͳÈí¼þʵÑéÊÒ 2003 Äê 8 Ô 10 ÈÕ ³ÌÐòµÄÁ´½ÓºÍ×°Èë´æÔÚ×ŶàÖÖ·½·¨£¬¶øÈç½ñ×îΪÁ÷Ðеĵ±Êô¶¯Ì¬Á´½Ó¡¢¶¯Ì¬×°Èë·½·¨¡£±¾ÎÄÊ×ÏȻعËÁËÁ´½ÓÆ÷ºÍ×°ÈëÆ÷µÄ»ù±¾¹¤×÷Ô­Àí¼°ÕâÒ»¼¼ÊõµÄ·¢Õ¹ÀúÊ·£¬È»ºóͨ¹ýʵ¼ÊµÄÀý×ÓÆÊÎöÁËLinuxϵͳ϶¯Ì¬Á´½ÓµÄʵÏÖ¡£Á˽âµ×²ã¹Ø¼ü¼¼ÊõµÄʵÏÖϸ½Ú¶Ôϵͳ·ÖÎöºÍÉè¼ÆÈËÔ±ÎÞÒÉÊDZØÐëµÄ£¬ÓÈÆäµ±ÎÒÃÇÔÚÃæ¶Ôʵʱϵͳ£¬ÐèÒª¶Ô³ÌÐòÖ´ÐÐʱµÄʱ¿ÕЧÂÊÓÐמ«È·µÄ¶ÈÁ¿ºÍ°ÑÎÕʱ£¬ÕâÖÖ֪ʶ¸üÏÔÖØÒª¡£ Á´½ÓÆ÷ºÍ×°ÈëÆ÷µÄ»ù±¾¹¤×÷Ô­Àí Ò»¸ö³ÌÐòÒªÏëÔÚÄÚ´æÖÐÔËÐУ¬³ýÁ˱àÒëÖ®Í⻹Ҫ¾­¹ýÁ´½ÓºÍ×°ÈëÕâÁ½¸ö²½Öè¡£´Ó³ÌÐòÔ±µÄ½Ç¶ÈÀ´¿´£¬ÒýÈëÕâÁ½¸ö²½Öè´øÀ´µÄºÃ´¦¾ÍÊÇ¿ÉÒÔÖ±½ÓÔÚ³ÌÐòÖÐʹÓÃprintfºÍerrnoÕâÖÖÓÐÒâÒåµÄº¯ÊýÃûºÍ±äÁ¿Ãû£¬¶ø²»ÓÃÃ÷È·Ö¸Ã÷printfºÍerrnoÔÚ±ê×¼C¿âÖеĵØÖ·¡£µ±È»£¬ÎªÁ˽«³ÌÐòÔ±´ÓÔçÆÚÖ±½ÓʹÓõØÖ·±à³ÌµÄÃÎ÷ÊÖнâ¾È³öÀ´£¬±àÒëÆ÷ºÍ»ã±àÆ÷ÔÚÕâµ±ÖÐ×ö³öÁ˸ïÃüÐԵűÏס£±àÒëÆ÷ºÍ»ã±àÆ÷µÄ³öÏÖʹµÃ³ÌÐòÔ±¿ÉÒÔÔÚ³ÌÐòÖÐʹÓøü¾ßÒâÒåµÄ·ûºÅÀ´Îªº¯ÊýºÍ±äÁ¿ÃüÃû£¬ÕâÑùʹµÃ³ÌÐòÔÚÕýÈ·ÐԺͿɶÁÐԵȷ½Ãæ¶¼µÃµ½Á˼«´óµÄÌá¸ß¡£µ«ÊÇËæ×ÅCÓïÑÔÕâÖÖÖ§³Ö·Ö±ð±àÒëµÄ³ÌÐòÉè¼ÆÓïÑÔµÄÁ÷ÐУ¬Ò»¸öÍêÕûµÄ³ÌÐòÍùÍù±»·Ö¸îΪÈô¸É¸ö¶ÀÁ¢µÄ²¿·Ö²¢Ðпª·¢£¬¶ø¸÷¸öÄ£¿é¼äͨ¹ýº¯Êý½Ó¿Ú»òÈ«¾Ö±äÁ¿½øÐÐͨѶ¡£Õâ¾Í´øÀ´ÁËÒ»¸öÎÊÌ⣬±àÒëÆ÷Ö»ÄÜÔÚÒ»¸öÄ£¿éÄÚ²¿Íê³É·ûºÅÃûµ½µØÖ·µÄת»»¹¤×÷£¬²»Í¬Ä£¿é¼äµÄ·ûºÅ½âÎöÓÉË­À´×öÄØ£¿±ÈÈçÇ°ÃæËù¾ÙµÄÀý×Ó£¬µ÷ÓÃprintfµÄÓû§³ÌÐòºÍʵÏÖÁËprintfµÄ±ê×¼C¿âÏÔÈ»¾ÍÊÇÁ½¸ö²»Í¬µÄÄ£¿é¡£Êµ¼ÊÉÏ£¬Õâ¸ö¹¤×÷ÊÇÓÉÁ´½ÓÆ÷À´Íê³ÉµÄ¡£ ΪÁ˽â¾ö²»Í¬Ä£¿é¼äµÄÁ´½ÓÎÊÌ⣬Á´½ÓÆ÷Ö÷ÒªÓÐÁ½¸ö¹¤×÷Òª×ö¨D¨D·ûºÅ½âÎöºÍÖØ¶¨Î»£º ·ûºÅ½âÎö£ºµ±Ò»¸öÄ£¿éʹÓÃÁËÔÚ¸ÃÄ£¿éÖÐûÓж¨Òå¹ýµÄº¯Êý»òÈ«¾Ö±äÁ¿Ê±£¬±àÒëÆ÷Éú³ÉµÄ·ûºÅ±í»á±ê¼Ç³öËùÓÐÕâÑùµÄº¯Êý»òÈ«¾Ö±äÁ¿£¬¶øÁ´½ÓÆ÷µÄÔðÈξÍÊÇÒªµ½±ðµÄÄ£¿éÖÐÈ¥²éÕÒËüÃǵ͍Ò壬Èç¹ûûÓÐÕÒµ½ºÏÊʵ͍Òå»òÕßÕÒµ½µÄºÏÊʵ͍Ò岻Ψһ£¬·ûºÅ½âÎö¶¼ÎÞ·¨Õý³£Íê³É¡£ ÖØ¶¨Î»£º±àÒëÆ÷ÔÚ±àÒëÉú³ÉÄ¿±êÎļþʱ£¬Í¨³£¶¼Ê¹ÓôÓÁ㿪ʼµÄÏà¶ÔµØÖ·¡£È»¶ø£¬ÔÚÁ´½Ó¹ý³ÌÖУ¬Á´½ÓÆ÷½«´ÓÒ»¸öÖ¸¶¨µÄµØÖ·¿ªÊ¼£¬¸ù¾ÝÊäÈëµÄÄ¿±êÎļþµÄ˳ÐòÒÔ¶ÎΪµ¥Î»½«ËüÃÇÒ»¸ö½ÓÒ»¸öµÄÆ´×°ÆðÀ´¡£³ýÁËÄ¿±êÎļþµÄÆ´×°Ö®Í⣬ÔÚÖØ¶¨Î»µÄ¹ý³ÌÖл¹Íê³ÉÁËÁ½¸öÈÎÎñ£ºÒ»ÊÇÉú³É×îÖյķûºÅ±í£»¶þÊǶԴúÂë¶ÎÖеÄijЩλÖýøÐÐÐ޸ģ¬ËùÓÐÐèÒªÐ޸ĵÄλÖö¼ÓɱàÒëÆ÷Éú³ÉµÄÖØ¶¨Î»±íÖ¸³ö¡£ ¾Ù¸ö¼òµ¥µÄ


Ïà¹ØÎĵµ£º

ѧϰLinuxµÄһЩ±Ê¼Ç

 ½ñÌìÆð¿ªÊ¼¶ÔLinuxѧϰ×öЩÏà¹ØµÄ±Ê¼Ç£¬ÒÔ±ãÈÕºóÄܹ»ÓõÄÉÏ
1.ÈçºÎÈÃsshÖ»ÔÊÐíÖ¸¶¨µÄÓû§µÇ¼
    ¿ÉÒÔÔÚ/etc/ssh/sshd_configÖÐÔö¼ÓAllowUsers  user_name£¬È»ºóÖØÆô·þÎñ(service sshd restart)
2.¸Ä±ässhµÄ¶Ë¿ÚºÅ
   ¿ÉÔÚ/etc/ssh/ssd_configÎļþÖмÓÈëÀýÈ磺Port 2222£¬È»ºóÖØÆ ......

linux vi ÖÐÎÄÂÒÂë

 



ÔÚlinux ÖУ¬ÊäÈëviʱºò£¬Æäʵ¾ÍÊÇÔÚµ÷ÓÃvimÁË;
ubuntuÖУ¬vi´ò¿ªÒ»¸öº¬ÖÐÎĵÄÎļþ£¬Èç.fcitx/configÎļþ£¬Ä¬ÈÏÏÔʾÂÒÂ룬½â¾ö·½·¨£º
1)¶ÔËùÓÐÓû§¶¼ÓÐЧ,½â¾öϵͳÖÐËùÓÃÓû§µÄviÖÐÎÄÂÒÂëÎÊÌâ
   sudo /etc/vim/vimrc.tiny  »ò/etc/vimrc
¼ÓÈëÈçÏÂÄÚÈÝ£º
#Ìṩһ¸öʵ¼ùÖо ......

LinuxÍü¼ÇÁËrootµÄÃÜÂëµÄ½â¾ö°ì·¨

1. ϵͳÆô¶¯ºó,ÔÚ³öÏÖgrub»­ÃæÊ±£¬ÓÃÉÏϼüÑ¡ÖÐÄãÆ½Ê±Æô¶¯linuxµÄÄÇÒ»ÏȻºó°´e¼ü
2. ÔÙ´ÎÓÃÉÏϼüÑ¡ÖÐÄãÆ½Ê±Æô¶¯linuxµÄÄÇÒ»Ïî(ÀàËÆÓÚkernel/boot mlinuz-2.4.18-14 ro root=LABEL=/)£¬È»ºó°´e¼ü
3. ÐÞ¸ÄÄãÏÖÔÚ¼ûµ½µÄÃüÁîÐУ¬¼ÓÈësingle£¬½á¹ûÈçÏ£º
    kernel /boot mlinuz-2.4.18-14 single ro ......

Ò»¸ölinuxÏÂg++ʹÓÃµÄ makefile Ä£°å

 refer:http://www.cnblogs.com/diylab/archive/2008/04/24/1169771.html
Õâ¸ömakefile¿ÉÓÃÓÚ±àÒë´ó¶àÊýµÄc++¹¤³Ì¡£
Äã¿ÉÒÔ¸ù¾ÝÐèÒªÐÞ¸ÄÏÂÃæµÄ²ÎÊý£º
VPATH: Ô´ÎļþµÄÎļþ·¾¶¡£¶à¸öÎļþ¼Ð·¾¶Óÿոñ·Ö¸ô
OBJ£º ±àÒëÄ¿±êËùÐèÒªµÄ.oÎļþ
µ±È»£¬ÄãÒ²¿ÉÒÔ²»¸Ä¶¯´ËÎļþ£¬¶øÖ±½ÓÔÚ make ÃüÁîµÄ²ÎÊýÖÐÖ¸¶¨
È磺
make ......

ÁªÏëÔÚÓÖ×ß»ØLinuxµÄÀÏ·?

 
¾¡¹Ü²»Ô¸Òâ¹ý·ÖÉùÕÅ£¬µ«ÁªÏëȷʵÔÚÖØ»ØLinuxµÄÀÏ·¡£11ÔÂ12ÈÕ£¬¸ßͨCEO Paul Jacobs͸¶ÁËÁªÏëÒ»¿î»ùÓÚARM¼Ü¹¹
Snapdragon´¦ÀíÆ÷µÄÖÇÄܱ¾²úÆ·£¬ÕâÖÖ²úÆ·µÄ¶¨Î»½éÓÚÖÇÄÜÊÖ»úÓëÉÏÍø±¾Ö®¼ä¡£Jacobs»¹Ðû³ÆÕâ¿î»ùÓÚLinuxµÄÖÇÄܱ¾½«ÓÚÃ÷Äê1Ô·ÝÕÙ¿ªµÄ
CES¼ÆËã»úµç×ÓÕ¹»áÉÏÕýÊ½Â¶Ãæ£¬¶øÁªÏëËæºóÒ²¶ÔÕâÔòÏûÏ¢½øÐÐÁËÈ·ÈÏ£¬ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ