鸟哥的Linux私房菜:服务器架设篇 第三版
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 的链结层相关协议 4.3. 2.3 服务器提供账号管理 20.5. 16.5 服务器简单维护与管理 20.6. 16.6 重点回顾 20.7. 16.7 本章习题 20.8. 16.8 参考数据与延伸阅读 21. 第十七章、区网控制者: Proxy 服务器 21.1. 17.1 什么是代理服务器 (Proxy) 21.2. 17.2 Proxy 服务器的基础设定 21.3. 17.3 客户端的使用与测试 21.4. 17 initiator 的设定 22.4. 18.4 重点回顾 22.5. 18.5 本章习题 22.6. 18.6 参考数据与延伸阅读 23. 第四部分:常见因特网服务器架设 24. 第十九章、主机名控制者: DNS 服务器 24.1. 19.1 什么是 DNS 24.2. 19.2 Client 端的设定 24.3. 19.3 DNS 服务器的软件、种类与 cache only DNS 服务器设定0 码力 | 795 页 | 17.63 MB | 1 年前3爱奇艺 CDN 运维平台实践-张强
爱奇艺CDN运维平台实践 张强 爱奇艺基础架构部 研发总监 爱奇艺CDN运维平台实践 张强 爱奇艺基础架构部 研发总监 自我介绍 Ø 2009~2014: 在Intel中国研究中心从事移动OS相关开发工作,先后负责过移动OS Package Manager、工具链等模块的设计与研发工作 Ø 2014年加入爱奇艺,主导了CDN数据平台、CDN调度平台、CDN运维平台研发上线, 目前负责CDN相关产品开发和运维工作 可扩展: 可以任意上线下线代理设备,自动摘除 l 智能路由: 自动探测最佳代理节点 l 接口简单: 支持HTTP、SDK方式使用 l 多协议: 支持控制流、数据流等场景的实时性和可靠性 l 模型: ü 数据传输类: 标准http模式 ü 消息控制类: sub/pub, push/pull, register/unregister ü 支持服务发现 Promise集群 CNC CT CM 查询Task执行 5 同一个Job模板可以被应用到 多个Task模板,一个Task模板 往往包含多个Job 模板 组合Task模板 2 运维平台任务设计 – 高级功能 软件、配置自动同步 版本控制(Version Control) 灰度计划 远程管理 运维平台 - 配置管理 平台采用服务端渲染、中心化管 理的配置模型. 配置可以是一个压缩包,也可以 是单个文件,均有md5信息和版0 码力 | 34 页 | 1.75 MB | 1 年前3Uber 核心派单系统及其集群管理演化-李宁
Uber 派单系统 &运维演化 李李宁 Uber核⼼心流稳定性负责⼈人 ⾃自我介绍 李李宁, 多年年运维: 2004-2007 浙⼤大Linux镜像和代理理运维 —杭州 2007-2012 百度⽹网⻚页搜索运维 —北北京,深圳 2013-2015 Twitter后端存储运维 —旧⾦金金⼭山 2015-2019 Uber派单系统运维 —旧⾦金金⼭山 ⽬目录 Uber派单系统简介和进化 数据库⾃自动复制 架构调整: 容器器化和Mesos •Puppet退出服务层,只负责底层系统 •全局config(clusto)退位 •服务层⾃自主控制infra配置 •为其他运维变更更提供了了可能性 Pinocchio配置,控制docker镜像的⽣生成 Host A 架构调整: SWN(软件⽹网络) Muttley UNS Mesos 0 10.10.10.1 Muttley Service A Service B Service C 路路由 发现 Muttle Host A 架构调整: SWN(软件⽹网络) Muttley Service A 控制 UNS Traffic Controller Health Controller Host B Service B Service C RPC Muttley ⼿手动发送1%流量量到新集群0 码力 | 23 页 | 15.26 MB | 1 年前3openEuler 21.03 技术白皮书
函数、不能修复复杂逻辑问题等等,导致使用热补丁技术仅能够修复 20% 左右的问题。在数据中 心还会带来运维问题,例如补丁叠加导致运维基线无法确定,最终导致运维难度加大。内核热升级技术应运而生。 功能描述 1. 控制程序:对整个内核热升级流程进行指挥串联,交换内核态补丁与用户态守护程序信息,对指定业务进行内核 热升级,并进行质量可靠性保证,在升级失败后保证回滚到旧内核上。 2. 业务进程保存:利用系统 Checkpoint 题,不能满足 客户性能指标。 3. 热补丁:无法修复所有的问题,部分问题热补丁无法打入。 利用内核热升级,可以保持业务无中断与性能无损的情况下,修复内核问题。 用户态 MySQL 控制 程序 业务进程 保存 系 统 调 用 进程内存 保持 磁盘 网卡 GPU 内存 PIN操作 新内核 加载 内存 UNPIN 业务进程 恢复 Redis …… …… 内核态 硬件 可以更好的避免业务间的相互干扰。 3. 进程间通信优化:pipe_wait、epoll_wait 唤醒机 制优化,解决唤醒多个等待线程的性能问题。 4. 内存管理增强:优化内存初始化、内存控制、统 计、异构内存、热插拔等功能,并提供更有效的 用户控制接口。热点锁及信号量优化,激进内存 和碎片整理,优化 VMAP、vmalloc 机制,显著 提升内存申请效率。KASAN、kmemleak、slub_ debug、OOM0 码力 | 18 页 | 1.30 MB | 1 年前3openEuler 21.09 技术白皮书
在使用寄存器的值作为指针访问数据或代码之前验 证其内容,抵御 ROP/JOP 攻击。 支持 BTI (Branch Target Identifiers) 特性: 对间接跳转的目标进行限制。与 PA 结合使用 减少控制流攻击。 XDP(eXpress Data Path)支持:基于 ebpf 的 一种高性能、用户可编程的网络数据包传输路径, 在网络报文还未进入网络协议栈之前就对数据进行 处理,提升网络性能。可用于 适用于内存使用量大,且使用相对不频繁的应用进程上,在这些场景中的效果好收益大,实测等成本条件下 MySQL 性能提升 40%。针对用户态存储框架和用户需求,新增用户态的内存交换机制。 功能描述 继承已有功能: 1. 进程级控制:etMem 支持通过配置文件来进行内存扩展的进程,相比于操作系统原生的基于 LRU 淘汰的 kswap 机制,更加灵活和精准。 2. 冷热分级:用户态触发对指定进程进行内存访问扫描,根据 内存访问结果进行分级,区分 出热内存和冷内存。 3. 淘汰策略:根据配置文件和系统环境配置,对冷内存进行淘汰,淘汰流程使用内核原生能力,安全可靠,用户无感知。 新增功能: 1. 进程级控制:etMem 支持通过配置文件来进行内存扩展的进程,相比于操作系统原生的基于 LRU 淘汰的 kswap 机制,更加灵活和精准。 应用场景 应用场景:节点内业务进程内存分级扩展 适用于0 码力 | 35 页 | 3.72 MB | 1 年前3鸟哥的Linux私房菜:基础学习篇 第四版
(Software RAID) 16.3. 14.3 逻辑卷轴管理员 (Logical Volume Manager) 第四部分:Linux 使用者管理 第十三章 Linux 帐号管理与 ACL 权限控制 第十四章 磁盘配额(Quota)与进阶文件系统管理 1. 目录及概述 - 15 - 本文档使用 书栈(BookStack.CN) 构建 16.4. 14.4 重点回顾 16.5. 14.5 显卡驱动程序安装范例 25.4. 23.4 重点回顾 25.5. 23.5 本章习题 25.6. 23.6 参考资料与延伸阅读 我们说的 Linux 其实指的就是核心 (kernel) 而已。这个核心控制你主机的所有硬件并提供系统所有的功能, 所以说,他重不重要啊!我们开机的时候其实就是利用开机管理程序载入这个核心文件来侦测硬件, 在核心载入适当 的驱动程序后…..2015/10/20 26.1 参考这颗 CPU 是否有相关内置的微指令集才可 以。 由于 CPU 的工作主要在于管理与运算,因此在 CPU 内又可分为两个主要的单元,分别是: 算数逻辑单元与 控制单元。[3] 其中算数逻辑单元主要负责程序运算与逻辑判断,控制单元则主要在协调各周边元件与各单元间的工 作。 既然 CPU 的重点是在进行运算与判断,那么要被运算与判断的数据是从哪里来的? CPU 读取的数据都是从内存来 的!0 码力 | 1057 页 | 14.60 MB | 1 年前3鸟哥的 Linux 私房菜:基础学习篇 第四版
程序的管理吧! 这个包括了观察每个程序 (Process) 与工作调度及工作管理 ( jobs control ),这些也都 是很重要的工作呢! 第十三章 Linux 帐号管理与 ACL 权限控制 要登陆 Linux 系统一定要有帐号与密码才行,否则怎么登陆,您说是吧?不过, 不同的使用 者应该要拥有不同的权限才行吧?我们还可以通过 user/group 的特殊权限设置,来规范出不 同的群组开发专案呢 PAM 模块 13.5.1 特殊的 shell :/sbin/nologin, nologin.txt 13.5.2 PAM 模块简介 13.5.3 PAM 模块设置语法:验证类别(type)、控制标准(flag)、模块与参数 13.5.4 常用模块简介: securetty,nologin, pam_pwquality,login流程 13.5.5 其他相关文件: limits.conf 23.3.3 Intel 23.4 重点回顾 23.5 本章习题 23.6 参考资料与延伸阅读 第二十四章 核心编译 我们说的 Linux 其实指的就是核心 (kernel) 而已。这个核心控制你主机的所有硬件并提供 系统所有的功能, 所以说,他重不重要啊!我们开机的时候其实就是利用开机管理程序载入 这个核心文件来侦测硬件, 在核心载入适当的驱动程序后.....2015/10/20 鸟哥的0 码力 | 1158 页 | 13.73 MB | 1 年前3高效智能运维[云+社区技术沙龙第29期] - 冲上云霄—腾讯海量业务上云实践
云+社区技术沙龙 冲上云霄—腾讯海量业务上云实践 腾讯云高级工程师 黄宏东 自我介绍 ⚫ 业务开发出身的运维 ⚫ 先后在腾讯负责游戏、安全、医疗类业务运维 ⚫ 经历数年业务爆量、成本优化、业务上云、智能运维等重点项目 ⚫ 目前负责腾讯自研业务的运维与上云工作 01 腾讯业务为什么要上云 02 业务上云的价值 03 如何上云 目录 04 上云案例分享 腾讯业务为什么要上云 IP跨集群访问 网络 •支持CLB •支持L5/CMLB •支持VIP 路由与服务发现 •StatefulsetPlus •原地重启 分批发布 •接口证书认证 •基于RBAC授权 权限控制 •基于项目管理 •角色鉴权认证 镜像仓库 •CBS(SSD/SATA) •Cehp/NFS 网络存储 •远端日志挂载 •页面日志查询 远程日志 CI/CD/CO 需求 设计 开发0 码力 | 26 页 | 2.39 MB | 1 年前3鸟哥的Linux 私房菜
』并没有支持他的时候,呵呵,这个新的硬件就肯定无法工作的,因为控制他的 Kernel 并不认识他呀!这样了解了吗?!先有个概略性的了解,后面我们提到『核心编译』的时候会在更详 细的谈到他! 一般来说,Kernel 管理的事项有: • System call interface :一些服务与 kernel 沟通之后,将硬件的资源进一步的利用; • Process control :系统过程控制中心,所以核心编的越小越好; • Memory management :控制整个系统的内存管理; • File system management :档案系统的管理,例如 I/O 等等的工作啦!还有不同档案 格式的支持啦等等,如果你的核心不认识某个档案系统,那么您将无法使用该档案格 式的档案啰!例如上面提到的 Windows 98 不认识 NTFS 档案格式的硬盘; • Device drivers :就如同上面提到的,硬件的管理是 影片是吧!那么除了 Windows 提供的媒体播放程序之外,你也可以自行安装 VCD 播放程序来播 放 VCD 啰!这个播放程序就是应用软件啰,而这个应用软件可以帮你去控制核心来工作 ( 就是放映 影片啰 ) ,因此,我们可以这样说,核心是控制整个硬件支持的咚咚,也是一个操作系统的最底层, 然而要让整个操作系统更完备的话,那还需要含有相当丰富的核心提供的工具,以及核心相关的应用 软件来支持! OK!提到这里那么您知道0 码力 | 386 页 | 11.69 MB | 1 年前3Ubuntu 桌面培训 2010
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371 8.43 音量控制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 放回学生身上。避免单调地逐字复述幻灯片上的内容。 • 为了激发学生的积极性,在课堂上贯穿进行实验练习。 课程结构 每个课程包括以下几个部分。 简介 在第一天, 1. 欢迎学生们,然后做一个自我介绍,再让学生们介绍自己,包括名字、职业背景、 所在公司、对本课程的期望和对 Linux 操作系统的熟悉程度。 2. 明确介绍整个培训的教学意图和目标。 3. 制定课间休息的规则。 内容设置 在有线选项卡下点击添加按钮。 使用互联网 59 Ubuntu 桌面培训 目录 图 3.4 网 络 设 置 3. 选择 IPv4 设置来配置连接。 注: 绝大多数宽带提供商会使用动态主机控制协议(DHCP)来提供给您一个 IP 地址。 如果需要使用静态 IP 地址,网络管理员应该会提供给您一个。接下来的步骤用于 设定使用静态 IP 地址的连接。 a. 在方法复选框中,选择手动,并在地址右侧点击添加。0 码力 | 524 页 | 57.54 MB | 1 年前3
共 104 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11