Linux¾µäÊé¼®ÍÆ¼ö(ÈëÃŵ¼¶Á)
ÈëÃÅÆª
¡¶LINUXȨÍþÖ¸ÄÏ¡·Êé²»´í£¬Ð´µÄºÜÈ«ÃæÒ²±È½Ï¹ã£¬Éæ¼°µÄ²»É×öΪÈëÃÅÊé¼®²»´í£¬¿ÉÒԱȽÏÈ«ÃæµÄÁ˽âlinux¡£ÁíÍâ±È½ÏÈÈÃŵÄÒ²¿ÉÒÔ¿´¿´¡¶Äñ¸çµÄ˽·¿²Ë¡·µÈÊ飬ƫ¹ÜÀíÀàµÄÊé¡£Èç¹ûÏë×öserver·½ÏòµÄ¿ÉÒÔÕÒÀ´¿´¿´¡£
Çý¶¯Æª
¡¶LINUXÉ豸Çý¶¯³ÌÐò¡·¾ÍÊÇÍøÉÏ˵µÄ“LDD”£¬¾µäÖ®×÷£¬±Ø±¸Êé¼®¡£¹ú²ú¾µä¡¶LinuxÇý¶¯Ïêϸ½â¡·Ò²ÊÇÒ»±¾·Ç³£²»´íµÄÊ飬ºÜʵÓã¬ÊéÖÐÔ´´úÂë·ÖÎö±È½Ï¶à£¬»ùÓÚ2440µÄ£¬¶ÔlinuxÍâΧÇý¶¯ÓкÜÈ«ÃæµÄ½²½â
ÄÚºËÆª
Õã½´óѧµÄ¡¶LINUXÄÚºËÔ´´úÂëÇé¾°·ÖÎö¡·£¬Íâ¹ú¹í×ӵġ¶À³°ºÊÏUNIXÔ´´úÂë·ÖÎö¡·»¹ÓС¶ÉîÈëÀí½âlinuxÄںˡ·¶¼ÊdzöÃûµÄ¾µä¾Þ×÷¡£ÁíÍâÕÔ¾¼µÄ¡¶LINUXÄÚºËÍêÈ«ÆÊÎö--»ùÓÚ0.12Äںˡ·Ò²·Ç³£²»´í£¬¶ÔÄں˴úÂë½øÐÐÁËÏêϸµÄ×¢ÊÍ£¬·Ç³£ÓÐÖúÓÚ¶ÔÄں˵ÄÀí½âºÍ´úÂëµÄ·ÖÎö¡£
shellƪ
¡¶LINUXÓëUNIX Shell±à³ÌÖ¸ÄÏ¡·
Ó¦Óñà³Ì
²»ÓÃ˵Á˿϶¨ÊÇ¡¶unix»·¾³¸ß¼¶±à³Ì¡·±»³ÆÎªunix±à³ÌµÄÊ¥¾¡£
TCP/IPƪ
¡¶TCP/IPÏê½â¡·×÷ÕßW.Richard StevensÒ²ÊÇ¡¶unix»·¾³¸ß¼¶±à³Ì¡·µÄ×÷Õߣ¬Å£È˳öµÄÊéûÓÐÒ»±¾²»ÊǾµäµÄ¡£µ«ÊÇÓ¢ÄêÔçÊÅ£¬Ä¬°§Ò»Ï¡£
cÓïÑÔ
¡¶The C Programming Language¡·ÕýÊÇ×÷ÕßÔì³öÀ´µÄcÓïÑÔ£¬ÊéÄÜÀ¬»ø¾Í¹ÖÁË ¡¶cºÍÖ¸Õë¡·ºÍ¡¶cȱÏݺÍÏÝÚå¡·Á½±¾±Ø±¸¡£°üº¬ÁËcÓïÑÔ×îÈÝÒ׳ö´íµÄµØ·½£¬¼ÓÉîcÓïÑÔ¹¦Á¦µÄºÃ²ÄÁÏ¡£
¹ØÓÚËã·¨
¡¶Ëã·¨µ¼ÂÛ¡·
Ïà¹ØÎĵµ£º
yum update ¸üÐÂϵͳ֮ºó£¬Äں˰汾³öÏÖÁËÁ½ÖÖ£¬Ò»ÖÖÊÇPAE£¬ÁíÍâÒ»ÖÖ²¢Ã»ÓÐPAE¡£
ºÎνPAEÄØ£¿È«³Æ£ºPhysical Address Extension
Æäʵ¾ÍÊÇʹ32λϵͳ֧³Ö³¬¹ý4GÄڴ棬×î´ó¿É´ï64GÄÚ´æ¡£
¶ÔÓÚLinuxÀ´Ëµ£¬Äں˴Ó2.6°æ±¾¿ªÊ¼È«ÃæÖ§³ÖPAE[3]
£¬ÕâʹµÃÔÚ32λµÄ»úÆ÷ÉÏ¿ÉÒÔ·ÃÎÊ64GBµÄÄÚ´æ¡£ÆôÓÃÁËPAEµÄLinuxÄں˻¹ÐèҪͬÑùÖ§³ÖP ......
<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->
½üÆÚÒÔÀ´£¬¾²¹ÛÊÀ½ç
Linux
Òµ½çµÄ¸÷ÖÖ¶¯Ïò£¬ÁîÈËÐÄÈç³±Ó¿£¬²»µÃ°²Äþ¡£´Ë»°Ôõô½²£¿
Ê®¼¸ÄêÀ´£¬
Linux
ÒѾÐγÉÒ»¹ÉÊÀ½çÐԵķ¢Õ¹³±Á÷£¬ÈκÎÊÆÁ¦Ò²×èµ²²»ÁË¡£Ðí¶àÊÀ½ç¼¶µÄ´ó¹ ......
#include <stdio.h>
#include <pthread.h>
#include <stdlib.h>
#include <unistd.h>
pthread_mutex_t wqy_mutex_pause = PTHREAD_MUTEX_INITIALIZER;
pthread_cond_t wqy_cond_pause = PTHREAD_COND_INITIALIZER;
bool wqy_pthread_pause = false;
void wqy_pthread_suspend(void)
{
if ......
1£®ÎļþµÄ´´½¨ºÍ¶Áд
¡¡¡¡µ±ÎÒÃÇÐèÒª´ò¿ªÒ»¸öÎļþ½øÐжÁд²Ù×÷µÄʱºò,ÎÒÃÇ¿ÉÒÔʹÓÃϵͳµ÷Óú¯Êýopen.ʹÓÃÍê³ÉÒÔºóÎÒÃǵ÷ÓÃÁíÍâÒ»¸öcloseº¯Êý½øÐйرղÙ×÷.
¡¡¡¡¡¡¡¡int open(const char *pathname,int flags);
¡¡¡¡¡¡¡¡int open(const char *pathname,int flags,mode_t mode);
¡¡¡¡¡¡¡¡int close(int fd);
......