原创 W.Richard Stevens

  W.Richard Stevens   國際知名的Unix和網絡專家,《TCP/IP 詳解》(三卷本),《UNIX網絡編程》(兩卷本)以及《UNIX環境高級編程》的作者  W.Richard Stevens(1951-1999),是國

原创 Anatomy of the Linux slab allocator

Anatomy of the Linux slab allocator Learn how Linux manages memory M. Tim Jones, Consultant Engineer, Emulex Corp.

原创 Linux消息隊列原理與應用

消息隊列 (也叫做報文隊列)是Unix系統V版本中3種進程間通信機制之一。另外兩種是信號燈和共享內存。這些IPC機制使用共同的授權方法。只有通過系統調用將標誌符傳遞給核心之後,進程才能存取這些資源。這種系統IPC對象使用的控制方法和文

原创 errno常數

#include <errno.h>   <//www.w3.org/1999/xhtml:sentencetext xmlns="http://www.w3.org/1999/xhtml">  <//www.w3.org/1999

原创 Linux電子書下載

Linux電子書下載——第一部分: Linux基礎應用 第一部分:Linux基礎應用1、《Linux從入門到精通》http://www.gouhuo.com/study/linuxbook.zip2、 Linux系統安全與優化中

原创 linux文件的訪問權限和文件模式

linux文件的訪問權限和文件模式   SUID含義:文件的該位被設 置爲1,在該文件被執行時,該文件將以所有者的身份運行,也就是說無論誰來執行這個文件,他都有文件所有者的特權,如果所有者是root的話,那麼執行人就有超級用戶 的特權了

原创 10 IPCS Command Examples (With IPC Introduction)

From:http://www.thegeekstuff.com/2010/08/ipcs-command-examples/   IPC stands for Inter-process Communication. This tech

原创 Linux 2.6 字符設備驅動程序

  Linux 2.6字符設備驅動程序 ○、說明筆記適用於Linux的2.6.10以後的內核。筆記以Linux Device Driver3提供的scull程序(scull目錄中的main.c和scull.h)爲記錄主線,並以該驅動程

原创 Linux ftok()

系統建立IPC通訊(如消息隊列、共享內存時)必須指定一個ID值。通常情況下,該id值通過ftok函數得到。 ftok原型如下: key_t ftok( char * fname, int id ) fname就時你指定的文件名(該文件必須

原创 啓動vsftpd的問題---500 OOPS: vsftpd: not configured for standalone, must be started from inetd

vsftpd: not configured for standalone, must be started from inetd 因爲xinetd已經啓動了vsftpd,而你的vsftpd設置成了sta

原创 linux下printf函數輸出不及時解決辦法

在linux系統下,printf函數是行緩衝式的輸出,當printf遇到\n時,或者緩衝區滿時,纔會將緩衝區裏的內容刷新到標準輸出(stdout). 因此, printf("p"); 等語句的顯示不能立刻顯示在屏幕上,但是printf("

原创 linux中exit()和 _exit()

exit和_exit函數都是用來終止進程的。當程序執行到exit或_exit時,系統無條件的停止剩下所有操作,清除包括PCB在內的各種數據結構,並終止本進程的運行。但是,這兩個函數是有區別的。 _exit()函數的作用是:直接使進程停止運

原创 開始學CPU啦,任務艱鉅

POWER & MIPS   一如既往的 加油! fighting!

原创 linux2.6字符設備驅動編程第一例:globalmem

/*====================================================================== A globalmem driver as an example of cha

原创 linux exec的用法

說是exec系統調用,實際上在Linux中,並不存在一個exec()的函數形式,exec指的是一組函數,一共有6個,分別是: #include <unistd.h> extern char **environ; int execl(con