您好,登錄后才能下訂單哦!
Linux十大常識是什么,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
1、GNU和GPL
GNU計劃(又稱革奴計劃),是由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、Gentoo
3、Unix和Linux
Linux是基于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和Cache
Cache(緩存)位于CPU與內存之間的臨時存儲器,緩存容量比內存小的多但交換速度比內存要快得多。Cache通過緩存文件數據塊,解決CPU運算速度與內存讀寫速度不匹配的矛盾,提高CPU和內存之間的數據交換速度。Cache緩存越大,CPU處理速度越快。
Buffer(緩沖)高速緩沖存儲器,通過緩存磁盤(I/O設備)數據塊,加快對磁盤上數據的訪問,減少I/O,提高內存和硬盤(或其他I/O設備)之間的數據交換速度。Buffer是即將要被寫入磁盤的,而Cache是被從磁盤中讀出來的。
7、TCP三次握手
請求端和響應端建立TCP連接,完成三次握手,開始進行數據傳輸
8、linux系統目錄結構
Linux文件系統采用帶鏈接的樹形目錄結構,即只有一個根目錄(通常用“/”表示),其中含有下級子目錄或文件的信息;子目錄中又可含有更下級的子目錄或者文件的信息。
9、硬鏈接和軟鏈接
硬鏈接(Hard Link):硬鏈接是使用同一個索引節點(inode號)的鏈接, 即可以允許多個文件名指向同一個文件索引節點(硬鏈接不支持目錄鏈接,不能跨分區鏈接),刪除一個硬鏈接,不會影響該索引節點的源文件以及其下的多個硬鏈接。
ln source new-link
軟連接(符號鏈接,Symbolic Link):符號鏈接是以路徑的形式創建的鏈接,類似于windows的快捷方式鏈接,符號鏈接允許創建多個文件名鏈接到同一個源文件,刪除源文件,其下的所有軟連接將不可用。(軟連接支持目錄,支持跨分區、跨文件系統)
ln -s source new-link
10、RAID技術
磁盤陣列(Redundant Arrays of independent Disks,RAID),廉價冗余(獨立)磁盤陣列。
RAID是一種把多塊獨立的物理硬盤按不同的方式組合起來形成一個硬盤組(邏輯硬盤),提供比單個硬盤更高的存儲性能和數據備份技術。RAID技術,可以實現把多個磁盤組合在一起作為一個邏輯卷提供磁盤跨越功能;可以把數據分成多個數據塊(Block)并行寫入/讀出多個磁盤以提高訪問磁盤的速度;可以通過鏡像或校驗操作提供容錯能力。具體的功能以不同的RAID組合實現。
在用戶看來,RAID組成的磁盤組就像是一個硬盤,可以對它進行分區、格式化等操作。RAID的存儲速度比單個硬盤高很多,并且可以提供自動數據備份,提供良好的容錯能力。
RAID級別,不同的RAID組合方式分為不同的RAID級別:
Linux是一種免費使用和自由傳播的類UNIX操作系統,是一個基于POSIX的多用戶、多任務、支持多線程和多CPU的操作系統,使用Linux能運行主要的Unix工具軟件、應用程序和網絡協議。
關于Linux十大常識是什么問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。