2025年2月28日

使用 GtkHash 轻松检查 Linux 上的文件完整性

使用 GtkHash 轻松检查 Linux 上的文件完整性 使用 GtkHash(一款适用于 Linux 的免费开源文件完整性检查器)检查系统上的文件是否已被篡改。GtkHash 是一个简单且轻量级的工具,用于在 Linux 上生成校验和。您还可以使用此工具检查给定校验和的有效性。比较校验和是确保数据完整性的绝佳方法,因为它可以帮助您确定是否从安全站点下载文件。让我们看看如何使用 GtkHash 在 Linux 上检查文件的完整性。如何安装 GtkHashGtkHash 在许多流行的 Linux 发行版的存储库中都可用。您可以使用以下命令在基于 Debian 的发行版(例如 Ubuntu)上安装 GtkHash:sudo apt-get install gtkhash使用以下命令在基于 RPM 的系统(例如 Fedora 和 CentOS)上安装 GtkHash:dnf in…
2025年2月28日

使用 Rocky Linux 9 进行初始服务器设置

使用 Rocky Linux 9 进行初始服务器设置 介绍当您首次创建新的 Rocky Linux 9 服务器时,您应该尽早执行一些配置步骤作为初始设置的一部分。这将提高服务器的安全性和可用性,并为您奠定坚实的基础。第 1 步 — 以根用户身份登录要登录到您的服务器,您需要知道服务器的公共 IP 地址。您还需要密码,或者,如果您安装了用于身份验证的 SSH 密钥,还需要根用户帐户的私钥。如果您还没有登录到您的服务器,您可能需要遵循我们关于如何使用 SSH 连接到您的 Droplet 的文档,其中详细介绍了这个过程。如果您尚未连接到您的服务器,请使用以下命令以 root 用户身份登录(用您服务器的公共 IP 地址替换该命令的突出显示部分):ssh root@your_server_ip 接受有关主机真实性的警告(如果出现)。如果您使用密码身份验证,请提供您的 root…
2025年2月28日

如何检查 Linux 上是否安装了特定字体

如何检查 Linux 上是否安装了特定字体 问题:我需要知道是否安装了特定字体(例如 Nimbus Roman、Helvetica),以及该字体文件在我的 Linux 桌面上的位置。有什么简单的方法可以找出来吗?您可以使用名为 fc-list 的命令行工具来查找当前加载的字体。该命令将列出所有可用的字体,以及有关字体的附加信息。要检查系统上是否加载 Nimbus 字体,请运行以下命令。 $ fc-list | grep -i "nimbus" 输出将告诉您字体文件位于系统中的位置。如果您想在 Linux 桌面上安装自定义字体,请按照本教程进行操作。…
2025年2月28日

使用 ISPConfig 和 courier/postfix 从 Debian 6 Squeeze 升级到 Debian 7 Wheezy

使用 ISPConfig 和 courier/postfix 从 Debian 6 Squeeze 升级到 Debian 7 Wheezy 在此页 第一部分:升级 Debian 第二部分:升级 ISPconfig 第三部分:修复 mod_security 错误:语法错误,proxy_html.load 失败,configtest 失败... 错误:dpkg:使用 sudo 运行命令时出现警告: 错误:启动 Apache 时出现 PHP 警告 错误:弃用的注释标记导致日志膨胀 错误:Saslauthd 会定期失败,用户无法登录邮箱或发送邮件。 错误:升级后,phpmyadmin 不想让您登录,而是建议您下载 index.php 文件 错误:日志文件显示 SASL 身份验证错误 本操作指南由 Howtoforge 用户 @manarak 从以下两个来源编译而成,并补充了其他修复程序。 Falko:如何将…
2025年2月28日

如何在 Ubuntu 20.04 上将 PostgreSQL 与 Ruby on Rails 应用程序一起使用

如何在 Ubuntu 20.04 上将 PostgreSQL 与 Ruby on Rails 应用程序一起使用 介绍在使用 PostgreSQL 数据库时将是一个更健壮和灵活的选择。您将需要执行额外的步骤来配置您的 Ruby on Rails 设置以使用 PostgreSQL。在本教程中,您将设置连接到 Ubuntu 20.04 服务器上的 PostgreSQL 数据库的 Ruby on Rails 开发环境。您将安装和配置 PostgreSQL,然后通过创建一个使用 PostgreSQL 作为其数据库服务器的 Rails 应用程序来测试您的设置。先决条件本教程需要以下内容: 按照 Ubuntu 20.04 初始服务器设置指南设置的 Ubuntu 20.04 服务器,包括具有 sudo 权限和防火墙的非根用户。 安装在 Ubuntu 20.04 服务器上的 Ruby on Rails 开发环境。要设置它,…
2025年2月28日

如何在 Linux 上通过命令行配置防火墙

如何在 Linux 上通过命令行配置防火墙 当您想要在 Linux 上配置防火墙时,iptables 可能是您首先想到的工具。当然,iptables 有 GUI 前端,可以简化 iptables 的学习曲线。但是,如果您不是 GUI 工具的忠实粉丝,则可以考虑 CSF(ConfigServer Security & Firewall)。 CSF 是一种使用 Perl 编写的易于使用且多功能的防火墙配置工具,在无头服务器环境中运行良好。使用 CSF,您可以通过其命令行界面或 CSF 配置文件轻松配置高级防火墙规则,例如状态数据包检查和入侵检测过滤器。所有主要 Linux 发行版均支持 CSF,包括 CentOS、Redhat、Fedora、Ubuntu、Debian 和 openSUSE。截至撰写本文时,当前版本支持 CenOS/RHEL v7-v8、Debian v8-v10…
2025年2月28日

Linux 上 5 个最佳窗口管理器

Linux 上 5 个最佳窗口管理器 通过安装这五个窗口管理器之一,充分利用 Linux 上的屏幕空间。无论您的计算机使用多少台显示器,您都永远无法在桌面上容纳所有应用程序窗口。当然,除非您有合适的工具。窗口管理器是一个完美的工具,可以很好地满足这一要求,并允许您充分利用计算机/外部显示器的屏幕空间。但它到底是什么、它能做什么、以及您可以在 Linux 上使用的一些最好的窗口管理器是什么?这是包含所有此类问题答案的指南。什么是窗口管理器?与任何其他类 Unix 操作系统非常相似,Linux 也使用 X Window 系统(或 X11)作为其默认窗口系统来生成各种基于 GUI 的应用程序运行所需的基本 GUI 元素。然而,除此之外,X11 系统并没有什么可提供的。因此,您无法使用它来根据您的喜好管理和组织桌面上的应用程序窗口。这就是窗口管理器的用武之地…
2025年2月28日

Insmod Linux 命令

Insmod Linux 命令 insmod 实用程序通常用于将软件包添加到 Linux 操作系统的核心。对于Linux系统,用户可以通过在执行时加载内核包来添加额外的内核功能。 LKM(可加载内核模块)通常用于为新设备提供系统调用、系统软件和/或文件系统支持。无论有没有参数,以及一些其他参数,该工具都会将内核可执行程序(.ko)放入核心中。在本文中,我们将让您学习在 Ubuntu 20.04 Linux 操作系统的 shell 终端上使用 insmod 命令。为了循环处理内核对模块的请求,我们调用 init() 模块。之后,使用init模块,我们将权力交给内核,内核调用sys_to_init_module()方法。因此,可以使用加载内核模块的 insmod 指令。我们使用下面列出的指令在此实例中插入 SpeedStep-lib。在“ko”模块中,组…
2025年2月28日

如何在 Linux 上从命令行裁剪图像

如何在 Linux 上从命令行裁剪图像 问题:我想去掉图像文件的白边。有没有一种简单的方法可以在 Linux 上从命令行裁剪图像文件?当谈到在 Linux 上转换或编辑图像文件时,ImageMagick 无疑是最著名的一体化图像软件之一。它拥有一套命令行工具,可以显示、转换或操作 200 多种类型的光栅或矢量图像文件,所有这些都可以通过命令行进行。 ImageMagick 可用于各种图像编辑任务,例如转换文件格式、添加特效、添加文本以及转换(调整大小、旋转、翻转、裁剪)图像。如果要裁剪图像以修剪其边距,可以使用 ImageMagick 附带的两个命令行实用程序。如果您尚未安装 ImageMagick,请按照此指南进行安装。在本教程中,我们将裁剪以下 PNG 图像。我们想要去掉图像的右侧和底部边缘,以便图表居中。首先,确定图像文件的尺寸(宽度和高…
2025年2月28日

Linux 上的多个 USB 写入

Linux 上的多个 USB 写入 在此页 在多个 USB 上写入 ISO 在一个 USB 上写入多个图像 本快速教程将处理在多个 USB 笔式驱动器上写入 ISO 文件以及将多个 ISO 文件写入一个 USB 笔式驱动器的任务。这是两个不同的任务,需要使用不同的工具,但我认为最好在一篇文章中介绍它们,所以我们开始吧:在多个 USB 上写入 ISO要同时在多个 USB 驱动器上写入 ISO 映像文件,您需要名为 \MultiWriter 的软件。Ubuntu 用户可以在其默认存储库中找到它,包名称为 \gnome-multi-writer。打开此工具后,它会自动显示检测到的媒体驱动器。如果此时您什么也没看到,请尝试手动安装 USB 驱动器,它们应该会显示出来。您可以通过按 GNOME 磁盘上的“播放”按钮来安装它们,或者通常只需在文件管理器上打开它们即可。现在 USB 已安装并检测到…