由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高99元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
正版 Linux系统管理与服务器配置:基于CentOS 7 高志君 电子工业
¥ ×1
第一篇 基础管理篇 第1章 CentOS Linux 7系统的安装与介绍 2 1.1 项目一:CentOS Linux 7系统的安装 2 1.1.1 Linux系统的起源与发展 2 1.1.2 Linux系统的组成与版本 4 1.1.3 Linux系统的安装 6 1.2 项目二:首次启动CentOS Linux 7 系统的配置 13 1.3 项目三:Linux系统基本操作 17 1.3.1 虚拟文本控制台 19 1.3.2 Shell简介 20 1.3.3 命令提示符 20 1.3.4 注销用户 20 1.3.5 重启和关机 20 1.4 知识扩展 21 1.4.1 查看系统信息的命令 21 1.4.2 远程访问主机 21 本章小结 25 习题1 26 上机实践1 27 第2章 文件系统 28 2.1 项目一:Linux下文件操作实践 28 2.1.1 文件系统概述 29 2.1.2 Linux的树形目录结构 31 2.1.3 文件操作命令 32 2.2 项目二:使用vim编辑文档 39 2.2.1 vim编辑器 40 2.2.2 查看文件内容的命令 43 2.2.3 管道与重定向命令 44 2.3 项目三:使用U盘备份文件 45 2.3.1 挂载点 46 2.3.2 查询设备名 46 2.3.3 挂载文件系统 47 2.3.4 卸载文件系统 47 2.4 项目四:系统硬盘空间的扩充 48 2.5 知识扩展 54 2.5.1 命令行下提高工作效率的方法 54 2.5.2 文件系统的自动挂载 57 本章小结 58 习题2 58 上机实践2 60 第3章 用户与用户组 61 3.1 项目一:Linux用户管理 61 3.1.1 Linux系统的用户 62 3.1.2 与用户管理相关的系统文件 62 3.1.3 用户管理命令 64 3.2 项目二:用户组的管理 67 3.2.1 Linux系统的用户组 67 3.2.2 与用户组管理相关的系统文件 68 3.2.3 用户组管理命令 69 3.3 知识扩展 70 3.3.1 查看用户信息的id命令 70 3.3.2 输出指定用户所在组的groups命令 71 3.3.3 查看当前登录用户的whoami命令 71 3.3.4 查看当前用户的w命令 71 3.3.5 查看登录用户的who命令 72 3.3.6 查看登录用户历史的last命令 72 3.3.7 用于修改用户密码有效期限的chage命令 72 3.3.8 修改用户注释信息的chfn命令 72 3.3.9 修改用户Shell类型的chsh命令 73 本章小结 73 习题3 73 上机实践3 74 第4章 权限管理 75 4.1 项目一:对用户访问文件权限的基本设置 75 4.1.1 文件属性 75 4.1.2 修改文件访问权限的chmod命令 76 4.1.3 设置文件默认权限掩码的umask命令 77 4.1.4 修改文件所有者的chown命令 79 4.1.5 提升用户权限的su、sudo命令 79 4.2 项目二:ACL权限设置 80 4.2.1 查看和开启系统对ACL权限的支持 82 4.2.2 ACL权限管理 82 4.2.3 优选有效权限 84 4.2.4 递归ACL权限和默认ACL权限 85 4.3 项目三:文件特殊权限设置 86 4.3.1 SUID权限 87 4.3.2 SGID权限 88 4.3.3 SBIT权限 90 4.4 知识扩展 91 4.4.1 设置文件系统属性的chattr命令 91 4.4.2 查看文件系统属性的lsattr命令 92 本章小结 93 习题4 93 上机实践4 94 第5章 服务与进程 96 5.1 项目一:Linux系统启动配置与快捷键设置 96 5.1.1 Linux系统的启动过程 96 5.1.2 Linux系统的运行级别 97 5.1.3 系统运行级别之间的切换 99 5.1.4 关闭Ctrl+Alt+Del组合键的功能 100 5.2 项目二:使用systemctl命令管理nfs服务 100 5.2.1 服务简介 101 5.2.2 systemctl命令 101 5.3 项目三:进程的延迟与周期调度 104 5.3.1 进程的概念 105 5.3.2 进程调度 105 5.3.3 进程的查看 107 5.3.4 进程的终止 108 5.4 知识扩展 109 5.4.1 作业控制的概念 109 5.4.2 作业控制的常用命令 109 本章小结 110 习题5 110 上机实践5 111 第6章 软件安装与包管理工具 112 6.1 项目一:使用RPM管理telnet-server软件包 112 6.1.1 RPM简介 113 6.1.2 RPM的使用 113 6.1.3 常见问题分析 117 6.2 项目二:配置本地YUM源安装服务器 118 6.2.1 YUM简介 118 6.2.2 设置YUM源 118 6.2.3 YUM的使用 119 6.2.4 常见问题分析 120 6.3 项目三:使用源码包安装FTP软件 120 6.3.1 TAR包管理工具简介 121 6.3.2 TAR包管理工具的使用 121 本章小结 124 习题6 124 上机实践6 125 第7章 网络连接 126 7.1 项目一:网络环境配置 126 7.1.1 主机名的配置 127 7.1.2 网卡信息的配置 127 7.1.3 客户端DNS服务器的配置 133 7.2 项目二:网络调试与故障排查 133 7.2.1 常用网络调试命令 134 7.2.2 网络故障排查方法 136 本章小结 136 习题7 136 上机实践7 137 第8章 Shell编程入门 138 8.1 项目一:第一个Shell程序Hello world 138 8.1.1 创建Shell程序 139 8.1.2 设置执行权限 139 8.1.3 执行Shell程序 139 8.2 项目二:猜数字游戏程序 140 8.2.1 Shell语法介绍 142 8.2.2 输入/输出的内部命令 143 8.2.3 条件测试 144 8.2.4 流程控制语句 145 8.2.5 函数 151 8.2.6 处理参数 151 8.2.7 调试Shell程序 153 8.3 Shell程序设计实例 155 本章小结 156 上机实践8 156 第二篇 服务器配置篇 第9章 DNS服务器 158 9.1 项目一:DNS服务器的安装与启动 158 9.1.1 DNS服务器介绍 158 9.1.2 安装DNS服务器 160 9.2 项目二:DNS服务器的配置 161 9.2.1 主配置文件named.conf 164 9.2.2 正向解析文件 168 9.2.3 反向解析文件 170 9.3 项目三:DNS客户端配置 170 9.4 项目四:综合DNS服务器配置 170 本章小结 174 习题9 174 上机实践9 175 第10章 DHCP服务器 177 10.1 项目一:DHCP服务器的安装与启动 177 10.1.1 DHCP服务器简介 178 10.1.2 DHCP的运作方式 178 10.1.3 安装DHCP服务器 179 10.1.4 /etc/dhcp/dhcpd.conf配置文件 180 10.2 项目二:DHCP服务器的配置 181 10.3 常见问题分析 184 本章小结 185 习题10 185 上机实践10 185 第11章 Web服务器 187 11.1 项目一:Apache服务器的安装与测试 187 11.1.1 Apache服务器简介 188 11.1.2 安装Apache服务器 189 11.1.3 Apache软件包的安装位置 193 11.2 项目二:发布Web站点 193 11.2.1 Apache服务器配置文件简介 194 11.2.2 配置Apache服务器 194 11.3 项目三:发布个性化Web站点 195 11.4 项目四:虚拟主机配置 196 11.4.1 虚拟主机简介 199 11.4.2 基于域名的虚拟主机配置 199 11.4.3 基于IP地址的虚拟主机配置 200 11.5 项目五:Nginx服务器的安装与配置 201 11.5.1 Nginx服务器简介 202 11.5.2 安装Nginx服务器 203 11.5.3 配置Nginx服务器 205 本章小结 206 习题11 207 上机实践11 207 第12章 MySQL服务器 209 12.1 项目一:MySQL服务器的安装与启动 209 12.1.1 MySQL数据库简介 210 12.1.2 安装MySQL服务器 210 12.1.3 管理mysqld服务 212 12.1.4 测试登录MySQL服务器 213 12.1.5 重置MySQL服务器管理员root密码 213 12.2 项目二:数据库的创建与使用 214 12.2.1 数据库操作 215 12.2.2 数据表操作 216 12.2.3 处理表数据 220 12.3 项目三:数据库的权限管理与备份 222 12.3.1 数据库的权限管理 223 12.3.2 数据库的备份与恢复 226 本章小结 227 习题12 227 上机实践12 227 第13章 FTP服务器 229 13.1 项目一:FTP服务器的安装与启动 229 13.1.1 FTP服务器简介 230 13.1.2 FTP服务器的用户分类 231 13.1.3 FTP服务器的安装 231 13.2 项目二:远程连接与访问FTP服务器 232 13.2.1 设置SELinux和防火墙 233 13.2.2 创建FTP账号 234 13.2.3 连接FTP服务器 234 13.3 项目三:FTP服务器的配置 236 13.3.1 vsftpd.conf配置文件介绍 237 13.3.2 匿名用户设置 237 13.3.3 本地用户设置 238 13.3.4 服务相关设置 238 13.3.5 主动与被动服务设置 238 13.4 常见问题分析 239 本章小结 239 习题13 239 上机实践13 240 第14章 NFS服务器 241 14.1 项目一:NFS服务器的安装与启动 241 14.1.1 NFS服务器简介 241 14.1.2 安装NFS服务器 242 14.1.3 管理nfs服务 242 14.2 项目二:配置NFS服务器 242 14.2.1 NFS配置文件 243 14.2.2 维护NFS服务器的共享 244 14.2.3 查看共享目录参数 244 14.2.4 测试NFS服务器 244 14.3 常见问题分析 245 本章小结 246 习题14 246 上机实践14 247 第15章 Samba服务器 248 15.1 项目一:Samba服务器的安装与启动 248 15.1.1 Samba服务器简介 248 15.1.2 安装Samba服务器 249 15.2 项目二:Samba服务器的配置与测试 249 15.2.1 配置Samba服务器 250 15.2.2 测试Samba服务器 253 15.3 常见问题分析 255 本章小结 256 习题15 256 上机实践15 257 第16章 时间服务器 258 16.1 项目一:NTP服务器的安装与启动 258 16.1.1 NTP的工作过程 258 16.1.2 NTP的工作模式 259 16.1.3 选择NTP服务器 260 16.1.4 安装NTP服务器 260 16.2 项目二:NTP服务器的配置 261 16.2.1 配置文件 261 16.2.2 常用配置选项 262 16.2.3 /etc/ntp.conf配置实例 262 16.2.4 监控NTP服务器 263 16.3 项目三:NTP客户端配置 264 16.3.1 在Linux系统中进行时间同步 264 16.3.2 在Windows系统中进行时间同步 265 本章小结 266 习题16 266 上机实践16 267 参考文献 268
高志君,大连东软信息学院副教授,一直从事多核程序设计、Linux操作与服务器配置、操作系统的教学与科研工作。曾出版的《Linux系统管理与服务器配置——基于CentOS 7》一书,受到广大读者的好评。
本书以CentOS Linux 7为例,由浅入深、全面系统地介绍Linux系统管理及服务器配置的相关内容。本书强调实践能力的培养,以项目为导引展开知识点介绍。全书共16章,分为基础管理篇和服务器配置篇。基础管理篇包括:CentOS Linux 7系统的安装与介绍、文件系统、用户与用户组、权限管理、服务与进程、软件安装与包管理工具、网络连接、Shell编程入门;服务器配置篇包括:DNS服务器、DHCP服务器、Web服务器、MySQL服务器、FTP服务器、NFS服务器、Samba服务器、时间服务器。为便于复习和自学,每章后配备丰富的习题和上机实践。同时为便于教师的讲授,本书配备电子课件、电子教案、学案、源程序及习题答案。 本书可作为高等院校计算机相关专业的教材,也可作为有关专业技术人员的培训教材,同时可供广大Linux爱好者及从事网络管理的网络爱好者参考。
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格
