6-4-Ubuntu软件包管理之dpkg

1. dpkg基础 dpkg 是 Debian / Ubuntu 系列 Linux 发行版的底层软件包管理工具 , 用来处理 .deb 格式软件包 , 相当于RHEL/CentOS 体系中的 rpm 命令。


6-3-Ubuntu软件包管理之deb包

对比 CentOS : CentOS 使用 RPM 包 , 底层rpm , 上层yum/dnf ; Ubuntu/Debian 系使用 DEB 包 , 底层dpkg , 上层apt。 核心一句话 : dpkg 操作本地 deb


6-2-CentOS软件包软件之yum

yum(Yellowdog Updater, Modified) 是 RHEL、CentOS、Fedora 等基于RPM的 Linux 发行版中最经典的软件包管理器。它基于 RPM 包 , 但能自动解决依赖关系、从远程仓库下载安装 , 极大简化了软件管理。 注: <


6-1-CentOS软件包管理之rpm

RPM(Red Hat Package Manager,递归缩写)是 Red Hat 公司开发的一套软件包管理技术体系,包含三个层面: 一种文件格式 : .rpm 包(把程序 + 元数据 + 安装脚本打包) 一组管理工具 : rpm 命令行程序 一个软件数据库 : 记录系统上所有已安装软件的完整信息


3-8-文件权限

1. 文件属主 , 属组 1.1 chown chown(change owner)用于修改文件或目录的所有者 , 也可顺带修改所属组。只有 root 用户或文件的当前所有者才能使用(普通用户只能把自己的文件改给别人所属组)。 语法 : chown


2-6-用户管理

1. 基础 Linux 是多用户多任务系统 , 用户(User) 和组(Group)是权限管理的基础。核心思路 : 每个进程都有属主 , 每个文件都有属主和属组 , 权限按"用户/组/其他"三元组判定。 用户(User) 每个用户有唯一标识


3-7-磁盘配额

1 磁盘配额 磁盘配额是管理员为普通用户设置的使用磁盘的限制 , 每个用户只能使用有限的磁盘空间。通过磁盘配额的设置 , 管理员可以很清楚的了解到每个用户的磁盘使用情况。同时 , 也避免了某些用户因为存储垃圾文件浪费磁盘空间导致其他其他用户无法正常工作。 注:无法对单独的目录设置磁盘配额 , 如果需


3-1-文件系统

文件系统是操作系统用于明确存储设备或分区上的文件的方法 和数据结构 ; 即在存储设备上组织文件的方法。操作系统中负 责管理和存储文件信息的软件结构称为文件管理系统 , 简称文件系统。 简单来说 , 它负责三件事 把存储设备上的"块" → 组织成"文件和目录" → 提供统一的读写/管理接口 从系统角度


2-5-Linux库详解

1. 什么是库 库文件一般就是编译好的二进制文件 , 用于在链接阶段同目标代码一起生成可执行文件 , 或者运行可执行文件的时候被加载 , 以便调用库文件中的某段代码。库文件无法直接执行 , 因为它的源代码中没有入口主函数 , 而只是一些函数模块的定义和实现 , 所以无法直接执行。程序库使程序更加模块


5-5-文本三剑客之awk

1. awk基础概念 awk是一个强大的文本分析工具,相对于grep的查找 , sed的编辑 , awk在其对数据分析并生成报告时 , 显得尤为强大。简单来说awk