
本文整理了最新的Linux面試題,近3萬(wàn)字,約100道題,分享至此,希望對(duì)大家有幫助。
Linux 網(wǎng)絡(luò)協(xié)議棧是根據(jù) TCP/IP 模型來(lái)實(shí)現(xiàn)的,TCP/IP 模型由應(yīng)用層、傳輸層、網(wǎng)絡(luò)層和網(wǎng)絡(luò)接口層,共四層組成,每一層都有各自的職責(zé)。
CPU負(fù)載和CPU利用率的區(qū)別是什么?那如果CPU負(fù)載很高,利用率卻很低該怎么辦?
在全球頂級(jí)開(kāi)源會(huì)議KubeCon +CloudNativeCon + Open Source Summit ,經(jīng)陳莉君老師的引薦,我們有幸認(rèn)識(shí)了這位長(zhǎng)期活躍在一線的全球頂級(jí)內(nèi)核開(kāi)發(fā)工程師李勇老師,李勇老師本人風(fēng)趣幽默,面對(duì)這位內(nèi)核大牛就像面對(duì)一位親切的學(xué)長(zhǎng),他為我們講述了他從一位主修經(jīng)濟(jì)學(xué)的大學(xué)生由于在圖書(shū)館翻開(kāi)一本薄書(shū)后一發(fā)不可收拾的愛(ài)上內(nèi)核,一路走來(lái)崎嶇而有趣的故事,李勇老師一直在把他目前的成果歸結(jié)于幸運(yùn),而在這其中我們深深的意識(shí)到,越努力越幸運(yùn)。毫無(wú)疑問(wèn),李勇老師是一位努力的天才。
為了使得多種設(shè)備能通過(guò)網(wǎng)絡(luò)相互通信,和為了解決各種不同設(shè)備在網(wǎng)絡(luò)互聯(lián)中的兼容性問(wèn)題,國(guó)際標(biāo)標(biāo)準(zhǔn)化組織制定了開(kāi)放式系統(tǒng)互聯(lián)通信參考模型(pen System Interconnection Reference Model),也就是OSI網(wǎng)絡(luò)模型,該模型主要有7層,分別是應(yīng)用層、表示層、會(huì)話層、傳輸層、網(wǎng)絡(luò)層、數(shù)據(jù)鏈路層以及物理層。
應(yīng)用服務(wù)性能調(diào)優(yōu),是每個(gè)系統(tǒng)投產(chǎn)前都需要關(guān)注的問(wèn)題,系統(tǒng)及軟件層面的調(diào)優(yōu)方法均有大量文章介紹,但在所有招數(shù)使出后,是否就無(wú)潛可挖了?如果了解Linux內(nèi)核運(yùn)行特征,經(jīng)過(guò)簡(jiǎn)單的配置,仍存在不少可行的方案。本文將介紹的是基于Linux內(nèi)核CPU親和性參數(shù)調(diào)整,榨取最后一絲性能優(yōu)勢(shì)的方案。
一文了解動(dòng)態(tài)庫(kù)制作和使用簡(jiǎn)介。
說(shuō)真的,這就是《我想進(jìn)大廠》系列第八篇,但是Linux的問(wèn)題確實(shí)很少,就這樣,強(qiáng)行編幾個(gè)沒(méi)有營(yíng)養(yǎng)的問(wèn)題也沒(méi)啥意義。
首先介紹PID的相關(guān)知識(shí),為后面介紹fork函數(shù)進(jìn)行鋪墊。
本文整理了最新的Linux面試題,近3萬(wàn)字,約100道題,分享至此,希望對(duì)大家有幫助。
通過(guò)本文,你將會(huì)了解到:IO事件和IO復(fù)用、線程模型和事件驅(qū)動(dòng)模型的架構(gòu)、基于事件驅(qū)動(dòng)的Reactor模式詳解、同步IO和異步IO簡(jiǎn)介。
噗。。為啥不是面試題了,封面船去哪里了?要開(kāi)好船,先回到我們的初心---Linux,這篇文章是Linux的超級(jí)基礎(chǔ)且經(jīng)常用到的內(nèi)容,不多說(shuō),直接肝!
通過(guò)本文你將會(huì)了解到以下內(nèi)容:IO事件和IO復(fù)用、線程模型和事件驅(qū)動(dòng)模型的架構(gòu)、基于事件驅(qū)動(dòng)的Reactor模式詳解、同步IO和異步IO簡(jiǎn)介。
英飛凌將其穩(wěn)健可靠的Wi-Fi和藍(lán)牙/BLE連接解決方案集成到Linux和Android開(kāi)源生態(tài)系統(tǒng)中,幫助您以可預(yù)見(jiàn)的方式快速交付安全、可靠的產(chǎn)品。我們的Linux和Android解決方案與行業(yè)標(biāo)準(zhǔn)的驅(qū)動(dòng)程序和協(xié)議堆棧兼容。
無(wú)論在哪個(gè)系統(tǒng)中,刪除文件都是必須謹(jǐn)慎的操作。因?yàn)槿绻恍⌒膭h除了重要文件,就會(huì)導(dǎo)致個(gè)人或公司出現(xiàn)重大的損失。類(lèi)似于windows系統(tǒng)誤刪了文件,可以使用一些軟件進(jìn)行恢復(fù)操作。Linux也是有幾款軟件可以做到誤刪恢復(fù)的。
Linux內(nèi)核對(duì)網(wǎng)絡(luò)包的接收過(guò)程大致可以分為接收到RingBuffer、硬中斷處理、ksoftirqd軟中斷處理幾個(gè)過(guò)程。其中在ksoftirqd軟中斷處理中,把數(shù)據(jù)包從RingBuffer中摘下來(lái),送到協(xié)議棧的處理,再之后送到用戶進(jìn)程socket的接收隊(duì)列中。
由于需要對(duì)ADC進(jìn)行驅(qū)動(dòng)設(shè)計(jì),因此學(xué)習(xí)了一下Linux驅(qū)動(dòng)的IIO子系統(tǒng)。本文翻譯自《Linux Device Drivers Development 》--John Madieu
手把手教你在嵌入式Linux下永久生效環(huán)境變量bashrc。
我是 Windows 98、2000、XP、7 和 10 的粉絲。但是,我最終決定永遠(yuǎn)使用 Ubuntu。
關(guān)于Linux超全整理,建議收藏!