●第1章 走進Linux 1
1.1 Linux的歷史和特點 1
1.1.1 Linux的前世今生 1
1.1.2 Linux繫統的特點 2
1.1.3 Linux發行版CentOS 3
1.2 虛擬機平臺安裝配置 4
1.2.1 虛擬機平臺的搭建 4
1.2.2 在虛擬機上安裝CentOS 10
1.2.3 使用VMWare備份操作繫統 15
1.3 Linux繫統的文件 16
1.3.1 文件繫統的基本組成 16
1.3.2 文件繫統的目錄結構 17
1.4 Linux繫統的命令 19
1.4.1 認識繫統終端 19
1.4.2 Linux命令的基本格式 19
1.4.3 Linux命令的使用 19
第2章 Linux命令進階 27
2.1 命令的類型與執行過程 27
2.1.1 命令的類型 27
2.1.2 命令的執行過程 29
2.2 常用命令 29
2.2.1 df命令 29
2.2.2 free命令 30
2.2.3 head命令 30
2.2.4 tail命令 31
2.2.5 less命令 31
2.2.6 wc命令 32
2.2.7 date命令 32
2.2.8 cal命令 33
2.2.9 clear/Ctrl+L命令 34
2.2.10 管道 34
2.3 高級命令 35
2.3.1 hostname命令 35
2.3.2 id命令 35
2.3.3 ps -ef命令 36
2.3.4 top命令 37
2.3.5 du -sh命令 38
2.3.6 find命令 39
2.3.7 systemctl命令 39
2.3.8 kill命令 40
2.3.9 ip addr命令 41
2.3.10 reboot命令 42
2.3.11 shutdown命令 42
2.3.12 uptime命令 42
2.3.13 uname命令 43
2.3.14 netstat-tnlp命令 44
2.3.15 man命令 44
2.3.16 別名機制 44
2.3.17 ping命令 45
2.4 執行計劃任務的命令 45
2.4.1 at命令的使用 46
2.4.2 crontab命令的使用 47
第3章 編輯器之神——vim 50
3.1 vi/vim編輯器概述 50
3.2 vim的三種模式 51
3.2.1 命令模式 51
3.2.2 末行模式 53
3.2.3 編輯模式 56
3.3 vim的應用擴展 56
3.3.1 vim的配置 57
3.3.2 vim的異常退出 58
3.3.3 vim的退出方式 59
3.3.4 vim實用小技巧 59
第4章 用戶與用戶組管理 60
4.1 用戶與用戶組管理 60
4.1.1 繫統用戶的分類 60
4.1.2 用戶和組的關繫 61
4.2 繫統用戶管理 62
4.2.1 添加用戶 62
4.2.2 添加登錄用戶 63
4.2.3 修改用戶 64
4.2.4 設置密碼 65
4.2.5 用戶密碼管理 66
4.2.6 刪除用戶 66
4.3 用戶組管理 67
4.3.1 用戶組添加 68
4.3.2 用戶組編輯 68
4.3.3 用戶組刪除 69
4.4 繫統網絡設置 69
4.4.1 網卡配置文件 69
4.4.2 Linux自有服務——SSH服務 71
4.4.3 遠程終端應用 71
4.4.4 Filezilla工具 73
第5章 權限管理 76
5.1 概述 76
5.1.1 用戶權限介紹 76
5.1.2 用戶身份介紹 76
5.1.3 Linux的權限介紹 77
5.2 權限的設置 80
5.2.1 字母形式的權限 80
5.2.2 數字形式 82
5.3 屬主與屬組設置 83
5.3.1 chown命令應用 83
5.3.2 chgrp命令應用 84
5.4 文件的特殊權限 85
5.4.1 suid(set uid,設置用戶ID)權限應用 85
5.4.2 sgid權限應用 86
5.4.3 案例:文件擴展權限acl 87
5.5 實戰sudo命令 88
第6章 文件歸檔 91
6.1 文件的類型 91
6.1.1 目錄文件 91
6.1.2 普通文件 92
6.1.3 鏈接文件 93
……
本書是一本針對Linux運維新手的入門書,通俗易懂地介紹入職Linux運維崗位需要掌握的各種知識與技能,全書共29章:第1章~第3章介紹Linux繫統的安裝、Linux的命令以及Linux編輯器Vim的使用;第4章~第11章介紹Linux繫統管理的基本內容,包括用戶與用戶組的管理、權限管理、文件歸檔、磁盤空間管理、RAID磁盤陣列的搭建、LVM存儲空間的管理、Linux網絡協議及進程管理、軟件包的管理與安裝;第12章~第23章介紹各類服務的搭建和應用,包括Samba服務、FTP服務、NFS服務、NTP服務、DNS域名繫統、DHCP服務、企業級Nginx服務、Tomcat服務、Cobbler服務、Jenkins服務、防火牆的配置、LAMP架構搭建、Zabbix監控繫統的搭建;第24章~第29章介紹自動化運維工具Ansible的配置及應用、shell及其命令的使用。本書涵蓋了Linux運維的大等