超容易的Linux系统管理入门书
2014-2-1
清华大学出版社
宋士伟
无
本书分为6部分:
第1部分包括Linux基础、Linux安装与登录、Linux常用命令;
第2部分包括Linux文件系统与磁盘管理、Linux日志系统、Linux用户和组、Linux应用程序的安装与管理;
第3部分包括Shell的使用、管道与重定向、Shell编程、Linux系统启动控制与进程管理;第4部分包括Linux基础网络管理和高级网络管理;
第5部分包括Linux网络文件共享NFS、Samba和FTP部署与管理、MySQL服务安装与管理、快速搭建LAMP服务;
第6部分包括Linux性能评估与优化、Linux集群负载均衡LVS、Linux双机热备Hearbeat与Keepalived、Nginx+PHP+MySQL实战。
宋士伟,高级工程师。2008年加入腾讯公司,从事Linux系统管理员多年。
负责多个关键业务的前台和后台运维,涉及Linux系统管理、性能调优、集群应用等领域。并致力于Linux运维知识的普及及高可用方向的深入研究实践和推广。
第1章 linux基础知识
1.1 unix与linux的特点及历史
1.1.1 什么是unix
1.1.2 什么是linux
1.1.3 unix与linux的区别
1.1.4 windows与linux的区别
1.1.5 必须认识的gnu公共许可证与授权
1.2 linux的版本
1.2.1 linux的内核版本
1.2.2 linux的发行版本
1.3 linux的应用
1.3.1 作为服务器
1.3.2 作为桌面
1.4 如何更好地学习linux
1.5 初学linux的常见问题
1.5.1 linux服务器也是免费的吗
1.5.2 linux可以多用户登录吗
1.5.3 linux如何读取光盘
1.5.4 linux安装光盘如何获得
.1.5.5 如何进入linux图形界面
1.6 小结
第2章 linux安装与登录
2.1 认识虚拟机
2.1.1 虚拟机简介
2.1.2 虚拟机的运行环境
2.2 安装前的准备
2.2.1 选择安装版本
2.2.2 准备相应的硬件资源
2.2.3 安装方式的选择
2.3 在虚拟机上安装linux
2.3.1 安装vmware虚拟机
2.3.2 安装linux
2.4 linux的登录
2.4.1 本地登录
2.4.2 远程登录
2.5 linux的终端命令行
2.6 linux的桌面
2.6.1 kde桌面环境
2.6.2 gnome桌面环境
2.7 安装linux常见问题
2.7.1 linux分区会不会覆盖我已安装的windows系统
2.7.2 如何安装多个linux发行版
2.7.3 如何删除linux
2.7.4 主机为什么连不卜虚拟机安装的linux系统
2.8 小结
第3章 linux常用命令
3.1 linux的目录结构
3.2 文件管理
3.3 目录管理
3.4 系统管理
3.5 任务管理
3.6 关机命令
3.7 文本编辑器vi的使用
3.8 linux命令使用常见问题
3.9 综合示例——用脚本备份重要文件和目录
3.10 小结
第4章 linux文件系统与磁盘管理
4.1 文件系统概述
4.2 磁盘管理命令
4.3 交换空间管理
4.4 磁盘冗余阵列raid
4.5 linux磁盘管理常见问题
4.6 综合示例——监控硬盘空间
4.7 小结
第5章 linux日志系统
5.1 linux常见日志文件及命令
5.2 linux日志系统syslogd
5.3 使用日志轮转
5.4 利用系统日志定位问题
5.5 小结
第6章 用户和组的管理
6.1 linux用户管理简介
6.2 linux用户管理机制
6.3 linux用户管理命令
6.4 用户组管理命令
6.5 用户管理常见问题
6.6 综合示例——批量添加用户及设定密码
6.7 小结
第7章 应用程序的安装与管理
7.1 软件包管理基础
7.2 rpm的使用
7.3 从源代码安装软件
7.4 安装软件常见问题
7.5 linux函数库概述
7.6 综合示例一一从源码安装web服务软件nginx
7.7 小结
第8章 shell的使用及管道与重定向
8.1 shell简介
8.2 bash的使用
8.3 管道与重定向
8.4 环境变量的配置
8.5 常见问题
8.6 小结
第9章 shell编程基础
9.1 linuxshell编程简介
9.2 最简单的例子——helloworld
9.3 shell脚本的执行
9.4 shell基本语法
9.5 流程控制
9.6 函数
9.7 shell编程常见问题
9.8 综合示例——分析apache日志
9.9 小结
第10章 系统启动控制与进程管理
10.1 启动管理
10.2 linux进程管理
10.3 启动控制与进程管理常见问题
10.4 小结
第11章 linux网络管理
11.1 网络管理协议介绍
11.2 网络管理命令
11.3 linux网络配置
11.4 linux网络配置常见问题
11.5 综合示例——监控网卡流量
11.6 小结
第12章 linux高级网络管理
12.1 linux防火墙iptables
12.2 linux高级网络配置工具
12.3 动态主机配置协议dhcp
12.4 linux域名服务dns
12.5 网络常见问题
12.6 综合示例——利用iptables阻止外网异常请求
12.7 小结
第13章 linux网络文件共享nfs、samba和ftp
13.1 网络文件系统nfs
13.2 文件服务器samba
13.3 ftp服务器
13.4 常见问题
13.5 小结
第14章 mysql服务安装与管理
14.1 mysql简介
14.2 mysql服务的安装与配置
14.3 mysql数据类型和函数
14.4 mysql基本管理
14.5 mysql日常维护
14.6 mysql服务安装与管理常见问题
14.7 小结
第15章 快速搭建lamp服务
15.1 apache http服务安装与配置
15.2 lamp集成安装、配置与测试实战,
15.3 lamp常见问题
15.4 小结
第16章 linux性能评估与优化
16.1 linux性能评估与分析工具
16.2 linux内核编译与优化
16.3 性能优化常见问题
16.4 小结
第17章 轻松搞定linux集群负载均衡lvs
17.1 集群技术简介
17.2 lvs集群介绍
17.3 lvs集群的体系结构
17.4 lvs负载均衡配置实例
17.5 集群负载均衡lvs常见问题
17.6 小结
第18章 linux集群——双机热备hearbeat与keepalived
18.1 高可用性集群技术
18.2 双机热备开源软件heartbeat
18.3 双机热备软件keepalived
18.4 双机热备常见问题
18.5 小结
第19章 mysql集群、负载均衡与双机热备
19.1 高可用mysql运营平台简介
19.2 高可用mysql运营平台项目实现
19.3 小结
第20章 nginx+php+mysql实战
20.1 lnmp服务安装与管理
20.2 nginx负载均衡与反向代理
20.3 集成nginx与php
20.4 php+mysql实战
20.5 小结
无