全國校區
北京
深圳
上海
廣州
武漢
成都
西安
鄭州
南京
長沙
Java實驗班
Java就業班
Java在職加薪班
Java架構師班
Java夜校班
JavaSE
數據庫
JavaWeb
流行框架
分布式
微服務
Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基于POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟件、應用程序和網絡協議。它支持32位和64位硬件。Linux繼承了Unix以網絡為核心的設計思想,是一個性能穩定的多用戶網絡操作系統。1991年的1...
Linux分區實際上就是硬盤的“段落”,類似Windows分區有自己的盤符(C:,D:等等),這些分區看起來都好像是一個獨立的硬盤。如果所有分區的總容量小于磁盤容量,說明磁盤還有未分配空間,這個時候會對磁盤造成浪費。需要增加一個新的分區來將全部空間利用上。安裝Linux時,手動掛載分區的情況下,/和swap是必...
丟包(Packetloss)是指一個或多個數據數據包(packet)的數據無法透過網上到達目的地的情況,無論是Windows還是Linux系統中都會出現丟包的情況。netem是Linux2.6及以上內核版本提供的一個網絡模擬功能模塊。該功能模塊可以用來在性能良好的局域網中,模擬出復雜的互聯網在Linux系統中性...
在當前已經是多核心SMP時代,作為多用戶,多任務的Linux操作系統仍然通過分時復用的方式,即給一個個任務分配不同的時間片從而實現用戶感知上的多任務。而各種中斷則擁有最高的響應權限,可以直接導致線程的切換。這時候就需要用到Linux內核的tick機制來調節這一現象。我們要知道低時延和大吞吐量有的時候是沖突的。解...
嵌入式曾經深化到很多的行業里,它最后被用于控制機電電話交流機,Linux的眾多優點還是使它在嵌入式范疇取得了普遍的使用,并呈現了一片繁榮昌盛的景象。本文我們來聊一聊嵌入式Linux優勢。Linux作為嵌入式操作系統比較突出的優勢有以下幾點:1、優秀的開發工具開發嵌入式系統的關鍵是需要有一套完善的開發和調試工具。...
Linux內核定時器是內核用來控制在未來某個時間點(基于jiffies)調度執行某個函數的一種機制,其實現位于<Linux/timer.h>和kernel/timer.c文件中。無論是從單片機還是到后面的多任務系統,還是RTOS到Linux,都需要用到定時器。首先我們要知道被調度的函數肯定是異步執行...
Linux是一套免費使用和自由傳播的開源類Unix操作系統,Linux不僅僅是被網絡運維人員當作服務器使用,它還被當作服務器,甚至當作網絡防火墻,無論是哪種用途,都需要我們熟練掌握常用Linux命令。下面是我們為大家總結的常用Linux命令:一、通用命令date:打印或者設置系統的日期和時間stty-a:可以查...
Linux系統下最常用的打包程序就是tar了,使用tar程序打出來的包我們常稱為tar包,tar包文件的命令通常都是以.tar結尾的。生成tar包后,就可以用其它的程序來進行壓縮。這一打包程序主要靠Linux中tar命令來執行。下面我們就來為大家解析Linux中tar命令:1.tar命令定義tar命令是類Uni...
Linux內核同步控制方法有很多,信號量、鎖、原子量、RCU等等,不同的實現方法應用于不同的環境來提高操作系統效率。本文我們就來談談Linux內核5種鎖。Linux作為多任務系統,當一個進程生成的數據傳輸到另一個進程時,或數據由多個進程共享時,或進程必須彼此等待時,或需要協調資源的使用時,應用程序必須彼此通信。...
管道(pipe)是一個我們在學習Linux命令行的時候就會引入的一個很重要的概念。管道是UNIX環境中歷史最悠久的進程間通信方式,從本質上說,管道也是一種文件,也是遵循UNIX的“一切皆文件”的原則設計的。雖然實現形態上是文件,但是管道本身并不占用磁盤或者其他外部存儲的空間。在Linux的實現上,它占用的是內存...
官方微信
官方抖音