Linux作業系統基礎(2021年北京航空航天大學出版社出版的圖書)

Linux作業系統基礎(2021年北京航空航天大學出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《Linux作業系統基礎》是2021年北京航空航天大學出版社出版的圖書,作者是梁波,張婷婷,高秀東。

基本介紹

  • 中文名:Linux作業系統基礎
  • 作者:梁波,張婷婷,高秀東
  • 出版時間:2021年8月1日
  • 出版社: 北京航空航天大學出版社
  • 頁數:184 頁
  • ISBN:9787512435407
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

Linux作業系統是當前套用極為廣泛的伺服器和桌面作業系統之一。它是一種自由和開放源碼的類UNIX作業系統,可安裝在多種計算機硬體設備當中,廣泛套用於系統管理和維護、系統開發、語言開發及嵌入式系統等領域。本書基於CentOS 7全面介紹了Linux作業系統的安裝、基本使用及幾種基本伺服器的搭建。全書共分為6章,內容涉及Linux作業系統的概況介紹、Linux作業系統的安裝、RPM 包管理、Systemd初始化、Linux的常用命令、存儲管理與磁碟分區、raid和邏輯卷管理、賬戶管理、許可權管理、進程管理、管理守護進程、監視系統性能、Linux網路配置、遠程控制服務、Linux網路工具、vi編輯器、Shell腳本編程以及Samba伺服器配置、DHCP伺服器配置、DNS伺服器配置、Apache伺服器配置等。
本書可作為高等職業技術院校及各培訓機構的Linux作業系統教材,也可作為Linux作業系統愛好者的自學用書。

圖書目錄

第1章Linux簡介與安裝1
1.1Linux簡介1
1.1.1自由軟體與Linux1
1.1.2Linux體系結構2
1.1.3CentOS簡介3
1.1.4Linux的核心版本與發行版本3
1.2安裝Linux4
1.2.1準備安裝Linux4
1.2.2隨身碟安裝6
1.2.3硬碟安裝6
1.2.4安裝並配置VM虛擬機7
1.3初入Linux13
1.3.1安裝CentOS713
1.3.2重置管理員密碼19
1.3.3獲得命令幫助21
1.4RPM包管理23
1.4.1RPM概述23
1.4.2yum軟體倉庫23
1.4.3RPM命令的使用24
1.5Systemd初始化26
1.5.1Systemd概述和特性26
1.5.2Systemd的核心概念:unit26
1.5.3Systemd的單元27
1.5.4Systemd的目標27
1.5.5Systemd的基本工具28
1.6思考與實驗30
第2章Linux操作基礎與磁碟管理32
2.1系統終端32
2.1.1Shell簡介33
2.1.2命令格式和通配符33
2.1.3Shell變數和Shell環境35
2.1.4幾種提高工作效率的方法36
2.1.5進一步使用Shell38
2.2Linux常用操作命令39
2.2.1Linux命令的基本特點39
2.2.2檔案目錄操作命令41
2.2.3文本操作命令42
2.2.4輸入/輸出和管道命令43
2.2.5打包和壓縮命令45
2.2.6信息顯示命令47
2.3存儲管理與磁碟分區49
2.3.1Linux目錄結構49
2.3.2存儲管理工具簡介50
2.3.3磁碟及分區52
2.3.4創建和掛裝檔案系統56
2.3.5磁碟限額59
2.4獨立冗餘磁碟陣列和邏輯卷管理61
2.4.1RAID的相關概念61
2.4.2LVM相關概念66
2.5思考與實驗76
第3章多用戶多任務管理77
3.1賬戶管理77
3.1.1用戶和組群概述77
3.1.2使用命令行工具管理賬戶80
3.1.3口令管理和口令時效82
3.2檔案許可權管理85
3.2.1操作許可權概述85
3.2.2更改操作許可權86
3.2.3更改屬主和同組人89
3.2.4預設許可權umask的使用90
3.2.5使用ACL許可權91
3.3進程管理92
3.3.1進程概述93
3.3.2查看進程93
3.3.3殺死進程94
3.3.4作業控制95
3.4管理守護進程96
3.4.1初始化進程服務97
3.4.2使用Systemctl管理服務98
3.5監視系統性能98
3.5.1系統監視概述98
3.5.2top命令99
3.5.3mpstat命令100
3.5.4vmstat命令101
3.5.5iostat命令102
3.5.6性能分析標準的經驗準則103
3.6思考與實驗105
第4章網路配置與遠程控制服務107
4.1Linux網路配置107
4.1.1Linux網路基礎107
4.1.2配置網路參數108
4.1.3使用系統選單配置網路110
4.1.4使用nmcli管理網路112
4.2遠程控制服務115
4.2.1SSH與OpenSSH115
4.2.2配置OpenSSH服務116
4.2.3安全密鑰驗證118
4.2.4遠程傳輸命令119
4.3Linux網路工具120
4.3.1網路測試工具121
4.3.2其他常用網路工具122
4.4思考與實驗123
第5章vi編輯器與Shell腳本編程125
5.1vi編輯器125
5.1.1vi編輯器的啟動與退出126
5.1.2vi編輯器的工作模式128
5.1.3vi編輯器常用命令128
5.2Shell編程基礎131
5.2.1硬體、核心與Shell131
5.2.2bash的功能132
5.2.3Shell腳本簡介133
5.2.4Shell變數操作135
5.2.5Shell的變數鍵盤讀取、數組、聲明和第一個腳本程式137
5.2.6Shell腳本跟蹤與調試140
5.3判斷式141
5.3.1利用test命令的測試功能141
5.3.2判斷符號144
5.4條件判斷式145
5.4.1if語句145
5.4.2case語句147
5.5循環結構149
5.5.1whiledodone和untildodone(不定循環)149
5.5.2fordodone語句(固定循環)150
5.5.3fordodone的數值處理151
5.6函式152
5.7Shell腳本的套用153
5.8思考與實驗155
第6章DHCP服務和DNS服務156
6.1Samba伺服器156
6.1.1SMB/CIFS協定和Samba簡介156
6.1.2Samba服務的安裝和管理157
6.1.3Samba伺服器的配置160
6.2DHCP服務164
6.2.1DHCP簡介164
6.2.2DHCP服務的安裝與配置166
6.3DNS伺服器171
6.3.1DNS系統與域名空間171
6.3.2DNS伺服器類型172
6.3.3DNS查詢模式與解析過程173
6.3.4使用BIND配置DNS服務174
6.4Apache服務177
6.4.1Apache簡介177
6.4.2Apache的安裝與基本配置178
6.5思考與實驗183
參考文獻184

相關詞條

熱門詞條

聯絡我們