Linux服务器配置与管理

本书由浅入深,全面、系统地介绍了Linux系统管理及各种网络服务的安装与配置。本书的每一个知识点都附以实例,并介绍了详细的操作步骤,读者按步骤操作即可执行相应的命令。另外,本书配有大量的教学视频,以帮助读者更好地学习本书内容。本书分4篇共23章,第1篇包括Linux操作系统简介、RHEL6.4的安装、Linux基础使用、Linux常用操作命令、Linux文件系统、Linux管理入门和Shell编程入门;第2篇介绍远程登录管理、DHCP服务器、DNS服务器和时间服务器;第3篇详细介绍MySQL操作入门、目录服务器、WWW服务器、邮件服务器、FTP服务器、Samba服务器、CUPS打印服务器、新闻服务器和流媒体服务器;第4篇介绍PHP的安装、PHP基础和PHP实例——简易留言本。
  本书涉及面广,从基本操作、基本网络应用到高级网络应用,再到Linux网站开发环境,几乎涉及了Linux网络中的所有核心知识,适合Linux各级水平的用户,也可作为大中专院校计算机专业学生和广大计算机爱好者的参考用书。对于网络管理员,更是一本不可多得的案头必备参考书。
作者简介
  副教授,东北大学软件工程硕士。现就职于营口理工学院。1994年至今从事计算机教学与科研工作。先后讲授《微机原理》、《汇编语言》、《高级语言程序设计》《计算机组装与维修》、《Linux操作系统》、《单片机原理与应用》、《楼宇智能化技术》、《微机接口技术》等十几门课程。在全国核心期刊发表计算机学术论文十余篇。
目  录
第1篇RedHatLinux基础篇

第1章Linux操作系统简介
 11网络操作系统
 111UNIX操作系统
 112NetWare局域网操作系统
 113WindowsNT类网络操作系统
 12Linux的发展历史
 121了解GNU
 122Linux的发展
 13Linux的主要特点
 131开放性
 132多用户多任务环境
 133良好的用户界面
 134设备独立性
 135丰富的网络功能
 14Linux的内核
 141Linux内核的发展史
 142Linux内核的功能
 143Linux内核的版本
 15Linux发行版本
 151Linux常见发行版本
 152RedHatEnterpriseLinux
 16本章小结
第2章RHEL64的安装
 21安装前准备
 211检查硬件兼容性
 212硬盘的分区规划
 213检查磁盘空间
 214了解存储设备的表示
 215RHEL安装方式
 22安装RHEL
 221进入安装程序
 222选择语言
 223硬盘分区
 224选择安装组件
 225安装最后的设置
 23其他安装方式简介
 231硬盘安装
 232网络安装
 24本章小结
 25本章习题
第3章Linux基础使用
 31Linux的启动和关闭
 311启动Linux
 312关闭Linux
 32命令界面
 321切换到字符界面
 322使用终端窗口
 323使用第三方终端软件
 33图形界面GNOME
 331认识GNOME
 332桌面组成
 333系统设置
 334浏览计算机
 335多媒体应用
 336网络应用
 337办公软件
 34Linux的运行级
 341init进程
 342运行级
 35本章小结
 36本章习题
第4章Linux常用操作命令
 41LinuxShell简介
 411了解Shell
 412Shell命令规则
 42常用目录和文件操作命令
 421路径的概念
 422常用目录操作命令
 423常用文件操作命令
 424使用通配符
 425查找文件
 426文件压缩和打包管理
 427其他常用命令
 43文本编辑命令
 431查看文件
 432文本编辑器vi入门
 44系统运行状况分析命令
 441硬件信息
 442引导信息
 443运行日志
 45本章小结
 46本章习题
第5章Linux文件系统
 51认识Linux文件系统
 511目录结构
 512Linux文件
 513常见文件系统类型
 52Linux文件权限
 521文件权限概述
 522权限位
 523setuid和setgid位
 524修改文件权限
 525修改所有者
 526设置默认权限
 53使用硬盘
 531查看硬盘分区表
 532硬盘分区
 533格式化分区
 54挂载文件系统
 541mount命令
 542挂载硬盘分区
 543挂载光驱
 544挂载U盘
 545自动挂载文件系统
 55本章小结
 56本章习题
第6章Linux管理入门
 61管理用户和组
 611保存用户和组信息的文件
 612管理用户和组
 613口令维护
 614查看用户
 615用户管理器
 62管理进程
 621了解进程
 622启动进程
 623查看进程状态
 624终止进程
 63管理软件包
 631RPM介绍
 632使用RPM
 633从源代码安装软件
 64配置网络
 641设置主机名
 642设置IP地址
 643通过配置文件修改IP地址和网关
 644DNS服务器
 645xinetd
 65本章小结
 66本章习题
第7章Shell编程入门
 71Shell编程过程
 711创建Shell程序
 712设置执行权限
 713执行Shell程序
 72Shell的语法介绍
 721使用变量
 722输入/输出内部命令
 723条件测试
 724流程控制语句
 725函数
 726处理参数
 73调试Shell程序
 731一般错误
 732调试跟踪
 74Shell程序设计实例
 75本章小结
 76本章习题
   
   
第2篇基础网络应用篇

第8章远程登录管理
 81使用Telnet服务
 811安装Telnet服务器程序
 812配置Telnet服务器
 813使用telnet
 814Telnet的安全风险
 82使用OpenSSH
 821安装和配置OpenSSH
 822OpenSSH密钥管理
 823使用SSH客户端
 824OpenSSH常用命令
 83使用VNC
 831VNC简介
 832安装VNC服务器程序
 833启动和配置VNC服务器程序
 834使用WindowsVNC客户端
 835LinuxVNC客户端
 84本章小结
 85本章习题
第9章DHCP服务器
 91认识DHCP协议
 911DHCP简介
 912DHCP工作流程
 92安装DHCP服务器
 921安装DHCP服务器程序
 922启动DHCP服务器程序
 923停止DHCP服务器程序
 924查看DHCP状态
 93配置DHCP服务器
 931了解配置文件
 932配置文件的声明、参数和选项
 933配置示例
 934建立客户租约文件
 94配置DHCP客户端
 941配置Linux的DHCP客户端
 942配置Windows的DHCP客户端
 95本章小结
 96本章习题
第10章DNS服务器
 101DNS简介
 1011域名空间
 1012DNS服务器类型
 1013DNS解析的过程
 102安装DNS服务器
 1021安装DNS服务器程序
 1022启动和关闭DNS服务器程序
 103DNS的配置选项
 1031了解配置文件
 1032主配置文件namedconf
 1033区文件和资源记录  1034了解记录类型
 104DNS服务器配置实例
 1041DNS服务的测试
 1042主DNS服务器
 1043辅助DNS服务器
 1044简单DNS负载均衡
 1045DNS转发
 105本章小结
 106本章习题
第11章时间服务器
 111时间协议NTP简介
 1111NTP的工作过程
 1112NTP的工作模式
 1113选择NTP服务器
 112安装和配置NTP服务器
 1121安装NTP程序
 1122启动和停止NTP服务器
 113NTP服务器的配置
 1131了解配置文件
 1132常用配置选项
 1133ntpconf配置实例
 1134监控NTP服务器
 114NTP客户端的使用方法
 1141在Linux中进行时间同步
 1142在Windows中进行时间同步
 115本章小结
 116本章习题
   
   
第3篇高级网络应用篇

第12章MySQL操作入门
 121MySQL简介
 122安装MySQL
 1221基于RPM包的MySQL安装
 1222安装源代码MySQL
 123启动MySQL
 1231设置用户和权限
 1232启动和停止MySQL
 124MySQL基础操作
 1241设置数据库管理员密码
 1242连接MySQL服务器
 1243新增账户
 1244操作数据库
 1245操作表
 1246操作记录  1247MySQL数据导入和导出
 125SQL语言基础
 1251了解SQL语言
 1252SQL的数据类型
 1253数据库和表的定义
 1254数据查询功能
 1255数据操纵语句
 126本章小结
 127本章习题
第13章目录服务器
 131了解LDAP协议
 1311LDAP协议
 1312LDAP的基本模型
 1313LDAP的功能
 1314LDAP协议的特点
 132安装OpenLDAP
 1321安装OpenLDAP服务器程序
 1322测试安装正确性
 133配置OpenLDAP
 1331slapdconf
 1332了解schema
 134管理OpenLDAP
 1341向目录数据库中添加数据
 1342查询
 1343修改条目
 1344删除条目
 1345数据导出
 135OpenLDAP在用户认证的应用
 1351用户认证用到的objectClass
 1352使用迁移工具
 1353设置客户端登录
 136本章小结
 137本章习题
第14章WWW服务器
 141HTTP协议介绍
 1411HTTP协议简介
 1412HTTP工作方式
 142安装Apache
 1421Apache服务器简介
 1422安装Apache服务器程序
 1423启动和停止Apache服务器
 1424测试WWW服务
 143配置Apache
 1431了解配置文件
 1432了解Apache的模块
 1433常用配置指令
 144虚拟主机
 1441基于主机名的虚拟主机
 1442基于IP地址的虚拟主机
 145文件系统映射
 1451基本文件映射
 1452使用别名映射
 1453URL重定向
 146本章小结
 147本章习题
第15章邮件服务器
 151了解电子邮件系统
 1511邮件的代理制度
 1512了解邮件相关协议
 152安装邮件服务器
 1521使用到的软件包
 1522安装postfix
 1523安装Courier-Authlib
 1524安装Maildrop
 1525安装ExtMail和ExtMan
 1526安装Courier-IMAP
 153配置邮件服务器
 1531配置域名系统
 1532配置postfix
 1533初始化数据库
 1534配置WWW服务器
 1535配置Courier-Authlib
 1536配置Cyrus-SASL认证
 154测试邮件服务器
 1541启动各软件包
 1542命令方式下测试邮件收发
 1543测试ExtMan
 1544测试ExtMail
 1545配置SMTP/POP邮件客户端
 155本章小结
 156本章习题
第16章FTP服务器
 161FTP基础
 1611FTP工作原理
 1612FTP协议
 1613FTP传输文件方式
 1614使用FTP
 1615vsftp介绍
 162安装vsftpd服务器
 1621使用RPM包安装
 1622使用源码安装
 1623卸载vsftpd
 163配置vsftpd工作环境
 1631配置用户和目录
 1632启动vsftpd
 1633检查是否启动vsftpd
 164vsftpd常用配置
 1641匿名用户配置
 1642本地用户配置
 1643网络和连接参数配置
 1644日志功能配置
 1645其他常用选项设置
 165vsftpd高级配置
 1651配置虚拟用户使用vsftpd
 1652配置虚拟FTP服务器
 166本章小结
 167本章习题
第17章Samba服务器
 171了解Samba
 1711SMB协议
 1712Samba及其功能
 172安装Samba服务器
 1721安装Samba
 1722启动Samba
 173配置Samba
 1731全局选项
 1732共享选项
 1733特殊设置选项
 1734添加Samba用户
 174Samba应用实例
 1741匿名Samba服务器
 1742需登录Samba服务器
 175使用SWAT管理Samba服务器
 1751配置SWAT服务
 1752配置Samba服务器
 176访问Windows系统
 1761挂载到Linux文件系统
 1762使用smbclient软件
 177本章小结
 178本章习题
第18章CUPS打印服务器
 181了解Linux的打印系统
 182安装和配置CUPS服务器
 1821安装和启动CUPS
 1822配置CUPS打印系统
 183共享打印机
 1831Windows客户端
 1832Linux客户端
 184本章小结
 185本章习题
第19章新闻服务器
 191了解新闻组
 1911新闻组的概念
 1912新闻组的分类
 192安装inn
 1921使用inn前的准备
 1922安装inn软件包
 193配置inn
 1931主配置文件innconf
 1932存储方式配置文件storageconf
 1933过期设置文件expirectl
 1934权限配置文件readersconf
 1935初始设置
 194访问新闻服务器
 195管理新闻组
 1951添加新闻组
 1952删除帖子
 1953删除新闻组
 196本章小结
 197本章习题
第20章流媒体服务器
 201流媒体简介
 2011了解流式传输
 2012常见的流媒体系统
 202安装HelixServer
 2021获取软件
 2022安装软件
 2023启动和停止HelixServer
 203管理HelixServer
 2031打开Web管理界面
 2032设置服务器
 2033测试流媒体服务器
 204本章小结
 205本章习题
   
   
第4篇Linux网站开发环境

第21章PHP的安装
 211PHP简介
 2111PHP的发展
 2112PHP的特点
 212安装PHP软件包
 2121使用"添加/删除软件"安装
 2122使用RPM安装
 2123使用源代码安装
 213配置PHP
 2131PHP配置文件phpini
 2132修改Apache配置文件
 214测试PHP
 2141创建测试PHP文件
 2142打开测试PHP文件
 215本章小结
 216本章习题
第22章PHP基础
 221PHP语法基础
 2211语法格式
 2212变量
 2213字符串
 2214运算符
 2215数组
 222PHP的流程控制
 2221分支语句
 2222循环语句
 223PHP的函数
 2231字符串函数
 2232数值函数
 2233日期和时间函数
 2234数组函数
 2235自定义函数
 224PHP处理表单
 2241表单提交方式
 2242PHP接收表单数据的方式
 225PHP操作MySQL数据库
 2251连接和选择数据库
 2252操作数据库中的数据
 226本章小结
第23章PHP实例--简易留言本
 231系统设计
 2311功能设计
 2312数据库设计
 2313Web环境配置
 232代码设计
 2321数据库连接代码
 2322设计主页(查看留言)
 2323发表留言
 2324修改留言
 2325删除留言
 233本章小结

#现在前往

精选留言

Linux,服务器,配置,管理
sample
2020-08-16
写留言
签到
投稿
QQ咨询
返回顶部