2025年2月28日

收集 Linux 系统信息的最典型命令行

收集 Linux 系统信息的最典型命令行 作为 Linux 用户,尤其是管理员,获取有关 Linux 系统的信息至关重要。全面了解 Linux 系统有很多好处。通过Linux的命令行,你可以找到与系统相关的所有信息,如BIOS、软件、硬件、CPU、硬盘相关信息等。通常Linux提供了很多这样的命令来显示与系统相关的所有信息。如果您也有兴趣学习最典型的命令行来收集 Linux 系统信息,那么本教程适合您。收集 Linux 系统信息的最典型命令行Linux 提供了多个命令可让您显示系统信息。因此,让我们讨论一下最适合在终端中显示系统相关信息的命令。CPU信息通过几个命令,您可以在 Linux 中了解有关 CPU 的所有信息。1. Lscpu 命令“lscpu”命令行实用程序提供 Linux 下与系统 CPU 相关的信息。该命令从 /proc/cpuinfo 和“sy…
2025年2月28日

如何在 Linux 中创建简单的 Shell 脚本

如何在 Linux 中创建简单的 Shell 脚本 在Unix系统中,Shell提供了连接Linux用户和操作系统的环境。它有助于通过命令获取用户的输入,根据输入操作功能并在终端上返回输出。Shell 脚本是执行操作的简单命令的列表。您还可以创建自己的命令来执行系统中的功能。如何在 Linux 中创建简单的 Shell 脚本:可以使用多个文本编辑器在 Linux 系统中添加 Shell 脚本。本指南将使用 Linux 默认文本编辑器和 “Vim” 文本编辑器工具创建 shell 脚本。开始吧:使用文本编辑器创建 Shell 脚本:使用文本编辑器创建 shell 脚本非常简单。我们需要做的是按照下面列出的步骤操作:创建一个扩展名为“.sh”的文本文件,并在其中编写一个简单的脚本:在保存此文件的同一目录中打开终端,并通过以下命令授予对该文件的可执行访问权限:$ c…
2025年2月28日

如何使用 FTP 网络源安装多个 CentOS/RHEL 服务器

如何使用 FTP 网络源安装多个 CentOS/RHEL 服务器 本教程将演示如何使用 FTP 服务器 (vsftpd) 作为网络源来安装 RHEL/CentOS 8/7。这允许您从单个源点在多台计算机上安装 RHEL/CentOS Linux,使用执行安装的计算机上的最小 ISO 映像以及安装在保存源的服务器计算机上的 FTP 服务器路径上的提取的二进制 DVD ISO树。为此,您必须在连接到网络的计算机上安装 RHEL/CentOS 8/7,但您也可以使用其他 RHEL/CentOS 版本,甚至其他 Linux已安装并运行 FTP、HTTP 或 NFS 服务器的发行版,您将挂载 RHEL/CentOS 二进制 DVD ISO 映像,但本指南将仅关注带有 Vsftpd 服务器的 RHEL/CentOS 8/7。要求在服务器端RHEL/CentOS 8/7 最小安装,使用 Vsftpd 服务…
2025年2月28日

Linux 中 ssh 的known_hosts 文件是什么?

Linux 中 ssh 的known_hosts 文件是什么? SSH,称为安全外壳协议,通过使用用户和远程计算机之间的加密连接来管理和访问远程系统。在Linux系统中,SSH是远程连接到您的服务器或机器的最常用方法,并通过远程双密钥加密使连接更加安全。对于远程计算机和客户端计算机来说,确保它们与正确的目标计算机连接非常重要。当第一次建立连接时,客户端存储主机的主机密钥。主机密钥是用于验证机器身份的加密密钥。这些主机密钥存储在每个用户主目录中的“/etc/ssh/known_hosts”和“.ssh/known_hosts”位置。在本文中,我们将讨论 Linux 发行版中 ssh 的known_hosts 文件是什么,以及如何通过终端列出其内容。Known_hosts 文件的用途known_hosts 文件是包含所有远程连接的已知主机…
2025年2月28日

如何在 Debian 11 Bullseye 上安装 pip3 和 pip2

如何在 Debian 11 Bullseye 上安装 pip3 和 pip2 Pip是一个适用于包括Debian在内的基于Linux系统的包管理工具,允许用户在系统上安装和管理Python相关的包。您可以在基于 Debian 的系统上安装两个版本的 Pip ; pip3和pip2。 pip3 是最新版本的 pip,需要 Python 3 模块,而 pip2 是用于 Python 的旧版本2.本指南将介绍 Debian 上pip3和pip2的安装。如何在 Debian 11 Bullseye 上安装 pip3 和 pip2在 Debian 上安装pip3和pip2之前,不要忘记运行更新和升级命令来升级 Debian 存储库列表:sudo apt update && sudo apt upgrade -y之后确保 Debian 系统上安装了 python3 ,为此,运行以下命令:python…
2025年2月28日

如何使用 dupeGuru 在 Linux 上删除重复文件

如何使用 dupeGuru 在 Linux 上删除重复文件 最近,我接到了清理父亲的文件和文件夹的任务。造成这一问题的原因是名称不正确的重复文件数量异常多。通过在外部驱动器上保留备份、同时编辑同一文件的多个版本,甚至更改目录结构,同一文件可能会被复制多次、更改名称、更改位置,甚至会堵塞磁盘空间。追捕他们中的每一个可能会成为一个巨大的问题。希望有一些不错的小软件可以通过查找和删除系统上的重复文件来节省您的宝贵时间:dupeGuru。这个文件重复数据删除软件用 Python 编写,几个小时前切换到 GPLv3 许可证。是时候实施你的新年决心并清理你的东西了!在 Linux 上安装 dupeGuru在 Ubuntu 上,您可以添加硬编码软件 PPA: $ sudo apt-add-repository ppa:hsoft/ppa $ sudo apt-get u…
2025年2月28日

如何在 Debian 11 上配置自动安全更新

如何在 Debian 11 上配置自动安全更新 Debian 是广泛使用的 Linux 发行版,更新系统和软件包对于保护系统的隐私和安全非常重要。在 Debian 中,有一个称为无人值守升级的功能,可以让您自动升级系统。此功能可以自动下载、安装和配置安全更新,确保系统始终保持最新且安全。在本文中,我们将讨论如何使用无人值守升级在 Debian 上配置自动安全更新。在 Debian 上配置自动安全更新Debian 11 上无人值守升级的配置是一个简单的过程,可以通过终端轻松完成。但是,在安装之前,请确保系统是最新的,并为此运行以下命令:sudo apt update && sudo apt upgrade接下来,在终端中执行以下命令,在 Debian 系统上安装或确认安装无人值守升级:sudo apt install unattended-upgr…
2025年2月28日

如何在 Linux 上通过命令行监控 HTTP 流量

如何在 Linux 上通过命令行监控 HTTP 流量 假设您出于某种原因想要监控线路上的实时 HTTP Web 流量(即 HTTP 请求和响应)。例如,您可能正在测试 Web 服务器的实验性功能。或者您可能正在调试 Web 应用程序或 RESTAPI 服务的通信。或者您可能正在尝试对 PAC(代理自动配置)进行故障排除。或者您可能想检查是否有从网站秘密下载的任何恶意软件文件。不管是什么原因,实时 HTTP 流量监控对于系统管理员、开发人员甚至最终用户来说都非常有用。虽然诸如 tcpdump 之类的数据包嗅探工具广泛用于实时数据包转储,但您需要设置适当的过滤来捕获 HTTP 流量,即使如此,除非您使用 Wireshark 等 GUI 工具,否则它们的原始输出转储也无法在 HTTP 协议级别上轻松解释。实时 Web 服务器日志解析器(例如 ngxtop)提供人类可读的实时 Web…
2025年2月28日

如何在 CentOS 8 上安装和使用 Atom 编辑器

如何在 CentOS 8 上安装和使用 Atom 编辑器 Atom 是一款免费(开源)源代码编辑器,可在 Linux、macOS 和 Windows 上使用。它提供对用 Node.js 编写的插件的支持,具有由 GitHub 开发的嵌入式 Git 控件。它是一个使用各种 Web 技术构建的基于桌面的应用程序。在本文中,您将学习如何在 CentOS 8.0 上安装和使用 Atom 文本编辑器。CentOS 8上Atom文本编辑器的安装步骤您需要执行以下步骤在系统上安装 Atom 文本编辑器:从 CentOS 8.0 桌面左上角的“活动”中打开终端窗口。要安装 Atom 文本编辑器,您需要以 root 用户身份登录系统。在终端上输入“su”命令。下载 Atom 文本编辑器作为 rpm 文件。您已以管理员或根帐户身份登录。现在,您将在系统上下载最新版本的 Atom 文本编辑器。新版本的 Atom 编…
2025年2月28日

如何在 Linux 中设置系统范围的环境变量

如何在 Linux 中设置系统范围的环境变量 在 CentOS 或 RHEL 上设置系统范围的环境变量在基于 RHEL 的 Linux 中,当用户登录时,登录 shell 会执行 /etc/profile 脚本。该脚本为系统范围内的所有用户自定义环境变量。脚本 /etc/profile 还获取位于 /etc/profile.d 目录中的所有脚本。因此,为了在基于 RHEL 的 Linux 中设置系统范围的环境变量,您可以在 /etc/profile.d 中创建一个扩展名为 .sh 的自定义文件,如下所示。$ sudo vi /etc/profile.d/proxy.shexport http_proxy=http://my.proxy.com:8000 export https_proxy=http://my.proxy.com:8000如果代理需要身份验证,您也可以指定用户…