《龍芯伺服器管理與運維實戰》是一本2020年出版的圖書,由人民郵電出版社出版
基本介紹
- 中文名:龍芯伺服器管理與運維實戰
- 作者:郭同彬 孫國雲
- 類別:計算機/網路類圖書
- 出版社:人民郵電出版社
- 出版時間:2020年
- 開本:128 開
- 裝幀:平裝-膠訂
- ISBN:9787115448064
內容簡介,圖書目錄,作者簡介,
內容簡介
伺服器是提供計算或套用服務的核心設備之一。隨著近年來雲計算、人工智慧、大數據等技術的飛速發展,伺服器的市場規模越來越大。使用龍芯CPU可以實現高性能伺服器,基於龍芯CPU的伺服器在Web服務、資料庫服務、檔案存儲服務等場景中都有套用。本書是針對龍芯伺服器管理和運維人員的系統教程,重點介紹基於龍芯3B4000/3B5000/3C5000伺服器產品的管理和使用技術,包括龍芯伺服器操作基礎、檔案服務、存儲技術、資料庫、中間件、Web服務搭建、作業系統安裝、遠程管理、備份與恢復、高可用技術、容器技術套用、大數據平台、虛擬化技術等。
圖書目錄
第01章 初識龍芯伺服器
1.1 龍芯CPU 002
1.2 作業系統 003
1.2.1 龍芯社區版作業系統Loongnix 003
1.2.2 統信UOS 作業系統 004
1.2.3 銀河麒麟作業系統 005
1.2.4 其他作業系統 005
1.3 龍芯伺服器的分類 007
1.3.1 龍芯3B4000 雙路伺服器 007
1.3.2 龍芯3B4000 四路伺服器 008
1.4 龍芯軟體開發環境 010
第02章 龍芯伺服器操作基礎
2.1 龍芯伺服器的兩種使用方式 014
2.1.1 圖形界面使用方式 014
2.1.2 命令行界面使用方式 014
2.2 基本操作命令 015
2.2.1 檔案目錄操作命令 015
2.2.2 檔案內容查看命令 020
2.2.3 用戶操作命令 021
2.2.4 檔案查找和內容檢索命令 023
2.2.5 文檔打包命令 024
2.3 常用的網路操作命令 026
2.3.1 網路參數設定命令 026
2.3.2 網路測試與查看命令 035
2.3.3 命令行界面網頁工具命令 042
2.3.4 網路包捕獲命令 043
第03章 龍芯伺服器檔案服務
3.1 Samba 服務 050
3.1.1 Samba 介紹 050
3.1.2 Samba 服務安裝 050
3.1.3 Samba 啟動 051
3.1.4 Samba 服務配置檔案介紹 052
3.1.5 Samba 配置實例 054
3.2 FTP 服務 057
3.2.1 VSFTP 簡介 057
3.2.2 VSFTP 安裝 058
3.2.3 VSFTP 啟動 058
3.2.4 VSFTP 服務配置實例 059
3.3 NFS 061
3.3.1 NFS 介紹 061
3.3.2 NFS 安裝 062
3.3.3 NFS 啟動 062
3.3.4 NFS 配置說明 063
3.3.5 NFS 配置實例 063
第04章 龍芯伺服器存儲技術
4.1 LVM 068
4.1.1 LVM 原理介紹 068
4.1.2 使用LVM 工具創建邏輯卷示例 069
4.1.3 設定開機自動掛載 073
4.1.4 邏輯卷擴容 073
4.1.5 邏輯捲縮容 074
4.2 多路徑存儲技術 075
4.2.1 多路徑存儲工具介紹 075
4.2.2 多路徑存儲工具安裝 075
4.2.3 多路徑存儲工具的基本命令 076
4.2.4 多路徑存儲工具配置 077
4.2.5 多路徑故障切換測試 080
4.2.6 多路徑管理和故障排除 081
4.3 龍芯存儲產品解決方案 083
4.3.1 騰凌科技T2000-L 083
4.3.2 鯨鯊RedStor LA 系列龍芯單控存儲 084
4.3.3 鯨鯊RedStor LC 系列龍芯雙控存儲 086
第05章 龍芯伺服器資料庫
5.1 MariaDB 的安裝和使用 090
5.1.1 MariaDB 的安裝與卸載 090
5.1.2 MariaDB 的初始化 090
5.1.3 MariaDB 的使用 091
5.1.4 MariaDB 的賬戶管理 092
5.2 達夢資料庫的安裝和使用 093
5.2.1 環境準備 093
5.2.2 達夢資料庫的安裝和卸載 094
5.2.3 達夢資料庫的使用 096
5.3 資料庫中間件和負載均衡 098
第06章 龍芯伺服器中間件
6.1 Tomcat 的安裝和使用 102
6.1.1 Tomcat 的安裝和啟動 102
6.1.2 Tomcat 上的Web 套用部署 103
6.2 InforSuite AS 的安裝和啟動 104
6.2.1 環境準備 104
6.2.2 安裝InforSuite AS 105
6.2.3 啟動InforSuite AS 105
6.3 在InforSuite AS 上部署Web 套用 106
6.3.1 資料庫準備 106
6.3.2 創建JDBC 連線池和JDBC 資源 107
6.3.3 部署Web 套用 109
第07章 龍芯伺服器Web 服務搭建
7.1 PHP 項目的軟體組合——LAMP 112
7.1.1 Apache HTTP Server 安裝 112
7.1.2 PHP 安裝和MariaDB 調用 113
7.1.3 LAMP 拓撲結構 115
7.2 Java 項目的軟體組合——LNMT 116
7.2.1 Nginx 的安裝和啟動 116
7.2.2 Nginx 反向代理實現負載均衡 117
7.2.3 Nginx 動靜分離和負載均衡方案 120
第08章 龍芯伺服器作業系統安裝
8.1 引導安裝盤 124
8.1.1 支持的安裝介質 124
8.1.2 使用安裝介質引導安裝程式 125
8.1.3 引導選單 126
8.2 安裝所需的基礎配置 127
8.2.1 歡迎頁面及語言選擇 127
8.2.2 安裝信息摘要 127
8.2.3 日期和時間 128
8.2.4 安裝源 129
8.2.5 網路和主機名 130
8.2.6 編輯網路連線 130
8.2.7 高級網路接口 132
8.2.8 軟體選擇 132
8.2.9 安裝目標位置 133
8.2.10 引導裝載程式安裝 135
8.2.11 加密分區 135
8.2.12 手動分區 136
8.3 系統安裝 137
8.3.1 正式開始安裝 137
8.3.2 配置、密碼和用戶 138
8.3.3 安裝完成 140
第 10章 龍芯伺服器遠程管理
9.1 SSH 遠程登錄 146
9.1.1 SSH 介紹 146
9.1.2 伺服器安裝OpenSSH 146
9.1.3 SSH 工具的使用 147
9.1.4 SCP 工具的使用 147
9.1.5 SFTP 工具的使用 148
9.1.6 WinSCP 工具的使用 149
9.1.7 Xshell 工具的使用 150
9.2 VNC 遠程桌面 151
9.2.1 VNC Server 的安裝與配置 151
9.2.2 VNC Viewer 的安裝與配置 152
9.3 Remmina 遠程桌面 153
9.4 RemoteViewer 遠程桌面 154
9.5 BMC 主機板管理單元 155
9.5.1 環境準備 155
9.5.2 客戶端與BMC 之間建立通信連線 155
9.5.3 客戶端安裝Java 並配置環境變數 157
9.5.4 登錄BMC 158
9.5.5 BMC 平台管理 159
第 10章 龍芯伺服器備份與恢復
10.1 愛數備份與恢復系統簡介 164
10.2 安裝愛數備份與恢復系統 164
10.2.1 命令行界面下安裝 164
10.2.2 初始化愛數備份和恢復系統 165
10.3 卸載愛數備份與恢復系統 166
10.4 基於龍芯伺服器的備份一體機介紹 167
10.5 愛數備份與恢復系統的使用 167
10.5.1 客戶端管理 167
10.5.2 定時備份 170
10.5.3 遠程複製 174
第 11章 龍芯伺服器高可用技術
11.1 多網卡綁定技術介紹 178
11.2 主從接口的默認行為 178
11.3 文本用戶界面配置多網卡綁定 179
11.4 NetworkManager 命令行工具
nmcli 的使用 182
11.5 命令行界面接口創建綁定 183
11.5.1 檢查是否已安裝綁定核心模組 183
11.5.2 創建頻道綁定接口 183
11.5.3 創建從屬接口 184
11.5.4 激活頻道綁定 184
11.6 創建多個綁定 185
11.6.1 多頻道綁定 186
11.6.2 綁定接口模組介紹 186
11.7 GUI 創建綁定連線 187
11.7.1 建立綁定連線 188
11.7.2 配置綁定標籤 189
第 12章 龍芯伺服器容器技術套用
12.1 雲計算平台簡介 194
12.2 Docker 的介紹和使用 195
12.2.1 安裝並啟動Docker 196
12.2.2 製作Docker 鏡像 197
12.2.3 Dockerfile 的使用和鏡像上傳 198
12.3 Kubernetes 介紹和部署 200
12.3.1 Kubernetes 核心組件和對象 201
12.3.2 手動部署Kubernetes 集群 201
12.3.3 使用kubeadm 工具部署Kubernetes 集群 204
12.3.4 kubectl 命令行工具 206
第 13章 龍芯伺服器大數據平台
13.1 Hadoop 介紹 210
13.1.1 Hadoop 主要模組及相關項目 210
13.1.2 Hadoop 生態圈 211
13.2 基於Ambari 搭建Hadoop生態集群 212
13.2.1 Hadoop 生態集群安裝前環境準備 212
13.2.2 使用Ambari 圖形引導方式搭建Hadoop 集群 214
13.2.3 Ambari 控制臺介紹 223
13.3 使用HiBench 進行離線計算性能測試 224
13.3.1 使用MapReduce 生成數據並存儲到HDFS 225
13.3.2 使用Spark 測試TeraSort 226
13.4 在Hadoop 集群中添加DataNode227
第 14章 龍芯伺服器虛擬化技術
14.1 KVM 虛擬機 232
14.1.1 KVM 虛擬機介紹 232
14.1.2 虛擬機的創建與使用 232
14.2 OpenStack 介紹和使用 238
14.2.1 OpenStack 介紹 238
14.2.2 OpenStack 部署和使用 239
14.2.3 OpenStack 管理平台 244
14.2.4 OpenStack 集群測評工具Rally 248
致謝 250
作者簡介
郭同彬:龍芯中科技術股份有限公司生態創新中心總監。擁有20 年開發經驗,深耕作業系統安全領域(系統安全、核心安全、網路安全),參與編寫GB/T 20272-2006《信息安全技術 作業系統安全技術要求》等標準。目前從事龍芯生態建設,專注於開源軟體在龍芯平台上的遷移適配、性能最佳化等。 孫國云:龍芯中科技術股份有限公司軟體生態工程師。多年來從事Linux 系統開發、軟體移植,以及消費類產品的軟體方案設計和研發,在Linux、移動作業系統開發、音視頻編解碼等領域有著豐富的經驗,申請了多項技術專利。