傳授最新的CentOS改版攻略,讓你成為CentOS的實務達人
本書彙整作者多年的教學與開發經驗,從基礎知識直搗核心應用,立刻就能學習到各種伺服器架設與管理的方式,是想從新手變成網管人員所不容錯過的工具書
Linux發展迄今已經二十餘年,歷經了多次大小改版延伸至今,已經是一個成熟穩定的作業系統。Linux可以運作於一般的PC或是大型伺服器平台之上,成為許多中小型企業及學校最常使用的系統之一。從2014年CentOS 7發布以來,一直是一個穩定且頗獲好評的發行版本,至2019年CentOS 8的發布,更具有跨越混合雲部署的新特性及功能。
雖然Linux已經是二十多年的作業系統,但要真正認識該系統的架構及其在各種應用場合的部署,並不是一件容易的事情。而本書正是以實務應用為出發點,內容共分為18章,涵蓋了安裝、操作、系統、網路、安全與伺服器的設定,除了指令及設定之外,還提供完整的架構與整合,期許本書可帶給讀者一個完整的概念,並透過本書內容來解決常碰到的問題。
拿起這本書,你將學到:
Shell指令操作。
檔案系統架構。
系統初始化與程序訊號。
帳號與權限。
記錄和排程管理。
新版防火牆firewalld與指令nft。
遠端管理服務。
NAT閘道伺服器。
Proxy代理伺服器。
DHCP動態位址伺服器。
DNS域名伺服器。
WWW網頁伺服器。
Email電子郵件伺服器。
FTP檔案傳輸服務。
Samba檔案傳輸服務。
NFS檔案傳輸服務。
Mariadb與LNMP。
本書特色
◎徹底詳解:內容涵蓋安裝、操作、系統、網路、安全與伺服器的完全解決方案。
◎專業分享:實務案例與疑難雜症的經驗傳承。
作者
酆士昌
畢業於清華大學數學研究所應用數學組,專注於系統規劃、軟體開發與金融交易系統。目前任職金融科技公司CEO,在系統建構上有二十餘年的經驗。近年來潛心於金融科技領域,將金融大數據應用於策略回測、推進分析與實單交易的領域。
目前著作共有九十餘本,在多所學校演講並擔任業師,講授大數據分析、程式交易、作業系統、程式語言等相關課程。
目錄
|Chapter 01| 認識CentOS
1.1 從Red Hat到CentOS
1.2 系統安裝介紹
1.3 本地與遠端的登入和操作
|Chapter 02| Shell指令操作
2.1 指令的基本操作
2.2 常用指令介紹
2.3 Shell簡介與Shell Script
2.4 vi文書編輯器
2.5 套件與軟體安裝
|Chapter 03| 檔案系統架構
3.1 檔案系統概論
3.2 檔案系統的實務操作
3.3 檔案與目錄結構
|Chapter 04| 系統初始化與程序訊號
4.1 開機過程介紹
4.2 系統初始化
4.3 Systemd的操作
4.4 程序與訊號
|Chapter 05| 帳號與權限
5.1 群組設定
5.2 帳號設定
5.3 許可權和管理
5.4 系統權限管控
|Chapter 06| 記錄和排程管理
6.1 日期時間與時區
6.2 記錄管理
6.3 排程管理
|Chapter 07| 網路與防火牆
7.1 網路常見名詞介紹
7.2 上網設定介紹
7.3 新版防火牆firewalld與指令nft
7.4 舊版iptables的使用
7.5 伺服器概論
|Chapter 08| SSH遠端管理服務
8.1 OPENSSH概述
8.2 安裝與執行
8.3 實務範例介紹
8.4 常用設定介紹
8.5 網路控制台Cockpit
|Chapter 09| NAT閘道伺服器
9.1 NAT概述
9.2 啟動與停止指令
9.3 實務範例介紹
|Chapter 10| Proxy伺服器
10.1 SQUID概述
10.2 安裝與執行
10.3 實務範例介紹
10.4 常用設定介紹
|Chapter 11| DHCP伺服器
11.1 DHCP概述
11.2 安裝與執行
11.3 實務範例介紹
11.4 常用設定介紹
|Chapter 12| DNS伺服器
12.1 BIND概述
12.2 安裝與執行
12.3 實務範例介紹
12.4 常用設定介紹
|Chapter 13| WWW伺服器
13.1 Nginx概述
13.2 安裝與執行
13.3 實務範例介紹
|Chapter 14| 電子郵件伺服器
14.1 收信與發信服務概述
14.2 安裝與執行
14.3 實務範例介紹
14.4 用戶端設定介紹
|Chapter 15| FTP檔案傳輸服務
15.1 VSFTPD概述
15.2 安裝與執行
15.3 實務範例介紹
15.4 常用設定介紹
|Chapter 16| Samba檔案傳輸服務
16.1 SAMBA概述
16.2 安裝與執行
16.3 實務範例介紹
16.4 常用設定介紹
|Chapter 17| NFS檔案傳輸服務
17.1 NFS概述
17.2 安裝與執行
17.3 實務範例介紹
17.4 常用設定介紹
|Chapter 18| MariaDB資料庫與PHP應用
18.1 MariaDB資料庫
18.2 PHP、MariaDB結合Nginx的應用