新書推薦:
《
强迫症的历史:德国人的犹太恐惧症与大屠杀(德国历史上的反犹文化源自哪里?如何演化为战争对犹太人灭绝性的种族杀戮?德国历史研究专家克劳斯·费舍尔叙述德国反犹史及其极端形态的典范之作)
》
售價:NT$
440.0
《
粤港澳大湾区舆论引导与舆情应对精品案例:基于媒介化治理的思考
》
售價:NT$
445.0
《
大地的勇士
》
售價:NT$
340.0
《
中华老学·第十一辑
》
售價:NT$
380.0
《
债务之网:瑞士民商法的发展历史(1800-1900)
》
售價:NT$
345.0
《
ARM嵌入式Linux系统开发详解(第3版)
》
售價:NT$
595.0
《
长寿时代:做自己人生的CFO
》
售價:NT$
310.0
《
早点知道会幸福的那些事
》
售價:NT$
295.0
|
編輯推薦: |
采用项目任务化的方式编著,著作中的项目来源于实际的工程实践,可以直接应用于企业生产。配套资源丰富,包含视频、课件、源码等。
|
內容簡介: |
本书以项目任务化的形式组织,将工作过程系统化的方式贯穿每个项目任务,以CentOS6.5网络服务器系统为根本,精选该服务器系统的常用网络服务中的经典工程案例进行了详细的讲述。 全书共有十三个项目,从一个新手的角度出发,到实际的工程案例,包括了CentOS6.5网络操作系统中的系统基础管理命令、远程连接服务、DHCP服务、SAMBA服务、NFS服务、DNS服务、WEB服务、磁盘配额、FTP服务、邮件服务、MYSQL数据库、Iptables与NAT服务。
|
關於作者: |
杨海艳,2006年毕业于北方民族大学计算机科学与技术专业,2009年毕业于华东交通大学计算机应用技术专业(双证),计算机副教授。全国职业院校技能大赛指导教练,神州数码云科信息技术有限公司技术支持顾问,锐捷认证网络工程师,神州数码认证高级网络工程师,红帽国际认证高级网络工程师,思科国际认证工程师,AWS云计算解决方案架构师。主编教材9本,主持的科研课题6项,重点参与的科研课题4项,发表论文10余篇。
|
目錄:
|
第1章 认识Linux操作系统
1.1 自由与开源
1.1.1 开源软件最重要的特性
1.1.2 开源许可协议
1.2 Linux系统的发展与优势
1.3 常见Linux系统版本
1.4 Linux的内核版本
1.5 红帽的认证体系
习题
第2章 Linux系统的安装与初始化
2.1 部署虚拟环境
2.2 安装CentOS系统
2.3 重置ROOT管理员密码
2.4 RPM管理器
2.5 systemd初始化进程
习题
第3章 Linux系统运维基本命令
3.1 初识Shell
3.2 执行查看帮助命令
3.3 文件管理命令
3.3.1 创建文件或修改文件时间touch命令
3.3.2 复制文件cp命令与移动文件mv命令
3.3.3 删除文件rm命令
3.3.4 查看文件cat、less、tail、more命令
3.3.5 文件或目录查找find、locate命令
3.3.6 过滤文本grep命令
3.3.7 比较文件差异diff命令
3.3.8 在文件或目录之间创建链接ln命令
3.3.9 显示文件类型file命令
3.3.10 分割文件split命令
3.3.11 文本操作awk和sed命令
3.4 目录管理命令
3.4.1 显示当前工作目录pwd命令
3.4.2 建立目录mkdir命令
3.4.3 删除目录rmdir命令
3.4.4 查看目录树tree命令
3.4.5 打包或解包文件tar命令
3.4.6 压缩或解压缩文件和目录zipunzip命令
3.4.7 压缩或解压缩文件和目录gzipgunzip命令
3.4.8 压缩或解压缩文件和目录bzip2bunzip2命令
3.5 系统管理命令
3.5.1 查看命令帮助man命令
3.5.2 查看历史记录history命令
3.5.3 显示或修改系统时间与日期date命令
3.5.4 清除屏幕clear命令
3.5.5 查看系统负载uptime命令
3.5.6 显示系统内存状态free命令
3.5.7 转换或复制文件dd命令
3.5.8 查看网卡状态ifconfig命令
3.6 任务管理命令
3.6.1 单次任务at
3.6.2 周期任务crond
3.7 管道符、重定向与环境变量
3.7.1 输入输出重定向
3.7.2 管道命令符
3.7.3 命令行的通配符
3.7.4 常用的转义字符
3.7.5 重要的环境变量
习题
第4章 Vim编辑器与Shell脚本
4.1 Vim文本编辑器
4.1.1 编写简单文档
4.1.2 配置主机名称
4.1.3 配置IP地址
4.1.4 配置YUM软件仓库
4.2 编写Shell脚本
4.2.1 编写简单的Shell脚本
4.2.2 接收用户的参数
4.2.3 判断用户的参数
4.3 流程控制语句
4.3.1 if条件测试语句
4.3.2 for条件循环语句
4.3.3 while条件循环语句
4.3.4 case条件测试语句
4.4 计划任务服务程序
习题
第5章 配置与应用远程服务
5.1 配置网络服务
5.1.1 配置网卡IP地址
5.1.2 配置网卡负载均衡
5.2 配置远程服务
5.2.1 配置Telnet服务
5.2.2 配置sshd服务
5.2.3 安全密钥验证
5.2.4 配置VNC图形界面服务
5.3 远程文件传输
习题
第6章 管理用户与用户组
6.1 系统中的用户
6.2 用户密码
6.3 系统中的用户组
6.4 用户组密码
6.5 用户与用户组常用命令
习题
第7章 管理文件权限
7.1 文件的一般权限
7.2 文件权限常用命令
7.3 文件默认权限umask
7.4 文件的特殊权限
7.5 文件的隐藏属性
7.6 文件访问控制列表
7.7 用户切换与提权操作
习题
第8章 管理磁盘存储与分区
8.1 Linux系统的文件结构
8.2 物理设备管理
8.3 文件资料存储
8.4 挂载与卸载硬件
8.5 硬盘分区管理
8.6 磁盘容量配额限制
习题
第9章 管理RAID与LVM磁盘阵列
9.1 磁盘阵列RAID技术
9.2 磁盘阵列RAID的部署与修复
9.3 磁盘的逻辑卷组LVM
9.4 软硬方式链接
习题
第10章 配置网络存储iSCSI服务
10.1 iSCSI技术概述
10.2 创建RAID磁盘阵列
10.3 iSCSI服务器搭建
10.4 Linux客户端配置
10.5 Windows客户端配置
习题
第11章 配置与应用DHCP服务
11.1 DHCP服务器工作原理
11.2 解读DHCP配置文件
11.3 架设企业DHCP服务器
11.4 配置DHCP保留地址
习题
第12章 配置与应用Web服务
12.1 发布默认网站
12.2 发布个人网站
12.3 配置网站安全机制SELinux
12.4 搭建开放式与认证式个人网站
12.5 虚拟主机配置案例
12.5.1 基于多IP的虚拟主机
12.5.2 基于多域名的虚拟主机
12.5.3 基于多端口的虚拟主机
12.6 配置访问控制规则
习题
第13章 使用BIND提供DNS域名解析服务
13.1 DNS域名解析服务
13.2 配置主DNS服务器
13.2.1 配置正向解析区域
13.2.2 配置反向解析区域
13.3 配置从DNS服务器
习题
第14章 使用Postfix与Dovecot部署邮件系统
14.1 电子邮件工作原理
14.2 部署基础的电子邮件系统
14.2.1 配置Postfix电子邮件服务器
14.2.2 配置Dovecot服务
14.2.3 配置电子邮件客户端
14.3 设置邮件监控
习题
第15章 配置网络数据库MariaDB服务
15.1 MariaDB的基本配置
15.2 账户的授权与移除
15.3 操作MariaDB数据库表
15.4 数据库的备份及恢复
习题
第16章 安装与配置LNMP服务器
16.1 编译安装源码包软件
16.2 架设LNMP动态网站
16.2.1 配置MySQL服务
16.2.2 配置Nginx服务
16.2.3 配置PHP服务
16.3 搭建Discuz!论坛
习题
参考文献
|
內容試閱:
|
第2版前言
本书编者长期从事IT运维技术与IT运维教学工作,2003年开始接触Linux系统并开始学习运维技术,2014年4月考取了红帽工程师RHCE证书,并在2017年编著出版了《Linux服务器运维管理》一书。近几年,逐渐兴起的云计算与大数据技术基本都架构在Linux系统的基础上,Linux服务器的运维与管理是IT运维人员需要掌握的基本技能。
另外,《虚拟化与云计算系统运维管理微课版》(ISBN: 9787302480532)已于2017年8月由清华大学出版社出版。
尽管在编写这类图书方面做了一些工作,编者依然深知自己水平有限且技术一般,若不是得益于良师益友的无私帮助,肯定不能如此顺利地取得上述成绩。抱着Share your ideas and experiments with the world的座右铭,我坚定了编写本书的信念。此刻,我正是怀揣着一颗忐忑的心,尽自己最大的努力把有用的知识分享给读者,希望你们能够少走一些弯路,更快地入门Linux系统。
本书基于Linux系统CentOS 7.5编写而成,书中内容及实验完全适用于RHEL、Fedora等系统。而且配套软件及资料完全免费,课程面向Linux新手。本书会从零基础带领读者入门Linux系统,然后渐进式地提高内容难度,使其匹配生产环境对运维人员的要求。
本书的载体虽然是CentOS,但主要内容还是专门针对RHCSA和 RHCE的认证考试,所以读者可通过本书了解到两门考试的区别,从而有针对性地学习和准备考试。
RHCSA和RHCE是两个不同的考试,有各自的侧重点,然而二者之间也有重叠之处。Red Hat提供了多种认证,而RHCSA和RHCE是这些认证的基础,也就是说,必须先通过RHCSA 和RHCE, Red Hat才允许参加其他认证考试。有志于在Linux领域一展身手的读者,如果还没有参加过Red Hat认证考试,可以考虑参加RHCSA或RHCE中的一项或两项。本书能够为备考助力。
最后想说的是,写作本书的初心在于感恩,感恩我的家人,感恩我的老师,感恩我的同事,感恩我的读者,我要为读者提供一本好的教材,提供一系列远低于高价培训机构的甚至免费开源的图书、视频、资源,为中国的开源事业做一点点自己的贡献。
本书配套微课视频,读者可先扫一扫封底刮刮卡二维码获得权限,再扫一扫正文中的二维码即可观看微课视频。本书还提供教学课件、源码等教学资源,可从出版社官网下载。
编著者: 杨海艳
2020年5月
第1版前言
抱着对开源软件的无限热爱,以及对学习过的著作的作者的无限崇敬,很久以来一直想写
一本关于Linux的书,以期望帮助更多的Linux爱好者。从我个人学习的过程中,我发现,一种新的技术、一个新的专业领域,最重要的莫过于入门,一旦入了门那么您在学习上就会有质的飞跃。当然想要在某个专业领域有发言权,
还需要时间和经验的积累。如果您翻开了本书,就说明您对Linux是非常感兴趣的,或者由于某种原因您必须要去学习它,那么我们将成为志同道合的朋友,我们将一起成就Linux的梦。
任何学习的过程都是枯燥无味的,我相信没有谁会喜欢枯燥的学习,如果某人告诉我,他很喜欢学习,那么我一定
觉得不可思议。不过静下心来细想,他喜欢的是学习的结果带给他的成功机会,是学习的结果带给他的成就感。之所以有人会说喜欢学习,是因为这种机会与成就感带来的喜悦远大于学习的过程带给他的痛苦。学习Linux的过程也是痛苦的,但
等您学成之后,它带给您的喜悦是巨大的,一旦您学成Linux高手,那么它带给您的将是巨大的成就感与丰厚的回报。
为了减轻大家学习Linux系统过程中的痛苦,为了带给大家学习过程中的成就感,本书完全采用项目任务化的模式,每个项目都有明确的项目目标,每个任务都有明确的任务目标,您只要跟着本书完成这些目标明确的任务即可。有些项目来源于实际的工程项目,您也可以原封不动地直接将这些内容应用于企业生产。
另外需要特别指出的是,本书中的很多内容都参考了《鸟哥的Linux私房菜》,羽飞、马哥等的视频讲座,以及互联网上的诸多论坛中的帖子,因为当年我就是看着这些书以及收看互联网上大牛的视频讲座入门的,所以非常感谢鸟哥、羽飞、马哥等这些Linux前辈的付出。
在编著本书的过程中,冯理明、王月梅等同志给出了非常宝贵的建议,在此非常感谢他们的帮助,还要感谢和我一起奋斗的小伙伴,特别是周成控、张卓维等,他们完成了全书的项目验证工作。
编著者: 杨海艳
2016年8月
|
|