![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 89
Linux
梓芮.
慢品人间烟火色,闲观万事岁月长。
展开
-
PAM | 账户安全 | 管理
PAM(Pluggable Authentication Modules,可插入式身份验证模块)是一个灵活的身份验证系统,允许我们通过配置和组合各种模块来实现不同的身份验证策略。以上只是一些常见的 PAM 模块,实际还有许多其他模块可用于不同的身份验证需求。限制账号安全的配置涉及很多步骤,包括密码策略、访问控制、身份验证、日志和监控等。Linux系统的账户安全是保护系统免受未授权访问和潜在威胁的关键方面。原创 2024-02-18 09:20:47 · 1343 阅读 · 0 评论 -
YUM | 包安装 | 管理
提供安全特性,如 GPG 密钥验证,从存储库中下载的软件包是经过签名的并且是可信的。下载软件包及其依赖项的 RPM 文件到当前目录。存储库是包含软件包及其依赖项的远程服务器。有时,你可能已经下载了一个软件包及其依赖项,并希望在离线环境中安装它们。使用版本号来指定要安装的软件包版本。更新指定软件包到新版本,而不更新需要的软件包也可以进行排除更新。下载指定软件包及其所有依赖项的 RPM 文件到当前目录。命令,可以快速搜索存储库中的软件包。会检查并尝试安装软件包的依赖项。会从存储库中下载软件包并安装。原创 2024-02-07 00:00:00 · 1462 阅读 · 0 评论 -
YUM | 起源 | 发展 | 运行逻辑
YUM(Yellowdog Updater, Modified)起源于 Red Hat Linux 发行版up2date工具。最初,up2date是由 Red Hat 公司提供的用于管理系统更新的工具。然而,社区逐渐对up2date出现一些不满,主要是由于其使用体验和性能方面的一些限制。在此背景下,YUM 由 Seth Vidal 创建,并在 Red Hat Linux 7.1 版本中首次亮相,取代up2date工具。YUM 的目标是提供一个更加灵活、高效且易于使用的软件包管理系统。原创 2024-02-06 00:00:00 · 1125 阅读 · 0 评论 -
SSH 解析 | 关键参数 | 安全配置
SSH(Secure Shell)是一种用于在计算机网络上进行安全远程访问和执行命令的协议。提供加密通信通道,防止敏感信息在传输过程中被窃听或篡改。SSH还支持文件传输和端口转发等功能,使其成为广泛使用的安全远程管理工具。1. 安全远程访问SSH 允许用户通过网络安全地远程登录到其他计算机。用户可以在远程系统上执行命令、访问文件、管理服务等。SSH 传输的数据都经过加密,使用的加密算法通常包括对称加密(如AES)和非对称加密(如RSA)。SSH 支持多种身份验证方法,包括密码、公钥、证书等。原创 2024-01-25 08:37:25 · 1365 阅读 · 0 评论 -
全面硬件检查 | 确保设备完美运行
Linux 系统有许多工具和命令,可以检查和配置硬件。这些工具可以帮助我们了解系统硬件信息,本文将介绍一些常用的 Linux 硬件检查与配置工具。原创 2024-01-19 13:23:23 · 355 阅读 · 0 评论 -
构建稳健的Web应用:LAMP 实践
LAMP代表 Linux、Apache、MySQL 和 PHP/Python/Perl(这些选项中一种)的组合,用于搭建 Web 应用程序的开发和运行环境。Linux:作为操作系统的基础,提供整个 LAMP 堆栈的基础。Linux 提供稳定、安全的环境,并且具有广泛的兼容性。Apache:是开源的 Web 服务器软件,处理用户请求并将 Web 页面发送到用户的浏览器。Apache 提供高度灵活性和可配置性 Web 服务。:流行的开源关系型数据库管理系统(RDBMS),用于存储和管理 Web 应用程序的数据。原创 2024-01-16 00:00:00 · 1013 阅读 · 0 评论 -
文件同步工具 - rsync
仅传输文件中发生变化的部分,节省时间和带宽。可以在本地或不同主机之间同步文件和目录。保留源文件的权限、时间戳等元数据。可以根据需求排除特定文件或目录。rsync在执行同步操作时会比较源文件和目标文件的时间戳以及文件内容的差异,然后决定是否进行文件传输。rsync首先会比较源文件和目标文件的时间戳。如果源文件的时间戳和目标文件相同,而且文件内容没有发生变化,rsync将不会传输该文件。如果源文件和目标文件的时间戳不同,或者即使时间戳相同但文件内容发生了变化,rsync将会传输变化的部分。原创 2024-01-08 02:00:00 · 753 阅读 · 0 评论 -
Ubuntu | 介绍 | 基础操作教程
Ubuntu 是一个基于 Debian 的 Linux 发行版,旨在提供简单易用的操作系统。2004 年,由南非企业家 Mark Shuttleworth 创建,以用户友好和开源软件为目标。目录名称的由来有些是历史遗留,有些则是为了提高系统的组织性和管理性而创建的。/bin(Binary):存放基本系统命令,其名称来源于“二进制”。在Unix系统中,二进制文件一般是可执行文件。/boot:存放引导系统所需的文件,包括启动加载程序和内核等。是系统启动时第一个被访问的目录。/etc。原创 2024-01-11 00:00:00 · 1809 阅读 · 0 评论 -
系统监视工具 | htop
`Htop` 是一个交互式的系统监视器,提供了更加直观和友好的界面来显示系统的资源使用情况。是 top 命令的替代品,具有更多的功能和更好的可视化效果。Htop 最初由 Hisham Muhammad 开发,在 2004 年发布第一个版本。它的目标是提供一个更先进的资源监视工具,能够更清晰地显示系统的运行状态,并提供更多的操作选项。在 htop 中,可以轻松地浏览并管理系统上运行的进程、查看 CPU 和内存使用情况,并在需要时对进程执行各种操作。Htop 还提供可定制的界面,允许用户根据自己的需求进原创 2024-01-02 10:09:48 · 917 阅读 · 0 评论 -
Systemctl | 系统服务管理利器
systemctl是用于管理系统服务的命令行工具,常用于 Linux 系统中。提供了对系统服务(包括启动、停止、重启、启用、禁用等)的控制,以及对系统单元(units)的操作。原创 2023-12-27 00:00:00 · 1013 阅读 · 0 评论 -
系统活动报告器 :sar 优化性能 | 解读系统运行状态
`sar` 是 System Activity Reporter 的缩写,是一个系统性能监视工具,用于收集、报告以及分析系统的活动信息。能够收集系统各种资源的使用情况,如CPU利用率、内存使用、磁盘I/O等,并将这些信息保存在文件中,供后续分析和监视使用。`sar` 能够提供关于系统资源的历史信息,对于系统性能分析和故障排除非常有用。通过预先设置的时间间隔,定期地记录系统的活动状态,并将数据保存在指定的文件中,这样就可以在需要的时候进行查看和分析。原创 2023-12-22 03:30:00 · 1112 阅读 · 0 评论 -
Linux/Windows IP | Team基础管理
IP 是网络通信的基础,用于唯一标识进行数据传输.Team 则是在网络层面提供了冗余和负载均衡的功能,将多个网络接口组合为一个逻辑单元,提高了网络的可靠性和性能。原创 2023-12-19 19:35:56 · 1106 阅读 · 0 评论 -
Ansible 全面指南:简单、高效的自动化方案
在自动化领域,Ansible 已成为业界瞩目的工具之一。简单易用、高度可扩展以及强大的社区支持,被广泛应用于各种规模和类型的基础设施管理中。从开发到运维,Ansible 提供一套全面的解决方案,使得自动化变得更加容易且高效。原创 2023-12-18 10:47:50 · 1121 阅读 · 0 评论 -
探索 Vim:一个强大的文本编辑器
Vim(Vi IMproved)是一款备受推崇的文本编辑器,拥有强大的功能和高度可定制性,提供丰富的编辑和编程体验。本文将探讨 Vim 的基本概念、使用技巧以及为用户带来的独特优势。原创 2023-12-13 09:42:35 · 1332 阅读 · 0 评论 -
理想的!Awk -- 强大的文本处理工具。
function myFunction(param) { return param * 2 } # 自定义一个函数并调用你可以在Awk中创建自定义函数,这些函数可以执行特定的操作并返回结果。原创 2023-12-08 09:06:05 · 859 阅读 · 0 评论 -
掌握 Sed:一种强大的文本处理工具
在日常的文本处理和数据转换中,有许多工具可以派上用场。其中,sed(流编辑器)作为一种经典的命令行工具,具有强大的文本处理能力,可以帮助你快速而高效地执行各种文本操作任务。无论是替换、删除、提取还是转换文本格式,sed都能胜任。sed是一种流编辑器,主要用于对文本进行过滤和转换。它按行处理输入流,允许用户定义规则来执行操作。其名称来源于“流编辑器(stream editor)”,它能够实现对文本进行批量处理而无需用户交互。原创 2023-12-07 09:07:51 · 1113 阅读 · 0 评论