主机管理的上乘之道,就在于尽量让电脑去完成所有的琐事。要达到这个境界,管理者必须具备相当程度的Shell操控能力与Shell程序设计能力,卧龙小三拥有丰富的主机管理实务经验,以及多年的教学经验,相信这本《实战Linux Shell编程与服务器管理》必能引领读者轻松跨越Bash Shell程序设计的门槛,摆脱菜鸟劳碌的命运,达到轻松管理,主机不出包的境界。
操作系统Shell编程一直是系统管理员必备高级技能之一。主机管理的上乘之道,就在于尽量让计算机去完成所有的琐事。要达到这个境界,管理者必须具备相当程度的Shell操控能力与Shell程序设计能力,笔者拥有丰富的主机管理实务经验,以及多年的教学经验,能引领读者轻松跨越Bash Shell程序设计的门槛,摆脱菜鸟劳碌的命运,达到轻松管理,主机不出包的境界。
本书完整涵盖Bash 3.x的各项功能,并介绍最新Bash 4.0的重要功能;由简入繁、循序渐进,建立扎实的Bash Shell程序设计基础;各章提供许多范例,充分展示Bash Shell程序设计的技巧;带领读者学习如何设计自动化程序,轻松解决问题,增进工作效率;还包含许多管理实务的技巧,可快速提升读者主机管理的能力。
本书适合系统管理员、网络管理员、架构师及普通学习者参考学习。
Chapter 1 Shell简介
1.1 Shell是什么
1.2 Shell的历史简介
1.3 Bash Shell的功能
1.4 第一个Bash Shell程序:“哈啰!Bash Shell!”
1.5 第一个有用的Bash Shell
Chapter 2 布署Bash Shell的环境
Chapter 3 基础概念介绍
Chapter 4 Bash Shell程序的结构
Chapter 5 基本操作介绍
Chapter 6 变量与字符串操作
Chapter 7 高级变量
Chapter 8 算术运算
Chapter 9 流程控制
Chapter 10 函数
Chapter 11 转向
Chapter 12 trap——陷阱触发
Chapter 13 sed和awk入门
Chapter 14 进程管理和工作控制
Chapter 15 历史指令
Chapter 16 使用Shell Script撰写文字和图形接口程序
Chapter 17 文件操作
Chapter 18 主机系统管理
Chapter 19 Bash在TCP/IP方面的运用
Chapter 20 主机安全管理
Chapter 21 备份
附录