Linux就该这么学 第2版等系统。本书共分为 20 章,内容涵盖了部署 Linux 系统,常用的 Linux 命令,与文件读写操作 有关的技术,使用 Vim 编辑器编写和修改配置文件,用户身份与文件权限的设置,硬盘设备分区、格 式化以及挂载等操作,部署 RAID 磁盘阵列和 LVM,firewalld 防火墙与 iptables 防火墙的区别和配置, 使用 ssh 服务管理远程主机,使用 Apache 服务部署静态网站,使用 vsftpd 提供域名解析服务,使用 DHCP 动态管理主机地址,使用 Postfix 与 Dovecot 部署邮件系统,使用 Ansible 服务实现自动化运维,使用 iSCSI 服务部署网络存储,使用 MariaDB 数据库管理系统,使用 PXE+Kickstart 无人值守安装服务,使用 LNMP 架构部署动态网站环境等。此外, 本书的配套站点还深度点评了红帽 RHCSA、RHCE、RHCA 认证,方便读者备考。 ....................................................................................... 167 7.1.5 部署磁盘阵列 ..............................................................................................0 码力 | 552 页 | 22.25 MB | 1 年前3
openEuler 24.03 LTS 技术白皮书KubeOS:云原生场景,实现 OS 容器化部署、运维,提供与业务容器一致的基于 K8S 的管理体验。 • 安全容器方案:iSulad+shimv2+StratoVirt 安全容器方案,相比传统 Docker+QEMU 方案,底噪和启动时间优化 40%。 • 双平面部署工具 eggo:Arm/x86 双平面混合集群 OS 高效一键式安装,百节点部署时间 <15min。 新场景 • 边缘计算:发布面向边缘计算场景的版本 openEuler 24.03 LTS 技术白皮书 场景创新 场景创新 11 openEuler 24.03 LTS 技术白皮书 功能描述 智能时代,操作系统需要面向AI不断演进。一方面,在操作系统开发、部署、运维全流程以AI加持,让操作系统更智能;另一方面, openEuler 已支持 Arm,x86,RISC-V 等全部主流通用计算架构,在智能时代,openEuler 也率先支持 NVIDIA、昇腾等主流 成为使能多样性算力的首选。 AI openEuler 兼容 NVIDIA、Ascend 等主流算力平台的软件栈,为用户提供高效的开发运行环境。通过将不同 AI 算力平台的软 件栈进行容器化封装,即可简化用户部署过程,提供开箱即用的体验。同时,openEuler 也提供丰富的 AI 框架,方便大家快速在 openEuler 上使用 AI 能力。 1. openEuler 已兼容 CANN、CUDA 等硬件0 码力 | 45 页 | 6.18 MB | 1 年前3
openEuler 23.09 技术白皮书型推理框架,通过模型量化等手段,支持用户可以在 CPU 机器上完成开源大模型的部署和使用。 用户可通过 llama.cpp/chatglm-cpp 在 CPU 机器上部署大模型,并体验智能问答、AI 对话等功能。 应用场景 llama.cpp 支持多个英文开源大模型的部署,如 LLaMa/LLaMa2/Vicuna 等。 chatglm-cpp 支持多个中文开源大模型的部署,如 ChatGLM-6B/ChatGLM2-6B/Baichuan-13B 用户可通过 llama.cpp 和 chatglm-cpp 选择适合自己的开源大模型进行部署。 其主要特性如下: • 基于 ggml 的 C/C++ 实现。 • 通过 int4/int8 量化、优化的 KV 缓存和并行计算等多种方式加速内存高效 CPU 推理。 使用方法请参考 openEuler 支持部署大模型。 功能描述 内核创新 13 openEuler 23.09 技术白皮书 件包构建能力,支持实时 / 非实时平面混合关键部署,并集成分布式软总线。openEuler Embedded 围绕工业和机器人领 域持续深耕,通过行业项目垂直打通,不断完善和丰富嵌入式技术栈和生态。openEuler 23.09 Embedded 支持嵌入式虚 拟化弹性底座,提供 Jailhouse 虚拟化方案、openAMP 轻量化混合部署方案,用户可以根据自己的使用场景选择最优的 部署方案。同时支持 ROS humble0 码力 | 52 页 | 5.25 MB | 1 年前3
Ubuntu 桌面培训 20101991年8月,Linus Benedict Torvalds,这位芬兰赫尔辛基大学计算机科学专业的 一个大二学生,开始研究 Minix 。 4 自由软件运动、开源和 Linux 目录 Karmic Koala 图 1.1 Linus Benedict Torvalds 小提示 Minix 是一个开源的类 Unix 操作系统,是 Andrew S. Tanenbaum 教授为了便于 教授操作系统的内部流程而开发的。 "maddog" Hall 、Larry Augustin、Eric S. Raymond 和 Bruce Perens 等正式开始了开放源码运动。他们以各自卓越的专业基础极大地推动了这项运 动的发展。 图 1.2 开 放 源 码 运 动 的 发 起 者 开 放 源 码 运 动 和 1990 年 代 末 的 互 联 网 的 兴 起 一 起 造 就 了 Linux 的 流 行 , 随 后 出 现 了 很 这个词来自非洲,意思是“人道待人”,或者“群在故我在”。 Ubuntu 的历史可以追溯到 2004年04月, Mark Shuttleworth 组织了一个开源开 发者小组,旨在创造一个新的 Linux 操作系统。 图 1.3 Mark Shuttleworth Ubuntu 介绍 7 Ubuntu 桌面培训 目录 GNOME 桌面环境、强大的 Debian、基于时间制定的周期性发布规则,以及 对 自 由 软0 码力 | 524 页 | 57.54 MB | 1 年前3
大学霸 Kali Linux 安全渗透教程用,这里推荐至少 25GB去保存附加程序和文件。 内存最好为512MB以上。 Kali Linux的下载地址http://www.kali.org/downloads/,下载界面如图1.1所示。 图1.1 下载Kali Linux界面 该官方网站提供了32位和64位ISO文件。本书中以32位为例来讲解安装和使用。下 载完ISO文件后,将该映像文件刻录到一张DVD光盘上。接下来就可以着手将 KaliLinux安装至硬盘中了。 图1.2 所示的界面。 大学霸 Kali Linux 安全渗透教程 10 1.4 安装Kali Linux 图1.2 启动界面 (2)该界面是Kali的引导界面,在该界面选择安装方式。这里选择Graphical Install(图形界面安装),将显示如图1.3所示的界面。 图1.3 选择语言 大学霸 Kali Linux 安全渗透教程 11 1.4 安装Kali Linux (3) Continue按钮,将显示如图1.4所示的界面。 图1.4 选择您的区域 (4)在该界面选择区域为“中国”,然后单击“继续”按钮,将显示如图1.5所示的界 面。 大学霸 Kali Linux 安全渗透教程 12 1.4 安装Kali Linux 图1.5 配置键盘 (5)在该界面选择键盘模式为“汉语”,然后单击“继续”按钮,将显示如图1.6所示的 界面。 图1.6 配置网络 (6)该界面用来设置0 码力 | 444 页 | 25.79 MB | 1 年前3
Ubuntu 桌面培训 20101991年8月,Linus Benedict Torvalds,这位芬兰赫尔辛基大学计算机科学专业的 一个大二学生,开始研究 Minix 。 4 自由软件运动、开源和 Linux 目录 Lucid Lynx 图 I.1 Linus Benedict Torvalds 小提示 Minix 是一个开源的类 Unix 操作系统,是 Andrew S. Tanenbaum 教授为了便于 教授操作系统的内部流程而开发的。 Augustin、Eric S. Raymond 和 Bruce Perens 等正式开始了开放源码运动。他们以各自卓越的专业基础极大地推动了这项运 动的发展。 6 关于 Ubuntu 目录 Lucid Lynx 图 I.2 开 放 源 码 运 动 的 发 起 者 开 放 源 码 运 动 和 1990 年 代 末 的 互 联 网 的 兴 起 一 起 造 就 了 Linux 的 流 行 , 随 后 出 现 了 很 这个词来自非洲,意思是“人道待人”,或者“群在故我在”。 Ubuntu 的历史可以追溯到 2004年04月, Mark Shuttleworth 组织了一个开源开 发者小组,旨在创造一个新的 Linux 操作系统。 图 I.3 Mark Shuttleworth GNOME 桌面环境、强大的 Debian、基于时间制定的周期性发布规则,以及 对 自 由 软 件 的 极 大 热 情 , 成 为 这 个 小 组 工 作0 码力 | 540 页 | 26.26 MB | 1 年前3
openEuler全新升级,成为数字基础设施开源操作系统实时内核UniProton及其混合关键性部署的实践 openEuler全新升级,成为数字基础设施开源操作系统 Communication Technology Information Technology Operational Technology + + ERP BSS/OSS CRM DCS NFV SCADA … 覆盖全场景应用 服务器 云计算 边缘计算 嵌入式 支持多样性设备 openEuler DevKit • 迁移升级工具 BiSheng Compiler • 统一构建服务 • AI辅助自动调优 • 嵌入式SDK • 提供us级软/硬实时内核 • OpenAMP混合部署模式 • 分布式软总线,欧拉/鸿蒙设备互通 云计算 边缘计算 openEuler SDK openEuler DevOps: • 磁盘资源隔离,大数据性能提升30% • 应用感知调度,hbase性能提升20% kernel Linux生态中间件 优化与配置 分布式软总线 制造 机器人 能源 … 硬件 ARM RISC-V LoongArch x86 … 欧拉生态 + 鸿蒙生态 MICA(混合关键性部署框架) 生命周期管理 跨OS通信 服务化框架 多OS基础设施 嵌入式虚拟化 裸金属 … 轻量级容器 异构 TEE 机器人运行时 openEuler Embedded的运行模式 Multi-Core0 码力 | 15 页 | 1.35 MB | 1 年前3
openEuler 22.03 LTS SP2 技术白皮书KubeOS:云原生场景,实现 OS 容器化部署、运维,提供与业务容器一致的基于 K8S 的管理体验。 • 安全容器方案:iSulad+shimv2+StratoVirt 安全容器方案,相比传统 Docker+Qemu 方案,底噪和启动时间优化 40%。 • 双平面部署工具 eggo:ARM/X86 双平面混合集群 OS 高效一键式安装,百节点部署时间 <15min。 新场景 • 边缘计算:发布面向边缘计算场景的版本 非实时平面混合关键部署,并集成分布式软总线。 openEuler Embedded 围绕工业和机器人领域持续深耕,通过行业项目垂直打通,不断完善和丰富嵌入式技术栈和 生态。openEuler 22.03 LTS SP2 Embedded 支持嵌入式虚拟化弹性底座,提供 Jailhouse 虚拟化方案、openAMP 轻量 化混合部署方案,用户可以根据自己的使用场景选择最优的部署方案。同时支持 ROS 嵌入式弹性虚拟化底座:提供多种虚拟化方案,满足用户不同硬件和业务场景需要: • baremetal:基于 openAMP 实现裸金属混合部署方案,支持外设分区管理,性能最好,但隔离性和灵活性较差。目 前支持 UniProton/Zephyr/RT-Thread 和 openEuler 嵌入式 Linux 混合部署。 功能描述 南向生态 QEMU ARM RISC-V 龙芯 x86 � 软实时 行业应用 工控 机器人0 码力 | 48 页 | 5.62 MB | 1 年前3
Debian 参考手册(版本 2.109)“/usr/local/”。这整体叫做“目录树”。你可以把一个绝对文件名想象成从“/”这棵树的基到某个分支(一个文 件)的结尾的一条路径。你也听到人们谈论目录树,就好像它是一个包含所有直系后代的“家庭”树的一个图,这 个图叫做根目录(“/”):因此子目录有父目录,并且一条路径显示了一个文件完整的祖先。也有相对路径从其他地 方开始,而不是从根目录。你应该还记得目录“../”指向父目录。这个术语也适用于其他类似目录的结构,如分层 ”和“.”) ls -la 显示所有的目录内容,并包含详细的信息 ls -lai 显示所有的目录内容,并包含 inode 和详细的信息 ls -d 显示当前目录下的所有目录 tree 使用树状图显示目录内容 lsof foo 列出处于打开状态的文件”foo” lsof -p pid 列出被某进程打开的文件: ”pid” mkdir foo 在当前目录中建立新目录“foo” rmdir . # debi foo*.changes 2.7.14 用于 APT 的代理服务器 因为镜像整个 Debian 档案库的子区会浪费硬盘和网络带宽,当你管理许多 LAN 上的系统时,为 APT 部署一个本地代 理服务器是个好主意。APT 可以通过配置来使用通用 web(http)代理服务器,例如 squid(参见第 6.5 节),细节参 见 apt.conf(5) 和“/usr/share/0 码力 | 261 页 | 1.39 MB | 1 年前3
Debian 维护者指南configuration files $ debuild 如果跳过了对生成的配置文件的手工调整流程,则最终生成的二进制软件包将缺少有意义的软件包描 述信息,但是仍然能为 dpkg 命令所使用,在本地部署环境下正常工作。 Caution 这里的 debmake 命令只提供一些不错的模板文件。如果生成的软件包需要发布 出去供公众使用的话,这些模板文件必须手工调整至最佳状态以遵从 Debian 仓 库的严格质量标准。 debmake 命令自动生成的配置文件的手工调整步骤,所生成的二 进制软件包可能缺少有用的软件包描述信息,某些政策的要求也无法满足。这个 不正式的软件包对于 dpkg 命令来说可以正常处理,也许这样对您本地的部署来 说已经足够好了。 4.9 第三步(备选):修改上游源代码 上面的例子中,在创建合适的 Debian 软件包时没有修改上游的源代码。 作为维护者,另一个备选的方案是对上游源代码做改动,如修改上游的 占位符进行变量替换。 对于 Python 和其它解释器来说,所需的模块通常由对包含类似“import”、“use”、“require”等等关 键字的行进行解析,并会体现在各自对应的变量替换占位符所在位置上。 对其它没有部署属于自己范畴内的变量替换机制的情况,misc 变量替换占位符通常用来覆盖对应的 依赖替换需求。 对 POSIX shell 程序来说,并没有简单的办法来验证其依赖关系,substvar 的变量替换也无法自动得出0 码力 | 142 页 | 1.11 MB | 1 年前3
共 40 条
- 1
- 2
- 3
- 4













