Å̵ã2009£ºLinux·þÎñÆ÷Èí¼þ·¢Õ¹ÁÁµã¶à
Ó²¼þ¼¼ÊõÒ»Ö±ºÍÈí¼þ¼¼ÊõÏàÒÀÏàË棬Ëæ×Å·þÎñÆ÷Ó²¼þºÍоƬ¼¼ÊõµÄ½ø²½£¬Íƶ¯×Å·þÎñÆ÷²Ù×÷ϵͳ¼¼ÊõµÄ±ä¸ï¡£
¡¡¡¡Ð¾Æ¬¼¼ÊõµÄ·¢Õ¹£º´Óx86µ½Áúо
¡¡¡¡2009Ä꣬¸÷´óоƬ³§É̶¼ÍƳöÁ˶à¿îоƬ²úÆ·£ºÈçIntel¹«Ë¾»ùÓÚNehalem¼Ü¹¹·¢²¼µÄ×ÀÃæ¶ËоƬ²úÆ·¿áî£i7;AMD¹«Ë¾Ò²ÍƳöÁË»ù
ÓÚÐÂFioranoƽ̨µÄ´úºÅΪ“ÒÁ˹̹²¼¶û”µÄÁùºËð©Áú´¦ÀíÆ÷;IBMÍƳöµÄPower
6+¡£ÔÚx86оƬ¾ºÏàÉý¼¶µÄͬʱ£¬ÒѾÔÚ×ÀÃæ¶ËÂõ³ö²úÒµ»¯²½·¥µÄÁúо£¬½ñÄêÒ²ÍƳöÁËÖ§³Ö·þÎñÆ÷¶ËµÄ“ÁúоÈýºÅ”¡£
¡¡¡¡²Ù×÷ϵͳ£º´ÓWindowsµ½Linux
¡¡¡¡2009ÄêÊÇÈ«Çò½ðÈÚΣ»úÉºÍH1N1ËÁÅ°µÄÒ»Ä꣬²Ù×÷ϵͳÁìÓò³ýÁËÇ¿µ÷²úÆ·µÄ°²È«ÐÔ¡¢Îȶ¨ÐÔÍ⣬ÐéÄ⻯¡¢ÔƼÆË㣬ÒìµØÈÝÔÖ±¸·ÝµÈ³ÉΪÁ˽ñÄêµÄÈȵ㡣·þÎñÆ÷²Ù×÷ϵͳÈí¼þÌṩÉÌ΢Èí¡¢ºìñ¡¢Novell¡¢ÖбêÈí¼þµÈÔÚ2009Ä궼Ïà¼ÌÍƳöÁ˲Ù×÷ϵͳµÄÉý¼¶°æ±¾¡£
¡¡¡¡Ëæ×ÅÔ½À´Ô½¶àµÄÓ¦ÓÃÖð²½Ïò¿ªÔ´Èí¼þתÒÆ£¬¿ªÔ´Èí¼þÓ¦Ó÷¶Î§²»¶ÏÀ©´ó£¬Í¬Ê±ÆäÓ¦ÓÃÉî¶ÈÒ²Öð²½ÏòºËÐÄÓ¦ÓÃÉø͸¡£×÷Ϊ¿ªÔ´Èí¼þÖÐÓ¦ÓÃ×î³ÉÊìµÄ
Linux²Ù×÷ϵͳ£¬ÒѾ»ñµÃÁËÕþ¸®¡¢½ðÈÚ¡¢µçÐÅ¡¢ÓÊÕþµÈÖÚ¶à´óÐÍÓû§µÄÈÏ¿É£¬²¢ÓÉһЩ·Ç¹Ø¼üÓ¦ÓÃÖð²½ÏòÓû§µÄºËÐÄÒµÎñ²ãÉø͸¡£Linux·þÎñÆ÷¶ËµÄÓ¦ÓÃ
ÈÕÒæ³ÉÊ죬°üÀ¨ÍøÂç·þÎñÆ÷¡¢¸ßÐÔÄܼÆËã·þÎñÆ÷¡¢Êý¾Ý¿â·þÎñÆ÷µÈÓ¦ÓõÄÉî¶ÈºÍ¹ã¶È²»¶ÏÀ©Õ¹¡£ÔÚLinux·þÎñÆ÷Êг¡·Ý¶î²»¶ÏµÃµ½ÌáÉýµÄÇ°ÌáÏ£¬ÔÚµ±Ç°¹ú¼Ê½ð
ÈÚΣ»úµÄ±³¾°Ï£¬Linuxа汾µÄÍƳö½«»áÊܵ½¸ü¶àµÄÖõÄ¿¡£
¡¡¡¡Ä¿Ç°Ö÷Á÷Linux·þÎñÆ÷Èí¼þ²úÆ·
¡¡¡¡Redhat Linux
¡¡¡¡Redhat LinuxÒÔÆä°²×°·½±ã¡¢RPM
Ì×¼þ°²×°/Éý¼¶·½Ê½¶øÖø³Æ£¬RedhatÏȽøµÄ¿ª·ÅÔ´Âë¼¼Êõ£¬ÒÔ¼°¸üеĺËÐÄ×é¼þΪÓû§ÌṩÁËÁé»îµÄ¿ÉÓÃÐÔ¡£Ð·¢²¼µÄºìñÆóÒµLinux5£¬»ùÓÚ
2.6.18Äںˣ¬ÊǵÚÒ»¿î¾ßÓлùÓÚÄں˵ÄÐéÄâ»ú (KVM) ¹ÜÀí³ÌÐò¼¼ÊõµÄ¡¢Äܹ»ÌṩÉÌÒµÖÊÁ¿¿ªÔ´ÐéÄ⻯µÄ²úÆ·¡£
¡¡¡¡Red Hat Enterprise Linux(RHEL)5.4Ö§³Ö¹ã·ºµÄÈíÓ²¼þÉú̬ϵͳ,²¢°üº¬Á½¸ö»ùÓÚÄں˵ÄÐéÄâ»ú£¬Îª¿Í»§Ìṩ¸ü¶àÑ¡Ôñ¡£
¡¡¡¡Novell Suse Linux 11
¡¡¡¡²úÆ·Õë¶ÔºÜ¶àÐÔÄܽøÐиĽøºÍÌáÉý£»°üÀ¨Ö§³ÖÆóÒµMono(Linuxƽ̨.netÉÏ )£¬¸üа汾µÄHA×é¼þ-HeratBeat£¬ÃæÏòÉ豸ÖÆÔìÉ̵ĿÉÓÃÐÔÔöÇ¿¹¦Äܺͼò»¯µÄ²Ù×÷ϵͳ¡£NOVELLÓë΢ÈíÖ®¼ä¼ÌÐø±£³Ö×ŲÙ×÷ϵͳ»¥Í¨ÐԵĺÏ×÷¹Øϵ£¬¾ºÕù¹ØϵҲÒÀÈ»´æÔÚ¡£
¡¡¡¡ÖбêÆÕ»ªLinux V5
¡¡¡¡ÖбêÈí¼þ×îз¢²¼µÄÖбêÆÕ»ª¸ß¼¶·þÎñÆ÷Èí¼þV5¼¯³ÉÁ˸߿ÉÓÃHA¼¯ÈºÌ×¼þ¡¢°²È«Óʼþϵͳ£¬ÓÈÆä“Ò»¼Üʽ”µÄ²Ù×÷ϵͳÉè¼ÆÀíÄîÔÚÒµ½çµÃ
Ïà¹ØÎĵµ£º
Ò»¡¢ËµÃ÷
¡¡¡¡ÀàËÆWindowsϵͳÖеĶ¯Ì¬Á´½Ó¿â£¬LinuxÖÐÒ²ÓÐÏàÓ¦µÄ¹²Ïí¿âÓÃÒÔÖ§³Ö´úÂëµÄ¸´Óá£WindowsÖÐΪ*.dll£¬¶øLinuxÖÐΪ*.so¡£ÏÂÃæÏêϸ½éÉÜÈçºÎ´´½¨¡¢Ê¹ÓÃLinuxµÄ¹²Ïí¿â¡£
¶þ¡¢´´½¨¹²Ïí¿â
ÔÚmytestso.cÎļþÖУ¬´úÂëÈçÏ£º
#include <stdio.h>
#include <stdlib.h>
int GetMax(int a, int b)
{
i ......
1 ´´½¨ºÍʹÓþ²Ì¬¿â
´´½¨Ò»¸ö¾²Ì¬¿âÊÇÏ൱¼òµ¥µÄ¡£Í¨³£Ê¹Óà ar ³ÌÐò°ÑһЩĿ±êÎļþ£¨.o£©×éºÏÔÚÒ»Æð£¬
³ÉΪһ¸öµ¥¶ÀµÄ¿â£¬È»ºóÔËÐÐ ranlib£¬ÒÔ¸ø¿â¼ÓÈëһЩË÷ÒýÐÅÏ¢¡£
2 ´´½¨ºÍʹÓù²Ïí¿â
ÌØÊâµÄ±àÒëºÍÁ¬½ÓÑ¡Ïî
-D_REENTRANT ʹµÃÔ¤´¦ÀíÆ÷·ûºÅ _REENTRANT ±»¶¨Ò壬Õâ¸ö·ûºÅ¼¤»î ......
linuxµÄÃüÁîÏê½â
cat cd
chmod chown
cp cut
Ãû³Æ£ºcat
ʹÓÃȨÏÞ£ºËùÓÐʹÓÃÕß
ʹÓ÷½Ê½£ºcat [-abeensttuv] [--help] [--version] filename
˵Ã÷£º°Ñµµ°¸´®Á¬½Óºó´«µ½»ù±¾Êä³ö£¨Ó©Ä»»ò¼Ó > filename µ½ÁíÒ»¸öµµ°¸£©  ......
linux shell pwd ÏÔʾµ±Ç°Â·¾¶
¼ÙÈôÓÐtest.cpp
g++ test.cpp -o test
./test
ÏëÔÚtestÖÐÕÒµ½µ±Ç°Ö´ÐгÌÐòËùÔڵķ¾¶
¿ÉÒÔÔÙtest.cppÖÐʹÓÃreadlinkº¯Êý
¾ßÌå¼ûÈçÏÂʵÀý£º
#include<iostream>
#include<unistd.h>
#include<dirent.h>
#include<string.h>
#include<string>
using ......
LinuxÖÐÎÄÂÒÂëÎÊÌâ
×î½ü£¬¹«Ë¾ÔÚXPϵͳÓÚLINUXÖ®¼ä´«Êý¾Ýʱ³öÏÖÁËÖÐÎÄÂÒÂëÎÊÌâ!
Ê×ÏÈ£¬½âÊÍÒ»ÏÂ×Ö·û¼¯£º
ºº×Ö±àÂë:
* GB2312×Ö¼¯ÊǼòÌå×Ö¼¯£¬È«³ÆΪGB2312(80)×Ö¼¯£¬¹²°üÀ¨¹ú±ê¼òÌ庺×Ö6763¸ö¡£ *
BIG5×Ö¼¯ÊÇ̨Íå·±Ìå×Ö¼¯£¬¹²°üÀ¨¹ú±ê·±Ì庺×Ö13053¸ö¡£ *
GBK×Ö¼¯ÊǼò·±×Ö¼¯£¬°üÀ¨ÁËGB×Ö¼¯¡¢BIG5×Ö¼¯ºÍһЩ·ûºÅ£ ......