Linux就该这么学 第2版本书在上一版的基础上进行了全面大量的更新,基于红帽 RHEL 8 系统编写,且内容通用于 CentOS、 Fedora 等系统。本书共分为 20 章,内容涵盖了部署 Linux 系统,常用的 Linux 命令,与文件读写操作 有关的技术,使用 Vim 编辑器编写和修改配置文件,用户身份与文件权限的设置,硬盘设备分区、格 式化以及挂载等操作,部署 RAID 磁盘阵列和 LVM,firewalld 防火墙与 iptables ....................................................................................... 330 13.6 分离解析技术 .............................................................................................. 命令,它们与系统工作、系统状态、工作目录、文件、目录、打 包压缩与搜索等主题相关。学习这些最基础的 Linux 命令,可以为今后学习更复杂的 命令和服务做好必备的知识铺垫。 ➢ 3 :本章讲解了与文件读写操作有关的重定向技术 的 5 种模式,让读者通过实验切实理解每个重定向模式的作用,解决输出信息的保存 问题;然后深入讲解了管道命令符,帮助读者掌握命令之间的搭配使用方法,进一步 提高命令输出值的处理效率;随后通过讲解0 码力 | 552 页 | 22.25 MB | 1 年前3
Debian 参考手册(版本 2.109)叫它树是因为如果你画出文件系统,它看起来就像一棵树,但是它是颠倒过来的。 这些文件和目录可以分散在多个设备中。mount(8) 用于把某个设备上找到的文件系统附着到巨大的文件树上。相反 的,umount(8) 把它再次分离。在最近的 Linux 内核里,mount(8) 带某些参数时可以把文件树的一部分绑定到另外的 地方,或者可以把文件系统挂载为共享的、私有的、从设备、或不可绑定的。对每个文件系统支持的挂载选项可以 Debian 参考手册 14 / 233 – 一个字符等于一个字节 – 如键盘、串口… • 块设备 – 通过更大的单元–块,进行访问 – 一个块 > 一个字节 – 如硬盘等… 你可以读写块设备文件,尽管该文件可能包含二进制数据,读取后显示出无法理解的乱码。向文件写入数据,有时可 以帮助定位硬件连接故障。比如,你可以将文本文件导入打印机设备“/dev/lp0”,或者将调制解调命令发送到合适 8,次设备号是 0。它可以被 disk 群组的用户读写。 • ”/dev/sr0” 的主设备号是 11,次设备号是 0。它可以被 cdrom 群组的用户读写。 • ”/dev/ttyS0” 的主设备号是 4,次设备号是 64。它可以被 dailout 群组的用户读写。 • ”/dev/zero” 的主设备号是 1,次设备号是 5。它可以被任意用户读写。 在现代 Linux 系统中,处在”/dev”0 码力 | 261 页 | 1.39 MB | 1 年前3
openEuler 22.09 技术白皮书抖动抑制,创新业务优先级 OOM 内存回收算法保障在线业务安全可靠运行。 • 新文件系统 EulerFS:面向非易失性内存的新文件系统,采用软更新、目录双视图等技术减少文件元数据同步时间,提 升文件读写性能。 • 内存分级扩展 etMem:新增用户态 swap 功能,策略配置淘汰的冷内存交换到用户态存储,用户无感知,性能优于内 核态 swap。 • 内存 RAS 增强:内存可靠性分级技术,可 预处理函数,实现按需拉取、快速响应。 数控分离 HCK 大规模集群中的一个重要应用是 HPC (High Performance Computing) 业务,HPC 业务计算的特点是并发计算伴随着 大量的数据同步,系统噪声会造成单机性能的波动,从而对集群整体性能与扩展性造成影响。 针对 HPC 业务对于低系统噪声的需求,本特性设计数控分离架构的计算底座 HCK(High-performance 用性能影响越大。对 E 级系统来说,作业运行规模越大,系统噪声对性能影响越明显,必须采取措施进行优化。 结合 HPC 的业务特点,操作系统提出了数控分离的解决方案,同时将 HPC 计算任务与系统管理进行隔离,以缓解、降低系 统噪声。数控分离的实现主要包括三个方面:隔离计算任务和噪声任务、降低资源竞争、兼容 Linux 生态。 FaaS 服务框架 WASM 镜像仓库 WASM Engine0 码力 | 13 页 | 1.39 MB | 1 年前3
openEuler 23.09 技术白皮书类似,需要将数据放在本地内存(例 如 LPDDR 或 HBM)中以提高计算速度。加速器厂商们也不可避免地需要开发复杂的内存管理系统。 现行加速器内存管理方案存在诸多缺陷: • CPU 侧内存管理与加速器侧分离,数据显式搬移,加速器内存管理的易用性和性能难以平衡。 • 大模型场景下加速器设备 HBM 内存(Hign BandWidth Memory)严重不足,现有的手动 swap 方案性能损耗大且 通用性差。 效率较高。 • Sharepool 共享内存:Sharepool 共享内存是一种在多个进程之间共享数据的技术。它允许多个进程访问同一块内存 区域,从而实现数据共享。在共享内存中,多个进程可以同时读写同一块内存区域,这样可以避免进程之间频繁地进 行数据拷贝,提高了数据访问的效率。同时,共享内存还可以减少进程之间的通信开销,提高了系统的整体性能。 • Memcg 异步回收:Memcg 是一种内 ebpf VM runner 提供的核心基本功能外,应用程序的各个 hook 点都可以提供自定 义的库函数。 • memory mapper:将应用程序数据映射进 ebpf VM 以方便 ebpf 程序读写应用数据。 CTinspector 采用一个 ebpf 指令集的语言虚拟机 Packet VM,它最小只有 256 字节,包含所有虚拟机应有的部件: 寄存器,堆栈段,代码段,数据段,页表。Packet0 码力 | 52 页 | 5.25 MB | 1 年前3
Linux命令大全搜索工具 v1.8设备文件名:指定要操作的磁盘的设备文件名。 设置设备为只读: 1. blockdev --setro /dev/hda4 读取设备是否为只读: 1. blockdev --getro /dev/hda4 设置设别为可读写: blockdev 补充说明 语法 参数 实例 blockdev 从命令行调用区块设备控制程序 - 117 - 本文档使用 书栈网 · BookStack.CN 构建 1. blockdev a-w ./test.log 7. # 当前用户具有所有权限,组用户有读写权限,其他用户只有读权限。 8. chmod u=rwx, g=rw, o=r ./test.log 9. # 等价的八进制数表示: 10. chmod 754 ./test.log 11. # 将目录以及目录下的文件都设置为所有用户拥有读写权限。 12. # 注意,使用'-R'选项一定要保留当前用户的执行和读取权限,否则会报错! -c:显示CPU系统占用,用户占用,空闲,等待,中断,软件中断等信息。 2. -C:当有多个CPU时候,此参数可按需分别显示cpu状态,例:-C 0,1 是显示cpu0和cpu1的信息。 3. -d:显示磁盘读写数据大小。 4. -D hda,total:include hda and total。 5. -n:显示网络状态。 6. -N eth1,total:有多块网卡时,指定要显示的网卡。 7.0 码力 | 1347 页 | 8.79 MB | 1 年前3
Debian GNU/Linux 安装手册 October 14, 2021/tmp,很多程序用来保存临时文件。有些人或许需要加密整个系统。 惟一的例外是,/boot 分区必须保持未加密,这是因为当前没有办法从加密分区加载内核。 注意 请注意,加密分区的性能将低于未加密的状态,这是由于数据在每次读写时都要 进行加密和解密。性能将与您的 CPU 速度、选择的加密算法和密钥长度紧密相关。 为了使用加密,您必须在主分区菜单选择空闲的空间创建一个新分区。另一种是使用现有的分区 (例 如,普通的分区、一个 最小化情况下,GNU/Linux 需要一个分区。您可以有一个包含整个操作系统,应用程序以及您私人数据 的分区。大多数人感到一个分离的交换分区也是很有必要的,尽管它并非严格要求。“交换分区”是一个 操作系统用的空白空间,允许系统使用磁盘来提供“虚拟内存”。通过放置交换空间至一个分离的分区, Linux 可以非常有效地使用它。强迫 Linux 使用一个普通文件作为交换空间也是可行的,但是并不推荐这 种做法。 作为您的分区类型。ext2 分区需要定期的 系统完整性检查,当分区很大的时候,这将导致引导期间的延迟。 对于多用户系统或者有大量磁盘空间的系统,最好将 /var、/tmp 和 /home 分配到他们各自的分区, 与 / 分区分离开来。 如果您计划安装 Debian 发布版以外的程序,也许需要一个独立的 /usr/local 分区。如果您的机器 是一个邮件服务器,也许需要为 /var/mail 建立一个独立的分区。通常情况下,将0 码力 | 86 页 | 508.72 KB | 1 年前3
Debian GNU/Linux 安装手册
October 14, 2021/tmp,很多程序用来保存临时文件。有些人或许需要加密整个系统。 惟一的例外是,/boot 分区必须保持未加密,这是因为当前没有办法从加密分区加载内核。 注意 请注意,加密分区的性能将低于未加密的状态,这是由于数据在每次读写时都要 进行加密和解密。性能将与您的 CPU 速度、选择的加密算法和密钥长度紧密相关。 为了使用加密,您必须在主分区菜单选择空闲的空间创建一个新分区。另一种是使用现有的分区 (例 如,普通的分区、一个 最小化情况下,GNU/Linux 需要一个分区。您可以有一个包含整个操作系统,应用程序以及您私人数据 的分区。大多数人感到一个分离的交换分区也是很有必要的,尽管它并非严格要求。“交换分区”是一个 操作系统用的空白空间,允许系统使用磁盘来提供“虚拟内存”。通过放置交换空间至一个分离的分区, Linux 可以非常有效地使用它。强迫 Linux 使用一个普通文件作为交换空间也是可行的,但是并不推荐这 种做法。 作为您的分区类型。ext2 分区需要定期的 系统完整性检查,当分区很大的时候,这将导致引导期间的延迟。 对于多用户系统或者有大量磁盘空间的系统,最好将 /var、/tmp 和 /home 分配到他们各自的分区, 与 / 分区分离开来。 如果您计划安装 Debian 发布版以外的程序,也许需要一个独立的 /usr/local 分区。如果您的机器 是一个邮件服务器,也许需要为 /var/mail 建立一个独立的分区。通常情况下,将0 码力 | 97 页 | 562.02 KB | 1 年前3
Debian GNU/Linux 安装手册
January 8, 2024debian-installer 当前缺少对加密的 /boot 的内在支持。这样, 设置在 separate document中覆盖。) 注意 请注意,加密分区的性能将低于未加密的状态,这是由于数据在每次读写时都要 进行加密和解密。性能将与您的 CPU 速度、选择的加密算法和密钥长度紧密相关。 为了使用加密,您必须在主分区菜单选择空闲的空间创建一个新分区。另一种是使用现有的分区 (例 如,普通的分区、一个 最小化情况下,GNU/Linux 需要一个分区。您可以有一个包含整个操作系统,应用程序以及您私人数据 的分区。大多数人感到一个分离的交换分区也是很有必要的,尽管它并非严格要求。“交换分区”是一个 操作系统用的空白空间,允许系统使用磁盘来提供“虚拟内存”。通过放置交换空间至一个分离的分区, Linux 可以非常有效地使用它。强迫 Linux 使用一个普通文件作为交换空间也是可行的,但是并不推荐这 种做法。 / 分区 (加上交换分区) 可 能是最容易的方案。推荐的分区类型是 ext4。 对于多用户系统或者有大量磁盘空间的系统,最好将 /var、/tmp 和 /home 分配到他们各自的分区, 与 / 分区分离开来。 如果您计划安装 Debian 发布版以外的程序,也许需要一个独立的 /usr/local 分区。如果您的机器 是一个邮件服务器,也许需要为 /var/mail 建立一个独立的分区。如果您要创建一个有很多用户的服0 码力 | 93 页 | 562.93 KB | 1 年前3
Debian GNU/Linux 安装手册
January 8, 2024debian-installer 当前缺少对加密的 /boot 的内在支持。这样, 设置在 separate document中覆盖。) 注意 请注意,加密分区的性能将低于未加密的状态,这是由于数据在每次读写时都要 进行加密和解密。性能将与您的 CPU 速度、选择的加密算法和密钥长度紧密相关。 为了使用加密,您必须在主分区菜单选择空闲的空间创建一个新分区。另一种是使用现有的分区 (例 如,普通的分区、一个 最小化情况下,GNU/Linux 需要一个分区。您可以有一个包含整个操作系统,应用程序以及您私人数据 的分区。大多数人感到一个分离的交换分区也是很有必要的,尽管它并非严格要求。“交换分区”是一个 操作系统用的空白空间,允许系统使用磁盘来提供“虚拟内存”。通过放置交换空间至一个分离的分区, Linux 可以非常有效地使用它。强迫 Linux 使用一个普通文件作为交换空间也是可行的,但是并不推荐这 种做法。 / 分区 (加上交换分区) 可 能是最容易的方案。推荐的分区类型是 ext4。 对于多用户系统或者有大量磁盘空间的系统,最好将 /var、/tmp 和 /home 分配到他们各自的分区, 与 / 分区分离开来。 如果您计划安装 Debian 发布版以外的程序,也许需要一个独立的 /usr/local 分区。如果您的机器 是一个邮件服务器,也许需要为 /var/mail 建立一个独立的分区。如果您要创建一个有很多用户的服0 码力 | 96 页 | 576.81 KB | 1 年前3
Debian GNU/Linux 安装手册
June 11, 2023debian-installer 当前缺少对加密的 /boot 的内在支持。这样, 设置在 separate document中覆盖。) 注意 请注意,加密分区的性能将低于未加密的状态,这是由于数据在每次读写时都要 进行加密和解密。性能将与您的 CPU 速度、选择的加密算法和密钥长度紧密相关。 为了使用加密,您必须在主分区菜单选择空闲的空间创建一个新分区。另一种是使用现有的分区 (例 如,普通的分区、一个 最小化情况下,GNU/Linux 需要一个分区。您可以有一个包含整个操作系统,应用程序以及您私人数据 的分区。大多数人感到一个分离的交换分区也是很有必要的,尽管它并非严格要求。“交换分区”是一个 操作系统用的空白空间,允许系统使用磁盘来提供“虚拟内存”。通过放置交换空间至一个分离的分区, Linux 可以非常有效地使用它。强迫 Linux 使用一个普通文件作为交换空间也是可行的,但是并不推荐这 种做法。 / 分区 (加上交换分区) 可 能是最容易的方案。推荐的分区类型是 ext4。 对于多用户系统或者有大量磁盘空间的系统,最好将 /var、/tmp 和 /home 分配到他们各自的分区, 与 / 分区分离开来。 如果您计划安装 Debian 发布版以外的程序,也许需要一个独立的 /usr/local 分区。如果您的机器 是一个邮件服务器,也许需要为 /var/mail 建立一个独立的分区。如果您要创建一个有很多用户的服0 码力 | 93 页 | 562.56 KB | 1 年前3
共 36 条
- 1
- 2
- 3
- 4













