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

资源搜

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

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 资源截图:
陌佑
百度云
百度云

《Linux 指令范例速查手册》PDF_操作系统教程

资源名称:《Linux 指令范例速查手册》PDF 内容简介: 《Linux指令范例速查手册》按照Linux指令的功能分为3部分18章,详细介绍常用Linux指令的功能、语法、参数说明、使用技巧以及典型的应用示例。包括350个常用指令,497个使用技巧,近500多个操作实例,可以使读者在短时间内熟练掌握Linux的使用,步入LJnux高手行列。  《Linux指令范例速查手册》所有指令都是经过精心选择的,绝非滥竽充数,并提供按功能和按字母双重索引,可适用于Ubuntu、Rcdhat、Fedora、TIlrboLinux和SuSE等主流发行版本。 资源目录: 第1章 文件和目录操作   1.1 basename : 从文件名中去掉路径和扩展名   1.2 cd : 切换当前工作目录到指定目录   1.3 chgrp : 改变文件所属组   1.4 chmod : 改变文件的权限   1.5 chown : 改变文件的所有者和组   1.6 cp : 复制文件或目录   1.7 dd : 复制文件并转换文件内容   1.8 file : 确定文件类型   1.9 find : 在指定目录下查找文件并执行指定的操作   1.10 in : 创建文件链接   1.11 locate/slocate : 快速定位文件的路径   1.12 ls/dir/vdir : 显示目录内容   1.13 mkdir : 创建目录   1.14 mv : 移动或重命名文件   1.15 pwd : 显示当前工作目录   1.16 rename : 重命名文件   1.17 rm : 删除文件或目录   1.18 rmdir : 删除空目录   1.19 touch : 修改文件的时间属性   1.20 updatedb : 创建或更新slocate数据库   1.21 whereis : 显示指令程序、源代码和man手册页   1.22 which : 显示指令的绝对路径  第2章 备份与压缩   2.1 ar : 创建、修改归档文件和从归档文件中提取文件   2.2 arj : .arj文件压缩指令   2.3 bunzip2 : 压缩bzip2格式的压缩文件   2.4 bzcat : 解压缩文件到标准输出   2.5 bzip2 : 创建.bz2格式的压缩文件   2.6 bzip2recover : 修复损坏的.bz2文件   2.7 bzless/bzmore : 解压缩.bz2文件并分屏显示内容   2.8 compress : 压缩数据文件   2.9 cpio : 存取归档包中的文件   2.10 dump : 文件系统备份   2.11 gunzip : 解压缩由gzip压缩的文件   2.12 gzexe : 压缩可执行程序   2.13 gzip : GNU的压缩和解压缩工具   2.14 lha : 压缩和解压缩指令   2.15 resotre : 还原由dump备份的文件或文件系统   2.16 tar : 创建备份档案文件   2.17 unarj : 解压缩.arj文件   2.18 uncompress : 解压缩.Z文件   2.19 unzip : 解压缩.zip文件   2.20 zcat : 解压缩文件并送到标准输出   2.21 zforce : 强制gzip格式的文件加上.gz扩展名   2.22 zip : 压缩文件   2.23 zipinfo : 显示zip压缩文件的详细信息   2.24 znew : 将“.Z”文件转换成“.gz”文件  第3章 文本处理   3.1 cat : 链接文件并显示到标准输出   3.2 cksum : 检查和计算文件循环冗余校验码   3.3 cmp : 比较两个文件的差异   3.4 col : 过滤控制字符   3.5 colrm : 从输入中过滤掉指定的列   3.6 comm : 比较两个有序文件的不同   3.7 csplit : 分割文件   3.8 cut : 显示文件中每行的指定内容   3.9 diff3 : 比较3个文件的不同   3.10 diff : 比较并显示两个文件的不同   3.11 diffstat : 根据diff指令的结果显示统计信息   3.12 ed : 行文本编辑器   3.13 emacs : 全屏文本编辑器  第4章 shell指令  第5章 打印相关指令  第6章 其他基础指令  第7章 用户管理 第8章 进程管理 第9章 磁盘与文件系统管理 第10章 内核与性能  第11章 X-Window系统  第12章 系统安全  第14章 其他系统管理与维护指令 第15章 网络配置  第16章 网络测试与应用  第17章 高级网络指令  第18章 网络服务器指令 资源截图:
陌佑
百度云
百度云

CentOS 6.x系统管理实战宝典_操作系统教程

资源名称:CentOS 6.x系统管理实战宝典 内容简介: CentOS 是Linux发行版之一,本书全程采用64位操作系统进行讲解,内容涉及一般企业MIS系统所遇到的服务及错误的处理方法。本书以企业现场实战案例和完整的步骤进行说明,协助读者用最短的时间构建所需的服务,全书共分6个部分:基础安装技巧篇,讲解CentOS 6.X操作系统的安装和操作使用上的小技巧;服务器配置篇,列举企业常用的服务和服务器配置;邮件服务器篇,讲解如何配置企业内部的邮件服务器;网络流量监控工具篇,详解如何有效地监控网络流量和常见的监控工具应用;LAMP配置篇,讲述如何配置最稳定的LAMP环境;以及附录篇。全书最详尽地涵盖企业各种服务器的配置,如何有效地进行病毒与垃圾邮件的防护,如何最有效地实现流量监控。 资源目录: 第一部分 基础安装技巧篇 第1章 CentOS系统安装介绍 1.1 CentOS操作系统下载 1.2 CentOS操作系统光盘安装方法 1.3 CentOS操作系统网络安装方法 下载CentOS网络安装文件 1.4 安装后的必要配置 第2章 网络应用配置 2.1 配置网络IP地址 使用文本模式配置网络 使用图形方法配置网络 2.2 主机禁止ping 禁用ICMP协议 启用ICMP协议 2.3 单一网卡配置多个lP地址 单一网卡配置第二个IP地址的方法(临时性) 单一网卡配置第二个lP地址的方法(固定) 2.4 双网卡带宽绑定 2.5 禁用IPv6支持提高网络效率 第3章 远程管理工具 3.1 PuTTY远程连接工具 PuTTY登录方式 3.2 PieTTY远程连接工具 3.3 WinSCP文件传输工具 下载WinSCP工具 WinSCP介绍 WinSCP操作使用 3.4 Webmin系统管理工具 下载Webmin软件并安装 配置防火墙 重新启动Apache服务 使用Webmin工具 使用yum方法安装 第4章 系统管理技巧 4.1 登录前后显示信息 4.2 配置Choose a Tool 工具 4.3 自动调整错误路径 修改.bashrc配置文件 测试 4.4 设置开机等待时间 4.5 自动注销登录账户 4.6 解决(Choose a Tool )工具界面乱码 4.7 查询Linux内核与发行版信息 4.8 查询操作系统应用平台(32位或64位) 4.9 查看文件系统类型 4.10 删除操作历史命令 4.11 设置服务默认启动或关闭 图形界面设置 命令界面设置 4.12 自动开启数字键盘 4.13 CP命令不询问强制复制 4.14 关闭Ctrl+Alt+Del防止重新启动 CentOS5.x关闭方式 CentOS6.x关闭方式 4.15 更改默认登录模式 4.16 关闭SELinux方式 4.17 解决CentOS简体中文乱码问题 4.18 解决32位CentOS系统支持大内存   第二部分 服务器配置篇 第5章 Apache-网站服务哭 5.1 安装ADache服务 …… 第三部分 邮件服务器篇 第四部分 网络流量监控工具篇 第五部分 LAMP配置篇 第六部分 附录篇 资源截图:
陌佑
百度云
百度云

《构建高可用Linux服务器(第3版》PDF_操作系统教程

资源名称:《构建高可用Linux服务器(第3版》PDF  内容简介: 《构建高可用Linux服务器(第3版)》是Linux运维领域公认的经典畅销书,是国内51CTO、IT168等知名网站和多位资深运维专家共同推荐的运维工程师必备的工具书! “酒哥”在Linux运维领域潜心实践近10年,一直在运维一线,技术和思维都紧跟时代的发展,非常清楚运维工程师们需要什么,应该学习什么。本书不仅是他近10年工作经验的结晶,同时也是他的数万名读者和数十万粉丝共同需求和集体智慧的呈现。本书自第1版出版以来,就广受关注和好评曾被《程序员》杂志和51CTO等权威IT媒体评为“10大最具技术影响力的图书”和“最受读者喜爱的原创图书”,“酒哥”根据运维技术的发展和读者的反馈意见,不断地对书的内容进行优化:更新了过时的技术;补充了最新的内容;限于篇幅,部分内容作为电子版免费提供给读者下载;使得这本书的内容更加完善。 《构建高可用Linux服务器(第3版)》最大的特点就是与实践紧密结合,所有理论知识、方法、技巧和案例都来自实际生产环境,涵盖Linux服务器构建与优化、服务器故障诊断与排除、Shell脚本、高可用Linux集群构建、MySQL性能调优及高可用、自动化运维(Puppet)、安全运维等主题,所有内容都围绕“如何构建高可用的Linux服务器”这个主题深度展开。 作者简介: 余洪春(抚琴煮酒),高级系统架构师,从事CDN广告系统和电子商务网站运维工作9年多,在Linux集群、自动化运维、系统安全及高并发高流量网站架构设计等方面进行了深入的研究,在大量一线实践中积累了丰富的经验。精通负载均衡高可用技术,擅长电子商务和门户类网站架构。51CTO和ChinaUnix等知名社区的特邀专家,51CTO系统网络频道的专栏作家,ChinaUnix论坛“集群和高可用”及“监控及自动化运维”版版主,在社区内发表了大量技术文章,深受网友好评。 资源目录: 网络 20 1.3.2 查看Linux服务器的网络连接 22 1.3.3 查看Linux服务器的进程 32 1.3.4 在CentOS 5.8、FreeBSD 8.1及Windows下添加静态路由 39 1.4 Linux服务器的日志管理 41 1.4.1 系统日志syslog.conf的配置详解 41 1.4.2 Linux下的日志维护技巧 43 1.5 Linux服务器的优化 49 1.5.1 如何根据服务器应用来选购服务器 49 1.5.2 CentOS 5.8最小化安装后的优化 54 1.5.3 优化Linux下的内核TCP参数以提高系统性能 57 1.6 用开源工具Nagios监控Linux服务器 60 1.6.1 CentOS 5.8下的监控工具 60 1.6.2 Nagios应该监控的服务器基础选项 60 1.6.3 工作中的Nagios使用心得 61 1.7 小结 62 第2章 生产环境下服务器的故障诊断与排除 63 2.1 快速排障的重要性和必要性 63 2.2 安装系统时容易发生的错误描述与处理方法 63 2.2.1 忘记CentOS 5.8的root密码怎么办 63 2.2.2 正确重设root密码 65 2.2.3 安装FreeBSD 8.1时不要设置/boot分区 66 2.2.4 安装CentOS 5.8时忘了关闭iptalbes和SELinux 67 2.3 网络配置时容易发生的错误描述与处理方法 68 2.3.1 安装CentOS 5.8时忘了激活网卡 68 2.3.2 CentOS 5.8网卡文件备份的正确方法 69 2.3.3 在CentOS 5.8下如何正确配置网关 70 2.3.4 防火墙初始化的注意事项 71 2.4 系统维护时应该注意的地方 71 2.4.1 服务器硬件改动进入了Emergency模式 71 2.4.2 如何以普通用户的身份编辑无权限的文件 72 2.4.3 在Linux下配置最大文件打开数的方法 72 2.4.4 在crontab下正确防止脚本运行冲突 74 2.5 紧急处理线上服务器故障的办法 74 2.5.1 更改Administrator密码导致计划任务无法执行 74 2.5.2 CentOS 5.8的root密码被恶意篡改 75 2.5.3 bash文件损坏该如何正确处理 75 2.5.4 正确操作nohup让程序始终在后台运行 76 2.5.5 Nginx负载均衡器出现故障 76 2.6 检查机房应注意的位置和细节问题 77 2.7 系统维护时应注意的非技术因素 77 2.8 小结 78 第3章 生产环境下的Shell脚本 79 3.1 Vim的基础用法及进阶心得 80 3.2 Sed的基础用法及实用举例 83 3.2.1 Sed的基础语法格式 84 3.2.2 Sed的用法举例说明 86 3.3 基础正则表达式 91 3.4 Linux下强大的查找命令find 96 3.5 汇总Linux/UNIX下的bash快捷键 105 3.6 生产环境下的Shell脚本分类 107 3.6.1 生产环境下的Shell脚本备份类 107 3.6.2 生产环境下的开发类Shell脚本 115 3.6.3 生产环境下的统计类Shell脚本 116 3.6.4 生产环境下的监控类Shell脚本 119 3.6.5 生产环境下的自动化类Shell脚本 124 3.7 小结 127 第4章 构建高可用的Linux集群 128 4.1 负载均衡高可用的核心概念和常用软件 128 4.1.1 什么是负载均衡高可用 128 4.1.2 以F5 BIG-IP作为负载均衡器 129 4.1.3 以LVS作为负载均衡器 130 4.1.4 以Nginx作为负载均衡器 136 4.1.5 以HAProxy作为负载均衡器 137 4.1.6 高可用软件Keepalived 139 4.1.7 高可用软件Heartbeat 139 4.1.8 高可用块设备DRBD 140 4.2 负载均衡中的名词解释 141 4.2.1 什么是Session 141 4.2.2 什么是Session共享及实现的方法 141 4.2.3 什么是会话保持 142 4.3 负载均衡器的会话保持机制 143 4.3.1 F5 Big-IP的会话保持机制 143 4.3.2 LVS的会话保持机制 145 4.3.3 Nginx的会话保持机制 148 4.3.4 HAProxy的会话保持机制 148 4.4 Linux集群的项目案例分享 156 4.4.1 项目案例一:用Nginx+Keepalived实现在线票务系统 156 4.4.2 项目案例二:企业级Web负载均衡高可用之Nginx+Keepalived 163 4.4.3 项目案例三:用LVS+Keepalived构建高可用JSP集群 175 4.4.4 项目案例四:Nginx主主负载均衡架构 183 4.4.5 项目案例五:生产环境下的高可用NFS文件服务器 189 4.4.6 项目案例六:HAProxy双机高可用方案之HAProxy+Keepalived 198 4.4.7 项目案例七:百万级PV高可用网站架构设计 204 4.4.8 项目案例八:千万级PV高性能高并发网站架构设计 207 4.5 软件级负载均衡器的特点对比 210 4.6 项目实践中Linux集群的总结和思考 212 4.7 细分五层解说网站架构 214 4.8 网站架构应关注和研究的方向 216 4.9 部分项目施工图纸 218 4.10 小结 220 第5章 MySQL性能调优及高可用案例分享 221 5.1 MySQL数据库的优化 221 5.1.1 服务器物理硬件的优化 221 5.1.2 线上环境中MySQL应该采用的编译安装方法 222 5.1.3 MySQL配置文件的优化 223 5.1.4 MySQL上线后根据status状态进行适当优化 227 5.2 MySQL数据库的高可用架构方案 239 5.2.1 生产环境下的MySQL数据库主从Replication同步 240 5.2.2 生产环境下的DRBD+Heartbeat+MySQL双机高可用 250 5.2.3 利用MySQL Proxy 0.8.2实现数据的读写分离 262 5.3 利用sysbench对磁盘I/O作性能测试 268 5.4 生产环境下的MySQL数据库备份 272 5.5 小结 275 第6章 分布式自动化部署管理工具puppet 276 6.1 puppet的基本概念及工作流程 276 6.2 安装puppet前的准备工作 279 6.3 puppet的详细安装步骤 279 6.4 puppet简单的文件应用 283 6.5 puppet的进阶操作 289 6.5.1 如何同步puppet-agent端上的常用服务 290 6.5.2 如何在puppet-agent上自动安装常用的软件包 290 6.5.3 如何自动同步puppet服务器端的目录文件 291 6.5.4 如何根据不同的puppet-agent名推送不同的文件 292 6.5.5 如何在puppet-agent端自动执行Shell脚本 295 6.5.6 如何快速同步puppet服务器端的目录文件 297 6.5.7 ERB模板来自动配置Apache虚拟主机 301 6.6 puppet利用Nginx多端口实现负载均衡 303 6.7 puppet配置文件的管理 308 6.8 小结 308 第7章 开源VPN软件在企业中的应用 309 7.1 流行的VPN技术及其分类 309 7.2 如何选择自己需要的VPN 311 7.3 PPTPD VPN在企业中的部署应用 312 7.4 OpenVPN VPN在企业中的部署应用 313 7.4.1 案例一:在CentOS 5.8下路由模式配置OpenVPN服务器 313 7.4.2 案例二:在FreeBSD 8下网桥模式配置OpenVPN服务器 324 7.5 部署OpenVPN服务器的注意事项 331 7.5.1 OpenVPN如何注销用户 331 7.5.2 OpenVPN服务器的安全问题 332 7.6 OpenVPN VPN软件的应用范畴 333 7.7 小结 333 第8章 Linux防火墙及系统安全 334 8.1 基础网络知识 334 8.1.1 OSI网络参考模型 334 8.1.2 TCP/IP中三次握手及四次挥手的过程详解 335 8.1.3 其他基础网络知识 337 8.2 Linux防火墙的概念 337 8.3 Linux防火墙在企业中的作用 338 8.4 Linux防火墙的语法 339 8.5 iptables基础知识 343 8.5.1 iptables的状态 343 8.5.2 iptables的Conntrack记录 345 8.5.3 关于iptables模块的说明 346 8.5.4 iptables防火墙初始化的注意事项 346 8.5.5 如何保存运行中的iptables规则 346 8.6 如何流程化编写iptables脚本 347 8.7 学习iptables应该掌握的工具 350 8.7.1 命令行的抓包工具TCPDump 350 8.7.2 图形化抓包工具Wireshark 351 8.7.3 强大的命令行扫描工具Nmap 354 8.8 iptables的简单脚本学习 356 8.8.1 普通的Web主机防护脚本 357 8.8.2 如何让别人ping通自己而自己也能ping通别人 358 8.8.3 建立安全vsftpd服务器 360 8.9 线上生产服务器的iptables脚本 364 8.9.1 安全的主机iptables防火墙脚本 365 8.9.2 自动分析黑名单及白名单的iptables脚本 366 8.9.3 利用recent模块限制同一IP的连接数 369 8.9.4 利用DenyHosts工具和脚本来防止SSH暴力破解 371 8.10 TCP_wrappers应用级防火墙的介绍和应用 378 8.11 系统运维工作中的Linux防火墙总结 380 8.12 Linux系统自身的安全防护 381 8.12.1 SELinux简介 381 8.12.2 SELinux的相关设置 381 8.13 Linux系统安全相关的工具 382 8.13.1 Rootkit检测工具Chkrootkit 383 8.13.2 文件系统完整性检查工具Tripwire 385 8.13.3 防恶意扫描软件PortSentry 390 8.14 Linux服务器基础防护篇 396 8.15 如何防止入侵 397 8.16 小结 398 附录A Xmanager 3.0企业版实用技巧集锦 399 附录B 使用Screen管理远程会话 407 附录C 在CentOS 5.8 x86_64下安装及管理Xen虚拟机 410 附录D 在CentOS 5.8下配置rsync服务器 415 资源截图:
陌佑
百度云
百度云

《Linux玩家技术宝典-你所不知道的Linux》PDF_操作系统教程

资源名称:《Linux玩家技术宝典-你所不知道的Linux》PDF 内容简介: 《Linux玩家技术宝典:你所不知道的Linux》针对不同Linux系统的共同部分加以归纳整理,并对不同之处进行总结讨论。全书共36章,内容包括Linux的简介、安装、桌面与应用、系统管理、网络与安全、服务器六大重点项目。除了详尽的内容外,还添加了大量的图表和一百多个范例。 《Linux玩家技术宝典:你所不知道的Linux》以实用为主:提供了实在的内容、实用的范例与实际碰到的问题。 《Linux玩家技术宝典:你所不知道的Linux》是Linux系统管理人员的参考书籍,适合各种类型企业服务器管理人员、各大高校的服务器管理人员以及对网络和服务器有兴趣的读者学习参考。 资源截图:
陌佑
百度云
百度云

Linux兵书_操作系统教程

资源名称:Linux兵书 内容简介: 《Linux兵书》由浅入深,全面、系统地介绍了Red Hat管理技术。《Linux兵书》提供了大量实例,供读者实战演练。另外,作者专门为本书编写了PPT课件,以帮助读者更好地学习本书内容。 全书分4篇共18章。第1篇为Red Hat基础入门,由浅入深地介绍了Linux的历史和不同版本,图文并茂地描述了Red Hat Enterprise Linux 6的安装过程。第2篇为Red Hat初步使用,主要介绍Red Hat的软/硬件配置、软件包管理等常用功能,并对网上冲浪做了专题讲解。第3篇为Red Hat编程应用,主要讲解Shell的使用和管理,以及常见的编程工具。第4篇为Red Hat高级管理,主要介绍Red Hat下对用户和进程等高级管理的相关知识,并以专题的形式介绍了FTP、DNS、MAIL及各个服务器的搭建和管理。 《Linux兵书》内容丰富,深度和广度兼顾,可以作为初学者的入门指南,也可以帮助中、高级读者进一步提高系统管理水平,还可作为学习其他版本Linux或者UNIX等操作系统管理的参考书。 资源目录: 第1篇 Red Hat基础入门 第1章 抛砖引玉:Linux与开源文化 1 1.1 什么是Linux 2 1.2 Linux的诞生和发展 2 1.2.1 4个概念 2 1.2.2 Linux操作系统的诞生 3 1.3 Linux的主要版本 4 1.3.1 Ubuntu 4 1.3.2 Ylmf OS 4.0 5 1.3.3 Linux Mint 5 1.4 开源文化 6 1.5 小结 7 第2章 以逸待劳:安装Linux 8 2.1 安装前的准备工作 9 2.1.1 硬件需求 9 2.1.2 光盘启动安装 11 2.2 安装Linux 11 2.3 卸载Linux 27 2.4 登录Red Hat Linux 28 2.4.1 图形化登录 29 2.4.2 远程登录 29 2.4.3 图形化环境 30 2.5 小结 30 第3章 无中生有:文件和磁盘管理 31 3.1 Red Hat Linux文件系统入门 32 3.1.1 文件简介 32 3.1.2 目录简介 33 3.1.3 文件系统的结构 34 3.2 文件的基本操作 36 3.2.1 新建和删除文件 37 3.2.2 复制和移动文件 38 3.2.3 查看和创建文件 38 3.3 压缩文件的生成及解压缩 40 3.3.1 以zip命令创建.zip文件 40 3.3.2 以unzip命令进行.zip文件的解压缩 41 3.3.3 gzip命令的使用 41 3.3.4 文件打包程序tar 42 3.3.5 以compress或uncompress处理.Z文件 42 3.3.6 图形化界面下的压缩与解压缩 43 3.4 设置文件/目录访问权限 43 3.4.1 权限的意义 43 3.4.2 在图形界面下改变文件/目录的权限 45 3.4.3 使用chmod命令修改文件/目录的访问权限 45 3.4.4 使用命令chown改变文件/目录的所有权 47 3.5 管理磁盘存储器 48 3.5.1 查看系统磁盘使用情况 48 3.5.2 用户磁盘空间管理 49 3.5.3 磁盘分区操作 51 3.5.4 优化Linux系统硬盘 52 3.6 使用光盘 55 3.6.1 光盘驱动器的设备文件 55 3.6.2 挂载和卸载光盘 55 3.6.3 光驱的弹出与关闭 56 3.6.4 制作ISO文件 56 3.6.5 刻录光盘 58 3.7 本章知识点综合应用 60 3.7.1 Linux文件系统的常用操作 60 3.7.2 Linux文件的压缩包管理 61 3.7.3 本章知识点整理 65 3.8 小结 65 第2篇 Red Hat初步使用 第4章 隔岸观火:系统管理初步 66 4.1 显示设置 67 4.1.1 设置分辨率和色彩深度 67 4.1.2 设置桌面 67 4.2 硬件配置 68 4.2.1 配置声卡 69 4.2.2 配置网卡 70 4.3 打印机的安装、配置和管理 73 4.3.1 安装、配置打印机 74 4.3.2 修改打印机配置 76 4.3.3 管理打印机 76 4.4 配置X Window及显卡 77 4.5 常见硬件的检测 78 4.5.1 中央处理器状态的检测 78 4.5.2 硬盘物理坏道的检测 79 4.5.3 内存的检测 81 4.6 设置用户界面 82 4.6.1 KDE桌面系统组成 83 4.6.2 GNOME桌面系统 83 4.7 本章知识点综合应用 84 4.7.1 网络打印机的安装 85 4.7.2 Linux下的网卡配置 91 4.7.3 本章知识点综合整理 96 4.8 小结 96 第5章 李代桃僵:网上冲浪 97 5.1 联网设置 98 5.1.1 互联网配置向导 98 5.1.2 拨号连接 98 5.1.3 ISDN连接 99 5.1.4 局域网连接 99 5.1.5 测试网络连接 99 5.2 浏览网页 100 5.2.1 使用Mozilla浏览器 101 5.2.2 使用Mozilla帮助内容 104 5.2.3 使用Mozilla快捷键 105 5.3 收发E-mail 105 5.3.1 结识KMail 106 5.3.2 KMail邮件处理功能 107 5.3.3 KMail联系人 110 5.3.4 KMail垃圾邮件管理 112 5.4 下载工具 113 5.5 网上聊天 115 5.5.1 启动Kopete 115 5.5.2 创建新用户 116 5.6 本章知识点综合应用 116 5.6.1 QQ客户端DEB格式安装 117 5.6.2 QQ压缩包安装 119 5.6.3 直接使用WebQQ 120 5.6.4 本章知识点综合整理 121 5.7 小结 121 第6章 借刀杀人:软件包管理 122 6.1 RPM包管理 123 6.1.1 RPM软件包的查询 123 6.1.2 RPM软件包的安装 126 6.1.3 RPM软件包安装可能出现的问题 127 6.1.4 RPM软件包的卸载 127 6.1.5 RPM软件包的升级 128 6.1.6 RPM软件包的验证 128 6.1.7 Red Hat Linux 的添加/删除应用程序 129 6.2 RPM软件包的密钥管理 131 6.2.1 下载与安装PGP 131 6.2.2 RPM使用PGP产生签名所需的配置 132 6.2.3 配置RPM宏 132 6.2.4 RPM的PGP签名选项 133 6.2.5 添加数字签名 133 6.3 tar包管理 133 6.3.1 tar命令语法及参数选项 133 6.3.2 创建tar文件 135 6.3.3 显示tar文件内容 136 6.3.4 向tar文件中添加一个文件 137 6.3.5 从tar文件中取出文件 137 6.4 Linux下常用的压缩工具 138 6.4.1 gzip压缩工具 138 6.4.2 zip/unzip命令 140 6.4.3 bzip2命令 144 6.5 本章知识点整理 146 6.6 小结 146 第3篇 Red Hat编程应用 第7章 连环计:Shell的使用 147 7.1 创建和执行Shell程序 148 7.2 变量 149 7.2.1 给变量赋值 150 7.2.2 访问变量 150 7.3 位置参数 150 7.4 内部变量 151 7.5 特殊字符 152 7.5.1 双引号 152 7.5.2 单引号 153 7.5.3 反斜杠 153 7.5.4 反引号 154 7.6 表达式的比较 154 7.6.1 pdksh和bash环境下的表达式比较 154 7.6.2 tcsh环境下的表达式比较 157 7.7 循环语句 159 7.7.1 for语句 159 7.7.2 while循环语句 160 7.7.3 until语句 160 7.7.4 repeat语句 161 7.7.5 select语句 161 7.7.6 shift语句 161 7.8 条件语句 162 7.8.1 if语句 162 7.8.2 case语句 163 7.9 跳转语句 165 7.9.1 break语句 165 7.9.2 exit 语句 166 7.10 函数 166 7.11 本章知识点综合应用 167 7.11.1 编写Shell脚本的一般流程 167 7.11.2 Shell编程实例 168 7.11.3 本章知识点整理 174 7.12 小结 174 第8章 浑水摸鱼:Linux下的编程 第4篇 Red Hat高级管理 第9章 暗度陈仓:Linux 中的进程管理 第10章 树上开花:Linux用户与组管理 第11章 金蝉脱壳:DNS服务器 第12章 瞒天过海:邮件服务器 第13章 反客为主:FTP服务器 第14章 空城计:WWW服务器配置 第15章 假道伐虢:远程登录管理 ——Telnet与SSH 第16章 盘龙吐信:Samba服务器配置 第17章 霸王举旗:Proxy服务器配置 第18章 蛟龙搅浪:数据库服务器 48 资源截图:
陌佑
百度云
百度云
⬅️ 1...20132014201520162017...2920

添加微信,反馈问题

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

搜索榜单

1

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

1623

2

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

1060

3

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

1026

4

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

899

5

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

864

6

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

798

最新资源

1

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

2

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

3

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

4

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

5

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

6

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

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

  • 点此立刻反馈