Linux就该这么学 第2版Samba 或 NFS 实现文件共享,使用 BIND 提供域名解析服务,使用 DHCP 动态管理主机地址,使用 Postfix 与 Dovecot 部署邮件系统,使用 Ansible 服务实现自动化运维,使用 iSCSI 服务部署网络存储,使用 MariaDB 数据库管理系统,使用 PXE+Kickstart 无人值守安装服务,使用 LNMP 架构部署动态网站环境等。此外, 本书的配套站点还深度点评了红帽 ......................................................................................... 96 4.3 流程控制语句 .............................................................................................. 哪个呢?”写到这里时,刘遄老师也是一脸无助:“到底该怎么让大家进行选择呢?”搜肠 刮肚之际突然眼前一亮,乌克兰程序员 Paul Bagwell 创作的一幅流程图正好对刚才讲过的这 6 款开源许可证进行了汇总归纳,具体如下图所示。 开源许可证的选择流程图 众所周知,绝大部分的开源软件在安装完毕之后即可使用,很难在软件界面中找到相关 的收费信息。所以经常会有同学提问:“刘老师,开源社区的程序员总要吃饭的呀,他们是0 码力 | 552 页 | 22.25 MB | 1 年前3
openEuler 23.09 技术白皮书。 GMEM 建立了一套新的逻辑页表去维护这个统一虚拟地址空间,通过利用逻辑页表的信息,可以维护不同处理器、不 同微架构间多份页表的一致性。基于逻辑页表的访存一致性机制,内存访问时,通过内核缺页流程即可将待访问内存在主 机与加速器进行搬移。在实际使用时,加速器可在内存不足时可以借用主机内存,同时回收加速器内的冷内存,达到内存 超分的效果,突破模型参数受限于加速器内存的限制,实现低成本的大模型训练。 提供一套完整的,傻瓜式补丁生命周期管理方式,旨在减少用户学习、使用成本,通过单条命令即可对热补 丁进行管理。依托于 RPM 系统,SysCare 构建出的热补丁依赖关系完整,热补丁分发、安装、更新与卸载流程均无需进行 特殊处理,可直接集成放入软件仓 repo。 功能描述 builder cli build system kpatch upatch kernel module build 热补丁应用范围 补丁生效流程 针对 ELF 文件(程序可执行文件)的用户态热补丁 使用 uprobe 技术,将热补丁与 ELF 文件绑定。在 ELF 文件运行时,通过 uprobe 触发补丁生效,这样无需监控进程。 因此,无论进程是否已经运行都可以在打补丁后或新进程运行时使补丁生效。同时,该技术也可以给动态库打热补丁,解 决了动态库热补丁的难题。补丁生效流程如下图所示。 特性增强 250 码力 | 52 页 | 5.25 MB | 1 年前3
Debian 新维护者手册. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2 第一步 6 2.1 Debian 软件包制作流程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2 包含了更新的内容与更多实际例子。请使用新的教程作为主要的教程文档。 让我们来创建一个自己的软件包 (更好的是,“领养”一个已存在的软件包)。 2.1 Debian 软件包制作流程 如果你的工作基于某个上游程序,那么典型的 Debian 软件包制作流程就会需要如下几个特定的文件: • 获取一份上游软件的拷贝,它通常为压缩过的 tar 格式。 – package-version.tar.gz • 在上游源码的 gettext。你可以通过 configure.ac、 Makefile.am 和 Makefile.in 等特征文件来识别使用 Autotools 作为编译系统的源代码。⁹ Autotools 工作流程的第一步是在上游作者在代码中运行 autoreconf -i -f ,然后把生成的文件同源代码一起分 发。 configure.ac-----+-> autoreconf -+-> configure0 码力 | 63 页 | 493.28 KB | 1 年前3
Debian 参考手册(版本 2.109). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227 12.6.2 Autotools(自动化工具) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 12.6.2 • 在任意用户的 shell 提示符下输入“su”。 – 这会保存当前用户的一些环境设定。 1.1.5 GUI 系统管理工具 如果你的桌面菜单没有使用适当权限启动 GUI(图形用户界面)的自动化管理工具,你可以在终端模拟器(例如 gnome-terminal(1)、rxvt(1) 或 xterm(1))中 root 的 shell 提示符下启动它。参见第 1.1.4 节和第 7.8 节。 7.6 节), 你可以通过创建”/etc/apt/preferences” 文件并且在 其中写入关于调整候选版本的软件包选取规则的合适条目 (如 apt_preferences(5) 中所示) 来自动化这些复杂的操 作。这被称为 apt-pinning。 当使用 apt-pinning 命令时,因为 Debian 不会确保软件之间的兼容性,所以你必须自己确认其兼容性。apt-pinning 是 完全可选的操作,我并不建议去使用它。0 码力 | 261 页 | 1.39 MB | 1 年前3
Debian 维护者指南. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.8 贡献流程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2 tarball . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 4.2 大致流程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 4 南尝试为这些目标提供一个着手点,方便读者开展工作。它具体描述了以下内容: • 作为未来潜在的维护者,您在参与 Debian 工作之前应该了解的东西。 • 制作一个简单的 Debian 软件包大概流程如何。 • 制作 Debian 软件包时有哪些规则。 • 制作 Debian 软件包的小窍门。 • 在某些典型场景下制作 Debian 软件包的示例。 1您的确需要对 Unix 编程有所了解,但显然没必要是这方面的天才。在0 码力 | 142 页 | 1.11 MB | 1 年前3
openEuler 24.03 LTS 技术白皮书03 LTS 技术白皮书 场景创新 场景创新 11 openEuler 24.03 LTS 技术白皮书 功能描述 智能时代,操作系统需要面向AI不断演进。一方面,在操作系统开发、部署、运维全流程以AI加持,让操作系统更智能;另一方面, openEuler 已支持 Arm,x86,RISC-V 等全部主流通用计算架构,在智能时代,openEuler 也率先支持 NVIDIA、昇腾等主流 AI 面向 openEuler 普通用户:深入了解 openEuler 相关知识和动态数据,比如咨询如何迁移到 openEuler。 • 面向 openEuler 开发者:熟悉 openEuler 开发贡献流程、关键特性、相关项目的开发等知识。 • 面向 openEuler 运维人员:熟悉 openEuler 常见或疑难问题的解决思路和方案、openEuler 系统管理知识和相关命令。 相关使用方式请参考 关键贡献: • ext4 文件系统支持 Large folio: 1)iomap 框架回写流程支持批量映射 block。 2)支持 ext4 默认模式下批量申请 block,大幅优化各类 benchmark 下 ext4 性能表现。 3)ext4 buffer io 读写流程以及 pagecache 回写流程弃用老旧的 buffer_head 框架,切换至 iomap 框架,并通过 iomap 框架0 码力 | 45 页 | 6.18 MB | 1 年前3
Linux Lab v1.1 中文手册. . . . 43 4.6.2 调试 U-Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 4.7 自动化测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 4.8 文件共享 . . . . . . 语言、历史、特性、适应领域以及与嵌入式、Linux、GCC、GPU、 C/C++ 语言的关系并快速上手,所有实验全部通过 Linux Lab 验证 • 《软件逆向工程初探》 – 了解软件逆向工程的基本概念,掌握开展软件逆向相关技术、流程和方法,通过实验 实操,最终独立完成简单 C 程序逆向分析,所有实验全部通过 Linux Lab 验证 • 《Linux 内核热补丁技术介绍与实战》 – 学习 Linux 内核热补丁核心工作原理,跟随老师动手实现 内置桥接网络支持,每个开发板都支持网络(Raspi3 是唯一例外) 8 启动 支持串口、Curses(用于 bash/ssh 访问)和图形化方式启动 9 测试 支持通过 make test 命令对目标板进行自动化测试 10 调试 可通过 make debug 命令对目标板进行调试 更多特性和使用方法请看下文介绍。 1.5 项目历史 1.5.1 项目起源 大约十年前,我向 elinux.org 发起了一个0 码力 | 70 页 | 1.53 MB | 1 年前3
Linux Lab v1.3 中文手册. . . . 44 4.6.2 调试 U-Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 4.7 自动化测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 4.8 文件共享 . . . . . . 语言、历史、特性、适应领域以及与嵌入式、Linux、GCC、GPU、 C/C++ 语言的关系并快速上手,所有实验全部通过 Linux Lab 验证 • 《软件逆向工程初探》 – 了解软件逆向工程的基本概念,掌握开展软件逆向相关技术、流程和方法,通过实验 实操,最终独立完成简单 C 程序逆向分析,所有实验全部通过 Linux Lab 验证 • 《Linux 内核热补丁技术介绍与实战》 – 学习 Linux 内核热补丁核心工作原理,跟随老师动手实现 内置桥接网络支持,每个开发板都支持网络(Raspi3 是唯一例外) 8 启动 支持串口、Curses(用于 bash/ssh 访问)和图形化方式启动 9 测试 支持通过 make test 命令对目标板进行自动化测试 10 调试 可通过 make debug 命令对目标板进行调试 更多特性和使用方法请看下文介绍。 1.5 项目历史 1.5.1 项目起源 大约十年前,我向 elinux.org 发起了一个0 码力 | 73 页 | 1.54 MB | 1 年前3
Linux Lab v1.2 中文手册. . . . 44 4.6.2 调试 U-Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 4.7 自动化测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 4.8 文件共享 . . . . . . 语言、历史、特性、适应领域以及与嵌入式、Linux、GCC、GPU、 C/C++ 语言的关系并快速上手,所有实验全部通过 Linux Lab 验证 • 《软件逆向工程初探》 – 了解软件逆向工程的基本概念,掌握开展软件逆向相关技术、流程和方法,通过实验 实操,最终独立完成简单 C 程序逆向分析,所有实验全部通过 Linux Lab 验证 • 《Linux 内核热补丁技术介绍与实战》 – 学习 Linux 内核热补丁核心工作原理,跟随老师动手实现 内置桥接网络支持,每个开发板都支持网络(Raspi3 是唯一例外) 8 启动 支持串口、Curses(用于 bash/ssh 访问)和图形化方式启动 9 测试 支持通过 make test 命令对目标板进行自动化测试 10 调试 可通过 make debug 命令对目标板进行调试 更多特性和使用方法请看下文介绍。 1.5 项目历史 1.5.1 项目起源 大约十年前,我向 elinux.org 发起了一个0 码力 | 73 页 | 1.53 MB | 1 年前3
大学霸 Kali Linux 安全渗透教程具,用于 信息收集和取证。前面分别介绍了Maltego的安装向导,通过拖曳它到图表中并使 用该域实体。现在将学习允许Maltego去绘制自己的图表,并检查各种来源完成工 作。因为用户可以利用这一点自动化快速地在目标网络内收集信息,如电子邮件地 址、服务器和执行WHOIS查询等。 用户可以通过Transform Manager窗口中All Transforms标签,启动和禁用转换节 点,如图4.23所示。 at。 6.4.4 渗透攻击Telnet服务 大学霸 Kali Linux 安全渗透教程 244 6.4 渗透攻击应用 Telnet服务是一种“客户端/服务器”架构,在整个Telnet运行的流程架构中一定包括两 个组件,分别是Telnet服务器和Telnet客户端。由于Telnet是使用明文的方式传输数 据的,所以并不安全。这里就可以使用Metasplolit中的一个模块,可以破解出 Te 一般情况下,ARP欺骗并不是使网络无法正常通信,而是通过冒充网关或其他主机 使得到达网关或主机的数据流通过攻击主机进行转发。通过转发流量可以对流量进 行控制和查看,从而控制流量或得到机密信息。ARP欺骗主机的流程如图7.2所 示。 如图7.2所示,当主机A和主机B之间通信时,如果主机A在自己的ARP缓存表中没 有找到主机B的MAC地址时,主机A将会向整个局域网中所有计算机发送ARP广 播,广播后整个局域网0 码力 | 444 页 | 25.79 MB | 1 年前3
共 42 条
- 1
- 2
- 3
- 4
- 5













