排序
如何在Cenos7中安裝Node.js
node.js是一種使用javascript構(gòu)建高性能網(wǎng)絡應用程序的開發(fā)平臺。它是由ryan dahl于2009年創(chuàng)建的,它使用了事件驅(qū)動的非阻塞i/o模型,從而使其能夠輕松地處理大量并發(fā)連接。 Cenos7是一種受歡迎...
linux io指的是什么
linux io指的是一種文件操作;在Linux中,文件就是一串二進制流,那么在信息的交換過程中,我們都是對這些流進行數(shù)據(jù)收發(fā)操作,這些操作簡稱為I/O操作;由于Linux使用的是虛擬內(nèi)存機制,所以必...
Linux備份的重要性是什么
Linux備份的重要性是保證系統(tǒng)安全和應用安全;Linux系統(tǒng)管理人員對系統(tǒng)和業(yè)務應用要有一個合理的備份恢復策略,完美的備份策略可以保證業(yè)務的0宕機時間和數(shù)據(jù)的完全恢復;在備份數(shù)據(jù)的時候,不...
linux為什么要用select
因為select可以使開發(fā)者在同時等待多個文件緩沖區(qū),可減少IO等待的時間,能夠提高進程的IO效率。select()函數(shù)是IO多路復用的函數(shù),允許程序監(jiān)視多個文件描述符,等待所監(jiān)視的一個或者多個文件描...
linux驅(qū)動程序運行在什么空間
linux驅(qū)動程序運行在“內(nèi)核”空間。一般情況下驅(qū)動程序中都是調(diào)用kmalloc()來給數(shù)據(jù)結(jié)構(gòu)分配內(nèi)存,調(diào)用vmalloc()為活動的交換區(qū)分配數(shù)據(jù)結(jié)構(gòu),為某些I/O驅(qū)動程序分配緩沖區(qū),或為模塊分配空間;...
linux系統(tǒng)哪些因素影響tcp連接數(shù)
linux系統(tǒng)中影響tcp連接數(shù)的主要因素是內(nèi)存和允許的文件描述符個數(shù),因為每個tcp連接都要占用一定內(nèi)存,且每個socket就是一個文件描述符,另外1024以下的端口通常為保留端口。 本教程操作環(huán)境:...
linux中poll和select有什么區(qū)別
linux中poll和select的區(qū)別是:select單個進程所能打開的最大連接數(shù)由“FD_SETSIZE”宏定義,其大小是32個整數(shù)的大小,而poll因為采用鏈表存儲,所以沒有最大連接數(shù)的限制。 本教程操作環(huán)境:li...
linux鎖有哪幾種
linux鎖的種類:1、mutex(互斥鎖),用于保證在任何時刻,都只能有一個線程訪問該對象;2、rwlock(讀寫鎖),分為讀鎖和寫鎖,適用于讀取數(shù)據(jù)的頻率遠遠大于寫數(shù)據(jù)的頻率的場合;3、spinlock...
linux中的進程一般分為哪三類
linux中的進程一般分為“交互進程”、“批處理進程”、“監(jiān)控進程”三類。交互進程是由一個Shell啟動的進程;交互進程既可以在前臺運行,也可以在后臺運行。批處理進程和終端沒有聯(lián)系,是一個進...
linux掛起是什么意思
在linux中,掛起指的是將當前處于運行狀態(tài)的數(shù)據(jù)保存在內(nèi)存中,讓進程等待某個事件的到來再繼續(xù)執(zhí)行,相當于使計算機睡眠;可以利用rtcwake命令設置linux系統(tǒng)掛起,語法為“rtcwake -m mem -s ...