**前言**随着虚拟化、云计算时代的来临,Linux迅猛发展,在服务器领域已经占据半壁江山,而基于Linux的运维也面临新的挑战:面对越来越复杂的业务,面对越来越多样化的用户需求,不断扩展的应用需要越来越合理的模式来保障Linux灵活便捷、安全稳定地持续提供服务,这种模式中的保障因素就是Linux运维。从初期的几台服务器发展到庞大的云计算数据中心,单靠人工已经无法满足在技术、业务、管理等方面的要求,于是标准化、自动化、稳定性、可靠性等业务需求越来越被人们所重视。因此,对Linux的高性能、可靠性提出了更高的要求。
2009年我完成了基于Linux操作系统的入门作品《循序渐进Linux——基础知识、服务器搭建、系统管理、性能调优、集群应用》。本书出版后,得到了很多同行的认可和支持,但是,由于这本书出版已近6年,书中介绍的部分知识点和操作系统版本已经变得陈旧,已不能满足Linux以及开源技术迅速发展的需求,抱着对读者和本书负责的态度,我决定修订此书,因此也就有了本书。
目前市场上关于Linux系统管理或运维的书籍有很多,但是普遍存在的问题是模式单一,要么只讲基础理论和系统命令,要么侧重粘贴代码,要么介绍软件的安装与配置,这种模式带有很大的实验性质,并没有生产环境中实战应用和经验技巧的介绍。
本书以RHEL/CentOS 7.x版本为主线,也涉及RHEL/CentOS 6.x的版本,这也是目前企业线上环境主流的系统版本。在内容介绍上,本书从基础入手,再进行深入研究,同时结合实际的应用案例进行由点到线及面、由浅入深的讲述。本书秉承了实战、实用、通俗、易懂的特点,在内容上十分注重实战化,从系统管理的多个方面以真实的生产环境介绍Linux系统管理工作中的各个方面,理论介绍结合实际应用是贯穿全书的思想,通过真实案例的学习,可以使读者深入、迅速地掌握Linux运维技术的各种经验和技巧,从而真正提高实践能力。
**[第1章 学习Linux的经验与技巧1.1 Linux在各领域发展的现状与趋势](https://yq.aliyun.com/articles/99457)**1.1.1 Linux与开源软件1.1.2 Linux在服务器领域的发展1.1.3 Linux在桌面领域的发展1.1.4 Linux在移动嵌入式领域的发展1.1.5 Linux在云计算/大数据领域的发展1.2 选择适合自己的Linux发行版1.2.1 常见的Linux发行版1.2.2 初学者入门首选——CentOS系列1.2.3 桌面平台首选——Ubuntu Linux1.2.4 企业级应用首选——RHEL/CentOS系列1.3 养成良好的Linux操作习惯1.3.1 一定要习惯命令行方式1.3.2 理论结合实践1.3.3 学会使用Linux联机帮助1.3.4 学会独立思考问题,独立解决问题1.3.5 学习专业英语1.3.6 Linux学习路线图1.4 用虚拟机技术学习Linux1.4.1 虚拟机技术1.4.2 使用虚拟机技术的好处1.4.3 虚拟机的运行环境和硬件需求1.4.4 虚拟机的安装与使用1.5 Linux学习资源1.5.1 网络资源、搜索引擎、论坛1.5.2 有本书在身边**[第2章 Linux系统的安装与基础配置2.1 安装需求](https://yq.aliyun.com/articles/99477)**2.2 Linux的几种安装方式2.2.1 硬盘安装方式2.2.2 U盘安装方式2.2.3 网络安装方式2.2.4 光驱安装方式2.3 光驱安装过程2.3.1 分区命名方案2.3.2 开始安装2.4 U盘安装过程**[第4章 Linux常用命令及使用技巧4.1 Linux下的shell简介](https://yq.aliyun.com/articles/99504)**4.1.1 什么是shell4.1.2 shell命令的语法分析4.2 系统管理与维护4.2.1 ls命令4.2.2 pwd命令4.2.3 cd命令4.2.4 date命令4.2.5 passwd命令4.2.6 su命令4.2.7 clear命令4.2.8 man命令4.2.9 who命令4.2.10 w命令4.2.11 uname命令4.2.12 uptime命令4.2.13 last命令4.2.14 dmesg命令4.2.15 free命令4.2.16 ps命令4.2.17 top命令4.3 文件管理与编辑4.3.1 mkdir命令4.3.2 more命令4.3.3 cat命令4.3.4 diff命令4.3.5 grep命令4.3.6 rm命令4.3.7 touch命令4.3.8 ln命令4.3.9 file命令4.3.10 cp命令4.3.11 find命令4.3.12 split命令4.3.13 mv命令4.4 压缩与解压4.4.1 zip/unzip命令4.4.2 gzip/gunzip命令4.4.3 bzip2/bunzip2命令4.4.4 tar命令4.4.5 dd命令4.4.6 cpio命令4.5 磁盘管理与维护4.5.1 df命令4.5.2 du命令4.5.3 fsck命令4.5.4 sync命令4.5.5 eject命令4.5.6 mount/umount命令4.6 网络设置与维护4.6.1 ifconfig命令4.6.2 scp命令4.6.3 netstat命令4.6.4 traceroute命令4.6.5 telnet命令4.6.6 wget命令4.7 文本编辑工具vi
相关资源:循序渐进linux(第二版).pdf