开篇前要先做一下说明,Centos 操作系统从 7.x 版本才开始支持 arm64 架构,也就是 Centos 6.x 及以前的版本都不支持 arm64 架构。Centos 7.x 和 Centos 6.x 管理服务的方式截然不同,而 Centos 7.x 又兼容 Cento...
第 10 章 Linux 系统资源监控
Linux 操作系统实际上可以看作是一个资源管家,那么管理哪些资源呢,当然是底层硬件资源,比如 CPU、内存、硬盘、显卡、网卡以及各种扩展外设。 这些硬件设备如何被使用、使用情况如何都由 Linux 操作系统来决定...
第 9 章 Linux 进程和信号
9.1、进程概念 进程是一个复杂而且比较抽象的概念,涉及的内容也非常多。对于开发者来说,比较关心的问题是自己写得程序运行效率是否高效,那就必须对进程的理解要足够到位。程序设计使用进程还是轻量级线程,设...
第 8 章 Linux 包管理
8.1、包基础知识 当今 Linux 的发行版本使用最广泛的有两大主流阵营,一个是 Red Hat 系列,一个是 Debian 系列。 Red Hat 系列包的名称以 rpm 结尾,分为二进制包和源码包。源码包以 ".src.rpm" 结尾...
第 7 章 Linux Raid 存储管理
RAID 独立磁盘冗余阵列(Redundant Array of Independent Disks),RAID 技术是将许多块硬盘设备组合成一个容量更大、更安全的硬盘组。 RAID 可以将数据切割成多个区段后分别存放在各个不同物理硬盘设备上,然后利...
第 6 章 Linux LVM 存储管理
LVM(Logical Volume Manager) 可以让分区变得弹性,可以随时随地的扩大和缩小分区大小,前提是该分区是 LVM 格式的。 LVM 需要使用的软件包为 lvm2,一般在 RHEL 系列发行版中都已经预安装了。 6.1、LVM 相关概念...
第 5 章 Linux 磁盘管理
第 5 章 Linux 磁盘管理 一般情况下,采购回来的磁盘都是裸磁盘,需要格式化成文件系统后才能存储数据,所以磁盘管理和文件系统管理是密不可分的。当今主流的硬盘有机械硬盘和固态硬盘两种形态。下面分别介绍。 5...
第 4 章 Linux ext 文件系统
磁盘分区是指将磁盘按柱面进行物理上的划分。划分好分区后需要格式化,然后挂载使用。格式化的过程就是创建文件系统。 文件系统的类型有很多种,CentOS 5-6 默认使用 ext2/ext3/ext4,CentOS 7上默认使用的xfs,w...
第 3 章 Linux 文件权限
Linux 是一个多用户的操作系统,对使用者来说,一切皆文件,为了让每个用户都可以安全地使用 Linux 操作系统,正确地设置文件、目录的权限非常重要。 3.1、文件和目录的权限 3.1.1、文件的权限 每个文件都有其所...
第 2 章 Linux 系统用户
用户和组是操作系统中一种身份认证资源。 用户,都有用户名、用户的唯一编号 uid(user id)、所属组及其默认的 shell,可能还有密码、家目录、附属组、注释信息等。 组,也有自己的名称、组唯一编号 gid(group id)...