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

LinuxÇý¶¯³ÌÐòÈëÃÅ—Hello World


LinuxÇý¶¯³ÌÐòÈëÃÅ—Hello World
À´Ô´:
ChinaUnix²©¿Í ¡¡ÈÕÆÚ£º
2009.11.19 21:17¡¡(¹²ÓÐ0
ÌõÆÀÂÛ) ÎÒÒªÆÀÂÛ
 
1¡¢ÒýÑÔ
    ¼ÇµÃÔÚѧϰVC++ºÍCÓïÑÔµÄʱºò£¬Ò»¿ªÊ¼¶¼»áÒÔÒ»¸öHELLO
WORLDµÄÀý×Ó×÷ΪÑÝʾ£¬½«Ñ§ÕßÖð½¥ÒýÈëµîÌã¬Õâ¸ö¼¸ºõ³ÉÁ˼ÆËã»ú±à³ÌÓïÑÔѧϰ±Ø¾­µÄÒ»¸öÈëÃÅ֮·¡£
    µ±È»£¬ÔÚѧϰlinux±à³ÌµÄʱºòÒ²ÊÇÕâÑù£¬ÏÂÃæµÄÀý×ÓÓ¦¸ÃÊÇÔÙÊìϤ²»¹ýÁË£º
    Ê×ÏÈÓÃVI±àдһ¸öC³ÌÐò£ºvi hello.c
    #include  "stdio.h"
    int main()
   {
         printf("hello world!!!\n");
         return 0;
    }
    ½Ó×ÅÓÃGCC½øÐбàÒ룺gcc -o hello hello.c
    ×îºóÔËÐиóÌÐò£º./hello
    ÔÚÖÕ¶ËÉÏÄã»á¿´µ½£ºhello world!!!
 
 ÉÏÃæµÄÊÇÔÚ²Ù×÷ϵͳ»ù´¡ÉϽøÐеÄÓû§Ó¦ÓóÌÐòµÄ¿ª·¢¡£È»¶ø¶ÔÓÚlinuxÇý¶¯³ÌÐòµÄ¿ª·¢ÊǾøÈ»²»Í¬µÄ£¬ÒòΪÇý¶¯³ÌÐòµÄ¿ª·¢ÊÇÔËÐÐÔÚÄں˿ռäµÄ£¬¶øÓ¦ÓóÌ
ÐòÊÇÔËÐÐÔÚÓû§¿Õ¼äµÄ¡£ËäÈ»hello
worldÊÇÒ»¸ö¼òµ¥µÃ²»ÄÜÔÙ¼òµ¥µÄ³ÌÐò£¬µ«ÊǶÔÓÚǶÈëʽlinuxÇý¶¯³ÌÐòµÄ³õѧÕßÀ´Ëµ£¬Í¨¹ýÕâ¸ö¹ý³ÌµÄ²Ù×÷¿ÉÒÔ¶ÔlinuxÇý¶¯³ÌÐò¿ª·¢µÄ¹ý³ÌºÍÆäÖÐ
µÄһЩ¸ÅÄîÓÐÒ»¸öÉî¿ÌµÄÈÏʶ¡£ËùÒÔ£¬ÎÒÔÚÕâÀïÒ²¾ÍÒÔǰѧϰlinuxµÄ»ù´¡ÉÏÕûÀíÁËһϣ¬Ð´ÁËÕâƪ²©¿Í¡£Ò»·½ÃæÊÇ×Ô¼º¶ÔÕâ·½Ãæ֪ʶµÄ»Ø¹ËºÍ¹®¹Ì£¬ÁíÒ»·½Ãæ
¸üÊÇÏ£ÍûÕâÀïµÄÄÚÈÝÄܸø´ó¼ÒÌṩÄÇôһµãµãÓÐÓõÄÐÅÏ¢£¬Ð¡µÜÐÄÀï¾ÍºÜ¸ßÐËÁË¡£µ±È»Ï£ÍûÓиßÊÖ¿ÉÒÔ×öÏÂÆÀ¼ÛºÍÖ¸µ¼£¬¼°Ê±¾ÀÕýСµÜµÄ´íÎó£¬Ð»Ð»ÏÈ¡£
2¡¢¸ÅÄî
   
Çý¶¯³ÌÐò×÷ΪϵͳÄں˵ÄÒ»²¿·Ö£¬Ëü¹¤×÷ÔÚºËÐÄ̬£¬¶øÓ¦ÓóÌÐò¹¤×÷ÔÚÓû§Ì¬¡£Ò²¾ÍÊÇ˵£¬³ÌÐò²»ÄÜÖ±½Óͨ¹ýÖ¸Õ룬°ÑÓû§¿Õ¼äµÄÊý¾ÝµØÖ·´«µÝ¸øÄںˣ¨ÒòΪMMU
Ó³ÉäµÄµØÖ·¸ù±¾²»Ò»Ñù£©¡£ÒªÏëÔÚÓ¦ÓóÌÐòºÍÇý¶¯³ÌÐòÖ®¼ä´«µÝÊý¾Ý£¨Ö¸Õ룩£¬¾ÍÐèÒª¾­¹ýת»»¡£°ÑÓû§Ì¬“¿´µ½”µÄ¿Õ¼äµØַת»»³ÉÄÚºË̬¿É·ÃÎʵĵØÖ·¡£
LinuxϵͳÌṩÁËһϵÁз½±ãµÄº¯ÊýʵÏÖÕâÖÖת»»£¬Èçget_user¡¢put_user¡¢copy_from_user¡¢copy_to_user
µÈ£¬ËüÃÇ×Ô¼º¸ºÔð·ÃÎÊȨÏ޵ļì²é£¬Ê¹ÓÃʱ£¬²»ÐèÒª¹Øϵ¸ü¶àµÄÎÊÌâ¡£
   
LinuxÄں˰ÑÇý¶¯³ÌÐò»®·ÖΪ3ÖÖÀàÐÍ£º×Ö·ûÉ豸¡¢¿éÉ豸ºÍÍøÂçÉ豸¡£×Ö·ûÉ豸ºÍ¿éÉ豸¿ÉÒÔÏñÎļþÒ»Ñù±»·ÃÎÊ¡


Ïà¹ØÎĵµ£º

mknodÀûÓÃudev¡¢sys¶¯Ì¬´´½¨linuxÉ豸½áµã£¨×ªÔØ£©


ÔÚLinux 2.6ÄÚºËÖУ¬devfs±»ÈÏΪÊǹýʱµÄ·½·¨£¬²¢×îÖÕ±»Å×Æú£¬udevÈ¡´úÁËËü¡£DevfsµÄÒ»¸öºÜÖØÒªµÄÌصã¾ÍÊÇ¿ÉÒÔ¶¯Ì¬´´½¨É豸½áµã¡£ÄÇÎÒÃÇÏÖÔÚÈçºÎͨ¹ýudevºÍsysÎļþϵͳ¶¯Ì¬´´½¨É豸½áµãÄØ£¿
ÓÃudevÔÚ/dev/϶¯Ì¬Éú³ÉÉ豸Îļþ£¬ÕâÑùÓû§¾Í²»ÓÃÊÖ¹¤µ÷ÓÃmknodÁË¡£
ÀûÓõÄkernel API£º   
  &nb ......

LINUX °²×°JREµÄÏêϸ½éÉÜ

 ÏÂÔØJRE(Java Runtime Environment) ¡£(http://java.sun.com/javase/downloads/index.jsp)
ii. [root@localhost ~]#mkdir /usr/local/java
iii. (½«µµ°¸jre-1_5_0_09-linux-i586-rpm.binÏÂÔص½/usr/local/javaĿ¼ÏÂ)
iv. (³¬¼¶Óû§Ä£Ê½)
[root@localhost ~]#s ......

linux redhat4+oracle10g

ÔÚÐéÄâ»úRed Hat Enterprise Linux 4 update 4Öа²×°oracle 10.2.0.1
1)²é¿´ÏµÍ³ÄÚ´æ
[root@linux4 ~]# grep MemTotal /proc/meminfo
2)²é¿´½»»»Çø´óС
[root@linux4 ~]# grep SwapTotal /proc/meminfo
3)
²é¿´/tmpĿ¼´óС
[root@linux4 ~]# df -m /tmp
4)²é¿´²Ù×÷ϵͳ°æ±¾
[root@linux4 ~]# cat /etc/issue
5)¼ ......

Linux + Apache2.0 + Mysql + PHP + phpBB3.0

 Linux + Apache2.0 + Mysql + PHP + phpBB3.0
 1.°²°ü£º
   Apache2.0
         #tar -zxf httpd-***.tar.gz -C /usr/local/src/
         #cd /usr/local/src/httpd-***
       ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ