LinuxÄÚºËÉý¼¶(ubuntu+virtual Box)
ÄÚºËÖÕÓÚ±à¹ý²¢ÇÒÉý¼¶ÁË£¬±¾À´´òËã×¥½ô¼ÌÐøÍùÏÂѧϰ¡£µ«ÊÇÔÚÀÏÆÅµÄ¹ÄÀøÏ£¬¸Ð¾õ»¹ÊÇÍ£ÏÂÀ´×ܽáϱȽϺã¬ÕâÑù¶Ô×Ô¼º¶Ô±ðÈ˶¼ÓÐËù°ïÖú¡£
0¡¢»·¾³½éÉÜ
ÎÒÊÇÔÚVirtualBox-3.1.6-59338-WinµÄÐéÄâ»úÉϰ²×°ÁËubuntu-9.10-desktop-i386.iso¡£µçÄÔ±¾ÉíÊÇXPϵͳ¡£
×¢Ò⣬ÔÚ½øÐÐÏÂÃæÖ®Ç°×îºÃ×öÒÔϹ¤×÷£º
1) °²×°ÁËÔöÇ¿°ü¡£Õâ¸ö×°ÉϺóÐéÄâ»úºÍÎÒÃǵĵçÄÔÖ®¼äÇл»ºÜÊÇ·½±ã£¬²»ÐèÒª°´ÓÒctl¼üÁË¡£ÖÁÓÚÆäËûµÄºÃ´¦£¬ÏÖÔÚ»¹Ã»Òâʶµ½£¬ºÇºÇ¡£
2) ºÍÖ÷»ú£¨XPϵͳ£©Ö®¼äÉèÖúù²ÏíÎļþ¼Ð¡£ÕâÑù±È½Ï·½±ã»¥Í¨×ÊÁÏ¡£
3) ÐéÄâ»úµÄÓ²Å̿ռä×îºÃÒª20GÒÔÉÏ¡£ÒòΪÄں˽âѹºó¾ÍÕ¼ºÜ´ó¿Õ¼äÁË£¬ÔÙ×öÆäËûµÄ£¬¿ÉÄܾͲ»·½±ãÁË¡£
1
¡¢ÏÂÔØÄÚºËÔ´Âë
µØÖ·Îª
www.kernel.org
£¬ÔÚ“
Latest
Stable
Kernel”ÏÂÃæÓиöÂÌÉ«µÄ¼ýÍ·£¬µã»÷¾ÍÄÜÏÂÔØÁË¡£
ÎÒÏÂÔØ
ÊÇ2.6.33.2£¬ÏÂÃæÒÔÕâ¸ö°æ±¾ÎªÀý½øÐн²½â¡£
½«ÏÂÔØÏÂÀ´µÄ
linux-2.6.33.2.tar.bz2
·ÅÔÚ
/usr/src
Ï¡£
2
¡¢½âѹÄÚºËÔ´Âë
ÔËÐÐÃüÁ
#cd
/usr/src
#tar
-jxvf linux-2.6.33.2.tar.bz2
#ln
-s linux-2.6.33.2 linux (
½«
linux
·ûºÅÁ´½ÓÓ³Éäµ½
linux-2.6.33.2)
#cd
linux
3
¡¢#
make
mrproper
¸ÃÃüÁîÈ·±£Ô´´úÂëĿ¼ÏÂûÓв»ÕýÈ·µÄ.oÎļþÒÔ¼°ÎļþµÄÏ໥ÒÀÀµ¡£
ÒòΪÊǸÕÏÂÔØµÄÍêÕûÔ´³ÌÐò°ü£¬±¾²½Öè¿ÉÒÔÊ¡ÂÔ¡£µ«ÊÇÈç¹ûÕâЩԴ³ÌÐò±»¶à´ÎʹÓùý£¬ÄÇô±¾²½Öè²»¿ÉÒÔºöÂÔ¡£
4
¡¢ÅäÖÃÄÚºË
×¢Ò⣺ִÐÐÕⲽ֮ǰ£¬ÐèÒªÏȰ²×°
libncurses
£¬ÒòΪ
ubuntu
ĬÈÏûÓа²×°¡£°²×°ÃüÁîΪ£º
#apt-get
install libncurses5-dev
ÅäÖÿÉÒÔʹÓÃÏÂÃæÃüÁîÖеÄÒ»¸ö£º
#make
config £¨»ùÓÚÎı¾µÄ×ͳµÄÅäÖýçÃæ£¬²»ÍƼöʹÓã©
#make
menuconfig £¨»ùÓÚÎı¾²Ëµ¥µÄÅäÖýçÃæ£©
#make
xconfig £¨ÐèÒªQTÒѾ±»°²×°£©
#make
gconfig £¨ÐèÒªGTK+ÒѾ±»°²×°£©
ͨ³£ÎÒÃǶ¼Óõڶþ¸ö£º
#make
menuconfig
Ïà¹ØÎĵµ£º
ÕâÊÇCµÄÔ³ÌÐò
#include <stdio.h>
#include <regex.h>
int main(int argc, char** argv)
{
regex_t reg;
regmatch_t pm[10];
char *pattern;
char buf[50];
const size_t nmatch = 10;
pattern = argv[1];
int result = regcomp(®, pattern, REG_EXTENDED);
while( fgets ......
×÷ÕߣºÀîÇ¿,»ªÇåÔ¶¼ûǶÈëʽѧԺ½²Ê¦¡£
ÔÚLinuxÉ豸Çý¶¯ÖУ¬É豸ºÅÉèÒ»¸öºÜÖØÒªµÄ¸ÅÄîºÍ±äÁ¿¡£²»ÂÛÊÇÖ÷É豸ºÅ£¬»¹ÊÇ´ÎÉ豸ºÅ£¬ÔÚÉ豸Çý¶¯Öж¼Õ¼¾ÝÁ˺ÜÖØÒªµÄµØÎ»¡£ÄÇôËûÔÚKernelÖÐÊÇÈçºÎ²Ù×÷µÄ£¿Õâ¸öÊý¾Ý½á¹¹¶¼ÊÇͨ¹ýÄÇЩº¯Êý¿ÉÒÔºÜÈÝÒ×µÄÔÚÎÒÃÇдLinuxÉ豸Çý¶¯Ä£¿éʱ±»ÎÒÃÇËùʹÓÃÄØ£¿
ÔÚinclude/linux/type.hÎļþÖÐÎÒÃÇÄ ......
ʲôÊÇÀýÐÐÐÔÃüÁ
Linux ϵͳµÄÀýÐÐÐÔÃüÁîÓÐÄÄЩ£¿
½öÖ´ÐÐÒ»´ÎµÄ¹¤×÷Åų̣º at
Ñ»·Ö´ÐеÄÀýÐÐÐÔÃüÁ
crontab
ϵͳµÄ
crontab É趨£º /etc/crontab
°²È«µÄ·À»¤£º /var/log/cron ¼Ç¼Îļþ
±¾ÕÂϰÌâÁ·Ï°
ʲôÊÇÀýÐÐÐÔÃüÁ
ÿ¸öÈË»ò¶à»òÉÙ¶¼ÓÐһЩԼ»á»òÕßÊǹ¤×÷£¬ÓеŤ×÷ÊÇÀýÐÐÐԵģ¬ÀýÈçÿÄêÒ»´Îµ ......
0 Äñ¸çµÄLinux˽·¿²Ë
1 GNU\Linux±à³ÌÖ¸ÄÏ
2 LinuxÉ豸Çý¶¯¿ª·¢Ïê½â.pdf
3 ÉîÈëÀí½âlinuxÄÚºË.pdf
4 Linux_ÄÚºËÍêȫעÊÍ_V11.pdf or Linux_ÄÚºË×¢ÊÍ.pdf
5 LINUXÄÚºËÔ´´úÂëÇé¾°·ÖÎö\scene(ÉÏ).pdf and scene(ÏÂ).pdf
ĿǰÒѾµ½LinuxÉ豸Çý¶¯¿ª·¢Ïê½â.pdfÁË£¬¶øÇÒ±àÒëÉý¼¶ÄÚºËÒѾ³É¹¦£¬³õ²½±àдÁ˼òµ¥µÄÄ£¿é¡£ ......
Ϊ Linux Ó¦ÓóÌÐò±àд DLL ÔÚ½ö½öÖ»»á±àд²å¼þµÄʱºòΪʲôҪ±àдÕû¸öÓ¦ÓóÌÐò£¿
ÎĵµÑ¡Ïî
´òÓ¡±¾Ò³
½«´ËÒ³×÷Ϊµç×ÓÓʼþ·¢ËÍ ¼¶±ð£º ³õ¼¶ Allen Wilson (wilsona@us.ibm.com), µç×ÓÉÌÎñÉè¼ÆÊ¦, IBM 2001 Äê 10 Ô 01 ÈÕ ²å¼þºÍ DLL ͨ³£ÊÇÓÃÀ´ÎÞÐë±àдÕû¸öÐÂÓ¦ÓóÌÐò¶øÌí¼Ó¹¦Äܵļ ......