找到 1448 篇文章 关于 Linux

在 Linux 中使用 SELinux 或 AppArmor 实现强制访问控制

Satish Kumar
更新于 2023-07-17 15:53:34

334 次浏览

Linux 内置支持两种强制访问控制 (MAC) 系统:SELinux 和 AppArmor。这两个系统都在 Linux 附带的默认自主访问控制 (DAC) 基础上添加了一层额外的访问控制。在本文中,我们深入探讨了这两个系统的实现,提供了实际示例及其各自的输出。了解 SELinux 和 AppArmor SELinux(Security-Enhanced Linux 的缩写)是 Linux 内核安全模块,提供了一种支持访问控制安全策略的机制。它是一个高度灵活的 MAC 系统,为系统中的每个对象(文件、目录、端口等)分配标签,并... 阅读更多

Htop - Linux 的交互式进程查看器

Satish Kumar
更新于 2023-07-17 16:44:46

247 次浏览

简介 系统监控是 Linux 管理的重要方面,因为它可以清楚地概述系统资源使用情况以及 Linux 系统上运行的各种进程和应用程序的性能。一些工具提供了此功能,但 Htop 因其卓越的功能和用户友好的界面而脱颖而出。Htop 是一个交互式进程查看器和系统监视器,它取代了大多数 Linux 发行版中较旧的“top”实用程序。Htop 提供了系统上运行进程的实时、彩色编码和图形化表示,顶部显示 CPU、内存和交换使用情况。在本文中,我们深入探讨... 阅读更多

如何在 Linux 中压缩文件?

Satish Kumar
更新于 2023-07-17 15:26:08

4K+ 次浏览

简介 Linux 是一种流行的开源操作系统,它带有一组可用于日常任务的有用工具和命令。其中一项任务是文件压缩,Linux 提供了多种方法来压缩或解压缩文件和目录。本指南将引导您了解如何在 Linux 中使用“gzip”、“zip”和“tar”等命令来压缩文件。使用“gzip”命令“gzip”(GNU zip)是 Linux 中广泛使用的文件压缩命令。以下是如何使用它的示例 - gzip filename.txt 此命令将压缩文件“filename.txt”并将其重命名为... 阅读更多

如何使用 Awk 编程语言编写脚本?

Satish Kumar
更新于 2023-07-17 15:24:53

112 次浏览

Awk 是一种强大的文本处理语言,以其三位最初的作者命名:Alfred Aho、Peter Weinberger 和 Brian Kernighan。它是一种用途广泛的语言,主要用于模式扫描和处理。Awk 是 Unix 脚本的支柱,通常用于数据提取、报告和数据转换等任务。Awk 脚本编写起来很快,并且在小型到中型任务中表现良好。在本文中,我们将向您介绍使用 Awk 编程语言编写脚本的基础知识。基本语法 Awk 程序由一系列模式-动作对组成,写成如下形式 - pattern { action ... 阅读更多

如何在 Linux 中使用 GitHub Flavored Markdown?

Satish Kumar
更新于 2023-07-17 16:46:09

166 次浏览

Markdown 是一种流行的轻量级标记语言,允许用户使用易于阅读和易于编写的纯文本格式进行写作,然后可以将其转换为 HTML 或其他格式。从本质上讲,它简化了文本结构和格式化的过程。GitHub Flavored Markdown (GFM) 是 GitHub 使用的 Markdown 变体,它包含其他功能,帮助开发人员记录他们的工作。在本文中,我们将深入探讨如何在 Linux 系统上使用 GitHub Flavored Markdown,并提供实际示例及其输出。GitHub Flavored Markdown 的基础知识 让我们从 GFM 的基础知识开始。... 阅读更多

如何使用 Ansible 变量和事实?

Satish Kumar
更新于 2023-07-17 16:48:34

396 次浏览

Ansible 是一种广泛使用的开源工具,有助于自动化软件供应、配置管理和应用程序部署。其强大的功能之一是能够使用变量和事实,这可以简化您的剧本和任务,并允许您设计更动态、灵活和可重用的自动化脚本。在本文中,我们将深入探讨如何使用 Ansible 变量和事实,展示几个示例及其相应的输出。了解 Ansible 变量 Ansible 中的变量允许存储和操作值,这些值可以在多个任务甚至不同的剧本中使用。变量可以在... 阅读更多

在 Linux 上安装 PIP 以管理 Python 包

Siva Sai
更新于 2023-07-17 14:23:18

2K+ 次浏览

Python 可能是当今技术驱动世界中使用最广泛的编程语言之一。该语言在全球开发人员中很受欢迎,因为它灵活、有效,并提供广泛的第三方模块。PIP 是一个关键元素,它有助于 Python 包管理。这篇文章作为在 Linux 上设置 PIP 以管理 Python 包的完整教程。它包含许多有用的示例来帮助您理解。PIP 简介 包管理系统 PIP(代表“Pip Installs Packages”)用于安装和管理 Python 软件包。... 阅读更多

用于 Linux 线程同步的互斥锁

Diksha Patro
更新于 2023-07-14 16:44:42

1K+ 次浏览

简介 在 Linux 中,互斥锁用于线程同步,允许线程安全地访问共享资源并避免数据竞争。互斥锁(mutual exclusion 的缩写)确保一次只有一个线程可以获取锁,从而防止并发访问关键部分。在本文中,我们将讨论用于 Linux 线程同步的互斥锁的用例、组件和示例。为什么我们需要用于 Linux 线程同步的互斥锁?在使用线程同步的互斥锁时,必须首先在执行关键阶段之前初始化互斥锁,然后... 阅读更多

GZIP 和 TAR 之间的区别

Md. Sajid
更新于 2023-07-13 19:14:06

2K+ 次浏览

GZIP 和 TAR 是两个独立的工具,它们服务于不同的目的,但经常一起使用来在 Unix 和 Linux 系统上创建压缩的归档文件。GZIP 是一种常见的压缩技术和文件格式,用于压缩单个文件。TAR(Tape Archive)文件归档程序在 Unix 和 Linux 系统上被广泛使用。阅读本文以了解更多关于 GZIP 和 TAR 的信息,以及它们之间的区别。什么是 GZIP?GZIP 是一种常见的压缩技术和文件格式,用于压缩单个文件。它通常用于 Unix 和 Linux 系统,并且其... 阅读更多

如何使用 dmesg Linux 命令?

Satish Kumar
更新于 2023年7月13日 16:55:17

383 次浏览

dmesg 命令是 Linux 命令行工具库中的一个强大工具。它代表“诊断消息”,用于读取和写入内核环形缓冲区的数据,内核环形缓冲区是一种数据结构,用于保存有关系统硬件、内核或驱动程序消息的信息。本文将指导您了解 dmesg 命令的使用方法,并附带示例及其输出。基本用法 dmesg 命令最基本的用法是在终端中键入 dmesg 并按 Enter 键。这将显示终端中的所有内核消息。$ dmesg 输出将是... 阅读更多

广告