- 操作系統(tǒng)基礎(chǔ)與實(shí)踐:基于openEuler平臺(tái)
- 郝家勝主編
- 1171字
- 2024-12-11 16:41:44
前言
隨著ICT(Information and Communication Technology,信息通信技術(shù))與“云邊端”技術(shù)的迅猛發(fā)展,操作系統(tǒng)作為基礎(chǔ)軟件在各行各業(yè)扮演著越來(lái)越重要的角色。為滿足廣大讀者學(xué)習(xí)當(dāng)代操作系統(tǒng)基礎(chǔ)知識(shí)和應(yīng)用技能的需求,我們基于產(chǎn)教融合教學(xué)改革的優(yōu)秀成果編寫(xiě)了本書(shū)。
本書(shū)注重理論知識(shí)、設(shè)計(jì)思想與應(yīng)用實(shí)踐的緊密結(jié)合,精簡(jiǎn)組織必要的理論基礎(chǔ)知識(shí),力求化繁為簡(jiǎn);精心設(shè)計(jì)經(jīng)典的實(shí)踐案例,力求畫(huà)龍點(diǎn)睛;“分而治之”的設(shè)計(jì)思想貫穿全書(shū)。全書(shū)共9章,分別介紹了操作系統(tǒng)發(fā)展、操作系統(tǒng)初識(shí)、openEuler使用入門(mén)、操作系統(tǒng)原理與實(shí)踐、openEuler開(kāi)發(fā)環(huán)境、嵌入式操作系統(tǒng)開(kāi)發(fā)、網(wǎng)絡(luò)基礎(chǔ)與管理、服務(wù)器操作系統(tǒng)管理,以及openEuler開(kāi)源創(chuàng)新等內(nèi)容,并提供文件系統(tǒng)操作、進(jìn)程監(jiān)控與進(jìn)程管理、Shell腳本編程、my-utils跨平臺(tái)構(gòu)建、嵌入式開(kāi)發(fā)環(huán)境構(gòu)建、創(chuàng)建VLAN、配置firewalld、WordPress建站等應(yīng)用案例。本書(shū)將這些知識(shí)有機(jī)地聯(lián)系起來(lái),用案例來(lái)詮釋相關(guān)設(shè)計(jì)思想和理論知識(shí),以期幫助讀者學(xué)以致用、格物致知。
本書(shū)選擇openEuler作為實(shí)踐環(huán)境。openEuler是對(duì)Linux操作系統(tǒng)的創(chuàng)新和發(fā)展,在內(nèi)核和應(yīng)用上都體現(xiàn)了ICT與“云邊端”時(shí)代操作系統(tǒng)的新型特征,在使用上則兼容其他Linux操作系統(tǒng)。作為面向數(shù)字基礎(chǔ)設(shè)施的新一代開(kāi)源操作系統(tǒng),它支持服務(wù)器、云計(jì)算、邊緣計(jì)算、嵌入式等應(yīng)用場(chǎng)景,有利于推動(dòng)多樣性計(jì)算、促進(jìn)生態(tài)繁榮、加速技術(shù)創(chuàng)新,對(duì)人工智能與物聯(lián)網(wǎng)領(lǐng)域新型創(chuàng)新人才的培養(yǎng)具有重要的意義。
本書(shū)具有兩個(gè)突出特色,可幫助讀者深入理解Linux的優(yōu)秀設(shè)計(jì)思想,并靈活運(yùn)用其高效的系統(tǒng)功能。一是致力于將操作系統(tǒng)的基本原理、經(jīng)典設(shè)計(jì)原則與實(shí)際應(yīng)用相結(jié)合。通過(guò)講述Linux操作系統(tǒng)基本原理和UNIX“分而治之”的設(shè)計(jì)哲學(xué)(例如“只做一件事,并做到極致”等),幫助讀者深入理解wc、sort、find、Vim、grep、sed、gawk、管道、重定向等經(jīng)典UNIX工具和機(jī)制,做到“知其所以然”并靈活運(yùn)用。即使對(duì)于日志管理等系統(tǒng)維護(hù)方面的內(nèi)容,本書(shū)也深入分析了Rsyslog等軟件的優(yōu)秀設(shè)計(jì)邏輯。二是基于openEuler操作系統(tǒng),提供了豐富的實(shí)用案例,涉及系統(tǒng)日常使用、文本流處理、應(yīng)用開(kāi)發(fā)、嵌入式Linux開(kāi)發(fā)、網(wǎng)絡(luò)配置、系統(tǒng)安全等內(nèi)容,可幫助讀者快速掌握和靈活運(yùn)用Linux操作系統(tǒng)。
本書(shū)的編寫(xiě)團(tuán)隊(duì)由具有豐富教學(xué)經(jīng)驗(yàn)和深厚工程背景的教師組成。團(tuán)隊(duì)成員均具有長(zhǎng)達(dá)近30年的UNIX類操作系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn),近年來(lái)支持并完成了機(jī)器人系統(tǒng)、虛擬儀器等多項(xiàng)嵌入式Linux應(yīng)用科研課題,以及教育部產(chǎn)學(xué)合作協(xié)同育人項(xiàng)目、教育部-華為“智能基座”合作課程等項(xiàng)目。但由于編者水平所限,書(shū)中難免存在錯(cuò)誤或疏漏之處,懇請(qǐng)讀者批評(píng)指正。
感謝華為公司提供優(yōu)質(zhì)的產(chǎn)教融合資源,趙小虎、楊磊、李洋等眾多工程師提供了openEuler 相關(guān)資料與技術(shù)支持,并在本書(shū)的撰寫(xiě)過(guò)程中提出了非常詳盡的意見(jiàn)和建議。感謝張?zhí)禧悺ⅠR鐳、汪洋等研究生在圖表制作和文字校對(duì)等工作上的貢獻(xiàn)。
希望本書(shū)能夠成為讀者學(xué)習(xí)和應(yīng)用openEuler操作系統(tǒng)的“良師益友”,幫助讀者在ICT與“云邊端”時(shí)代的深造和實(shí)踐創(chuàng)新中打下堅(jiān)實(shí)的基礎(chǔ)。
編者
2024年8月
- 電腦組裝與系統(tǒng)安裝
- Kubernetes修煉手冊(cè)
- RESS Essentials
- Mobile First Design with HTML5 and CSS3
- Dreamweaver CS5.5 Mobile and Web Development with HTML5,CSS3,and jQuery
- Python UNIX和Linux系統(tǒng)管理指南
- Cassandra 3.x High Availability(Second Edition)
- 跟老男孩學(xué)Linux運(yùn)維:Shell編程實(shí)戰(zhàn)
- Vim 8文本處理實(shí)戰(zhàn)
- Windows 7實(shí)戰(zhàn)從入門(mén)到精通
- Heroku Cloud Application Development
- Linux內(nèi)核API完全參考手冊(cè)(第2版)
- OpenStack Essentials(Second Edition)
- Learning IBM Watson Analytics
- 大規(guī)模Linux集群架構(gòu)最佳實(shí)踐:如何管理上千臺(tái)服務(wù)器