资源搜
资源搜
👀 联系夏柔
🔥 投稿源码
资源搜

资源搜

  • 全部
  • 123盘
  • 阿里盘
  • 百度云
  • 迅雷
  • 夸克
  • 115
  • 蓝奏云
  • 其他
已收录34127条资源,仅供学习交流,请在24h内删除资源!

Linux企业集群——用商用硬件和免费软件构件高可用集群_操作系统教程

资源名称:Linux企业集群——用商用硬件和免费软件构件高可用集群 内容简介: 本书内容新颖、层次分明,特别是对如何使用Linux构建企业集群作了深入浅出的论述,可使读者快速了解如何构建Linux企业集群。本书分为四部分,第一部分介绍集群资源,第二部分介绍高可用性,第三部分介绍集群理论与实践,第四部分介绍维护和监视。每部分中都有一些实际的例子来加深读者对理论知识的了解。   本书适合对Linux感兴趣的各个层次的读者。如果您是一名Linux用户,熟悉Linux系统,有了本书,您就会很快成为一名构建Linux企业集群的专家。如果您是一名初学者,对构建Linux企业集群的专家。如果您是一名初学者,对构建Linux企业集群有兴趣,您也能从本书中获取许多关于构建Linux企业集群的知识。 资源目录: 译者序 致谢 前言 绪论 第一部分 集群资源   第1章 启动服务  第2章 处理数据包  第3章 编译内容  第二部分 高可用性  第4章 使用rsync和SSH同步服务器  第5章 使用Systmlmager克隆系统  第6章 Heartbeat及其理论介绍  第7章 Heartbeat示范配置  第8章 Heartbeat资源及维护   第9章 Stonith和ipfial 第三部分 集群理论与实践  第10章 如何构建Linux企业集群  第11章 Linux虚拟服务器:简介和理论   第12章 LVS-NAT集群  第13章 LVS-DR集群  第14章 负载平衡器  第15章 高可用性集群  第16章 网络文件系统 第四部分 维护和监视  第17章 简单网络管理协议和Mon  第18章 Ganglia  第19章 集群管理中的案例研究   第20章 Linux集群环境 附录A 从Internet(文本终端)下载软件 附录B 用tcpdump工具进行疑难解答 附录C 添加网络接口卡到系统中 附录D 针对依赖性故障的策略 附录E 其他潜在的集群文件系统和锁仲裁方法 附录F LVS集群和Apache配置文件 资源截图:
陌佑
百度云
百度云

Shell脚本编程诀窍——适用于Linux、Bash等_操作系统教程

资源名称:Shell脚本编程诀窍——适用于Linux、Bash等 内容简介: 《Shell脚本编程诀窍--适用于Linux\\\\Bash等》介绍shell脚本编程,主要针对Bourneshell与POSIX兼容的shell,但也广泛涵盖了新近的一些发展情况,尤其是bash shell。bashshell几乎总是会包含在GNU/Linux操作系统中,也包含在了大多数商业Unix中。另外,KornShell也被广泛用于大部分这样的闭源或开源操作系统中。Steve Parker的《Shell脚本编程诀窍--适用于Linux\\\\Bash等》分为4个部分。第Ⅰ部分介绍shell的基本功能和语法;第Ⅱ部分介绍shell脚本可以使用的工具;第Ⅲ部分给出了一些涵盖更广泛话题的实用脚本;第Ⅳ部分是参考信息。 资源截图:
陌佑
百度云
百度云

LPI LINUX认证权威指南_操作系统教程

资源名称:LPI LINUX认证权威指南 内容简介: LPI(Linux ProfessionalInstitute)是目前最具公信力的Linux专业技能认证机构,取得其认证的IT专业人员是各大企业极力争取的对象。本书依据LPI第一级认证(LPIC-1)最新的考试范围,汇整通过考试所需的知识与技能并提供重点整理与模拟考题。本书是准备LPI考试的最佳参考书,更是有心学习Linux的人士的优良教材。   LPIC-1有两科考试,编号分别为101与102。本书也分成两大部分:第一部分涵盖101考试,包括硬件结构、系统软件安装、GNu与unix基本命令、文件系统、x窗口系统等;第二部分涵盖102考试,包括Linux内核、开机程序、打印、文件管理、Shell程序设计、系统管理、TCP/IP网络概论、常用的网络服务、系统安全防护等。   通过考试不仅是对自己专业能力的肯定,同时也是就业的保障。虽然本书的主旨在于帮助考生准备LPI考试,但是有条理的课程编排以及兼顾概念与实践的内容,使得本书也适合入门者学习Linux系统。甚至有经验的管理者也可从本书获益良多。 资源目录: 前言 认识LPI考试 LPIC-1101考前准备  LPIC-1101考试  考试科目 第一章 硬件与结构  课题1.101.1:设定B10S的基本配置  课题1.101.3:设定调制解调器与声卡  课题1.101.4:设定sCsI设备  课题1.101.5:扩展卡的安装与设定  课题1.101.6:设定通信接口设备  课题1.101.7:设定uSB设备 第二章 Linux安装与包管理  课题1.102.1:规划磁盘布局  课题1.102.2:安装开机管理程序  课题1.102.3:源代码的编译与安装  课题1.102.4:共享函数库的管理  课题1.102.5:Debian包管理系统  课题1.102.6:Red Hat包管理系统 第三章 GNU与Unix命令  课题1.103.1:命令行环境的基本概念  课题1.103.2:使用过滤器处理字符串流  课题1.103.3:基本的文件管理技巧  课题1.103.4:流、管道与重定向的运用  课题1.103.5:进程的创建、监控与撤销  课题1.103.6:调整进程的优先级  课题1.103.7:以正则表达式搜索文本文件  课题1.103.8:vi的基本编辑操作 第四章 设备、文件系统与其组织标准  课题1.104.1:创建分区与文件系统  课题1.104.2:维护文件系统的完整性  课题1.104.3:控制文件系统的挂载与卸载  课题1.104.4:管理磁盘配额  课题1.104.5:文件访问权限  课题1.104.6:管理文件的拥有权  课题1.104.7:链接文件的管理  课题1.104.8:系统文件的位置 第五章 X窗口系统  X窗口系统概论  课题1.110.1:XFree86的安装与设定  课题1.110.2:设定Display Manager  课题1.110.4:Window Manager环境的安装与调整 LPIC-1 101考试重点整理  科目1.101“Hardware&Architecture”  科目1.102“Linux Installation&Package Management”  科目1.103“GNU and Unix Commands”  科目1.104“Devies,Linux Filesystems,and the Filesystem Hierarchy Standard”  科目1.110“The X Window System” LPIC-1 101考前自修与练习  科目1.101“Hardware&Architecture”  科目1.102“Linux Installation&Package Management”  科目1.103“GNU and Unix Commands”  科目1.104“Device,Linux Filesystem,and the Filesystem Hierarchy Standard”  科目1.110“The X Window System” LPIC-1101模拟试题  模拟考题  解答 LPIC-1 102考前准备  LPIC-1 102考试  考试科目 第六章 内核  课题1.105.1:内核状态与模块管理  课题1.105.2:重建新内核 第七章 启动、初始化、关机与运行级别  课题1.106.1:启动系统  课题1.106.2:运行级别、关机与重新启动 第八章 打印  课题1.107.2:打印机与打印队列的管理  课题1.107.3:打印文件  课题1.107.4:本地与远程打印机的安装与设定 第九章 文档  课题1.108.1:本地系统文档的使用与管理  课题1.108.2:Internet上的Linux文档  课题1.108.5:系统公告 第十章Shell程序设计  课题1.109.1:Sheu环境的调整与运用  课题1.109.2:修改或编写简单的脚本 第十一章 管理工作  课题1.111.1:账号管理  课题1.111.2:调整操作环境  课题1.111.3:系统日志  课题1.111.4:例行管理工作的自动化  课题1.111.5:备份策略  课题1.111.6:维护系统时间 第十二章 网络基础概论  课题1.112.1:TCP/IP的基础概念  课题1.112.3:TCP/IP的配置设定与故障排除  课题1.112.4:建立PPP连接 第十三章 网络服务  课题1.113.1:inetd、xinetd及相关服务的配置与管理  课题1.113.2:Sendmail的基本设定与操作  课题1.113.3:Apache的基本设定与操作  课题1.113.4:NFS与Samba文件服务器  课题1.113.5:DNS服务的基本设定  课题1.113.7:OpenSSH 第十四章 安全防护  课题1.114.1:安全管理工作  课题1.114.2:主机级的安全防护  课题1.114.3:个人级的安全防护 LPIC-1 102考试重点整理  科目1.105“Kernel”  科目1.106“Boot,Initialization,Shutdown and Runlevels”  科目1.107“Printing”  科目1.108“Documentation”  科目1.109“Shells,scripting,Programming and Compiling”  科目1.111“Administrative Tasks”  科目1.112“Networking Fundamentals”  科目1.113“Networking Service”  科目1.114“Security” LPIC-1 102考前自修与练习  科目1.105“Kernel”  科目1.106“Boot,Initialization,Shutdown and Runlevels”  科目1.107“Printing”  科目1.108“Documentation”  科目1.109“Shells,scripting,Programming and Compiling”  科目1.111“Administrative Tasks”  科目1.112“Networking Fundamentals”  科目1.113“Networking Services”  科目1.114“Security” LPIC-1 102模拟试题  模拟考题  解答 词汇表 资源截图:
陌佑
百度云
百度云

循序渐进Linux基础知识、服务器搭建、系统管理、性能调优、集群应用_操作系统教程

资源名称:循序渐进Linux基础知识、服务器搭建、系统管理、性能调优、集群应用 内容简介: 本书从基础知识入手,系统讲解了Linux系统结构、shell、主流服务器搭建及故障排除、用户权限管理、磁盘存储管理、文件系统管理、内存管理和系统进程管理等关键技术,深入研究了系统性能优化思路、系统性能评估与优化、集群技术、负载均衡等Linux热点主题。   全书强调学习方法以及技术能力的培养,在每个知识点后都给出了大量操作案例,包括了详细的操作步骤,具有很强的可操作性,并对案例进行分析,提供了解决问题的思路和方法,做到了授人以渔。   本书适合想要系统、全面学习Linux技术的初学者作为教材,也适合Linux系统管理员、数据库管理人员、网络安全管理人员、系统集成人员和系统架构师参考。 作者简介: 高俊峰,网名南非蚂蚁,常年活跃于国内著名技术社区IXPUB(www.ixpub.net)、ITPUB(www.itpub.net)、ChinaUnix(www.chinaunix.net),在IXPUB任“Linux与开源世界”及“存储设备与容灾技术”版主,多年专注于Linux+Oracle技术方面的研究与实践,擅长Linux系统管理与应用,实战经验丰富。 高俊峰博客:http://www.ixdba.net 高俊峰技术之家:http://home.ixpub.net/space.php?uid=9727518 资源目录: 第一部分 基础知识篇  第1章 Linux学习方法论   第2章 Linux系统的安装与基本配置   第3章 系统基本结构   第4章 Linux常用命令及其使用   第5章 Linux下软件包的安装与管理  第二部分 服务器搭建篇  第6章 Linux服务器网络配置   第7章 Linux服务器安全策略   第8章 架设Linux服务器   第9章 服务器故障排查  第三部分 系统管理篇  第10章 Linux用户权限管理   第11章 Linux磁盘存储管理   第12章 Linux文件系统管理   第13章 Linux内存管理   第14章 Linux系统进程管理  第四部分 性能调优篇  第15章 Linux系统优化思路   第16章 Linux系统性能评估与优化  第五部分 集群、高可用篇  第17章 Linux集群技术概论   第18章 Linux-HA开源软件Heartbeat   第19章 Linux存储集群   第20章 Linux负载均衡软件LVS  资源截图:
陌佑
百度云
百度云

Linux高级程序设计(第2版)_操作系统教程

资源名称:Linux高级程序设计(第2版) 内容简介: 本书以Linux操作系统(内核为2.6版本)为开发平台、GCC 4.0/GDB 6.3为开发调试环境,详细介绍了Linux系统下编程环境及编程工具、文件管理(文件类型、ANSI以及POSIX标准下文件读写操作)、进程管理(创建、退出、执行、等待、属性控制)、进程间通信(管道、消息队列、共享内存)、进程间同步机制(信号量)、进程间异步机制(信号)、线程管理(创建、退出、取消等以及属性控制)、线程间同步(互斥锁、读写锁、条件变量)以及网络基本编程、高级应用等内容。   本书内容丰富、紧扣应用,适合从事Linux下C应用编程的人员阅读,也适合从事嵌入式Linux开发的人员阅读。 资源目录: 第1章 Linux下C语言开发环境   1.1 Linux操作系统简介    1.1.1 Linux操作系统简介    1.1.2 GNU/Linux简介    1.1.3 相关术语介绍   1.2 Linux开发初步    1.2.1 Linux下C程序标准    1.2.2 库函数和系统调用    1.2.3 在线文档介绍    1.2.4 获取错误信息   1.3 部分常用工具简介    1.3.1 tar打包器    1.3.2 Linux常用命令及工具   1.4 Linux下编码风格    1.4.1 GNU编码规范    1.4.2 Linux内核编码规范  第2章 Linux下C语言开发工具   2.1 常用编辑工具    2.1.1 VIM编辑器    2.1.2 Emacs编辑器    2.1.3 Source Insight工具   2.2 GCC编译工具    2.2.1 GCC/G++简介    2.2.2 头文件及预处理结果分析   2.3 Make工具与Makefile文件    2.3.1 Make工具简介    2.3.2 Makefile常用规则   2.4 常用调试工具    2.4.1 GDB调试工具简介    2.4.2 GDB演示示例    2.4.3 GDB调试器常用语法    2.4.4 strace    2.4.5 GCC程序开发过程实例   2.5 Linux库文件使用与创建    2.5.1 Linux系统库文件管理的基本策略    2.5.2 Linux下静态库的创建与使用    2.5.3 Linux下共享库创建及使用    2.5.4 静态库与共享库的区别   2.6 Autoconf/Automake自动化工具    2.6.1 Autoconf/Automake工具介绍    2.6.2 Autoconf/Automake工具使用示例  第3章 Linux进程存储管理   3.1 Linux程序存储结构与进程结构    3.1.1 Linux可执行文件结构    3.1.2 Linux进程结构    3.1.3 C变量及函数存储类型    3.1.4 栈和堆的区别    3.1.5 示例:查看代码中各数据存储位置    3.1.6 常见内存错误示例分析   3.2 ANSI C内存管理API函数    3.2.1 内存分配的基本方式    3.2.2 示例:为程序申请动态内存空间    3.2.3 内存数据管理函数   3.3 常用Linux内存管理及调试工具    3.3.1 mcheck函数    3.3.2 Valgrind内存检测工具   3.4 Linux进程环境及系统限制    3.4.1 进程与命令参数    3.4.2 进程与环境变量    3.4.3 Linux系统限制    3.4.4 Linux时间管理  第4章 ANSI C文件管理  第5章 POSIX文件及目录管理  第6章 普通文件、连接文件及目录文件属性管理  第7章 Linux进程管理与程序开发  第8章 进程间通信——管道和信号  第9章 System V进程间通信  第10章 Linux多线程编程  第11章 线程间同步机制  第12章 Linux socket网络编程  第13章 网络编程工具介绍  第14章 网络编程高级应用  第15章 构建网络服务器  资源截图:
陌佑
百度云
百度云

Linux服务器架设指南_操作系统教程

资源名称:Linux服务器架设指南 内容简介: Linux是当今最为流行的开源操作系统,它功能强大、性能稳定、使用灵活,既可以在普通的桌面使用,也可以用于业务庞杂的企业。《Linux服务器架设指南》是一本深入学习Linux的理想教程,它以Red Hat Enterprise Linux 5为依托,详细叙述了各种网络服务的安装、运行、配置方法和一些相关的知识。全书分为3篇共23章,包括网络硬件基础知识、Linux操作系统管理、主机与网络安全、防火墙、入侵检测系统,以及Telnet、SSH、VNC、FTP、DHCP、DNS、Web、MySQL、Postfix、NFS、Samba、Squid、LDAP、NTP、VPN、流媒体服务器的架设方法。 《Linux服务器架设指南》附带1张DVD光盘,内容为专门为《Linux服务器架设指南》录制的8.5小时教学视频、Ubuntu安装光盘的镜像文件和另外赠送的35小时Linux专题学习视频。 《Linux服务器架设指南》语言通俗、条理清楚、循序渐进、示例丰富,适合于已经掌握Linux操作系统入门知识、并对网络应用有了初步了解的读者阅读,也可以供Linux系统管理、维护、开发人员学习参考,同时也是各类职业院校、IT培训机构学生学习和掌握Linux高级应用的理想教材。 资源目录: 第1篇 预备知识 第1章 网络硬件知识 2 1.1 计算机网络 2 1.1.1 计算机网络的定义 2 1.1.2 计算机网络的功能 3 1.1.3 计算机网络分类 4 1.2 局域网传输介质 6 1.2.1 双绞线 7 1.2.2 同轴电缆 9 1.2.3 光导纤维 9 1.2.4 无线介质 11 1.3 局域网连网设备 12 1.3.1 网卡 12 1.3.2 集线器 14 1.3.3 交换机 14 1.3.4 路由器 16 1.3.5 三层交换机 17 1.4 几种局域网架设实例 17 1.4.1 双机互连网络 18 1.4.2 小型交换网络 18 1.4.3 企业网络 19 1.4.4 无线局域网 19 1.5 小结 20 第2章 Linux服务器架设规划 21 2.1 网络规划 21 2.1.1 需求分析 21 2.1.2 目标与设计原则 22 2.1.3 硬件和系统软件平台的规划 24 2.2 Linux服务器硬件规划 25 2.2.1 对CPU的要求 25 2.2.2 对内存的要求 26 2.2.3 对硬盘的要求 27 2.2.4 有关网卡的建议 28 2.3 Linux操作系统 28 2.3.1 Linux的起源 28 2.3.2 Linux的特点 29 2.3.3 Linux的发行版本 30 2.3.4 Red Hat Enterprise Linux介绍 32 2.4 小结 33 第3章 Linux系统的安装、管理与优化 34 3.1 Red Hat Enterprise Linux 5的安装 34 3.1.1 准备安装RHEL 5 34 3.1.2 开始安装RHEL 5 35 3.1.3 安装后的设置工作 39 3.2 Linux系统管理 42 3.2.1 登录系统 42 3.2.2 用户管理 43 3.2.3 进程管理 47 3.2.4 软件包管理 49 3.3 Linux性能优化 52 3.3.1 关闭不需要的服务进程 52 3.3.2 文件系统参数优化 53 3.3.3 内核参数优化 55 3.4 小结 56 第4章 Linux网络接口配置 57 4.1 TCP/IP网络基础 57 4.1.1 网络协议 57 4.1.2 ISO/OSI模型 57 4.1.3 TCP/IP模型 59 4.2 网络接口配置的基本内容 60 4.2.1 主机名 60 4.2.2 IP地址 60 4.2.3 子网掩码 62 4.2.4 默认网关地址 63 4.2.5 域名服务器(DNS) 63 4.2.6 DHCP服务器 64 4.3 配置以太网连接 64 4.3.1 添加以太网连接 65 4.3.2 配置网络参数 66 4.3.3 使用配置文件 69 4.3.4 配置无线以太网连接 70 4.4 配置拨号连接 71 4.4.1 使用Modem拨号上网 71 4.4.2 通过xDSL拨号上网 73 4.4.3 使用ISDN拨号上网 73 4.5 小结 75 第5章 Linux网络管理与故障诊断 76 5.1 Linux网络设置命令 76 5.1.1 网络接口配置命令——ifconfig 76 5.1.2 检查网络是否通畅——ping命令 78 5.1.3 追踪数据包传输路径——traceroute命令 79 5.1.4 管理系统ARP缓存——arp命令 81 5.1.5 域名查找工具——dig命令 83 5.2 网络相关的配置文件 85 5.2.1 /etc/sysconfig/network文件 85 5.2.2 /etc/sysconfig/network-scripts/ifcfg-ethN文件 86 5.2.3 /etc/resolv.conf和/etc/hosts文件 87 5.3 Linux下的网络故障诊断 88 5.3.1 诊断网卡故障 88 5.3.2 网卡驱动程序 90 5.3.3 诊断网络层问题 92 5.3.4 诊断传输层和应用层问题 92 5.4 小结 94 第2篇 Linux主机与网络安全措施 第6章 Linux主机安全 96 6.1 网络端口 96 6.1.1 什么是端口 96 6.1.2 端口的分类 97 6.1.3 查看本机的端口状态 97 6.1.4 端口的关闭与启用 99 6.1.5 端口扫描工具nmap 101 6.2 Linux自动更新 104 6.2.1 自动更新的意义 104 6.2.2 CentOS的yum客户端配置 105 6.2.3 yum客户端的使用 107 6.3 Linux平台的防毒软件 109 6.3.1 Linux平台下的计算机病毒 109 6.3.2 Clamav反病毒软件的获取与安装 110 6.3.3 Clamav反病毒软件的使用 110 6.3.4 以后台进程方式运行Clamav反病毒软件 112 6.3.5 Clamav病毒库的更新 116 6.4 SELinux简介 119 6.4.1 SELinux的工作流程 119 6.4.2 SELinux的配置 120 6.4.3 SELinux应用示例 121 6.5 小结 124 第7章 Linux系统日志 125 7.1 Linux系统日志基础 125 7.1.1 Linux系统日志进程的运行 125 7.1.2 Linux系统日志配置 126 7.1.3 查看Linux系统日志 128 7.2 Linux日志高级专题 129 7.2.1 日志的转储 129 7.2.2 登录日志 130 7.2.3 记账功能 131 7.3 日志分析工具 133 7.3.1 Logcheck日志分析工具 133 7.3.2 Swatch日志分析工具 134 7.4 小结 136 第8章 Linux路由配置 137 8.1 路由的基本概念 137 8.1.1 路由原理 137 8.1.2 路由表 138 8.1.3 静态路由和动态路由 139 8.2 Linux静态路由配置 140 8.2.1 route命令格式 140 8.2.2 普通客户机的路由设置 141 8.2.3 路由器配置实例 142 8.3 Linux的策略路由 143 8.3.1 策略路由的概念 144 8.3.2 路由表管理 144 8.3.3 路由策略管理 146 8.3.4 策略路由应用实例 147 8.4 小结 149 第9章 Linux防火墙配置 150 9.1 iptables防火墙介绍 150 9.1.1 netfilter框架 150 9.1.2 iptables防火墙内核模块 151 9.1.3 iptables命令格式 152 9.2 iptables主机防火墙 155 9.2.1 iptables防火墙的运行与管理 155 9.2.2 RHEL 5开机时默认的防火墙规则 157 9.2.3 管理主机防火墙规则 159 9.2.4 常用的主机防火墙规则 161 9.2.5 使用图形界面管理主机防火墙规则 162 9.3 iptables网络防火墙配置 164 9.3.1 保护服务器子网的防火墙规则 164 9.3.2 保护内部客户机的防火墙规则 166 9.3.3 mangle表应用举例 168 9.4 iptables防火墙的NAT配置 169 9.4.1 NAT简介 169 9.4.2 使用iptables配置源NAT 170 9.4.3 使用iptables配置目的NAT 171 9.5 小结 173 第10章 Snort入侵检测系统 174 10.1 入侵检测简介 174 10.1.1 网络安全 174 10.1.2 常见的网络攻击类型 175 10.1.3 入侵检测系统 178 10.2 Snort的安装与使用 180 10.2.1 Snort简介 180 10.2.2 Snort的安装与运行 180 10.2.3 Snort命令的格式 181 10.2.4 用Snort抓取数据包 182 10.3 配置Snort 184 10.3.1 定义Snort变量 185 10.3.2 配置Snort选项 186 10.3.3 配置Snort预处理模块 188 10.3.4 配置Snort输出插件 191 10.3.5 配置Snort规则文件 192 10.4 编写Snort规则 193 10.4.1 Snort规则基础 193 10.4.2 Snort规则头 193 10.4.3 Snort规则选项 195 10.5 小结 197 第3篇 Linux常见服务器架设篇 第11章 远程管理Linux 200 11.1 架设Telnet服务器 200 11.1.1 远程管理 200 11.1.2 Telnet工作原理 201 11.1.3 Telnet协议 202 11.1.4 实际的Telnet数据包 204 11.1.5 Telnet服务器软件的安装 205 11.1.6 Telnet服务器软件的运行 206 11.1.7 Telnet服务器软件的配置 208 11.2 架设SSH服务器 210 11.2.1 SSH概述 210 11.2.2 OpenSSH服务器的安装和运行 211 11.2.3 SSH客户端的使用 213 11.2.4 配置OpenSSH客户端 216 11.2.5 OpenSSH的端口转发功能 217 11.2.6 Windows下的SSH客户端 219 11.2.7 配置OpenSSH服务器 223 11.3 使用VNC实现远程管理 229 11.3.1 VNC简介 230 11.3.2 VNC服务器的安装与运行 230 11.3.3 VNC客户端 232 11.3.4 VNC服务器配置 234 11.4 小结 237 第12章 架设FTP服务器 238 12.1 FTP的工作原理 238 12.1.1 FTP的工作流程 238 12.1.2 FTP协议规范之一:数据传送格式 239 12.1.3 FTP协议规范之二:控制命令种类 240 12.1.4 FTP协议规范之三:应答格式 242 12.1.5 用抓包工具观察FTP协议数据包 243 12.2 FTP客户端 244 12.2.1 数据连接的主动方式和被动方式 244 12.2.2 匿名账号 246 12.2.3 数据传输的ASCII模式和二进制模式 247 12.2.4 FTP客户端常用命令详解 248 12.2.5 图形界面的FTP客户端 254 12.3 Vsftpd的安装与运行 256 12.3.1 Vsftpd服务器软件简介 256 12.3.2 Vsftpd的安装 257 12.3.3 Vsftpd的运行与简单配置 257 12.4 Vsftpd高级配置 260 12.4.1 初始配置文件 260 12.4.2 匿名用户配置 263 12.4.3 Vsftpd虚拟主机的配置 265 12.4.4 虚拟用户的配置 267 12.4.5 Vsftpd的日志 270 12.5 磁盘限额 272 12.5.1 设置支持磁盘限额的分区 272 12.5.2 设置对用户的磁盘限额 273 12.5.3 启用和终止磁盘限额 274 12.6 小结 275 第13章 DHCP服务 276 13.1 DHCP服务概述 276 13.1.1 DHCP的功能 276 13.1.2 DHCP的工作过程 277 13.1.3 DHCP报文格式 279 13.1.4 DHCP与BOOTP 280 13.2 DHCP服务器的安装与运行 281 13.2.1 DHCP服务的安装 281 13.2.2 DHCP服务器的运行 282 13.2.3 DHCP客户端 283 13.3 DHCP服务配置 285 13.3.1 ISC DHCP配置参数 286 13.3.2 ISC DHCP配置的声明和选项 288 13.3.3 ISC DHCP的DDNS功能 290 13.3.4 客户端租约数据库文件dhcpd.lease 292 13.3.5 DHCP中继代理 294 13.4 小结 295 第14章 DNS服务器架设与应用 296 14.1 DNS工作原理 296 14.1.1 名称解析方法 296 14.1.2 DNS组成 297 14.1.3 DNS查询的过程 298 14.1.4 DNS报文格式 300 14.1.5 实际的DNS报文数据.. 302 14.2 BIND的安装与运行 303 14.2.1 BIND简介 303 14.2.2 BIND的获取与安装 304 14.2.3 BIND的简单配置与运行 305 14.2.4 chroot功能 308 14.2.5 使用rndc 309 14.3 BIND的配置 311 14.3.1 BIND的主配置文件 311 14.3.2 根服务器文件named.root 315 14.3.3 区域数据文件 316 14.3.4 反向解析区域数据文件 318 14.3.5 配置DNS负载均衡功能 319 14.3.6 直接域名、泛域名与子域 320 14.3.7 辅域服务器和只缓存服务器 322 14.4 小结 324 第15章 Web服务器架设和管理 325 15.1 HTTP协议 325 15.1.1 HTTP协议的通信过程 325 15.1.2 HTTP协议的请求行和应答行 327 15.1.3 HTTP的头域 328 15.1.4 HTTP协议数据包实例 330 15.1.5 持久连接和非持久连接 333 15.2 Apache的安装与运行 335 15.2.1 Apache简介 335 15.2.2 Apache软件的获取与安装 336 15.2.3 Apache的运行 337 15.3 Apache服务器的配置 339 15.3.1 Apache全局配置选项 339 15.3.2 Apache主服务器配置 341 15.3.3 目录访问控制 346 15.3.4 配置用户个人网站 349 15.3.5 认证与授权配置 351 15.3.6 虚拟主机配置 354 15.3.7 日志记录 357 15.3.8 让Apache支持SSL 359 15.4 Apache对动态网页的支持 362 15.4.1 CGI脚本 362 15.4.2 使Apache支持PHP5 364 15.4.3 使Apache支持JSP 365 15.5 小结 369 第16章 MySQL数据库服务器架设 370 16.1 数据库简介 370 16.1.1 数据库的基本概念 370 16.1.2 SQL语言简介 371 16.1.3 MySQL数据库简介 372 16.2 MySQL数据库服务器的架设 373 16.2.1 MySQL数据库软件的安装与运行 373 16.2.2 MySQL数据库客户端 375 16.2.3 MySQL图形界面管理工具 377 16.3 MySQL服务器的配置与连接 380 16.3.1 配置文件my.cnf 380 16.3.2 mysqld进程配置 383 16.3.3 MySQL实例管理器 385 16.3.4 编程语言与MySQL数据库的连接 388 16.4 小结 389 第17章 Postfix邮件服务器架设 390 17.1 邮件系统工作原理 390 17.1.1 邮件系统的组成及传输流程 390 17.1.2 简单邮件传输协议SMTP 391 17.1.3 邮局协议POP3 394 17.1.4 Internet消息访问协议IMAP简介 396 17.2 Postfix邮件系统 398 17.2.1 Postfix概述 398 17.2.2 Postfix邮件系统结构 399 17.2.3 Postfix服务器软件的安装与运行 401 17.3 Postfix服务器的配置 403 17.3.1 Postfix服务器基本配置 403 17.3.2 Postfix邮件接收域 406 17.3.3 配置SMTP认证 408 17.4 Postfix与其他软件的集成 411 17.4.1 用vm-pop3d构建POP3服务器 411 17.4.2 用Dovecot架设POP3和IMAP服务器 413 17.4.3 使用MySQL存储邮件账号 416 17.4.4 用Squirrelmail构建Web界面的邮件客户端 417 17.4.5 用procmail过滤邮件 420 17.5 小结 423 第18章 共享文件系统 424 18.1 NFS服务的安装、运行与配置 424 18.1.1 NFS概述 424 18.1.2 远程过程调用RPC 425 18.1.3 NFS协议 426 18.1.4 NFS服务的安装与运行 428 18.1.5 NFS服务器共享目录的导出 430 18.1.6 使用图形界面管理NFS服务器 433 18.1.7 客户端使用NFS服务 434 18.1.8 自动挂载NFS文件系统 437 18.2 Samba服务的安装、运行与配置 438 18.2.1 SMB协议概述 438 18.2.2 NetBIOS协议 440 18.2.3 Samba概述 442 18.2.4 Samba服务器的安装与运行 442 18.2.5 与Samba配置有关的Windows术语 444 18.2.6 配置Samba服务器的全局选项 445 18.2.7 Samba的共享配置 448 18.2.8 使用图形界面配置Samba服务器 450 18.2.9 Samba客户端 452 18.3 小结 455 第19章 Squid代理服务器架设 456 19.1 代理服务概述 456 19.1.1 代理服务器的工作原理 456 19.1.2 Web缓存的类型和特点 458 19.1.3 3种典型的代理方式 459 19.2 Squid服务器的安装与运行 461 19.2.1 Squid简介 461 19.2.2 Squid软件的安装与运行 462 19.2.3 代理的客户端配置 463 19.3 配置Squid服务器 465 19.3.1 Squid常规配置选项 466 19.3.2 Squid访问控制 468 19.3.3 Squid多级代理配置 470 19.3.4 透明代理配置 472 19.3.5 反向代理配置 473 19.3.6 Squid日志管理 475 19.4 小结 477 第20章 LDAP服务的配置与应用 478 第21章 网络时间服务器的配置与使用 497 第22章 架设VPN服务器 511 第23章 流媒体服务器架设 523 资源截图:
陌佑
百度云
百度云

linux权威指南(第三版)_操作系统教程

资源名称:linux权威指南(第三版) 内容简介: Linux一度是个人计算机上鲜为人知的产品,而今已经变成随处可见计算环境中的中心部分。这个操作系统如今已经成为公司的网络中心、Web服务器、学术研究开发平台和编程开发系统。自始自终,Linux都力图保持其本色,即作为个人计算机上良好的运行环境,练习系统管理、学习编程技巧以及各方面探究计算机奥妙的操作系统。 作为一个完整的与Unix兼容的操作系统,Linux由Internet上的志愿者们共同开发,以电子文件的形式自由分发,并可以从许多供应商那里以极低的价格购得。最初Linux是在PC上开发的,现在它已经被移植到许多其他的体系结构上,并且具有许多重要的特性,如支持多处理器、RAID和群集。 Linux中包含的软件包有Samba文件服务器和Apacheweb服务器;XWindow(X11R6);TCP/IP联网软件包(支持PPP、SSH和NFS);常用的软件工具如Emacs和TEX;完整的软件开发环境,包括C、C++、Java、 perl、Tcl/Tk和python;函数库、调试器、多媒体支持、科学和数据库应用程序等;在linux上运行的商业应用程序,从最终用户使用的工具(如字处理器和电子表格),到关键性的软件(如Oracle、Sybase、Informix和IBM DB/2数据库管理系统)一应俱全。 第三版中新的内容有: KDE:在Linux中运行的用户界面友好、易于使用并可与Windows或Macintosh媲美的桌面环境。 Samba:将Linux作为办公室的的文件服务器和打印服务器以便和Microsoft的系统相连。 PPP:最常用的通过电话线登录远程系统的协议。 安装和配置指南的修订版特别是增加了针对Red Hat、SuSE等发行版的内容。 资源目录: 前言 第一章 绪论 关于本书 Linux简史 谁在使用Linux? 系统特性 软件特性 KDE和 GNOME 关于Linux的版权 Linux的设计理念与开源的概念 Linux与其他操作系统之间的差异 硬件需求 Linux的信息来源 获得帮助 第二章 Linux安装准备 Linux的发行版 准备安装Linux 第三章 系统安装与规划 安装Linux 安装后的步骤 陷入困境 第四章 基本的UNIX命令与知识 登录 设定口令 虚拟主控台( Virtual Console) 常用的命令 Shell 常用的按键以及用法 快捷键 展开文件名 存储输出结果 何谓命令? 把命令放到后台去执行 参考手册(Manual Pages) 文件的所有权与权限 改变拥有者、所属群组及权限 启动配置文件 重要目录 为您服务的程序 进程 第五章 基本系统管理 让系统运行 启动系统 系统启动与初始化 单用户模式 关闭系统 /proc文件系统 管理用户帐号 第六章 管理文件系统、置换分区和设备 管理文件系统 置换空闰管理 设备文件 第七章 升级软件与内核 备份与压缩工具 升级软件 使用RPM 建立新内核 可载入式驱动程序 自动载人模块 第八章 其他管理工作 制作备份 用cron安排任务 管理系统日志 管理打印服务 设置终端属性 灾难处理 第九章 编辑器、文本工具、图形和打印 用Vi编辑文件 Emacs编辑器 排版与文字处理 图像 打印 第十章 X Window系统 X的概念 硬件需求 安装XFree86 配置XFree86 填入显卡信息 运行XFree86 运行出错 第十一章 调整你的X环境 定制X的基本方法 fvwm窗口管理器 KDE桌面环境 X应用程序 第十一章 与Windows的兼容性和Samba 共享文件 共享程序 第十三章 程序设计语言 gCC程序设计 Makefiles 使用Perl Shell脚本语言程序设计 用 TCI/ Tk设计程序 Java 其他程序语言 第十四章 程序设计员的工具 通过gdb调试 程序设计工具 第十五章 TCP/IP和PPP TCP/ IP网络 拨号PPP ISDN上的 PPP NFS和NIS的配置 第十六章 万维网与电子邮件 万维网(World Wide Web) 电子邮件 附录一 Linux的信息来源 附录二 开源软件定义1.0版及GPL 资源截图:
陌佑
百度云
百度云

精通Linux网络服务器配置·管理·检测·应用_操作系统教程

资源名称:精通Linux网络服务器配置·管理·检测·应用 内容简介: 《精通Linux网络服务器配置·管理·检测·应用》主要介绍了Linux系统的常用服务功能,内容包括Linux简介与安装、Linux桌面环境、Web服务的配置、DHCP服务的配置、DNS服务的配置、代理服务的配置、E.mail服务器的配置、Telnet和虚拟终端服务的配置、VPN服务的配置、Samba服务的配置等,另外还详细介绍了服务器监控、网络性能测试、网络安全性测试等工具的应用。 书中包含了大量的实例,便于读者阅读使用。《精通Linux网络服务器配置·管理·检测·应用(附光盘1张)院校的教材,还可供从事Linux服务领域的科技人员参考。 资源截图:
陌佑
百度云
百度云

Linux性能优化大师_操作系统教程

资源名称:Linux性能优化大师 内容简介: 性能调优有时被称为“黑色艺术”,因为有时有效地调整一个系统,要求具有更深层次的知识,且需要了解一个系统的硬件和软件组成,以及系统之间的相互作用。性能优化是针对特定环境来定制系统的配置过程,或者是让某个特定的应用程序得到更好的响应时间或吞吐量的过程。 《Linux性能优化大师》首先对Linux 操作系统进行了深入剖析,并对最常用的企业监控工具Benchmark 及其他监控工具进行了详细的介绍,此外分析了系统中识别和分析瓶颈的过程,最后阐述如何使用性能衡量工具,以及如何对系统的4 大子系统进行调整,使系统以最优状态应对不同的工作环境。 《Linux性能优化大师》适合广大Linux 用户深入学习,并适合计算机专业本科、硕士等专业的学生学习参考。 作者简介: 赵永刚,2006-2008年期间主要从事思科网络研究,并在2008年获得思科CCNA 与CCNP国际认证。2009至今一直在从事Linux系统的研究,并在2009年和2010年分别获得红帽RHCE和RHCA国际认证。 资源目录: 第1章深入理解Linux操作系统 1 1.1 Linux进程管理 1 1.1.1 什么是进程 2 1.1.2 进程的生命周期 2 1.1.3 线程 3 1.1.4 进程优先级和nice等级 4 1.1.5 上下文切换 4 1.1.6 中断处理 5 1.1.7 进程状态 5 1.1.8 进程的内存段 6 1.1.9 Linux CPU调度程序 7 1.2 Linux内存体系结构 8 1.2.1 物理内存和虚拟内存 8 1.2.2 虚拟内存管理 10 1.3 Linux文件系统 12 1.3.1 虚拟文件系统 12 1.3.2 文件系统日志 13 1.3.3 Ext2 13 1.3.4 Ext3 15 1.3.5 Ext4 15 1.3.6 XFS 18 1.3.7 Btrfs 19 1.3.8 JFS 20 1.3.9 ReiserFS 20 1.4 Linux 磁盘 I/O 子系统 20 1.4.1 I/O子系统的体系结构 20 1.4.2 Cache 20 1.4.3 块层 23 1.4.4 I/O 设备驱动程序 25 1.4.5 RAID与文件系统 26 1.5 Linux 网络子系统 26 1.5.1 网络化的实现 26 1.5.2 TCP/IP 30 1.5.3 Offload 32 1.5.4 Bonding模块 32 1.6 了解Linux性能度量标准 32 1.6.1 处理器度量标准 32 1.6.2 内存度量标准 33 1.6.3 块设备度量标准 34 1.6.4 网络接口度量标准 34 第2章 监控工具 35 2.1 介绍 35 2.2 工具功能概述 35 2.3 监控工具 36 2.3.1 top 36 2.3.2 uptime 38 2.3.3 ps、pstree 38 2.3.4 free 43 2.3.5 mpstat 44 2.3.6 vmstat 46 2.3.7 iostat 50 2.3.8 netstat、ss 53 2.3.9 sar 58 2.3.10 numastat 70 2.3.11 pmap 72 2.3.12 iptraf 73 2.3.13 tcpdump和wireshark 76 2.3.14 strace和ltrace 92 2.3.15 gnuplot 97 2.3.16 Gnome System Monitor 106 2.3.17 KDE System Guard 114 第3章 Benchmark工具 123 3.1 CPU2006 124 3.1.1 安装与运行 126 3.1.2 runspec命令 130 3.1.3 配置文件 139 3.2 STREAM 167 3.2.1 什么是STREAM 167 3.3 Bonnie++ 172 3.4 Netperf 177 3.4.1 Netperf介绍 177 3.4.2 Netperf设计 178 3.4.3 CPU使用率 179 3.4.4 全局命令行选项 181 3.4.5 使用Netperf测量“批量数据”传输 186 3.4.6 使用Netperf测量“请求/响应” 192 3.4.7 使用netperf来测试总体性能 196 3.4.8 使用netperf测量双向传输 201 3.4.9 omni测试 203 3.4.10 其他的nerperf测试 206 第4章分析性能瓶颈 208 4.1 识别系统瓶颈 208 4.1.1 收集信息 208 4.1.2 分析服务器性能 210 4.2 CPU瓶颈 210 4.2.1 查找CPU瓶颈 211 4.2.2 SMP 211 4.2.3 性能调整选项 211 4.3 内存瓶颈 212 4.3.1 查找内存瓶颈 212 4.3.2 性能调整选项 213 4.4 磁盘瓶颈 214 4.4.1 查找磁盘瓶颈 214 4.4.2 性能调整选项 216 4.5 网络瓶颈 216 4.5.1 查找网络瓶颈 216 4.5.2 性能调整选项 217 第5章调整操作系统 218 5.1 调整原则 218 5.1.1 变更管理 219 5.2 安装注意事项 219 5.2.1 安装 219 5.2.2 检查当前的配置 220 5.2.3 最小化资源使用 227 5.2.4 SELinux 231 5.2.5 编译内核 232 5.3 更改内核参数 233 5.3.1 proc文件系统 233 5.3.2 存储参数的位置 235 5.3.3 使用sysctl命令 235 5.4 调整处理器子系统 235 5.4.1 调整进程优先级 236 5.4.2 CPU亲和力 237 5.4.3 平衡中断 240 5.4.4 NUMA系统 240 5.5 调整内存子系统 243 5.5.1 内存回收(设置内核交换和刷新脏数据行为) 243 5.5.2 调整swap 245 5.5.3 HugeTLBfs 247 5.5.4 内存同页合并 250 5.6 调整磁盘子系统 252 5.6.1 安装Linux前的硬件注意事项 252 5.6.2 I/O调度的调整和选择 254 5.6.3 文件系统的选择和调整 258 5.6.4 虚拟化存储 261 5.7 调整网络子系统 263 5.7.1 网卡绑定 263 5.7.2 巨帧 265 5.7.3 速度与双工模式 266 5.7.4 增加网络缓冲区 268 5.7.5 增加数据包队列 270 5.7.6 增加传输队列长度 270 5.7.7 配置offload 271 5.7.8 Netfilter 对性能的影响 272 5.7.9 流量特性的注意事项 275 5.7.10 额外的TCP/IP调整 276 5.8 限制资源使用 278 资源截图:
陌佑
百度云
百度云

UNIX网络编程卷1:套接字联网API(第3版)_操作系统教程

资源名称:UNIX网络编程卷1:套接字联网API(第3版) 内容简介: 这是一部传世之作!顶级网络编程专家Bill Fenner和Andrew M. Rudoff应邀执笔,对W. Richard Stevens的经典作品进行修订。书中吸纳了近几年网络技术的发展,增添了IPv6、SCTP协议和密钥管理套接字等内容,深入讨论了最新的关键标准、实现和技术。 书中的所有示例都是在UNIX系统上测试通过的真实的、可运行的代码,继承了Stevens一直强调的理念:“学习网络编程的最好方法就是下载这些程序,对其进行修改和改进。只有这样实际编写代码才能深入理解有关概念和方法。”读者可以从图灵网站(www.turingbook.com)本书网页免费注册下载这些示例的源代码。 本书为UNIX网络编程提供全面的指导,是网络研究和开发人员公认的权威参考书,无论网络编程的初学者还是网络专家都会大受裨益。 作者简介: W. Richard Stevens(1951—1999) 国际知名的UNIX和网络专家,备受赞誉的技术作家。生前著有《TCP/IP详解》(三卷)、《UNIX环境高级编程》和《UNIX网络编程》(两卷),均为不朽的经典著作。 Bill Fenner AT&T实验室的主要技术人员,专攻IP多播、网络管理和测量,他是IETF路由的领域主管之一,负责审批作为RFC出版的所有路由相关文档。 Andrew M. Rudoff Sun公司的资深软件工程师,专攻网络、操作系统内核、文件系统和高可用性软件体系结构。 资源目录: 第一部分 简介和tcp/ip 第1章 简介 2 1.1 概述 2 1.2 一个简单的时间获取客户程序 5 1.3 协议无关性 9 1.4 错误处理:包裹函数 10 1.5 一个简单的时间获取服务器程序 12 1.6 本书中客户/服务器程序示例索引表 14 1.7 osi模型 16 1.8 bsd网络支持历史 17 1.9 测试用网络及主机 19 1.10 unix标准 22 1.11 64位体系结构 24 1.12 小结 25 习题 25 第2章 传输层:tcp、udp和sctp 27 2.1 概述 27 2.2 总图 27 2.3 用户数据报协议(udp) 29 2.4 传输控制协议(tcp) 30 .2.5 流控制传输协议(sctp) 31 2.6 tcp连接的建立和终止 31 2.7 time_wait状态 37 2.8 sctp关联的建立和终止 38 2.9 端口号 42 2.10 tcp端口号与并发服务器 43 2.11 缓冲区大小及限制 45 2.12 标准因特网服务 50 2.13 常见因特网应用的协议使用 51 2.14 小结 52 习题 53 第二部分 基本套接字编程 第3章 套接字编程简介 56 3.1 概述 56 3.2 套接字地址结构 56 3.3 值—结果参数 61 3.4 字节排序函数 63 3.5 字节操纵函数 66 3.6 inet_aton、inet_addr和inet_ntoa函数 67 3.7 inet_pton和inet_ntop函数 68 3.8 sock_ntop和相关函数 70 3.9 readn、writen和readline函数 72 3.10 小结 76 习题 76 第4章 基本tcp套接字编程 77 4.1 概述 77 4.2 socket函数 77 4.3 connect函数 80 4.4 bind函数 81 4.5 listen函数 84 4.6 accept函数 88 4.7 fork和exec函数 90 4.8 并发服务器 91 4.9 close函数 93 4.10 getsockname和getpeername函数 94 4.11 小结 96 习题 96 第5章 tcp客户/服务器程序示例 97 5.1 概述 97 5.2 tcp回射服务器程序:main函数 97 5.3 tcp回射服务器程序:str_echo函数 98 5.4 tcp回射客户程序:main函数 99 5.5 tcp回射客户程序:str_cli函数 100 5.6 正常启动 101 5.7 正常终止 102 5.8 posix信号处理 103 5.9 处理sigchld信号 106 5.10 wait和waitpid函数 108 5.11 accept返回前连接中止 111 5.12 服务器进程终止 112 5.13 sigpipe信号 113 5.14 服务器主机崩溃 114 5.15 服务器主机崩溃后重启 115 5.16 服务器主机关机 116 5.17 tcp程序例子小结 116 5.18 数据格式 117 5.19 小结 120 习题 120 第6章 i/o复用:select和poll函数 122 6.1 概述 122 6.2 i/o模型 122 6.3 select函数 127 6.4 str_cli函数(修订版) 132 6.5 批量输入 133 6.6 shutdown函数 136 6.7 str_cli函数(再修订版) 137 6.8 tcp回射服务器程序(修订版) 138 6.9 pselect函数 142 6.10 poll函数 144 6.11 tcp回射服务器程序(再修订版) 146 6.12 小结 148 习题 149 第7章 套接字选项 150 7.1 概述 150 7.2 getsockopt和setsockopt函数 150 7.3 检查选项是否受支持并获取默认值 152 7.4 套接字状态 156 7.5 通用套接字选项 156 7.6 ipv4套接字选项 168 7.7 icmpv6套接字选项 169 7.8 ipv6套接字选项 169 7.9 tcp套接字选项 171 7.10 sctp套接字选项 173 7.11 fcntl函数 182 7.12 小结 184 习题 184 第8章 基本udp套接字编程 186 8.1 概述 186 8.2 recvfrom和sendto函数 187 8.3 udp回射服务器程序:main函数 187 8.4 udp回射服务器程序:dg_echo函数 188 8.5 udp回射客户程序:main函数 190 8.6 udp回射客户程序:dg_cli函数 190 8.7 数据报的丢失 191 8.8 验证接收到的响应 191 8.9 服务器进程未运行 193 8.10 udp程序例子小结 194 8.11 udp的connect函数 196 8.12 dg_cli函数(修订版) 199 8.13 udp缺乏流量控制 200 8.14 udp中的外出接口的确定 203 8.15 使用select函数的tcp和udp回射服务器程序 204 8.16 小结 206 习题 207 第9章 基本sctp套接字编程 208 9.1 概述 208 9.2 接口模型 208 9.3 sctp_bindx函数 212 9.4 sctp_connectx函数 213 9.5 sctp_getpaddrs函数 213 9.6 sctp_freepaddrs函数 213 9.7 sctp_getladdrs函数 214 9.8 sctp_freeladdrs函数 214 9.9 sctp_sendmsg函数 214 9.10 sctp_recvmsg函数 215 9.11 sctp_opt_info函数 215 9.12 sctp_peeloff函数 216 9.13 shutdown函数 216 9.14 通知 217 9.15 小结 221 习题 222 第10章 sctp客户/服务器程序例子 223 10.1 概述 223 10.2 sctp一到多式流分回射服务器程序:main函数 223 10.3 sctp一到多式流分回射客户程序:main函数 225 10.4 sctp流分回射客户程序:sctpstr_cli函数 226 10.5 探究头端阻塞 228 10.6 控制流的数目 233 10.7 控制终结 233 10.8 小结 234 习题 235 第11章 名字与地址转换 236 11.1 概述 236 11.2 域名系统 236 11.3 gethostbyname函数 239 11.4 gethostbyaddr函数 242 11.5 getservbyname和getservbyport函数 242 11.6 getaddrinfo函数 245 11.7 gai_strerror函数 250 11.8 freeaddrinfo函数 251 11.9 getaddrinfo函数:ipv6 251 11.10 getaddrinfo函数:例子 253 11.11 host_serv函数 254 11.12 tcp_connect函数 254 11.13 tcp_listen函数 257 11.14 udp_client函数 261 11.15 udp_connect函数 263 11.16 udp_server函数 264 11.17 getnameinfo函数 266 11.18 可重入函数 267 11.19 gethostbyname_r和gethostbyaddr_r函数 270 11.20 作废的ipv6地址解析函数 271 11.21 其他网络相关信息 272 11.22 小结 273 习题 274 第三部分 高级套接字编程 第12章 ipv4与ipv6的互操作性 278 12.1 概述 278 12.2 ipv4客户与ipv6服务器 278 12.3 ipv6客户与ipv4服务器 281 12.4 ipv6地址测试宏 283 12.5 源代码可移植性 284 12.6 小结 284 习题 285 第13章 守护进程和inetd超级服务器 286 13.1 概述 286 13.2 syslogd守护进程 286 13.3 syslog函数 287 13.4 daemon_init函数 289 13.5 inetd守护进程 293 13.6 daemon_inetd函数 297 13.7 小结 299 习题 299 第14章 高级i/o函数 300 14.1 概述 300 14.2 套接字超时 300 14.3 recv和send函数 305 14.4 readv和writev函数 306 14.5 recvmsg和sendmsg函数 307 14.6 辅助数据 310 14.7 排队的数据量 313 14.8 套接字和标准i/o 313 14.9 高级轮询技术 316 14.10 t/tcp:事务目的tcp 320 14.11 小结 322 习题 323 第15章 unix域协议 324 15.1 概述 324 15.2 unix域套接字地址结构 324 15.3 socketpair函数 326 15.4 套接字函数 327 15.5 unix域字节流客户/服务器程序 327 15.6 unix域数据报客户/服务器程序 329 15.7 描述符传递 330 15.8 接收发送者的凭证 337 15.9 小结 340 习题 340 第16章 非阻塞式i/o 341 16.1 概述 341 16.2 非阻塞读和写:str_cli函数(修订版) 342 16.3 非阻塞connect 351 16.4 非阻塞connect:时间获取客户程序 352 16.5 非阻塞connect:web客户程序 354 16.6 非阻塞accept 362 16.7 小结 363 习题 363 第17章 ioctl操作 365 17.1 概述 365 17.2 ioctl函数 365 17.3 套接字操作 366 17.4 文件操作 367 17.5 接口配置 367 17.6 get_ifi_info函数 369 17.7 接口操作 378 17.8 arp高速缓存操作 378 17.9 路由表操作 380 17.10 小结 381 习题 381 第18章 路由套接字 382 18.1 概述 382 18.2 数据链路套接字地址结构 382 18.3 读和写 383 18.4 sysctl操作 390 18.5 get_ifi_info函数 394 18.6 接口名字和索引函数 397 18.7 小结 401 习题 401 第19章 密钥管理套接字 402 19.1 概述 402 19.2 读和写 403 19.3 倾泻安全关联数据库 404 19.4 创建静态安全关联 407 19.5 动态维护安全关联 412 19.6 小结 415 习题 416 第20章 广播 417 20.1 概述 417 20.2 广播地址 418 20.3 单播和广播的比较 419 20.4 使用广播的dg_cli函数 422 20.5 竞争状态 424 20.6 小结 431 习题 432 第21章 多播 433 21.1 概述 433 21.2 多播地址 433 21.3 局域网上多播和广播的比较 436 21.4 广域网上的多播 438 21.5 源特定多播 440 21.6 多播套接字选项 441 21.7 mcast_join和相关函数 445 21.8 使用多播的dg_cli函数 450 21.9 接收ip多播基础设施会话声明 451 21.10 发送和接收 454 21.11 sntp:简单网络时间协议 457 21.12 小结 461 习题 461 第22章 高级udp套接字编程 462 22.1 概述 462 22.2 接收标志、目的ip地址和接口索引 462 22.3 数据报截断 467 22.4 何时用udp代替tcp 467 22.5 给udp应用增加可靠性 469 22.6 捆绑接口地址 478 22.7 并发udp服务器 482 22.8 ipv6分组信息 483 22.9 ipv6路径mtu控制 486 22.10 小结 487 习题 488 第23章 高级sctp套接字编程 489 23.1 概述 489 23.2 自动关闭的一到多式服务器程序 489 23.3 部分递送 490 23.4 通知 492 23.5 无序的数据 495 23.6 捆绑地址子集 496 23.7 确定对端和本端地址信息 497 23.8 给定ip地址找出关联id 500 23.9 心搏和地址不可达 501 23.10 关联剥离 502 23.11 定时控制 503 23.12 何时改用sctp代替tcp 505 23.13 小结 506 习题 506 第24章 带外数据 507 24.1 概述 507 24.2 tcp带外数据 507 24.3 sockatmark函数 513 24.4 tcp带外数据小结 519 24.5 客户/服务器心搏函数 520 24.6 小结 524 习题 524 第25章 信号驱动式i/o 525 25.1 概述 525 25.2 套接字的信号驱动式i/o 525 25.3 使用sigio的udp回射服务器程序 527 25.4 小结 532 习题 533 第26章 线程 534 26.1 概述 534 26.2 基本线程函数:创建和终止 535 26.3 使用线程的str_cli函数 537 26.4 使用线程的tcp回射服务器程序 538 26.5 线程特定数据 542 26.6 web客户与同时连接 549 26.7 互斥锁 552 26.8 条件变量 555 26.9 web客户与同时连接(续) 558 26.10 小结 560 习题 560 第27章 ip选项 561 27.1 概述 561 27.2 ipv4选项 561 27.3 ipv4源路径选项 562 27.4 ipv6扩展首部 569 27.5 ipv6步跳选项和目的地选项 569 27.6 ipv6路由首部 573 27.7 ipv6粘附选项 577 27.8 历史性ipv6高级api 578 27.9 小结 579 习题 579 第28章 原始套接字 580 28.1 概述 580 28.2 原始套接字创建 580 28.3 原始套接字输出 581 28.4 原始套接字输入 582 28.5 ping程序 584 28.6 traceroute程序 596 28.7 一个icmp消息守护程序 608 28.8 小结 622 习题 622 第29章 数据链路访问 623 29.1 概述 623 29.2 bpf:bsd分组过滤器 623 29.3 dlpi:数据链路提供者接口 625 29.4 linux:sock_packet和 pf_packet 626 29.5 libpcap:分组捕获函数库 627 29.6 libnet:分组构造与输出函数库 627 29.7 检查udp的校验和字段 628 29.8 小结 645 习题 645 第30章 客户/服务器程序设计范式 646 30.1 概述 646 30.2 tcp客户程序设计范式 648 30.3 tcp测试用客户程序 649 30.4 tcp迭代服务器程序 650 30.5 tcp并发服务器程序,每个客户一个子进程 650 30.6 tcp预先派生子进程服务器程序,accept无上锁保护 653 30.7 tcp预先派生子进程服务器程序,accept使用文件上锁保护 659 30.8 tcp预先派生子进程服务器程序,accept使用线程上锁保护 662 30.9 tcp预先派生子进程服务器程序,传递描述符 663 30.10 tcp并发服务器程序,每个客户一个线程 667 30.11 tcp预先创建线程服务器程序,每个线程各自accept 669 30.12 tcp预先创建线程服务器程序,主线程统一accept 671 30.13 小结 673 习题 674 第31章 流 675 31.1 概述 675 31.2 概貌 675 31.3 getmsg和putmsg函数 678 31.4 getpmsg和putpmsg函数 679 31.5 ioctl函数 680 31.6 tpi:传输提供者接口 680 31.7 小结 689 习题 689 附录a ipv4、ipv6、icmpv4和 icmpv6 690 附录b 虚拟网络 704 附录c 调试技术 708 附录d 杂凑的源代码 714 附录e 精选习题答案 726 参考文献 756 索引 763 资源截图:
陌佑
百度云
百度云
⬅️ 1...22412242224322442245...3148

添加微信,反馈问题

微信及时反馈问题,方便沟通,请备注 ❤️

搜索榜单

1

骚老板资源网整站源码 打包数据高达2GB

1632

2

绿色风格网络公司源码 php网络建站公司源码

1060

3

(自适应手机版)响应式餐饮美食企业网站源码 餐饮品牌连锁机构织梦模板

1026

4

雷速问卷调查系统(疫情上报系统) v7.08

901

5

Zblog仿918回忆模特写真网带整站数据图库系统源码

864

6

一款笑话类网站源码 简约清爽的织梦笑话网站模板

798

最新资源

1

网狐电玩系列/乐游电玩城/免微信免短信登陆

2

湖南地方玩法好玩互娱纯源码

3

最新更新网狐旗舰大联盟+UI工程

4

傲玩系列客户端通用加解密工具

5

优米H5电玩城组件/多语言/带84个游戏/后台带控+搭建视频教程

6

网狐系列猫娱乐新UI蜡笔小新金币组件

友情链接:
免费APISSL在线检测在线pingAPI版本项目seo教程免费下载狗凯源码网 查看更多
网站地图 法律声明
本站所存储的源码数据均为转载,不提供在线播放和下载服务。本站为非盈利性,不收取费用,所有内容不用于商业行为,仅供学习交流使用。如有侵权,请联系15001904@qq.com
  • 联系微信,反馈问题

  • 点此立刻反馈