月額480円〜の高速レンタルサーバー ColorfulBox
2025年2月28日

如何在 Linux 上使用 mktemp 创建临时文件

临时文件和目录非常重要:例如,它们可以在 shell 脚本中使用,用于存储完成某些任务所需的信息,并且在工作完成后可以安全地删除它们。在本教程中,我们将了解如何在 Linux 上使用 mktemp 实用程序安全地创建临时文件和目录。在本教程中您将学习:如何使用 mktemp如何为临时文件名提供自定义模板如何为临时文件指定替代目录如何创建临时目录使用的软件要求和约定介绍 mktempmktemp 实用程序允许我们安全地创建使用预定义或可选的用户提供的“模板”命名的临时文件和目录。该实用程序默认安装在所有主要 Linux 发行版上,通常作为“coreutils”软件包的一部分,因此即使在最小安装中也包含它。在最基本的用法中,可以在不指定任何参数或选项的情况下调用它。当以这种方式使用时,它会在 /tmp 目录中创建一个临时文件。为了安全地创建…
2025年2月28日

如何在 RHEL 发行版中使用 LAMP 安装 WordPress

WordPress 是一个开源免费博客应用程序,也是一个使用 MySQL 开发的动态 CMS(内容管理系统) PHP。它有大量的第三方插件和主题。 WordPress 是目前互联网上最受欢迎的博客平台之一,全球有数百万人使用。在本教程中,我们将解释如何在基于 RHEL 的发行版上使用 LAMP(Linux、Apache、MySQL/MariaDB、PHP)安装流行的内容管理系统 – WordPress例如 CentOS Stream、Fedora、Rocky Linux 和 AlmaLinux 发行版。要求RHEL 9 服务器的安装RHEL 8 服务器的安装CentOS Stream 9服务器的安装CentOS 8服务器的安装AlmaLinux 9服务器的安装AlmaLinux 8服务器的安装Rocky Linux 8 服务器的安装Fedora服务器的安装安装 EPEL 和…
2025年2月28日

如何在 Linux 中生成 CSR(证书签名请求)

SSL 证书分为两大类:1) 自签名证书,这是由同一实体签署的身份证书,该实体的身份由其自己签署私钥,以及 2) 由 CA(证书颁发机构)(例如 Let's Encrypt、Comodo 和许多其他公司)签署的证书。自签名证书通常用于 LAN 服务或应用程序的测试环境。它们可以使用 OpenSSL 或任何相关工具免费生成。另一方面,对于敏感的、面向公众的生产服务、应用程序或网站,强烈建议使用由受信任的CA颁发和验证的证书。获取由CA颁发和验证的SSL证书的第一步是生成CSR(证书签名请求的缩写)强)。在本文中,我们将演示如何在 Linux 系统上创建CSR(证书签名请求)。在 Linux 中创建 CSR – 证书签名请求要创建CSR,您需要在系统上安装 OpenSSL 命令行实用程序,否则,请运行以下命令来安装它。sudo apt install opens…
2025年2月28日

为什么 Linux 系统管理员需要编程技能

简单来说,系统管理是指对硬件和软件系统的管理。系统管理员执行的一些主要任务包括添加和删除硬件、安装操作系统、创建、管理和删除用户和组、安装、升级和删除软件、执行备份以及监控系统。系统管理员还负责故障排除、文档记录,以及重要的是保护系统安全。另一方面,编程涉及编写脚本、程序来开发用户应用程序或软件。Linux 系统管理员需要编程技能吗?在这篇文章中,我们将详细解答这个问题。我们将解释为什么学习编程概念对于 Linux 系统管理非常重要。本文是专门为有志成为专业系统管理员(以下指系统管理员)的Linux用户准备的。从个人经验来看,自从我开始学习和使用Linux操作系统(来自Windows背景)以来,我一直相信与其他操作系统相比,Linux可以让你更好地控制计算机系统。其次,它是最适合学习计算机编程的环境(不幸的是,我们不…
2025年2月28日

在 Linux 中从可启动 USB 创建 ISO 的 2 种方法

在本文中,我们将向您展示如何在 Linux 中从可启动 USB 驱动器创建 ISO。我们将解释实现此目的的两种方法:通过命令行界面 (CLI) 和图形用户界面 (GUI) 程序。使用 dd 工具从可启动 USB 驱动器创建 ISOdd是Linux和其他类Unix操作系统常用的命令行工具,用于转换和复制文件。要从可启动 USB 驱动器文件创建 ISO 映像,首先需要插入 USB 驱动器,然后使用以下 df 命令查找 USB 的设备名称。df -hT 样本输出Filesystem Type Size Used Avail Use% Mounted on udev devtmpfs 3.9G 0 3.9G 0% /dev tmpfs tmpfs 787M 1.5M 786M 1% /run /dev/sda3 ext4 147G 28G 112G 20% / tmpfs tmpfs 3.9G 148M 3.7G 4% /dev/shm t…
2025年2月28日

如何在 Ubuntu 22.04 上安装 NVIDIA 驱动程序

目标是在 Ubuntu 22.04 (Jammy Jellyfish) Linux 上安装 NVIDIA 驱动程序,并从默认的开源 Nouveau 驱动程序切换到专有的 Nvidia 驱动程序。要在其他 Linux 发行版上安装 Nvidia 驱动程序,请遵循我们的 Nvidia Linux 驱动程序指南。在本教程中您将学习:使用标准 Ubuntu 存储库执行自动 Nvidia 驱动程序安装了解如何使用 PPA 存储库执行 Nvidia 驱动程序安装如何安装 Nvidia.com 官方驱动程序卸载/从 Nvidia 切换回 Nouveau 开源驱动程序如何使用标准 Ubuntu 存储库分步说明安装 Nvidia 驱动程序第一种方法最容易执行,并且在大多数情况下是推荐的方法。GNOME GUI Nvidia安装方法打开软件和更新应用程序窗口。选择 TAB Additional Drivers 并选…
2025年2月28日

适用于 Linux 的最佳命令行下载加速器

当远程甚至本地工作时,您通常可能需要从外部源获取内容。要获得此类内容,尤其是当您没有任何其他选择时,您将需要使用命令行工具来完成工作。在本文中,我们将回顾一些最广泛使用的通过命令行下载内容的工具。另请阅读:9 个最流行的 Linux GUI 下载管理器获取我们将从最流行的工具之一 wget 开始。它是一个网络实用程序,可用于通过 HTTP、HTTPS 和 FTP 下载内容。 Wget 可以在后台和前台使用,如果您需要保持下载运行,即使您已注销,这也非常有用。该工具带有大量选项,允许您进行身份验证下载、具有级别限制的递归下载、接受 URL 的正则表达式、允许排除、接受文件中的 URL 输入等。 wget 的选项确实很多,强烈建议只需运行即可查看该工具的帮助页面。wget -h wget 命令的一些有用示例是:wget最基本的下载示例是:wget https…
2025年2月28日

在 Ubuntu Linux 上安装 Gitlab

Git 已成为许多开源世界的默认版本控制系统。虽然 Github 和 Bitbucket 等 Git 托管服务很好并且运行良好,但它们让您在所有事情上都依赖于这些服务,包括正常运行时间和安全性等关键因素。除此之外,这些服务都不是开源的。值得庆幸的是,Gitlab 是一种替代方案。Gitlab 是一个用 Ruby on Rails 编写的开源 Git 存储库服务,可以自托管,也可以作为服务购买。托管 Gitlab 相当容易,特别是因为它包含在每个配置的“Omnibus”包中。在本教程中,您将了解如何安装 GitLab 和所有必备软件包以在 Ubuntu Linux 上使用该服务。我们还将逐步指导您设置 GitLab 并开始将其用作下一个项目的版本控制系统。在本教程中您将学习:如何在 Ubuntu 上安装 GitLab 和必备包如何开始在 GitLab 中创建新项目如何使用…
2025年2月28日

如何在 Linux 上重启后使 iptables 保持不变

Linux 系统上的 iptables 防火墙是一个非常有用的功能,它允许系统管理员精确地控制系统允许或拒绝哪些网络流量。经验丰富的 Linux 管理员可能知道系统重新启动完全清除系统的 iptables 规则所带来的挫败感和痛苦。这是因为默认情况下 iptables 规则在重新启动后不会保留。配置系统的 iptables 规则后,您必须执行一个更重要的步骤,以确保规则在重新启动后仍然存在。在本教程中,您将了解如何在所有主要 Linux 发行版(包括基于 DEB 和 RPM 的系统)上重新启动后使 iptables 规则保持不变。在本教程中您将学习:如何在 DEB 发行版上安装 iptables-persistent 包如何在 RPM 发行版上安装 iptables-services 包如何使用 iptables-save 命令使规则在重启后仍然保留如何删除已保存的规…
2025年2月28日

如何在 CentOS 上安装 KDE

默认情况下,CentOS Linux 发行版采用 GNOME 桌面环境,或者根本没有 GUI。如果您想进行更改并安装 KDE Plasma,可以直接从 CentOS 的软件包存储库下载并安装 GUI。无论您是从 GNOME 切换到 KDE Plasma,还是当前仅运行命令行界面并希望安装图形桌面环境,都可以完成此操作。 KDE Plasma 是一个不错的选择,它附带了管理 CentOS 系统所需的所有工具。在本教程中,我们将逐步指导您在 CentOS Linux 系统上安装 KDE Plasma GUI 桌面环境。在本教程中您将学习:如何启用 EPEL 存储库如何在 CentOS 上安装 KDE Plasma 桌面如何在 systemd 中启用图形目标如何禁用 GDM 并启用 SDDM 窗口管理器如何在锁屏时加载到替代桌面环境如何在 CentOS 上安装 KDE 分步说明安装 KDE 桌面环境相当简…