Linux应用大全服务器架设

Linux应用大全服务器架设
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2014-11
版次: 1
ISBN: 9787115368492
定价: 99.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 746页
字数: 1185千字
正文语种: 简体中文
24人买过
  •   Linux是一个免费的多用户、多任务的操作系统,其稳定性、安全性与网络功能特别显著。目前Linux已经成为全球增长极快的操作系统,其应用将更加丰富,特别是在系统级的数据库、消息管理、Web应用、桌面办公和嵌入式开发等方面。
      《Linux应用大全服务器架设》内容涉及Linux服务器配置各方面的知识,全面、深入和系统,使用大量图表和实例进行讲述,便于读者理解和掌握知识点。由浅入深进行讲解,脉络清晰,突出实践性和实用性,实例详细,通俗易懂。
      《Linux应用大全服务器架设》适合Linux爱好者、Linux系统管理工程师、培训机构教师和学生以及高等院校计算机专业的教师和学生使用。   於岳:从事Linux系统管理和教学工作多年,擅长基于Linux系统的服务器配置、高可用性架构、性能优化和故障排查。参与过多家公司的Linux系统架构规划、设计、配置、维护、优化和故障排查。对Linux、UNIX、Oracle、MySQL等有深入的研究。担任过系统工程师、数据库工程师、架构师和培训专家。目前主要从事系统、数据库的管理和教学工作。 第1章 Linux网络基本配置 1.1 Linux网络配置文件 1.1.1  /etc/sysconfig/network-scripts/ifcfg-eth0文件 1.1.2 /etc/resolv.conf文件 1.1.3 /etc/host.conf文件 1.1.4 /etc/sysconfig/network文件 1.1.5 /etc/hosts文件 1.1.6 /etc/networks文件 1.1.7 /etc/protocols文件 1.1.8 /etc/services文件 1.2 Linux网络命令 1.2.1 traceroute 1.2.2 mii-tool 1.2.3 ifconfig 1.2.4 ifdown 1.2.5 ifup 1.2.6 ping 1.2.7 netstat 1.2.8 arp 1.2.9 rpcinfo 1.2.10 ip 1.3 使用nmap扫描网络 1.3.1 nmap简介 1.3.2 使用nmap 1.4 捕获网络数据包 1.4.1 tcpdump 1.4.2 Wireshark 1.5 TCP Wrappers 1.5.1 TCP Wrappers简介 1.5.2 配置TCP Wrappers 1.5.3 EXCEPT 1.6 ADSL连接 1.6.1 ADSL简介 1.6.2 配置和启动ADSL连接 
    第2章 配置OpenSSH服务器 2.1 SSH简介 2.1.1 什么是SSH 2.1.2 SSH工作原理 2.1.3 SSH安全验证方式 2.1.4 OpenSSH简介 2.2 OpenSSH服务器安装和配置 2.2.1 安装OpenSSH服务器软件包 2.2.2 /etc/ssh/sshd_config文件详解 2.2.3 OpenSSH服务器配置实例 2.2.4 控制sshd服务 2.3 配置OpenSSH客户端 2.3.1 Linux客户端连接 2.3.2 /etc/ssh/ssh_config文件详解 2.3.3 Windows客户端连接--PuTTY 2.3.4 Windows客户端连接--Xshell 2.4 OpenSSH服务器高级配置 2.4.1 禁止root用户进行SSH连接 2.4.2 创建SSH认证密钥 2.4.3 使用密钥认证方式连接OpenSSH服务器 
    第3章 配置VNC服务器 3.1 VNC简介 3.1.1 什么是VNC 3.1.2 VNC工作流程 3.1.3 TigerVNC简介 3.2 VNC服务器安装和配置 3.2.1 VNC服务器配置实例 3.2.2 /root/.vnc目录简介 3.2.3 创建或更改VNC登录密码 3.2.4 管理VNC服务器 3.3 连接VNC服务器 3.3.1 Linux客户端连接 3.3.2 Windows客户端连接 3.4 VNC服务器高级配置 3.4.1 /etc/sysconfig/vncservers文件详解 3.4.2 配置用户使用固定虚拟桌面 3.4.3 控制vncserver服务 
    第4章 配置NFS服务器 4.1 NFS简介 4.1.1 什么是NFS 4.1.2 NFS协议 4.2 NFS服务器安装和配置 4.2.1 安装NFS服务器软件包 4.2.2 /etc/nfsmount.conf文件详解 4.2.3 /etc/exports文件详解 4.2.4 NFS服务器配置实例 4.2.5 控制nfs服务 4.3 管理NFS共享目录 4.3.1 维护NFS共享目录 4.3.2 查看NFS共享目录信息 4.3.3 查看/var/lib/nfs/etab文件 4.4 挂载和卸载NFS共享目录 4.4.1 挂载和卸载NFS文件系统 4.4.2 开机自动挂载NFS文件系统 4.5 NFS服务器高级配置 4.5.1 NFS文件系统自动挂载 4.5.2 /etc/sysconfig/nfs文件详解 4.5.3 NFS使用固定端口 4.6 管理NFS统计信息 4.6.1 显示NFS活动统计信息 4.6.2 显示NFS客户机挂载统计信息 
    第5章 配置Samba服务器 5.1 Samba简介 5.2 Samba服务器安装和配置 5.2.1 安装Samba服务器软件包 5.2.2 /etc/samba/smb.conf文件详解 5.2.3 Samba共享目录配置实例 5.3 Samba服务器配置实例 5.3.1 share级别Samba服务器配置 5.3.2 user级别Samba服务器配置 5.3.3 Samba打印机共享配置 5.3.4 控制smb服务 5.3.5 Samba排错 5.4 配置Samba客户端 5.4.1 Linux客户端配置 5.4.2 Windows客户端配置 5.5 Samba服务器高级配置 5.5.1 设置Samba加密口令 5.5.2 映射Samba用户账户 5.6 管理Samba服务器 5.6.1 显示当前Samba连接报告 5.6.2 管理Samba用户数据库 5.7 使用SWAT配置Samba服务器 5.7.1 SWAT简介 5.7.2 /etc/xinetd.d/swat文件详解 5.7.3 启用SWAT 5.7.4 使用SWAT 
    第6章 配置DHCP服务器 6.1 DHCP简介 6.1.1 什么是DHCP 6.1.2 使用DHCP服务优缺点 6.1.3 DHCP地址租约过程 6.1.4 DHCP相关术语 6.2 DHCP服务器安装和配置 6.2.1 安装DHCP服务器软件包 6.2.2 /etc/dhcp/dhcpd.conf文件详解 6.2.3 DHCP服务器配置实例 6.2.4 在指定网络接口启动DHCP服务器 6.2.5 控制dhcpd服务 6.2.6 DHCP服务器排错 6.3 配置DHCP客户端 6.3.1 Linux客户端配置 6.3.2 Windows客户端配置 6.4 查看DHCP地址租约信息 6.5 DHCP中继代理 6.5.1 DHCP中继代理简介 6.5.2 DHCP中继代理配置实例 
    第7章 配置DNS服务器 7.1 DNS简介 7.1.1 什么是DNS 7.1.2 DNS域命名空间简介 7.1.3 域名 7.1.4 DNS服务器类型 7.1.5 DNS解析类型 7.1.6 bind简介 7.2 DNS服务器安装和配置 7.2.1 安装DNS服务器软件包 7.2.2 /etc/named.conf文件详解 7.2.3 配置DNS区域文件 7.2.4 /var/named/named.ca文件详解 7.2.5 主DNS服务器配置实例 7.2.6 控制named服务 7.3 DNS服务器排错 7.3.1 rndc 7.3.2 named-checkconf 7.3.3 named-checkzone 7.4 配置DNS客户端 7.4.1 Linux客户端配置 7.4.2 Windows客户端配置 7.5 DNS客户端域名解析测试 7.5.1 host 7.5.2 nslookup 7.5.3 dig 7.6 DNS服务器高级配置 7.6.1 DNS简单负载均衡 7.6.2 辅助DNS服务器 7.6.3 完全转发DNS服务器 7.6.4 条件转发DNS服务器 7.6.5 虚拟子域 7.6.6 缓存DNS服务器 7.6.7 直接域名解析 7.6.8 泛域名解析 7.6.9 访问控制列表 7.6.10 chroot方式启动DNS服务器 
    第8章 配置Apache服务器 8.1 Web简介 8.1.1 什么是Web 8.1.2 Web特点 8.1.3 Web工作原理 8.1.4 静态网站和动态网站的区别 8.1.5 Web错误代码 8.1.6 Apache简介 8.2 Apache服务器安装和配置 8.2.1 安装Apache服务器软件包 8.2.2 /etc/httpd/conf/httpd.conf文件详解 8.2.3 Apache模块 8.2.4 Apache服务器配置实例 8.2.5 控制httpd服务 8.2.6 控制Apache服务器 8.3 访问Apache服务器 8.3.1 Mozilla Firefox 8.3.2 lynx 8.3.3 curl 8.3.4 elinks 8.4 日志文件 8.4.1 配置错误日志 8.4.2 配置访问日志 8.4.3 日志滚动 8.5 Apache服务器高级配置 8.5.1 .htaccess文件 8.5.2 访问控制 8.5.3 用户认证和授权 8.5.4 虚拟目录 8.5.5 WebDAV配置 8.5.6 符号链接 8.5.7 网页重定向 8.5.8 配置每个用户的Web网站 8.5.9 配置Apache代理服务 8.6 监测Apache服务器状态和信息 8.6.1 server-status 8.6.2 server-info 8.7 Apache日志分析 8.7.1 webalizer 8.7.2 awstats 8.8 配置Apache虚拟主机 8.8.1 基于IP地址的虚拟主机 8.8.2 基于TCP端口号的虚拟主机 8.8.3 基于域名的虚拟主机 8.9 配置Apache动态网站 8.9.1 配置CGI动态网站 8.9.2 配置PHP动态网站 8.10 配置LAMP网站 8.10.1 LAMP简介 8.10.2 搭建LAMP网站实例 8.11 HTTPS网站 8.11.1 HTTPS和SSL简介 8.11.2 /etc/httpd/conf.d/ssl.conf文件详解 8.11.3 配置HTTPS网站 
    第9章 配置Tomcat服务器 9.1 Tomcat简介 9.2 Tomcat服务器安装和配置 9.2.1 部署Tomcat动态网站 9.2.2 Tomcat目录 9.2.3 启动和关闭tomcat服务 9.2.4  /usr/local/tomcat/conf/server.xml文件详解 9.3 Tomcat服务器高级配置 9.3.1 虚拟目录 9.3.2 限制主机访问Tomcat服务器 9.3.3 配置每个用户的Web网站 9.3.4 配置Tomcat服务器支持CGI 9.3.5 设置Tomcat默认主页 9.3.6 配置HTTPS网站 9.4 通过网页管理Tomcat服务器 9.4.1  /usr/local/tomcat/conf/tomcat-users.xml文件详解 9.4.2 访问Manager App和Server Status 9.4.3 访问Host Manager 
    第10章 配置Nginx服务器 10.1 Nginx简介 10.2 Nginx服务器安装和配置 10.2.1 源码编译安装nginx软件 10.2.2 /etc/nginx/nginx.conf文件详解 10.2.3 Nginx服务器配置实例 10.2.4 控制Nginx服务器 10.2.5 Nginx日志文件 10.3 实现nginx服务开机自动启动 10.3.1 创建/etc/rc.d/init.d/nginx文件 10.3.2 控制nginx服务 10.4 Nginx服务器高级配置 10.4.1 虚拟目录 10.4.2 Nginx启用gzip压缩 10.4.3 查看Nginx工作状态 10.4.4 Nginx防盗链配置 10.4.5 配置Nginx日志滚动 10.4.6 限制Nginx访问流量 10.4.7 配置HTTPS网站 10.5 配置Nginx虚拟主机 10.5.1 基于IP地址的虚拟主机 10.5.2 基于TCP端口号的虚拟主机 10.5.3 基于域名的虚拟主机 
    第11章 配置SVN服务器 11.1 SVN概述 11.1.1 什么是版本控制 11.1.2 Subversion简介 11.1.3 Subversion的特性 11.1.4 SVN相关术语 11.2 SVN服务器安装和配置 11.2.1 安装SVN服务器软件包 11.2.2 管理SVN版本库 11.2.3  /etc/subversion/conf/svnserve.conf文件详解 11.2.4 /etc/subversion/conf/passwd文件详解 11.2.5 /etc/subversion/conf/authz文件详解 11.2.6 启动svn服务 11.2.7 SVN服务器配置实例 11.2.8 控制svnserve服务 11.2.9 通过HTTP协议访问SVN版本库 11.3 配置SVN客户端 11.3.1 Linux客户端配置 11.3.2 Windows客户端配置 
    第12章 配置vsftpd服务器 12.1 FTP简介 12.1.1 什么是FTP 12.1.2 FTP数据传输原理 12.1.3 FTP传输模式 12.1.4 FTP协议消息号 12.1.5 FTP用户 12.1.6 vsftpd简介 12.2 vsftpd服务器安装和配置 12.2.1 安装vsftpd服务器软件包 12.2.2 /etc/vsftpd/vsftpd.conf文件详解 12.2.3 控制vsftpd服务 12.3 配置vsftpd客户端 12.3.1 Linux客户端配置 12.3.2 Windows客户端配置 12.4 vsftpd服务器配置实例 12.4.1 测试默认匿名用户登录 12.4.2  允许匿名用户上传、下载文件和创建目录 12.4.3 只允许本地用户账户登录 12.4.4 限制用户目录 12.4.5 配置vsftpd服务器使用非标准端口 12.4.6 配置高安全匿名vsftpd服务器 12.4.7 拒绝指定用户连接vsftpd服务器 12.5 虚拟用户 12.5.1 虚拟用户简介 12.5.2 配置虚拟用户vsftpd服务器 12.5.3 对不同的虚拟用户设置不同的权限 12.6 以xinetd方式运行vsftpd 12.6.1 /etc/xinetd.d/vsftpd文件详解 12.6.2 通过xinetd方式启动vsftpd服务器 12.7 虚拟vsftpd服务器 12.7.1 独立启动的虚拟vsftpd服务器 12.7.2 xinetd启动的虚拟vsftpd服务器 
    第13章 配置Sendmail服务器 13.1 电子邮件简介 13.1.1 什么是电子邮件 13.1.2 邮件系统组成 13.1.3 电子邮件协议简介 13.1.4 SMTP协议命令 13.1.5 SMTP响应号码 13.1.6 Sendmail简介 13.2 Sendmail服务器安装和配置 13.2.1 安装Sendmail服务器软件包 13.2.2 /etc/mail/sendmail.mc文件详解 13.2.3 /etc/mail/submit.mc文件详解 13.2.4 /etc/mail/sendmail.cf文件详解 13.2.5 /etc/mail/local-host-names文件详解 13.2.6 /etc/mail/access文件详解 13.2.7 /etc/aliases文件详解 13.2.8 /etc/mail/userdb文件详解 13.2.9 Sendmail服务器配置实例 13.2.10 控制sendmail服务 13.2.11 配置dovecot服务器 13.2.12 测试发送Sendmail邮件 13.3 配置Sendmail客户端 13.3.1 Linux客户端配置 13.3.2 Windows客户端配置 13.4 管理用户邮件 13.4.1 用户邮件目录 13.4.2 邮件队列目录 13.4.3 显示邮件队列 13.4.4 显示邮件统计信息 13.5 虚拟域 13.5.1 /etc/mail/virtusertable文件详解 13.5.2 Sendmail虚拟域配置实例 13.6 Sendmail服务器认证 
    第14章 配置NTP服务器 14.1 NTP简介 14.1.1 什么是NTP 14.1.2 NTP服务器工作模式 14.2 NTP服务器安装和配置 14.2.1 安装NTP服务器软件包 14.2.2 /etc/ntp.conf文件详解 14.2.3 NTP服务器配置实例 14.2.4 控制ntpd服务 14.3 配置NTP客户端 14.3.1 Linux客户端配置 14.3.2 Windows客户端配置 14.3.3 手动设置系统时间和硬件时间 14.4 测试网络时间服务 14.4.1 显示网络时间同步状态 14.4.2 查看NTP服务同步状态 14.4.3 读取内核时间变量 14.4.4 查询和更改当前ntpd守护进程的状态 14.5 NTP服务器广播方式 14.5.1 生成NTP主机密钥 14.5.2 配置广播方式NTP服务器实例 
    第15章 配置NIS服务器 15.1 NIS简介 15.1.1 什么是NIS 15.1.2 NIS主机类型 15.2 NIS服务器安装和配置 15.2.1 安装NIS服务器软件包 15.2.2 /etc/ypserv.conf文件详解 15.2.3 设置NIS域名 15.2.4 创建NIS数据库 15.2.5 NIS服务器配置实例 15.2.6 控制ypserv服务 15.3 配置NIS客户端 15.3.1 /etc/nsswitch.conf文件详解 15.3.2 /etc/yp.conf文件详解 15.3.3 命令方式配置NIS客户端 15.3.4 图形方式配置NIS客户端 15.3.5 文本方式配置NIS客户端 15.4 NIS客户端检测 15.4.1 yptest 15.4.2 ypwhich 15.4.3 ypcat 15.4.4 ypmatch 15.4.5 yppasswd 15.4.6 ypchsh 15.4.7 ypset 15.4.8 yppoll 15.5 NIS服务器高级配置 15.5.1 配置NIS服务器使用固定端口 15.5.2 自动挂载NIS用户主目录 15.5.3 更新NIS数据库 15.5.4 配置从NIS服务器 
    第16章 配置OpenLDAP服务器 16.1 LDAP简介 16.1.1 什么是LDAP 16.1.2 LDAP协议 16.1.3 LDAP使用优势 16.1.4 LDAP基本模型 16.1.5 OpenLDAP简介 16.2 LDIF简介 16.2.1 什么是LDIF 16.2.2 对象类 16.2.3 属性 16.3 OpenLDAP服务器安装和配置 16.3.1 安装OpenLDAP服务器软件包 16.3.2 /etc/openldap/slapd.conf文件详解 16.3.3 设置LDAP管理员密码 16.3.4 OpenLDAP服务器配置实例 16.3.5 控制slapd服务 16.3.6 检查OpenLDAP配置文件 16.4 管理OpenLDAP服务器 16.4.1 添加LDAP条目 16.4.2 查询LDAP数据信息 16.4.3 LDAP数据导出成LDIF 16.4.4 修改LDAP条目 16.4.5 删除LDAP条目 16.5 phpLDAPadmin 16.5.1 安装和配置phpLDAPadmin 16.5.2 使用phpLDAPadmin 16.6 配置OpenLDAP客户端 16.6.1 /etc/openldap/ldap.conf文件详解 16.6.2 配置Linux系统OpenLDAP客户端 
    第17章 配置MySQL数据库 17.1 MySQL数据库简介 17.2 安装MySQL软件 17.2.1 RPM软件包方式安装MySQL 17.2.2 源码编译方式安装MySQL 17.2.3 控制mysqld服务 17.3 MySQL实用程序 17.3.1 常用MySQL实用程序 17.3.2 mysqlshow 17.3.3 mysqladmin 17.3.4 myisamchk 17.3.5 mysql 17.3.6 mysqlimport 17.3.7 mysqlcheck 17.4 管理和维护MySQL数据库 17.4.1 数据库 17.4.2 数据类型 17.4.3 表 17.4.4 DML数据操作 17.4.5 索引 17.4.6 完整性约束 17.4.7 视图 17.5 /etc/my.cnf文件详解 17.6 MySQL数据目录和日志文件 17.6.1 MySQL数据目录 17.6.2 MySQL日志文件 17.7 MySQL数据库备份和恢复 17.7.1 mysqldump备份数据库 17.7.2 恢复数据库 17.7.3 mysqlhotcopy数据库备份 17.8 用户管理 17.8.1 创建用户 17.8.2 设置用户密码 17.8.3 重命名用户名 17.8.4 删除用户 17.9 权限管理 17.9.1 权限简介 17.9.2 授予权限 17.9.3 撤销权限 17.10  MySQL图形界面客户端 17.10.1 Navicat for MySQL 17.10.2 MySQL Workbench 
    第18章 配置PostgreSQL数据库 18.1 PostgreSQL简介 18.2 PostgreSQL服务器安装和配置 18.2.1 安装PostgreSQL服务器软件包 18.2.2 初始化PostgreSQL数据库 18.2.3 控制postgresql服务 18.3 PostgreSQL实用程序 18.3.1 常用PostgreSQL实用程序 18.3.2 pg_ctl 18.3.3 psql 18.4 管理和维护PostgreSQL数据库 18.4.1 数据库 18.4.2 表空间 18.4.3 模式 18.4.4 表 18.4.5 DML数据操作 18.4.6 索引 18.4.7 完整性约束 18.4.8 视图 18.5 数据库信息统计和清理 18.5.1 收集数据库统计信息 18.5.2 清理数据库 18.6 用户和组管理 18.6.1 管理用户 18.6.2 管理组 18.7 权限管理 18.7.1 权限简介 18.7.2 授予权限 18.7.3 撤销权限 18.8 PostgreSQL数据目录和日志文件 18.8.1 PostgreSQL数据目录 18.8.2 PostgreSQL日志文件 18.9 PostgreSQL重要配置文件 18.9.1  /var/lib/pgsql/data/postgresql.conf文件详解 18.9.2  /var/lib/pgsql/data/pg_hba.conf文件详解 18.10 PostgreSQL数据库备份和恢复 18.10.1 pg_dump备份数据库 18.10.2 pg_dumpall备份数据库 18.10.3 pg_restore恢复数据库 18.11 phpPgAdmin图形化客户端工具 
    第19章 配置Squid服务器 19.1 代理服务器简介 19.1.1 什么是代理服务器 19.1.2 代理服务器的功能 19.1.3 代理服务器类型 19.1.4 Squid简介 19.2 Squid服务器安装和配置 19.2.1 安装Squid服务器软件包 19.2.2 /etc/squid/squid.conf文件详解 19.2.3 Squid访问控制列表 19.2.4 Squid服务器配置实例 19.2.5 控制squid服务 19.3 配置Squid客户端 19.3.1 Linux客户端配置 19.3.2 Windows客户端配置 19.4 Squid日志 19.4.1 Squid日志文件简介 19.4.2 使用webalizer实现Squid流量分析 19.5 Squid服务器高级配置 19.5.1 Squid缓存管理 19.5.2 Squid安全设置 19.5.3 配置Squid透明代理 19.5.4 配置Squid反向代理 19.5.5 Squid服务器性能优化 
    第20章 配置iptables防火墙 20.1 防火墙简介 20.1.1 什么是防火墙 20.1.2 什么是包过滤防火墙 20.1.3 iptables简介 20.2 iptables防火墙安装和配置 20.2.1 安装iptables防火墙软件包 20.2.2 /etc/sysconfig/iptables文件详解 20.2.3 控制iptables服务 20.2.4 保存和恢复iptables规则 20.3 iptables规则要素 20.3.1 表 20.3.2 链 20.3.3 目标动作 20.3.4 操作命令 20.3.5 基本规则匹配器 20.3.6 扩展规则匹配器 20.3.7 其他iptables目标动作 20.4 防火墙配置图形工具 20.4.1 安装system-config-firewal软件包 20.4.2 使用防火墙配置图形工具 
    第21章 配置NAT服务器 21.1 NAT简介 21.1.1 什么是NAT 21.1.2 NAT工作原理 21.1.3 NAT技术类型 21.2 NAT服务器配置实例 21.2.1 nat表、链和目标动作 21.2.2 实现SNAT 21.2.3 实现DNAT 21.2.4 实现MASQUERADE 21.2.5 实现透明代理 21.2.6 控制iptables服务 21.3 NAT客户端配置 21.3.1 Linux客户端配置 21.3.2 Windows客户端配置 
    第22章 配置VPN服务器 22.1 VPN简介 22.1.1 什么是VPN 22.1.2 VPN隧道协议 22.2 VPN服务器安装和配置 22.2.1 安装VPN服务器软件包 22.2.2 /etc/pptpd.conf文件详解 22.2.3 /etc/ppp/options.pptpd文件详解 22.2.4 /etc/ppp/chap-secrets文件详解 22.2.5 管理VPN用户   22.2.6 VPN服务器配置实例 22.2.7 控制pptpd服务 22.3 配置VPN客户端 22.3.1 Windows客户端配置 22.3.2 查看VPN服务器和VPN客户端 
    第23章 配置Linux路由器 23.1 路由器相关知识 23.1.1 路由器原理与作用 23.1.2 路由器功能 23.1.3 路由选择方式 23.1.4 动态路由协议 23.2 配置静态路由器 23.2.1 route命令基本使用 23.2.2 查看路由表信息 23.2.3 添加和删除静态路由 23.2.4 静态路由配置实例 23.3 Quagga服务器安装和配置 23.3.1 Quagga简介 23.3.2 安装Quagga服务器软件包 23.3.3 Quagga配置文件和命令 23.3.4 Quagga服务器基本配置 23.4 使用Quagga配置路由 23.4.1 配置静态路由 23.4.2 配置RIP动态路由 23.4.3 配置OSPF动态路由 23.4.4 配置BGP动态路由 
    第24章 安装Oracle 12c数据库 24.1 Oracle数据库简介 24.1.1 什么是Oracle数据库 24.1.2 Oracle数据库体系结构 24.2 安装Oracle 12c 24.2.1 Oracle 12c安装前准备工作 24.2.2 高级方式安装Oracle 12c企业版 24.3 管理监听器和数据库启动关闭 24.3.1 管理监听器 24.3.2 启动和关闭Oracle数据库 24.4 Oracle客户端工具 24.4.1 SQL*Plus 24.4.2 ORACLE EM Express 24.4.3 Oracle SQL Developer 
    附录1 配置TFTP服务器 1.1 TFTP简介 1.1.1 什么是TFTP 1.1.2 TFTP和FTP协议比较 1.2 TFTP服务器安装和配置 1.2.1 安装TFTP服务器软件包 1.2.2 /etc/xinetd.d/tftp文件详解 1.2.3 TFTP服务器配置实例 1.2.4 控制xinetd服务 1.3 配置TFTP客户端 
    附录2 配置Telnet服务器 2.1 Telnet简介 2.2 Telnet服务器安装和配置 2.2.1 安装Telnet服务器软件包 2.2.2 /etc/xinetd.d/telnet文件详解 2.2.3 Telnet服务器配置实例 2.2.4 控制xinetd服务 2.3 配置Telnet客户端 2.3.1 Linux客户端连接 2.3.2 Window客户端连接 2.4 Telnet服务器高级配置 2.4.1 允许root登录Telnet服务器 2.4.2 配置高安全性Telnet服务器 2.4.3 更改telnet服务端口 
    附录3 命令速查表 
  • 内容简介:
      Linux是一个免费的多用户、多任务的操作系统,其稳定性、安全性与网络功能特别显著。目前Linux已经成为全球增长极快的操作系统,其应用将更加丰富,特别是在系统级的数据库、消息管理、Web应用、桌面办公和嵌入式开发等方面。
      《Linux应用大全服务器架设》内容涉及Linux服务器配置各方面的知识,全面、深入和系统,使用大量图表和实例进行讲述,便于读者理解和掌握知识点。由浅入深进行讲解,脉络清晰,突出实践性和实用性,实例详细,通俗易懂。
      《Linux应用大全服务器架设》适合Linux爱好者、Linux系统管理工程师、培训机构教师和学生以及高等院校计算机专业的教师和学生使用。
  • 作者简介:
      於岳:从事Linux系统管理和教学工作多年,擅长基于Linux系统的服务器配置、高可用性架构、性能优化和故障排查。参与过多家公司的Linux系统架构规划、设计、配置、维护、优化和故障排查。对Linux、UNIX、Oracle、MySQL等有深入的研究。担任过系统工程师、数据库工程师、架构师和培训专家。目前主要从事系统、数据库的管理和教学工作。
  • 目录:
    第1章 Linux网络基本配置 1.1 Linux网络配置文件 1.1.1  /etc/sysconfig/network-scripts/ifcfg-eth0文件 1.1.2 /etc/resolv.conf文件 1.1.3 /etc/host.conf文件 1.1.4 /etc/sysconfig/network文件 1.1.5 /etc/hosts文件 1.1.6 /etc/networks文件 1.1.7 /etc/protocols文件 1.1.8 /etc/services文件 1.2 Linux网络命令 1.2.1 traceroute 1.2.2 mii-tool 1.2.3 ifconfig 1.2.4 ifdown 1.2.5 ifup 1.2.6 ping 1.2.7 netstat 1.2.8 arp 1.2.9 rpcinfo 1.2.10 ip 1.3 使用nmap扫描网络 1.3.1 nmap简介 1.3.2 使用nmap 1.4 捕获网络数据包 1.4.1 tcpdump 1.4.2 Wireshark 1.5 TCP Wrappers 1.5.1 TCP Wrappers简介 1.5.2 配置TCP Wrappers 1.5.3 EXCEPT 1.6 ADSL连接 1.6.1 ADSL简介 1.6.2 配置和启动ADSL连接 
    第2章 配置OpenSSH服务器 2.1 SSH简介 2.1.1 什么是SSH 2.1.2 SSH工作原理 2.1.3 SSH安全验证方式 2.1.4 OpenSSH简介 2.2 OpenSSH服务器安装和配置 2.2.1 安装OpenSSH服务器软件包 2.2.2 /etc/ssh/sshd_config文件详解 2.2.3 OpenSSH服务器配置实例 2.2.4 控制sshd服务 2.3 配置OpenSSH客户端 2.3.1 Linux客户端连接 2.3.2 /etc/ssh/ssh_config文件详解 2.3.3 Windows客户端连接--PuTTY 2.3.4 Windows客户端连接--Xshell 2.4 OpenSSH服务器高级配置 2.4.1 禁止root用户进行SSH连接 2.4.2 创建SSH认证密钥 2.4.3 使用密钥认证方式连接OpenSSH服务器 
    第3章 配置VNC服务器 3.1 VNC简介 3.1.1 什么是VNC 3.1.2 VNC工作流程 3.1.3 TigerVNC简介 3.2 VNC服务器安装和配置 3.2.1 VNC服务器配置实例 3.2.2 /root/.vnc目录简介 3.2.3 创建或更改VNC登录密码 3.2.4 管理VNC服务器 3.3 连接VNC服务器 3.3.1 Linux客户端连接 3.3.2 Windows客户端连接 3.4 VNC服务器高级配置 3.4.1 /etc/sysconfig/vncservers文件详解 3.4.2 配置用户使用固定虚拟桌面 3.4.3 控制vncserver服务 
    第4章 配置NFS服务器 4.1 NFS简介 4.1.1 什么是NFS 4.1.2 NFS协议 4.2 NFS服务器安装和配置 4.2.1 安装NFS服务器软件包 4.2.2 /etc/nfsmount.conf文件详解 4.2.3 /etc/exports文件详解 4.2.4 NFS服务器配置实例 4.2.5 控制nfs服务 4.3 管理NFS共享目录 4.3.1 维护NFS共享目录 4.3.2 查看NFS共享目录信息 4.3.3 查看/var/lib/nfs/etab文件 4.4 挂载和卸载NFS共享目录 4.4.1 挂载和卸载NFS文件系统 4.4.2 开机自动挂载NFS文件系统 4.5 NFS服务器高级配置 4.5.1 NFS文件系统自动挂载 4.5.2 /etc/sysconfig/nfs文件详解 4.5.3 NFS使用固定端口 4.6 管理NFS统计信息 4.6.1 显示NFS活动统计信息 4.6.2 显示NFS客户机挂载统计信息 
    第5章 配置Samba服务器 5.1 Samba简介 5.2 Samba服务器安装和配置 5.2.1 安装Samba服务器软件包 5.2.2 /etc/samba/smb.conf文件详解 5.2.3 Samba共享目录配置实例 5.3 Samba服务器配置实例 5.3.1 share级别Samba服务器配置 5.3.2 user级别Samba服务器配置 5.3.3 Samba打印机共享配置 5.3.4 控制smb服务 5.3.5 Samba排错 5.4 配置Samba客户端 5.4.1 Linux客户端配置 5.4.2 Windows客户端配置 5.5 Samba服务器高级配置 5.5.1 设置Samba加密口令 5.5.2 映射Samba用户账户 5.6 管理Samba服务器 5.6.1 显示当前Samba连接报告 5.6.2 管理Samba用户数据库 5.7 使用SWAT配置Samba服务器 5.7.1 SWAT简介 5.7.2 /etc/xinetd.d/swat文件详解 5.7.3 启用SWAT 5.7.4 使用SWAT 
    第6章 配置DHCP服务器 6.1 DHCP简介 6.1.1 什么是DHCP 6.1.2 使用DHCP服务优缺点 6.1.3 DHCP地址租约过程 6.1.4 DHCP相关术语 6.2 DHCP服务器安装和配置 6.2.1 安装DHCP服务器软件包 6.2.2 /etc/dhcp/dhcpd.conf文件详解 6.2.3 DHCP服务器配置实例 6.2.4 在指定网络接口启动DHCP服务器 6.2.5 控制dhcpd服务 6.2.6 DHCP服务器排错 6.3 配置DHCP客户端 6.3.1 Linux客户端配置 6.3.2 Windows客户端配置 6.4 查看DHCP地址租约信息 6.5 DHCP中继代理 6.5.1 DHCP中继代理简介 6.5.2 DHCP中继代理配置实例 
    第7章 配置DNS服务器 7.1 DNS简介 7.1.1 什么是DNS 7.1.2 DNS域命名空间简介 7.1.3 域名 7.1.4 DNS服务器类型 7.1.5 DNS解析类型 7.1.6 bind简介 7.2 DNS服务器安装和配置 7.2.1 安装DNS服务器软件包 7.2.2 /etc/named.conf文件详解 7.2.3 配置DNS区域文件 7.2.4 /var/named/named.ca文件详解 7.2.5 主DNS服务器配置实例 7.2.6 控制named服务 7.3 DNS服务器排错 7.3.1 rndc 7.3.2 named-checkconf 7.3.3 named-checkzone 7.4 配置DNS客户端 7.4.1 Linux客户端配置 7.4.2 Windows客户端配置 7.5 DNS客户端域名解析测试 7.5.1 host 7.5.2 nslookup 7.5.3 dig 7.6 DNS服务器高级配置 7.6.1 DNS简单负载均衡 7.6.2 辅助DNS服务器 7.6.3 完全转发DNS服务器 7.6.4 条件转发DNS服务器 7.6.5 虚拟子域 7.6.6 缓存DNS服务器 7.6.7 直接域名解析 7.6.8 泛域名解析 7.6.9 访问控制列表 7.6.10 chroot方式启动DNS服务器 
    第8章 配置Apache服务器 8.1 Web简介 8.1.1 什么是Web 8.1.2 Web特点 8.1.3 Web工作原理 8.1.4 静态网站和动态网站的区别 8.1.5 Web错误代码 8.1.6 Apache简介 8.2 Apache服务器安装和配置 8.2.1 安装Apache服务器软件包 8.2.2 /etc/httpd/conf/httpd.conf文件详解 8.2.3 Apache模块 8.2.4 Apache服务器配置实例 8.2.5 控制httpd服务 8.2.6 控制Apache服务器 8.3 访问Apache服务器 8.3.1 Mozilla Firefox 8.3.2 lynx 8.3.3 curl 8.3.4 elinks 8.4 日志文件 8.4.1 配置错误日志 8.4.2 配置访问日志 8.4.3 日志滚动 8.5 Apache服务器高级配置 8.5.1 .htaccess文件 8.5.2 访问控制 8.5.3 用户认证和授权 8.5.4 虚拟目录 8.5.5 WebDAV配置 8.5.6 符号链接 8.5.7 网页重定向 8.5.8 配置每个用户的Web网站 8.5.9 配置Apache代理服务 8.6 监测Apache服务器状态和信息 8.6.1 server-status 8.6.2 server-info 8.7 Apache日志分析 8.7.1 webalizer 8.7.2 awstats 8.8 配置Apache虚拟主机 8.8.1 基于IP地址的虚拟主机 8.8.2 基于TCP端口号的虚拟主机 8.8.3 基于域名的虚拟主机 8.9 配置Apache动态网站 8.9.1 配置CGI动态网站 8.9.2 配置PHP动态网站 8.10 配置LAMP网站 8.10.1 LAMP简介 8.10.2 搭建LAMP网站实例 8.11 HTTPS网站 8.11.1 HTTPS和SSL简介 8.11.2 /etc/httpd/conf.d/ssl.conf文件详解 8.11.3 配置HTTPS网站 
    第9章 配置Tomcat服务器 9.1 Tomcat简介 9.2 Tomcat服务器安装和配置 9.2.1 部署Tomcat动态网站 9.2.2 Tomcat目录 9.2.3 启动和关闭tomcat服务 9.2.4  /usr/local/tomcat/conf/server.xml文件详解 9.3 Tomcat服务器高级配置 9.3.1 虚拟目录 9.3.2 限制主机访问Tomcat服务器 9.3.3 配置每个用户的Web网站 9.3.4 配置Tomcat服务器支持CGI 9.3.5 设置Tomcat默认主页 9.3.6 配置HTTPS网站 9.4 通过网页管理Tomcat服务器 9.4.1  /usr/local/tomcat/conf/tomcat-users.xml文件详解 9.4.2 访问Manager App和Server Status 9.4.3 访问Host Manager 
    第10章 配置Nginx服务器 10.1 Nginx简介 10.2 Nginx服务器安装和配置 10.2.1 源码编译安装nginx软件 10.2.2 /etc/nginx/nginx.conf文件详解 10.2.3 Nginx服务器配置实例 10.2.4 控制Nginx服务器 10.2.5 Nginx日志文件 10.3 实现nginx服务开机自动启动 10.3.1 创建/etc/rc.d/init.d/nginx文件 10.3.2 控制nginx服务 10.4 Nginx服务器高级配置 10.4.1 虚拟目录 10.4.2 Nginx启用gzip压缩 10.4.3 查看Nginx工作状态 10.4.4 Nginx防盗链配置 10.4.5 配置Nginx日志滚动 10.4.6 限制Nginx访问流量 10.4.7 配置HTTPS网站 10.5 配置Nginx虚拟主机 10.5.1 基于IP地址的虚拟主机 10.5.2 基于TCP端口号的虚拟主机 10.5.3 基于域名的虚拟主机 
    第11章 配置SVN服务器 11.1 SVN概述 11.1.1 什么是版本控制 11.1.2 Subversion简介 11.1.3 Subversion的特性 11.1.4 SVN相关术语 11.2 SVN服务器安装和配置 11.2.1 安装SVN服务器软件包 11.2.2 管理SVN版本库 11.2.3  /etc/subversion/conf/svnserve.conf文件详解 11.2.4 /etc/subversion/conf/passwd文件详解 11.2.5 /etc/subversion/conf/authz文件详解 11.2.6 启动svn服务 11.2.7 SVN服务器配置实例 11.2.8 控制svnserve服务 11.2.9 通过HTTP协议访问SVN版本库 11.3 配置SVN客户端 11.3.1 Linux客户端配置 11.3.2 Windows客户端配置 
    第12章 配置vsftpd服务器 12.1 FTP简介 12.1.1 什么是FTP 12.1.2 FTP数据传输原理 12.1.3 FTP传输模式 12.1.4 FTP协议消息号 12.1.5 FTP用户 12.1.6 vsftpd简介 12.2 vsftpd服务器安装和配置 12.2.1 安装vsftpd服务器软件包 12.2.2 /etc/vsftpd/vsftpd.conf文件详解 12.2.3 控制vsftpd服务 12.3 配置vsftpd客户端 12.3.1 Linux客户端配置 12.3.2 Windows客户端配置 12.4 vsftpd服务器配置实例 12.4.1 测试默认匿名用户登录 12.4.2  允许匿名用户上传、下载文件和创建目录 12.4.3 只允许本地用户账户登录 12.4.4 限制用户目录 12.4.5 配置vsftpd服务器使用非标准端口 12.4.6 配置高安全匿名vsftpd服务器 12.4.7 拒绝指定用户连接vsftpd服务器 12.5 虚拟用户 12.5.1 虚拟用户简介 12.5.2 配置虚拟用户vsftpd服务器 12.5.3 对不同的虚拟用户设置不同的权限 12.6 以xinetd方式运行vsftpd 12.6.1 /etc/xinetd.d/vsftpd文件详解 12.6.2 通过xinetd方式启动vsftpd服务器 12.7 虚拟vsftpd服务器 12.7.1 独立启动的虚拟vsftpd服务器 12.7.2 xinetd启动的虚拟vsftpd服务器 
    第13章 配置Sendmail服务器 13.1 电子邮件简介 13.1.1 什么是电子邮件 13.1.2 邮件系统组成 13.1.3 电子邮件协议简介 13.1.4 SMTP协议命令 13.1.5 SMTP响应号码 13.1.6 Sendmail简介 13.2 Sendmail服务器安装和配置 13.2.1 安装Sendmail服务器软件包 13.2.2 /etc/mail/sendmail.mc文件详解 13.2.3 /etc/mail/submit.mc文件详解 13.2.4 /etc/mail/sendmail.cf文件详解 13.2.5 /etc/mail/local-host-names文件详解 13.2.6 /etc/mail/access文件详解 13.2.7 /etc/aliases文件详解 13.2.8 /etc/mail/userdb文件详解 13.2.9 Sendmail服务器配置实例 13.2.10 控制sendmail服务 13.2.11 配置dovecot服务器 13.2.12 测试发送Sendmail邮件 13.3 配置Sendmail客户端 13.3.1 Linux客户端配置 13.3.2 Windows客户端配置 13.4 管理用户邮件 13.4.1 用户邮件目录 13.4.2 邮件队列目录 13.4.3 显示邮件队列 13.4.4 显示邮件统计信息 13.5 虚拟域 13.5.1 /etc/mail/virtusertable文件详解 13.5.2 Sendmail虚拟域配置实例 13.6 Sendmail服务器认证 
    第14章 配置NTP服务器 14.1 NTP简介 14.1.1 什么是NTP 14.1.2 NTP服务器工作模式 14.2 NTP服务器安装和配置 14.2.1 安装NTP服务器软件包 14.2.2 /etc/ntp.conf文件详解 14.2.3 NTP服务器配置实例 14.2.4 控制ntpd服务 14.3 配置NTP客户端 14.3.1 Linux客户端配置 14.3.2 Windows客户端配置 14.3.3 手动设置系统时间和硬件时间 14.4 测试网络时间服务 14.4.1 显示网络时间同步状态 14.4.2 查看NTP服务同步状态 14.4.3 读取内核时间变量 14.4.4 查询和更改当前ntpd守护进程的状态 14.5 NTP服务器广播方式 14.5.1 生成NTP主机密钥 14.5.2 配置广播方式NTP服务器实例 
    第15章 配置NIS服务器 15.1 NIS简介 15.1.1 什么是NIS 15.1.2 NIS主机类型 15.2 NIS服务器安装和配置 15.2.1 安装NIS服务器软件包 15.2.2 /etc/ypserv.conf文件详解 15.2.3 设置NIS域名 15.2.4 创建NIS数据库 15.2.5 NIS服务器配置实例 15.2.6 控制ypserv服务 15.3 配置NIS客户端 15.3.1 /etc/nsswitch.conf文件详解 15.3.2 /etc/yp.conf文件详解 15.3.3 命令方式配置NIS客户端 15.3.4 图形方式配置NIS客户端 15.3.5 文本方式配置NIS客户端 15.4 NIS客户端检测 15.4.1 yptest 15.4.2 ypwhich 15.4.3 ypcat 15.4.4 ypmatch 15.4.5 yppasswd 15.4.6 ypchsh 15.4.7 ypset 15.4.8 yppoll 15.5 NIS服务器高级配置 15.5.1 配置NIS服务器使用固定端口 15.5.2 自动挂载NIS用户主目录 15.5.3 更新NIS数据库 15.5.4 配置从NIS服务器 
    第16章 配置OpenLDAP服务器 16.1 LDAP简介 16.1.1 什么是LDAP 16.1.2 LDAP协议 16.1.3 LDAP使用优势 16.1.4 LDAP基本模型 16.1.5 OpenLDAP简介 16.2 LDIF简介 16.2.1 什么是LDIF 16.2.2 对象类 16.2.3 属性 16.3 OpenLDAP服务器安装和配置 16.3.1 安装OpenLDAP服务器软件包 16.3.2 /etc/openldap/slapd.conf文件详解 16.3.3 设置LDAP管理员密码 16.3.4 OpenLDAP服务器配置实例 16.3.5 控制slapd服务 16.3.6 检查OpenLDAP配置文件 16.4 管理OpenLDAP服务器 16.4.1 添加LDAP条目 16.4.2 查询LDAP数据信息 16.4.3 LDAP数据导出成LDIF 16.4.4 修改LDAP条目 16.4.5 删除LDAP条目 16.5 phpLDAPadmin 16.5.1 安装和配置phpLDAPadmin 16.5.2 使用phpLDAPadmin 16.6 配置OpenLDAP客户端 16.6.1 /etc/openldap/ldap.conf文件详解 16.6.2 配置Linux系统OpenLDAP客户端 
    第17章 配置MySQL数据库 17.1 MySQL数据库简介 17.2 安装MySQL软件 17.2.1 RPM软件包方式安装MySQL 17.2.2 源码编译方式安装MySQL 17.2.3 控制mysqld服务 17.3 MySQL实用程序 17.3.1 常用MySQL实用程序 17.3.2 mysqlshow 17.3.3 mysqladmin 17.3.4 myisamchk 17.3.5 mysql 17.3.6 mysqlimport 17.3.7 mysqlcheck 17.4 管理和维护MySQL数据库 17.4.1 数据库 17.4.2 数据类型 17.4.3 表 17.4.4 DML数据操作 17.4.5 索引 17.4.6 完整性约束 17.4.7 视图 17.5 /etc/my.cnf文件详解 17.6 MySQL数据目录和日志文件 17.6.1 MySQL数据目录 17.6.2 MySQL日志文件 17.7 MySQL数据库备份和恢复 17.7.1 mysqldump备份数据库 17.7.2 恢复数据库 17.7.3 mysqlhotcopy数据库备份 17.8 用户管理 17.8.1 创建用户 17.8.2 设置用户密码 17.8.3 重命名用户名 17.8.4 删除用户 17.9 权限管理 17.9.1 权限简介 17.9.2 授予权限 17.9.3 撤销权限 17.10  MySQL图形界面客户端 17.10.1 Navicat for MySQL 17.10.2 MySQL Workbench 
    第18章 配置PostgreSQL数据库 18.1 PostgreSQL简介 18.2 PostgreSQL服务器安装和配置 18.2.1 安装PostgreSQL服务器软件包 18.2.2 初始化PostgreSQL数据库 18.2.3 控制postgresql服务 18.3 PostgreSQL实用程序 18.3.1 常用PostgreSQL实用程序 18.3.2 pg_ctl 18.3.3 psql 18.4 管理和维护PostgreSQL数据库 18.4.1 数据库 18.4.2 表空间 18.4.3 模式 18.4.4 表 18.4.5 DML数据操作 18.4.6 索引 18.4.7 完整性约束 18.4.8 视图 18.5 数据库信息统计和清理 18.5.1 收集数据库统计信息 18.5.2 清理数据库 18.6 用户和组管理 18.6.1 管理用户 18.6.2 管理组 18.7 权限管理 18.7.1 权限简介 18.7.2 授予权限 18.7.3 撤销权限 18.8 PostgreSQL数据目录和日志文件 18.8.1 PostgreSQL数据目录 18.8.2 PostgreSQL日志文件 18.9 PostgreSQL重要配置文件 18.9.1  /var/lib/pgsql/data/postgresql.conf文件详解 18.9.2  /var/lib/pgsql/data/pg_hba.conf文件详解 18.10 PostgreSQL数据库备份和恢复 18.10.1 pg_dump备份数据库 18.10.2 pg_dumpall备份数据库 18.10.3 pg_restore恢复数据库 18.11 phpPgAdmin图形化客户端工具 
    第19章 配置Squid服务器 19.1 代理服务器简介 19.1.1 什么是代理服务器 19.1.2 代理服务器的功能 19.1.3 代理服务器类型 19.1.4 Squid简介 19.2 Squid服务器安装和配置 19.2.1 安装Squid服务器软件包 19.2.2 /etc/squid/squid.conf文件详解 19.2.3 Squid访问控制列表 19.2.4 Squid服务器配置实例 19.2.5 控制squid服务 19.3 配置Squid客户端 19.3.1 Linux客户端配置 19.3.2 Windows客户端配置 19.4 Squid日志 19.4.1 Squid日志文件简介 19.4.2 使用webalizer实现Squid流量分析 19.5 Squid服务器高级配置 19.5.1 Squid缓存管理 19.5.2 Squid安全设置 19.5.3 配置Squid透明代理 19.5.4 配置Squid反向代理 19.5.5 Squid服务器性能优化 
    第20章 配置iptables防火墙 20.1 防火墙简介 20.1.1 什么是防火墙 20.1.2 什么是包过滤防火墙 20.1.3 iptables简介 20.2 iptables防火墙安装和配置 20.2.1 安装iptables防火墙软件包 20.2.2 /etc/sysconfig/iptables文件详解 20.2.3 控制iptables服务 20.2.4 保存和恢复iptables规则 20.3 iptables规则要素 20.3.1 表 20.3.2 链 20.3.3 目标动作 20.3.4 操作命令 20.3.5 基本规则匹配器 20.3.6 扩展规则匹配器 20.3.7 其他iptables目标动作 20.4 防火墙配置图形工具 20.4.1 安装system-config-firewal软件包 20.4.2 使用防火墙配置图形工具 
    第21章 配置NAT服务器 21.1 NAT简介 21.1.1 什么是NAT 21.1.2 NAT工作原理 21.1.3 NAT技术类型 21.2 NAT服务器配置实例 21.2.1 nat表、链和目标动作 21.2.2 实现SNAT 21.2.3 实现DNAT 21.2.4 实现MASQUERADE 21.2.5 实现透明代理 21.2.6 控制iptables服务 21.3 NAT客户端配置 21.3.1 Linux客户端配置 21.3.2 Windows客户端配置 
    第22章 配置VPN服务器 22.1 VPN简介 22.1.1 什么是VPN 22.1.2 VPN隧道协议 22.2 VPN服务器安装和配置 22.2.1 安装VPN服务器软件包 22.2.2 /etc/pptpd.conf文件详解 22.2.3 /etc/ppp/options.pptpd文件详解 22.2.4 /etc/ppp/chap-secrets文件详解 22.2.5 管理VPN用户   22.2.6 VPN服务器配置实例 22.2.7 控制pptpd服务 22.3 配置VPN客户端 22.3.1 Windows客户端配置 22.3.2 查看VPN服务器和VPN客户端 
    第23章 配置Linux路由器 23.1 路由器相关知识 23.1.1 路由器原理与作用 23.1.2 路由器功能 23.1.3 路由选择方式 23.1.4 动态路由协议 23.2 配置静态路由器 23.2.1 route命令基本使用 23.2.2 查看路由表信息 23.2.3 添加和删除静态路由 23.2.4 静态路由配置实例 23.3 Quagga服务器安装和配置 23.3.1 Quagga简介 23.3.2 安装Quagga服务器软件包 23.3.3 Quagga配置文件和命令 23.3.4 Quagga服务器基本配置 23.4 使用Quagga配置路由 23.4.1 配置静态路由 23.4.2 配置RIP动态路由 23.4.3 配置OSPF动态路由 23.4.4 配置BGP动态路由 
    第24章 安装Oracle 12c数据库 24.1 Oracle数据库简介 24.1.1 什么是Oracle数据库 24.1.2 Oracle数据库体系结构 24.2 安装Oracle 12c 24.2.1 Oracle 12c安装前准备工作 24.2.2 高级方式安装Oracle 12c企业版 24.3 管理监听器和数据库启动关闭 24.3.1 管理监听器 24.3.2 启动和关闭Oracle数据库 24.4 Oracle客户端工具 24.4.1 SQL*Plus 24.4.2 ORACLE EM Express 24.4.3 Oracle SQL Developer 
    附录1 配置TFTP服务器 1.1 TFTP简介 1.1.1 什么是TFTP 1.1.2 TFTP和FTP协议比较 1.2 TFTP服务器安装和配置 1.2.1 安装TFTP服务器软件包 1.2.2 /etc/xinetd.d/tftp文件详解 1.2.3 TFTP服务器配置实例 1.2.4 控制xinetd服务 1.3 配置TFTP客户端 
    附录2 配置Telnet服务器 2.1 Telnet简介 2.2 Telnet服务器安装和配置 2.2.1 安装Telnet服务器软件包 2.2.2 /etc/xinetd.d/telnet文件详解 2.2.3 Telnet服务器配置实例 2.2.4 控制xinetd服务 2.3 配置Telnet客户端 2.3.1 Linux客户端连接 2.3.2 Window客户端连接 2.4 Telnet服务器高级配置 2.4.1 允许root登录Telnet服务器 2.4.2 配置高安全性Telnet服务器 2.4.3 更改telnet服务端口 
    附录3 命令速查表 
查看详情
相关图书 / 更多
Linux应用大全服务器架设
LiteOS轻量级物联网操作系统实战 微课视频版
魏杰
Linux应用大全服务器架设
Linux综合实训案例教程
陈智斌;梁鹏;肖政宏
Linux应用大全服务器架设
Linux操作系统项目化教程
周秀丽;张徐超;周密
Linux应用大全服务器架设
Linux操作系统
刘睿;包大宏;兰晓天;李吉桃;王仕杰;吴晓清;张宏洲;杨云江
Linux应用大全服务器架设
Linux C语言程序设计(微课视频版)
张同光;田文强;荆春棋;田乔梅;陈明
Linux应用大全服务器架设
Linux虚拟化——原理、方法和实战(KVM+Docker+OpenStack)
吴光科;李建尧;柯宇霖
Linux应用大全服务器架设
Linux源码趣读
闪客
Linux应用大全服务器架设
Linux自动化运维实战(Linux开发书系)
吴光科;彭威城;文·S
Linux应用大全服务器架设
Linux云计算——Kubernetes实战
吴光科;程浩;刑亚飞
Linux应用大全服务器架设
Linux运维从入门到精通
明日科技
Linux应用大全服务器架设
Linux操作系统项目化教程(第2版)
洪伟 主编;丁传炜 谢鹏 副主编
Linux应用大全服务器架设
Linux企业高性能架构实战
吴光科;曹森;赵瑞丰
您可能感兴趣 / 更多
Linux应用大全服务器架设
Linux深度攻略
於岳 著
Linux应用大全服务器架设
Linux实用教程(第3版)
於岳 著
Linux应用大全服务器架设
Oracle数据库基础与应用教程
於岳 著
Linux应用大全服务器架设
Linux命令应用大词典
於岳 著
Linux应用大全服务器架设
Linux应用大全·基础与管理
於岳 著
Linux应用大全服务器架设
Linux实用教程(第2版)/普通高等学校计算机教育“十二五”规划教材
於岳 著;於岳 编
Linux应用大全服务器架设
Linux操作系统管理
於岳 编著