新書推薦:
《
三十六计绘本(共8册)走为上计+欲擒故纵+以逸待劳+无中生有+金蝉脱壳+浑水摸鱼+打草惊蛇+顺手牵羊 简装
》
售價:HK$
177.4
《
茶之书(日本美学大师冈仓天心传世经典 诗意盎然地展现东方的智慧和美学 收录《卖茶翁茶器图》《茶具十二先生图》《煎茶图式》《历代名瓷图谱》等86幅精美茶室器物图)
》
售價:HK$
65.0
《
云冈:人和石窟的1500年
》
售價:HK$
72.8
《
淡水鱼类营养生理与饲料
》
售價:HK$
333.8
《
人体结构绘画重点
》
售價:HK$
143.4
《
中国妖怪故事(全集·增订版)
》
售價:HK$
221.8
《
于胥斯原 乡族、风水与地方记忆
》
售價:HK$
177.0
《
以经治国与汉代社会
》
售價:HK$
98.6
編輯推薦:
提供电子课件、程序源代码、习题解答等教辅资源。
內容簡介:
本书以目前较为新颖的CentOS Linux 7为例,由浅入深、全面系统地介绍了Linux系统管理及服务器配置的相关内容。强调实践能力的培养,以项目为导引展开知识点介绍。全书共由15章组成,分为基础管理篇和服务器配置篇两部分。基础管理篇包括:系统的安装与介绍、文件系统、用户与用户组、服务与进程、软件安装与包管理工具、网络连接、Shell编程入门;服务器配置篇包括:Samba服务器、MySQL数据库服务器、Web服务器、DNS服务器、DHCP服务器、FTP服务器、时间服务器、目录服务器。为便于复习和自学,每章均配备丰富的习题。本书可作为高等院校计算机相关专业的教材,也可作为有关专业技术人员的培训教材,同时也是广大Linux爱好者以及从事网络管理的网络爱好者必备的参考书。
關於作者:
高志君,大连东软信息学院副教授,一直从事多核程序设计、Linux操作与服务器配置、操作系统的教学与科研工作。
目錄 :
第一篇基础管理篇
第1章CentOS Linux 7系统的安装与介绍
1.1项目一:CentOS Linux 7系统的安装
1.1.1Linux系统的起源与发展
1.1.2Linux系统的组成与版本
1.1.3Linux系统的安装
1.2项目二:首次启动CentOS Linux
操作系统的配置
1.3项目三:Linux系统基本操作
1.3.1虚拟文本控制台
1.3.2Shell简介
1.3.3命令提示符
1.3.4注销用户
1.3.5重启和关机
1.4知识扩展
1.4.1查看系统信息命令
1.4.2远程连接
本章小结
习题1
第2章文件系统
2.1项目一:Linux下文件管理的实践
2.1.1文件系统概述
2.1.2Linux的树形目录结构
2.1.3Linux的文件管理命令
2.2项目二:使用vim编辑文档
2.2.1vim编辑器
2.2.2查看文件内容命令
2.2.3管道与重定向命令
2.3项目三:使用U盘备份文件
2.3.1挂载点
2.3.2查询设备名
2.3.3挂载文件系统
2.3.4卸载文件系统
2.4项目四:扩充系统的硬盘空间
2.5知识扩展
2.5.1命令行下提高工作效率的方法
2.5.2文件系统的自动挂载
本章小结
习题2
第3章用户与用户组
3.1项目一:用户账号与用户组的创建
3.1.1用户与用户组概念
3.1.2与用户管理相关的系统文件
3.1.3用户管理
3.1.4用户组管理
3.1.5知识扩展
3.2项目二:文件属性的读取和修改
3.2.1文件属性
3.2.2修改文件属性
本章小结
习题3
第4章服务与进程
4.1项目一:Linux系统启动配置与快捷键设置
4.1.1Linux系统的启动过程
4.1.2Linux系统的运行级别
4.1.3系统运行级别之间的切换
4.1.4关闭Ctrl Alt Del组合键的功能
4.2项目二:使用systemctl命令管理NFS服务
4.2.1服务简介
4.2.2systemctl命令
4.3项目三:进程的延迟与周期调度
4.3.1进程的概念
4.3.2进程调度
4.3.3进程的查看
4.3.4进程的终止
4.4知识扩展
4.4.1作业控制的概念
4.4.2作业控制常用命令
本章小结
习题4
第5章软件安装与包管理工具
5.1项目一:使用RPM管理telnet-server软件包
5.1.1RPM包管理工具简介
5.1.2RPM工具的使用
5.1.3常见问题分析
5.2项目二:配置本地YUM源安装服务器
5.2.1YUM工具简介
5.2.2设置YUM源
5.2.3YUM工具的使用
5.2.4常见问题分析
5.3项目三:使用源代码安装FTP软件
5.3.1TAR包管理工具简介
5.3.2TAR包管理工具的使用
本章小结
习题5
第6章网络连接
6.1项目一:网络环境配置
6.1.1主机名的配置
6.1.2网卡信息的配置
6.1.3客户端域名解析服务器的 配置
6.2项目二:网络调试与故障排查
6.2.1常用网络调试命令
6.2.2网络故障排查方法
本章小结
习题6
第7章Shell编程入门
7.1项目一:第一个Shell脚本程序 Hello world
7.1.1创建Shell程序
7.1.2设置执行权限
7.1.3执行Shell程序
7.2项目二:猜数字游戏程序
7.2.1Shell的语法介绍
7.2.2输入输出内部命令
7.2.3条件测试
7.2.4流程控制语句
7.2.5函数
7.2.6处理参数
7.2.7调试Shell程序
7.3Shell程序设计实例
本章小结
习题7
第二篇服务器配置篇
第8章Samba服务器
8.1项目一:Samba服务器的安装与启动
8.1.1Samba服务器简介
8.1.2安装Samba服务器
8.2项目二:Samba服务器的配置与 测试
8.2.1配置Samba服务器
8.2.2测试Samba服务器
8.3常见问题分析
本章小结
习题8
第9章MySQL数据库服务器
9.1项目一:MySQL数据库服务器的 安装与启动
9.1.1MySQL数据库简介
9.1.2安装MySQL数据库
9.1.3管理mysqld服务
9.1.4测试登录MySQL数据库
9.1.5重置MySQL数据库管理员 root密码
9.2项目二:数据库的创建与使用
9.2.1数据库操作
9.2.2数据表操作
9.2.3处理表数据
9.3项目三:数据库的权限管理与备份
9.3.1数据库的权限管理
9.3.2数据库的备份与恢复
本章小结
习题9
第10章Web服务器
10.1项目一:Apache服务器的安装与 测试
10.1.1Apache服务器简介
10.1.2安装Apache服务器
10.1.3Apache软件包安装位置
10.2项目二:发布Web站点
10.2.1Apache服务器配置 文件简介
10.2.2配置Apache服务器
10.3项目三:发布个性化Web站点
10.4项目四:虚拟主机配置
10.4.1虚拟主机简介
10.4.2基于域名的虚拟主机配置
10.4.3基于IP地址的虚拟 主机配置
10.5项目五:Nginx服务器的安装与配置
10.5.1Nginx服务器简介
10.5.2安装Nginx服务器
10.5.3配置Nginx服务器
本章小结
习题10
第11章DNS服务器
11.1项目一:DNS服务器的安装与启动
11.1.1DNS服务器介绍
11.1.2安装DNS服务器
11.2项目二:DNS服务器端的配置
11.2.1主配置文件named.conf
11.2.2正向解析文件
11.2.3反向解析文件
11.3项目三:DNS客户端配置
11.4项目四:综合DNS服务器配置
本章小结
习题11
第12章DHCP服务器
12.1项目一:DHCP服务器的安装与 启动
12.1.1DHCP服务器简介
12.1.2DHCP的运作方式
12.1.3安装DHCP服务器
12.1.4etcdhcpdhcpd.conf 配置文件
12.2项目二:DHCP服务器的配置
12.3常见问题分析
本章小结
习题12
第13章FTP服务器
13.1项目一:FTP服务器的安装与 启动
13.1.1FTP服务器简介
13.1.2FTP用户分类
13.1.3FTP服务器的安装
13.2项目二:远程连接与访问FTP
13.2.1设置SELinux和防火墙
13.2.2创建FTP账号
13.2.3连接FTP服务器
13.3项目三:FTP服务器的配置
13.3.1vsftpd.conf配置文件介绍
13.3.2匿名用户设置
13.3.3本地用户设置
13.3.4服务相关设置
13.3.5主动与被动服务设置
13.4常见问题分析
本章小结
习题13
第14章时间服务器
14.1项目一:NTP服务器的安装与 启动
14.1.1NTP的工作过程
14.1.2NTP的工作模式
14.1.3选择NTP服务器
14.1.4安装NTP服务器
14.2项目二:NTP服务器的配置
14.2.1配置文件
14.2.2常用配置选项
14.2.3ntp.conf配置实例
14.2.4监控NTP服务器
14.3项目三:NTP客户端配置
14.3.1在Linux中进行时间同步
14.3.2在Windows中进行时间同步
本章小结
习题14
第15章目录服务器
15.1项目一:OpenLDAP服务器的 安装与启动
15.1.1目录服务器简介
15.1.2OpenLDAP服务器的安装
15.2项目二:OpenLDAP服务器的 共享设置
15.2.1共享设置详解
15.2.2OpenLDAP服务器测试
本章小结
习题15
参考文献
內容試閱 :
本书是学习Linux系统的入门教材,从Linux操作系统的起源、安装开始,逐步讲述了Linux系统的基本操作与管理。全书立足于实践与工程能力的培养,以项目进行引导展开全书内容。通过做中学与学中做相结合的实践过程,从【项目描述】开始,进而进行【项目分析】,总结项目涉及的知识点并给出相关章节,最后给出【操作过程】。
本书采用CentOS Linux 7版本,由讲授Linux相关课程、经验丰富的一线教师编写。全书内容循序渐进,按照初学者学习思路编排,条理性强,语言通俗,容易理解。在章节安排上,本书分为基础管理篇和服务器配置篇两部分,共计15章。基础管理篇包括:系统的安装与介绍、文件系统、用户与用户组、服务与进程、软件安装与包管理工具、网络连接、Shell编程入门;服务器配置篇包括:Samba服务器、MySQL数据库服务器、Web服务器、DNS服务器、DHCP服务器、FTP服务器、时间服务器、目录服务器。为便于复习和自学,每章均配备丰富的习题。本书可作为高等院校计算机相关专业的教材,也可作为有关专业技术人员的培训教材,同时也是广大Linux爱好者以及从事网络管理的网络爱好者必备的参考书。
本书由高志君担任主编并统稿。编写分工如下:第2、5、7、9、11、13、14章由高志君编写,第1、4、6、8、10、12、15章由贾宁编写,第3章由何宗刚编写。另外,张晓芳、滕英岩也参与了个别内容的编写工作,并提出了大量的宝贵意见。
在本书编写过程中,参考了很多国内外的著作和文献,在此对著作者致以由衷的谢意。同时得到了很多人的帮助和支持,在此感谢我的合作者们辛勤、严谨的劳动,感谢我的同事及学生对本书的意见和建议。
本书配有电子课件、源程序、习题解答等教学资源,读者可以登录华信教育资源网(www.hxedu.com.cn)注册后免费下载。
限于作者水平,书中错误和缺点在所难免,欢迎广大读者提出宝贵意见和建议,我们不胜感激。