 TGT服务器的优化TGT 服务器的优化块设备协议 • NBD • Linux专有块设备协议 • iSCSI • 广泛支持的外部设备协议(块,磁带等)Curve云原生存储支持块设备 • 通过NBD,只支持Linux • 通过SDK API,目前只支持Linux • PFS • 扩大使用范围 • 通过iSCSI支持更多系统,例如Windows, 类UNIX系统等,使用两项基础 技术 • TCP/IP Client端: iscsi initiator,系统自带 • Linux open-iscsi • Windows iSCSI 发起者 • 服务器端 • 必须是CurveBS原生支持的平台,因为需要curve原生接口,目前是LinuxiSCSI target服务器 • LINUX LILO • 一般用于输出内核本地块设备 • TCMU • 作为LILO支持用户态的接口 • 如何评价LILO • ve, brpc, c++, protobuf 等) • TCMU多了一层转接,配置过程复杂,业界踩的坑不够多。 • TCMU的用户态代码会受到框架约束,不够灵活。iSCSI target 服务器 • TGT(STGT) • 比较久的历史,原来叫STGT,后来改成TGT • 纯用户态,不与内核绑定 • 支持复杂的存储系统,例如ceph rbd, sheepdog, glfs • 纯C代码,外加一些脚本0 码力 | 15 页 | 637.11 KB | 6 月前3 TGT服务器的优化TGT 服务器的优化块设备协议 • NBD • Linux专有块设备协议 • iSCSI • 广泛支持的外部设备协议(块,磁带等)Curve云原生存储支持块设备 • 通过NBD,只支持Linux • 通过SDK API,目前只支持Linux • PFS • 扩大使用范围 • 通过iSCSI支持更多系统,例如Windows, 类UNIX系统等,使用两项基础 技术 • TCP/IP Client端: iscsi initiator,系统自带 • Linux open-iscsi • Windows iSCSI 发起者 • 服务器端 • 必须是CurveBS原生支持的平台,因为需要curve原生接口,目前是LinuxiSCSI target服务器 • LINUX LILO • 一般用于输出内核本地块设备 • TCMU • 作为LILO支持用户态的接口 • 如何评价LILO • ve, brpc, c++, protobuf 等) • TCMU多了一层转接,配置过程复杂,业界踩的坑不够多。 • TCMU的用户态代码会受到框架约束,不够灵活。iSCSI target 服务器 • TGT(STGT) • 比较久的历史,原来叫STGT,后来改成TGT • 纯用户态,不与内核绑定 • 支持复杂的存储系统,例如ceph rbd, sheepdog, glfs • 纯C代码,外加一些脚本0 码力 | 15 页 | 637.11 KB | 6 月前3
 鸟哥的Linux私房菜:服务器架设篇 第三版目 录 致谢 README 1. 第一部份:架站前的进修专区 2. 作者序 3. 第一章、架设服务器前的准备工作 3.1. 1.1 前言: Linux 有啥功能 3.2. 1.2 基本架设服务器流程 3.3. 1.3 自我评估是否已经具有架站的能力 3.4. 1.4 本章习题 4. 第二章、基础网络概念 4.1. 2.1 网络是个什么玩意儿 4.2. 2.2 TCP/IP 10.7. 7.7 课后练习 10.8. 7.8 参考数据与延伸阅读 11. 第八章、路由观念与路由器设定 11.1. 8.1 路由 11.2. 8.2 路由器架设 11.3. 8.3 动态路由器架设:quagga (zebra + ripd) 11.4. 8.4 特殊状况:路由器两边界面是同一个 IP 网段: ARP Proxy 11.5. 8.5 重点回顾 11.6. 8.6 本章习题 11.7. 8.7 参考数据与延伸阅读 12. 第九章、防火墙与 NAT 服务器 12.1. 9.1 认识防火墙 12.2. 9.2 TCP Wrappers 12.3. 9.3 Linux 的封包过滤软件:iptables 12.4. 9.4 单机防火墙的一个实例 12.5. 9.5 NAT 服务器的设定 12.6. 9.6 重点回顾 12.7. 9.7 本章习题 12.8.0 码力 | 795 页 | 17.63 MB | 1 年前3 鸟哥的Linux私房菜:服务器架设篇 第三版目 录 致谢 README 1. 第一部份:架站前的进修专区 2. 作者序 3. 第一章、架设服务器前的准备工作 3.1. 1.1 前言: Linux 有啥功能 3.2. 1.2 基本架设服务器流程 3.3. 1.3 自我评估是否已经具有架站的能力 3.4. 1.4 本章习题 4. 第二章、基础网络概念 4.1. 2.1 网络是个什么玩意儿 4.2. 2.2 TCP/IP 10.7. 7.7 课后练习 10.8. 7.8 参考数据与延伸阅读 11. 第八章、路由观念与路由器设定 11.1. 8.1 路由 11.2. 8.2 路由器架设 11.3. 8.3 动态路由器架设:quagga (zebra + ripd) 11.4. 8.4 特殊状况:路由器两边界面是同一个 IP 网段: ARP Proxy 11.5. 8.5 重点回顾 11.6. 8.6 本章习题 11.7. 8.7 参考数据与延伸阅读 12. 第九章、防火墙与 NAT 服务器 12.1. 9.1 认识防火墙 12.2. 9.2 TCP Wrappers 12.3. 9.3 Linux 的封包过滤软件:iptables 12.4. 9.4 单机防火墙的一个实例 12.5. 9.5 NAT 服务器的设定 12.6. 9.6 重点回顾 12.7. 9.7 本章习题 12.8.0 码力 | 795 页 | 17.63 MB | 1 年前3
 Debian 参考手册(版本 2.109). . . . . . . . . . . . . 16 1.3.5 MC 内部编辑器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.3.6 MC 内部查看器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.4.6 文本编辑器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 1.4.7 设置默认文本编辑器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 2.7.14 用于 APT 的代理服务器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 2.7.15 更多关于软件包管理的文档0 码力 | 261 页 | 1.39 MB | 1 年前3 Debian 参考手册(版本 2.109). . . . . . . . . . . . . 16 1.3.5 MC 内部编辑器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.3.6 MC 内部查看器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.4.6 文本编辑器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 1.4.7 设置默认文本编辑器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 2.7.14 用于 APT 的代理服务器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 2.7.15 更多关于软件包管理的文档0 码力 | 261 页 | 1.39 MB | 1 年前3
 Linux就该这么学 第2版8 系统编写,且内容通用于 CentOS、 Fedora 等系统。本书共分为 20 章,内容涵盖了部署 Linux 系统,常用的 Linux 命令,与文件读写操作 有关的技术,使用 Vim 编辑器编写和修改配置文件,用户身份与文件权限的设置,硬盘设备分区、格 式化以及挂载等操作,部署 RAID 磁盘阵列和 LVM,firewalld 防火墙与 iptables 防火墙的区别和配置, 使用 ssh .................................................................................. 83 4.1 Vim 文本编辑器 ................................................................................................... ............................................................................... 176 7.2 LVM(逻辑卷管理器) .......................................................................................... 178 70 码力 | 552 页 | 22.25 MB | 1 年前3 Linux就该这么学 第2版8 系统编写,且内容通用于 CentOS、 Fedora 等系统。本书共分为 20 章,内容涵盖了部署 Linux 系统,常用的 Linux 命令,与文件读写操作 有关的技术,使用 Vim 编辑器编写和修改配置文件,用户身份与文件权限的设置,硬盘设备分区、格 式化以及挂载等操作,部署 RAID 磁盘阵列和 LVM,firewalld 防火墙与 iptables 防火墙的区别和配置, 使用 ssh .................................................................................. 83 4.1 Vim 文本编辑器 ................................................................................................... ............................................................................... 176 7.2 LVM(逻辑卷管理器) .......................................................................................... 178 70 码力 | 552 页 | 22.25 MB | 1 年前3
 Debian 新维护者手册maint-guide-zh-cn 软件包里找到。还有一点需要注意的是,这篇文档的内容相对于当前的开发情 况可能会有略微的延迟。 由于这是一份手把手的教程,所以在一些重要的话题上会对每个步骤都做详细的解释。虽然你可能觉得它们之中有一 些与你的想法毫不相干,但也请准备好足够的耐心来学习。另外,我也有意地省略了某些不必要的细节,以使这篇文 档尽可能保持简洁。 1.1 Debian 的社会驱动力 以下是一些有关 模拟 root 用户环境。(参看 fakeroot(1)) • file - 这个小程序可以检测文件的类型。(参看 file(1)) • gfortran - GNU Fortran 95 编译器,如果你的程序是用 Fortran 编写的则必须用此工具完成编译。(参看 gfortran(1)) • git - 此软件包提供了用于快捷处理大型项目的著名版本控制系统 - git。它被广泛用于各种开源项目,其中最著名的 - GNU Pascal 编译器。如果你的程序是用 Pascal 写的则需要此工具。值得一提的是 fp-compiler,Free Pascal 编译器 (FPC),也能够很好地胜任编译任务。(参见 gpc(1), ppc386(1).) • lintian - Debian 软件包检查工具,使你可以在编译软件包后知道它是否犯了常见的错误,并对其找到的错误进行 解释。(参见 lintian(1)0 码力 | 63 页 | 493.28 KB | 1 年前3 Debian 新维护者手册maint-guide-zh-cn 软件包里找到。还有一点需要注意的是,这篇文档的内容相对于当前的开发情 况可能会有略微的延迟。 由于这是一份手把手的教程,所以在一些重要的话题上会对每个步骤都做详细的解释。虽然你可能觉得它们之中有一 些与你的想法毫不相干,但也请准备好足够的耐心来学习。另外,我也有意地省略了某些不必要的细节,以使这篇文 档尽可能保持简洁。 1.1 Debian 的社会驱动力 以下是一些有关 模拟 root 用户环境。(参看 fakeroot(1)) • file - 这个小程序可以检测文件的类型。(参看 file(1)) • gfortran - GNU Fortran 95 编译器,如果你的程序是用 Fortran 编写的则必须用此工具完成编译。(参看 gfortran(1)) • git - 此软件包提供了用于快捷处理大型项目的著名版本控制系统 - git。它被广泛用于各种开源项目,其中最著名的 - GNU Pascal 编译器。如果你的程序是用 Pascal 写的则需要此工具。值得一提的是 fp-compiler,Free Pascal 编译器 (FPC),也能够很好地胜任编译任务。(参见 gpc(1), ppc386(1).) • lintian - Debian 软件包检查工具,使你可以在编译软件包后知道它是否犯了常见的错误,并对其找到的错误进行 解释。(参见 lintian(1)0 码力 | 63 页 | 493.28 KB | 1 年前3
 Linux命令大全搜索工具 v1.8目 录 致谢 Linux Command 介绍 A ab Apache服务器的性能测试工具 accept 指示打印系统接受发往指定目标打印机的打印任务 ack 比grep好用的文本搜索工具 alias 定义或显示别名 apachectl Apache服务器前端控制工具 apk Alpine Linux 下的包管理工具 apropos 在 whatis 数据库中查找字符串 转换表 arpd 收集免费ARP信息 arping 通过发送ARP协议报文测试网络 arptables 管理ARP包过滤规则表 arpwatch 监听网络上ARP的记录 as 汇编语言编译器 at 在指定时间执行一个任务 atop 监控Linux系统资源与进程的工具 atq 列出当前用户的at任务列表 atrm 删除待执行任务队列中的指定任务 awk 文本和数据进行处理的编程语言 bz2压缩包中文件的不同 bzgrep 使用正则表达式搜索.bz2压缩包中文件 bzip2 将文件压缩成bz2格式 bzip2recover 恢复被破坏的.bz2压缩包中的文件 bzless 增强.bz2压缩包查看器 bzmore 查看bzip2压缩过的文本文件的内容 C cal 显示当前日历或指定日期的日历 cancel 取消已存在的打印任务 cat 连接多个文件并打印到标准输出 cd 切换用户当前工作目录0 码力 | 1347 页 | 8.79 MB | 1 年前3 Linux命令大全搜索工具 v1.8目 录 致谢 Linux Command 介绍 A ab Apache服务器的性能测试工具 accept 指示打印系统接受发往指定目标打印机的打印任务 ack 比grep好用的文本搜索工具 alias 定义或显示别名 apachectl Apache服务器前端控制工具 apk Alpine Linux 下的包管理工具 apropos 在 whatis 数据库中查找字符串 转换表 arpd 收集免费ARP信息 arping 通过发送ARP协议报文测试网络 arptables 管理ARP包过滤规则表 arpwatch 监听网络上ARP的记录 as 汇编语言编译器 at 在指定时间执行一个任务 atop 监控Linux系统资源与进程的工具 atq 列出当前用户的at任务列表 atrm 删除待执行任务队列中的指定任务 awk 文本和数据进行处理的编程语言 bz2压缩包中文件的不同 bzgrep 使用正则表达式搜索.bz2压缩包中文件 bzip2 将文件压缩成bz2格式 bzip2recover 恢复被破坏的.bz2压缩包中的文件 bzless 增强.bz2压缩包查看器 bzmore 查看bzip2压缩过的文本文件的内容 C cal 显示当前日历或指定日期的日历 cancel 取消已存在的打印任务 cat 连接多个文件并打印到标准输出 cd 切换用户当前工作目录0 码力 | 1347 页 | 8.79 MB | 1 年前3
 Debian 维护者指南debian/copyright: DEP-5 compliant – debian/control:substvar 支持、multiarch 支持、多个二进制软件包、…… – debian/rules:dh 语法、编译器加固选项、…… • 灵活性 – 许多选项(Section 5.7.1.1、Chapter 6、Appendix A) • 合理的默认行为 – 执行过程不中断,输出干净的结果 – 生成多架构支 新手贡献者和维护者可能想知道从哪里开始向 Debian 进行贡献。根据您掌握的技能,下面有我的一 些建议供您参考: • POSIX shell、Perl 和 Python 的技巧: – 向 Debian 安装器提交补丁。 – Send patches to the Debian packaging helper scripts such as devscripts, sbuild, schroot, etc in this document. • C 和 C++ 技能: – 向具有 required 和 important 优先级的软件包提交补丁。 • 英语之外的技能: – 向 Debian 安装器项目提交补丁。 – 为具有 required 和 important 优先级的软件包中的 PO 文件提交补丁。 • 文档技能: – 更新 Debian 维基(Wiki) 中的内容。 – 向已有的 Debian0 码力 | 142 页 | 1.11 MB | 1 年前3 Debian 维护者指南debian/copyright: DEP-5 compliant – debian/control:substvar 支持、multiarch 支持、多个二进制软件包、…… – debian/rules:dh 语法、编译器加固选项、…… • 灵活性 – 许多选项(Section 5.7.1.1、Chapter 6、Appendix A) • 合理的默认行为 – 执行过程不中断,输出干净的结果 – 生成多架构支 新手贡献者和维护者可能想知道从哪里开始向 Debian 进行贡献。根据您掌握的技能,下面有我的一 些建议供您参考: • POSIX shell、Perl 和 Python 的技巧: – 向 Debian 安装器提交补丁。 – Send patches to the Debian packaging helper scripts such as devscripts, sbuild, schroot, etc in this document. • C 和 C++ 技能: – 向具有 required 和 important 优先级的软件包提交补丁。 • 英语之外的技能: – 向 Debian 安装器项目提交补丁。 – 为具有 required 和 important 优先级的软件包中的 PO 文件提交补丁。 • 文档技能: – 更新 Debian 维基(Wiki) 中的内容。 – 向已有的 Debian0 码力 | 142 页 | 1.11 MB | 1 年前3
 Ubuntu 桌面培训 2010. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 3.1.1 网络管理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 3.1.2 使用电缆连接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 3.3 使用 Feed 阅读器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 3.3.1 Liferea . . . . . . . . . . . . . . 272 6.5 软件包管理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 6.5.1 软件包管理器种类 . . . . . . . . . . . . . . . . . . . .0 码力 | 524 页 | 57.54 MB | 1 年前3 Ubuntu 桌面培训 2010. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 3.1.1 网络管理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 3.1.2 使用电缆连接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 3.3 使用 Feed 阅读器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 3.3.1 Liferea . . . . . . . . . . . . . . 272 6.5 软件包管理器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 6.5.1 软件包管理器种类 . . . . . . . . . . . . . . . . . . . .0 码力 | 524 页 | 57.54 MB | 1 年前3
 鸟哥的 Linux 私房菜:基础学习篇 第四版参考资料与延伸阅读 第四章、首次登陆与线上求助 4.1 首次登陆系统 4.2 文字模式下指令的下达 4.3 Linux系统的线上求助man page与info page 4.4 超简单文书编辑器: nano 4.5 正确的关机方法 4.6 重点回顾 4.7 本章习题 4.8 参考资料与延伸阅读 第五章、Linux 的文件权限与目录配置 5.1 使用者与群组 5.2 Linux 文件权限概念 tar 8.4 XFS 文件系统的备份与还原 8.5 光盘写入工具 8.6 其他常见的压缩与备份工具 8.7 重点回顾 8.8 本章习题 8.9 参考资料与延伸阅读 第九章、vim 程序编辑器 9.1 vi 与 vim 9.2 vi 的使用 9.3 vim 的额外功能 9.4 其他 vim 使用注意事项 9.5 重点回顾 9.6 本章练习 9.7 参考资料与延伸阅读 第十章、认识与学习BASH Grub2 19.4 开机过程的问题解决 19.5 重点回顾 19.6 本章习题 19.7 参考资料与延伸阅读 第二十章、基础系统设置与备份策略 20.1 系统基本设置 20.2 服务器硬件数据的收集 20.3 备份要点 20.4 备份的种类、频率与工具的选择 20.5 鸟哥的备份策略 20.6 灾难复原的考虑 20.7 重点回顾 20.8 本章习题 20.9 参考资料与延伸阅读0 码力 | 1158 页 | 13.73 MB | 1 年前3 鸟哥的 Linux 私房菜:基础学习篇 第四版参考资料与延伸阅读 第四章、首次登陆与线上求助 4.1 首次登陆系统 4.2 文字模式下指令的下达 4.3 Linux系统的线上求助man page与info page 4.4 超简单文书编辑器: nano 4.5 正确的关机方法 4.6 重点回顾 4.7 本章习题 4.8 参考资料与延伸阅读 第五章、Linux 的文件权限与目录配置 5.1 使用者与群组 5.2 Linux 文件权限概念 tar 8.4 XFS 文件系统的备份与还原 8.5 光盘写入工具 8.6 其他常见的压缩与备份工具 8.7 重点回顾 8.8 本章习题 8.9 参考资料与延伸阅读 第九章、vim 程序编辑器 9.1 vi 与 vim 9.2 vi 的使用 9.3 vim 的额外功能 9.4 其他 vim 使用注意事项 9.5 重点回顾 9.6 本章练习 9.7 参考资料与延伸阅读 第十章、认识与学习BASH Grub2 19.4 开机过程的问题解决 19.5 重点回顾 19.6 本章习题 19.7 参考资料与延伸阅读 第二十章、基础系统设置与备份策略 20.1 系统基本设置 20.2 服务器硬件数据的收集 20.3 备份要点 20.4 备份的种类、频率与工具的选择 20.5 鸟哥的备份策略 20.6 灾难复原的考虑 20.7 重点回顾 20.8 本章习题 20.9 参考资料与延伸阅读0 码力 | 1158 页 | 13.73 MB | 1 年前3
 鸟哥的Linux私房菜:基础学习篇 第四版文字模式下指令的下达 - 2 - 本文档使用 书栈(BookStack.CN) 构建 6.3. 4.3 Linux系统的线上求助man page与info page 6.4. 4.4 超简单文书编辑器: nano 6.5. 4.5 正确的关机方法 6.6. 4.6 重点回顾 6.7. 4.7 本章习题 6.8. 4.8 参考资料与延伸阅读 7. 第五章、Linux 的文件权限与目录配置 CN) 构建 10.6. 8.6 其他常见的压缩与备份工具 10.7. 8.7 重点回顾 10.8. 8.8 本章习题 10.9. 8.9 参考资料与延伸阅读 11. 第九章、vim 程序编辑器 11.1. 9.1 vi 与 vim 11.2. 9.2 vi 的使用 11.3. 9.3 vim 的额外功能 11.4. 9.4 其他 vim 使用注意事项 11.5. 9.5 重点回顾 重点回顾 21.6. 19.6 本章习题 21.7. 19.7 参考资料与延伸阅读 22. 第二十章、基础系统设置与备份策略 22.1. 20.1 系统基本设置 22.2. 20.2 服务器硬件数据的收集 22.3. 20.3 备份要点 22.4. 20.4 备份的种类、频率与工具的选择 22.5. 20.5 鸟哥的备份策略 22.6. 20.6 灾难复原的考虑 22.7. 200 码力 | 1057 页 | 14.60 MB | 1 年前3 鸟哥的Linux私房菜:基础学习篇 第四版文字模式下指令的下达 - 2 - 本文档使用 书栈(BookStack.CN) 构建 6.3. 4.3 Linux系统的线上求助man page与info page 6.4. 4.4 超简单文书编辑器: nano 6.5. 4.5 正确的关机方法 6.6. 4.6 重点回顾 6.7. 4.7 本章习题 6.8. 4.8 参考资料与延伸阅读 7. 第五章、Linux 的文件权限与目录配置 CN) 构建 10.6. 8.6 其他常见的压缩与备份工具 10.7. 8.7 重点回顾 10.8. 8.8 本章习题 10.9. 8.9 参考资料与延伸阅读 11. 第九章、vim 程序编辑器 11.1. 9.1 vi 与 vim 11.2. 9.2 vi 的使用 11.3. 9.3 vim 的额外功能 11.4. 9.4 其他 vim 使用注意事项 11.5. 9.5 重点回顾 重点回顾 21.6. 19.6 本章习题 21.7. 19.7 参考资料与延伸阅读 22. 第二十章、基础系统设置与备份策略 22.1. 20.1 系统基本设置 22.2. 20.2 服务器硬件数据的收集 22.3. 20.3 备份要点 22.4. 20.4 备份的种类、频率与工具的选择 22.5. 20.5 鸟哥的备份策略 22.6. 20.6 灾难复原的考虑 22.7. 200 码力 | 1057 页 | 14.60 MB | 1 年前3
共 128 条
- 1
- 2
- 3
- 4
- 5
- 6
- 13














 
 