定 價(jià):99.9 元
叢書名:Linux技術(shù)與應(yīng)用叢書
- 作者:良許等編著
- 出版時(shí)間:2023/9/1
- ISBN:9787111731047
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP316.85
- 頁碼:12240
- 紙張:
- 版次:1
- 開本:26cm
本書不拘泥于同類書枯燥的知識(shí)點(diǎn)羅列和傳統(tǒng)的排版方式,以“良許”老師為主角,幫助讀者輕松解析Linux的系統(tǒng)結(jié)構(gòu)和項(xiàng)目應(yīng)用,不僅涵蓋了Linux的安裝、命令、文件、目錄、系統(tǒng)、磁盤、用戶和Shell編程等操作知識(shí),還收錄了軟件包管理、系統(tǒng)設(shè)置、日志管理、網(wǎng)絡(luò)安全與維護(hù)、部署網(wǎng)站等核心技術(shù)。
專業(yè):線上Linux超50萬粉絲號(hào)主良許以及多位專家聯(lián)合出版
超值:贈(zèng)150段速學(xué)Linux命令教學(xué)視頻、電子教案及學(xué)習(xí)資料
輕松:以角色對(duì)話結(jié)合圖解方式拆分技術(shù)細(xì)節(jié),減輕學(xué)習(xí)壓力
實(shí)戰(zhàn):220個(gè)動(dòng)手練一練、47個(gè)知識(shí)拓展,看過就能上機(jī)操作
互動(dòng):掃案例旁二維碼即可觀看47段教學(xué)視頻,全程語音講解
Linux系統(tǒng)來源于UNIX系統(tǒng),并繼承了UNIX系統(tǒng)的穩(wěn)定性和高效率等優(yōu)點(diǎn)。由于Linux的開源特性,吸引了全世界對(duì)此感興趣的眾多研發(fā)者都來測(cè)試、修改和更新這套系統(tǒng),這樣一來使得該系統(tǒng)得到了不斷完善,越來越多實(shí)用的新特性被加入其中。從Linux誕生以來,已經(jīng)出現(xiàn)了上百種各具特色的發(fā)行版本,廣泛應(yīng)用到服務(wù)器、嵌入式和桌面開發(fā)等領(lǐng)域。
目前越來越多的企業(yè)將服務(wù)器轉(zhuǎn)向Linux系統(tǒng),隨之而來的就是對(duì)Linux系統(tǒng)管理和開發(fā)人員需求的不斷增加,這種趨勢(shì)未來會(huì)更加明顯。與學(xué)習(xí)一門編程語言相比,學(xué)習(xí)Linux系統(tǒng)的門檻相對(duì)較高,所需學(xué)習(xí)時(shí)間也比較長,這也導(dǎo)致很多初學(xué)者對(duì)Linux望而卻步。本書將會(huì)幫助讀者在短時(shí)間內(nèi)掌握Linux系統(tǒng)中的眾多操作命令和設(shè)置技巧,從而可以在現(xiàn)實(shí)工作中熟練管理和維護(hù)系統(tǒng)。
本書以“良許”老師為主角,通過構(gòu)圖分解和命令拆分講解等創(chuàng)新方式,幫助讀者逐一破解Linux中的復(fù)雜概念、指令。書中前半部分主要涉及了Linux的一些常用命令,比如文件、目錄、用戶、vim、文本和磁盤的操作管理等內(nèi)容,后半部分介紹了Shell、軟件包、進(jìn)程、系統(tǒng)、日志和網(wǎng)絡(luò)等內(nèi)容,涵蓋了日常工作中Linux系統(tǒng)的常用操作。綜合來說,本書具有如下特色。
內(nèi)容豐富、知識(shí)全面。以實(shí)際工作中使用Linux的操作步驟為主線,從為什么學(xué)習(xí)Linux系統(tǒng)講起,到最后網(wǎng)絡(luò)安全管理及網(wǎng)站部署。為了豐富讀者的知識(shí)面,本書除了介紹知識(shí)內(nèi)容外,還額外準(zhǔn)備了通過掃碼獲取的文檔資料和教學(xué)視頻等海量學(xué)習(xí)資源,以擴(kuò)大本書的實(shí)用價(jià)值。
體例豐富、講解易懂。本書將每章中的內(nèi)容劃分為多個(gè)研究方向,再從多個(gè)方面介紹。全書通過對(duì)話形式搭配【知識(shí)拓展】【動(dòng)手練一練】等學(xué)習(xí)版塊輕松解讀Linux,帶給讀者不一樣的閱讀和學(xué)習(xí)體驗(yàn),盡量減輕讀者的學(xué)習(xí)壓力。
循序漸進(jìn)、突出重點(diǎn)。由于Linux本身涉及范圍很廣泛,本書在介紹Linux系統(tǒng)時(shí),摒棄了冗長又枯燥的知識(shí)羅列形式,從基礎(chǔ)的操作命令開始就篩選了需要重點(diǎn)關(guān)注和學(xué)習(xí)的知識(shí)點(diǎn),最終的實(shí)戰(zhàn)案例均來源于實(shí)際項(xiàng)目,保證讀者學(xué)習(xí)后就能火速上手操作,從而更好地保證學(xué)習(xí)的高效性。
綜上所述,本書是一本兼顧理論知識(shí)和實(shí)踐操作的Linux書籍,適合以下讀者學(xué)習(xí)。
Linux運(yùn)維人員。
Linux開發(fā)人員。
開源軟件愛好者。
Linux入門者。
大中專院校的學(xué)生。
本書內(nèi)容建立在開源軟件和開源社區(qū)的研究成果之上,在此感謝全球頭部光電芯片公司“曦智科技”等諸多無私奉獻(xiàn)的開源社區(qū)、機(jī)構(gòu)和企業(yè)相關(guān)專家的技術(shù)支持。由于編者水平所限,本書不足之處在所難免,敬請(qǐng)廣大讀者批評(píng)指正。
Linux領(lǐng)域頭部號(hào)主,線上超50萬粉絲;曾任職于世界500強(qiáng)外企;研究生國家獎(jiǎng)學(xué)金獲得者;6年公眾號(hào)寫作經(jīng)歷,500余篇原創(chuàng)文章,部分文章閱讀量超100萬次;21年進(jìn)軍短視頻領(lǐng)域,產(chǎn)出300余條短視頻原創(chuàng)文案,部分單視頻播放量超350萬次
前言
第1章學(xué)習(xí)Linux之前的準(zhǔn)備
1.1為什么學(xué)習(xí)Linux系統(tǒng)
1.1.1初識(shí)Linux系統(tǒng)
1.1.2Linux系統(tǒng)的應(yīng)用領(lǐng)域
1.2Linux版本的選擇
1.2.1經(jīng)驗(yàn)人士使用的Debian
1.2.2以桌面應(yīng)用為主的Ubuntu
1.2.3以經(jīng)典桌面配置為主的Mint
1.2.4社區(qū)企業(yè)操作系統(tǒng)之CentOS
1.2.5社區(qū)企業(yè)操作系統(tǒng)之Red Hat
1.3高效學(xué)習(xí)Linux系統(tǒng)
1.3.1習(xí)慣終端操作的方式
1.3.2理論與實(shí)踐相結(jié)合
1.3.3擅于應(yīng)用網(wǎng)絡(luò)資源
知識(shí)拓展——安裝Linux系統(tǒng)的相關(guān)建議
第2章快速學(xué)習(xí)Linux常用命令
2.1認(rèn)識(shí)命令提示符
2.1.1通過命令操作計(jì)算機(jī)
【動(dòng)手練一練】啟動(dòng)終端,初識(shí)命令提示符
2.1.2解析命令提示符
知識(shí)拓展——窗口管理器的應(yīng)用
2.2操作目錄的簡單命令
2.2.1pwd命令
【動(dòng)手練一練】查看當(dāng)前所在目錄
2.2.2cd命令
【動(dòng)手練一練】切換工作目錄
【動(dòng)手練一練】返回上次所在的目錄
2.2.3ls命令
【動(dòng)手練一練】顯示文件信息
知識(shí)拓展——執(zhí)行Linux命令的快捷操作
【動(dòng)手練一練】顯示文件的詳細(xì)信息
2.3簡單了解系統(tǒng)信息的命令
2.3.1date命令
【動(dòng)手練一練】顯示默認(rèn)的時(shí)間格式
【動(dòng)手練一練】根據(jù)指定格式顯示時(shí)間
2.3.2ps命令
【動(dòng)手練一練】查看系統(tǒng)進(jìn)程信息
2.3.3ifconfig命令
【動(dòng)手練一練】查看網(wǎng)卡配置信息
2.3.4netstat命令
【動(dòng)手練一練】顯示路由表信息
2.3.5who命令
【動(dòng)手練一練】查看用戶登錄信息
2.3.6w命令
【動(dòng)手練一練】查看詳細(xì)的登錄信息
【動(dòng)手練一練】只顯示登錄用戶的信息
2.3.7man命令
【動(dòng)手練一練】查看ls命令的相關(guān)用法
2.3.8clear命令
【動(dòng)手練一練】查看執(zhí)行clear命令的效果
2.3.9history命令
【動(dòng)手練一練】查看最近的歷史記錄
【動(dòng)手練一練】刪除某一條歷史記錄
知識(shí)拓展——顯示錯(cuò)誤信息的幾種可能原因
2.4學(xué)習(xí)關(guān)機(jī)方法
2.4.1shutdown命令
【動(dòng)手練一練】執(zhí)行立即關(guān)機(jī)操作
【動(dòng)手練一練】設(shè)定5分鐘后關(guān)機(jī)
【動(dòng)手練一練】指定-k選項(xiàng)只發(fā)送警告信息
2.4.2sync命令
【動(dòng)手練一練】同步數(shù)據(jù)
2.4.3poweroff命令
【動(dòng)手練一練】關(guān)機(jī)
2.4.4reboot命令
【動(dòng)手練一練】重啟系統(tǒng)
第3章Linux文件與目錄操作
3.1了解Linux文件與目錄
3.1.1初步了解Linux文件系統(tǒng)
3.1.2絕對(duì)路徑和相對(duì)路徑
3.2管理文件的命令
3.2.1touch命令
【動(dòng)手練一練】創(chuàng)建一個(gè)空白文件
【動(dòng)手練一練】同時(shí)創(chuàng)建三個(gè)空白文件
【動(dòng)手練一練】查看隱藏文件.bashrc的三個(gè)時(shí)間
【動(dòng)手練一練】修改文件的mtime屬性
3.2.2rm命令
【動(dòng)手練一練】刪除testfile文件
【動(dòng)手練一練】以詢問的方式刪除文件
3.2.3cp命令
【動(dòng)手練一練】將當(dāng)前目錄下的文件study2復(fù)制到tmpdir1目錄下
3.2.4mv命令
【動(dòng)手練一練】將當(dāng)前目錄下的文件study1移動(dòng)到tmpdir1目錄下
【動(dòng)手練一練】移動(dòng)多個(gè)文件
【動(dòng)手練一練】文件重命名
3.3管理目錄的命令
3.3.1mkdir命令
【動(dòng)手練一練】創(chuàng)建一個(gè)目錄
【動(dòng)手練一練】創(chuàng)建多層目錄
3.3.2rmdir命令
【動(dòng)手練一練】刪除空目錄
【動(dòng)手練一練】刪除多層空目錄
【動(dòng)手練一練】遞歸刪除非空目錄
3.4查看文件的命令
3.4.1cat命令
【動(dòng)手練一練】顯示文件內(nèi)容
【動(dòng)手練一練】以行號(hào)的形式顯示文件內(nèi)容
3.4.2tac命令
【動(dòng)手練一練】反向顯示文件內(nèi)容
3.4.3more命令
【動(dòng)手練一練】查看長文件內(nèi)容
【動(dòng)手練一練】查找字符串
3.4.4less命令
【動(dòng)手練一練】查看文件內(nèi)容
3.4.5head命令
【動(dòng)手練一練】顯示文件前10行內(nèi)容
【動(dòng)手練一練】只顯示文件的前3行
3.4.6tail命令
【動(dòng)手練一練】顯示文件最后10行內(nèi)容
【動(dòng)手練一練】顯示文件最后3行內(nèi)容
3.4.7nl命令
【動(dòng)手練一練】顯示非空行的行號(hào)
【動(dòng)手練一練】右對(duì)齊行號(hào)
知識(shí)拓展——Linux系統(tǒng)中的一些特殊目錄
3.5查找不同文件的方法
3.5.1認(rèn)識(shí)不同的文件類型
【動(dòng)手練一練】查看文件類型的字符
3.5.2file命令
【動(dòng)手練一練】查看文件的基本類型
3.5.3whereis命令
【動(dòng)手練一練】在特定的目錄中查找文件
【動(dòng)手練一練】列出說明手冊(cè)文件
3.5.4locate命令
【動(dòng)手練一練】只列出搜索數(shù)量
【動(dòng)手練一練】列出指定行數(shù)的搜索結(jié)果
3.5.5find命令
【動(dòng)手練一練】查找某一天被修改過的文件
【動(dòng)手練一練】搜索以.cfg結(jié)尾的文件
【動(dòng)手練一練】以ls -l的方式列出文件信息
3.6管理文件的權(quán)限和屬性
3.6.1認(rèn)識(shí)文件屬性
【動(dòng)手練一練】查看文件的屬性信息
3.6.2chmod命令
【動(dòng)手練一練】使用數(shù)字形式開放文件全部權(quán)限
【動(dòng)手練一練】修改user和group的權(quán)限
【動(dòng)手練一練】為文件指定寫入權(quán)限
3.6.3chown命令
【動(dòng)手練一練】更改所屬用戶
3.6.4chgrp命令
【動(dòng)手練一練】更改文件所屬用戶組
第4章用戶管理
4.1認(rèn)識(shí)用戶和用戶組
4.1.1UID和GID
【動(dòng)手練一練】查看用戶的ID信息
4.1.2用戶文件
4.2管理用戶
4.2.1useradd命令
【動(dòng)手練一練】創(chuàng)建新用戶
【動(dòng)手練一練】通過指定UID新建用戶
4.2.2passwd命令
【動(dòng)手練一練】設(shè)置用戶密碼
【動(dòng)手練一練】修改普通用戶密碼
知識(shí)拓展——設(shè)置密碼的要求
4.2.3usermod命令
【動(dòng)手練一練】修改用戶信息
4.2.4userdel命令
【動(dòng)