1、GNU和GPLGNU計劃(又稱革奴計劃),是由Richard Stallman(理查德·斯托曼)在1983年9月27日公開發起的自由軟件集體協作計劃。它的目標是創建一套完全自由的操作系統。GNU也稱為自由軟件工程項目。GPL是GNU的通用公共許可證(GNU General Public License,GPL),即“反版權”概念,是GNU協議之一,目的是保護GNU軟件可以自由的使用、復制、研究、修改和發布。同時要求軟件必須以源代碼的形式發布。GNU系統與Linux內核結合構成一個完整的操作系統:一個基于Linux的GNU系統,該操作系統在通常情況下稱為“GNU/Linux”,或簡稱Linux。2、Linux發行版一個典型的Linux發行版包括:Linux內核,一些GNU程序庫和工具,命令行shell,圖形界面的X Window系統和相應的桌面環境,如KDE或GNOME,并包含數千種從辦公套件,編譯器,文本編輯器到科學工具的應用軟件。主流的發行版:Red Hat Enterprise Linux、CentOS、SUSE、Ubuntu、Debian、Fedora、Gentoo3、Unix和LinuxLinux是基于Unix的,屬于Unix類,Uinx操作系統支持多用戶、多任務、多線程和支持多種CPU架構的操作系統。Linux繼承了Unix以網絡為核心的設計思想,是一個性能穩定的多用戶網絡操作系統。4、Swap分區Swap分區,即交換區,系統在物理內存不夠時,與Swap進行交換。即當系統的物理內存不夠用時,把硬盤中一部分空間釋放出來,以供當前運行的程序使用。當那些程序要運行時,再從Swap分區中恢復保存的數據到內存中。那些被釋放內存空間的程序一般是很長時間沒有什么操作的程序。Swap空間一般應大于或等于物理內存的大小,同時最小不應小于64M,最大應該是物理內存的兩倍。5、GRUB的概念GNU GRUB(GRand Unified Bootloader簡稱“GRUB”)是一個來自GNU項目的多操作系統啟動引導管理程序。GRUB是一個支持多種操作系統的啟動引導管理器,在一臺有多個操作系統的計算機中,可以通過GRUB在計算機啟動時選擇用戶希望運行的操作系統。同時GRUB可以引導Linux系統分區上的不同內核,也可用于向內核傳遞啟動參數,如進入單用戶模式。? ??6、Buffer和CacheCache(緩存)位于CPU與內存之間的臨時存儲器,緩存容量比內存小的多但交換速度比內存要快得多。Cache通過緩存文件數據塊,解決CPU運算速度與內存讀寫速度不匹配的矛盾,提高CPU和內存之間的數據交換速度。Cache緩存越大,CPU處理速度越快。Buffer(緩沖)高速緩沖存儲器,通過緩存磁盤(I/O設備)數據塊,加快對磁盤上數據的訪問,減少I/O,提高內存和硬盤(或其他I/O設備)之間的數據交換速度。Buffer是即將要被寫入磁盤的,而Cache是被從磁盤中讀出來的。7、TCP三次握手