2025年2月28日

如何在 Ubuntu 中拯救、修复和重新安装 GRUB 引导加载程序

如何在 Ubuntu 中拯救、修复和重新安装 GRUB 引导加载程序 本教程将指导您如何拯救、修复或重新安装由于 Grub2 引导加载程序已被破坏而无法引导的损坏的 Ubuntu 机器,并且无法加载将控制权进一步转移到 Linux 内核的引导加载程序。在所有现代 Linux 操作系统中,GRUB 是默认的引导加载程序。此过程已在 Grub 引导加载程序损坏的 Ubuntu 16.04 服务器版本上成功测试。然而,本教程仅涵盖 Ubuntu 服务器 GRUB 救援过程,尽管相同的过程可以成功应用于任何 Ubuntu 系统或大多数基于 Debian 的发行版。要求下载 Ubuntu 服务器版 DVS ISO 映像您尝试启动 Ubuntu 服务器计算机,但发现操作系统不再启动,并且发现启动加载程序不再工作?通常,GNU GRUB 最小控制台会出现在屏幕上,如下面的屏幕截图所示。如何恢复 U…
2025年2月28日

Ubuntu 16.04 中的新功能

Ubuntu 16.04 中的新功能 介绍Ubuntu 操作系统的最新长期支持版本 16.04 (Xenial Xerus) 于 2016 年 4 月 21 日发布。本指南旨在从服务器系统管理的角度简要概述自 14.04 LTS 以来对整个系统的新功能和重大更改。它借鉴了官方 Xenial Xerus 发行说明以及各种其他来源。什么是长期支持版本?虽然新的 Ubuntu 桌面和服务器版本每六个月发布一次,但 LTS 版本每两年发布一次,并且在发布后的五年内由 Canonical 保证提供支持。这意味着它们构成了用于部署生产系统的稳定平台,并在相当长的一段时间内接收安全更新和关键错误修复。 16.04 将持续更新至 2021 年 4 月。您可以在 Ubuntu Wiki 上阅读 Ubuntu LTS 发布周期的详细分类。systemd 初始化系统Ubuntu 15.10 或 Debian Jess…
2025年2月28日

如何在 Linux 中使用 iptables 转发端口?

如何在 Linux 中使用 iptables 转发端口? 介绍端口转发是一种允许网络系统通过转发特定端口来访问网络外部资源的技术。这是一个涉及中间设备(例如路由器)接受指定端口上的传入连接,然后将流量重定向到网络上的内部设备的过程。最终结果是允许远程设备与本地网络内的设备上运行的服务进行连接和通信。实际上,这意味着如果您想从家庭计算机运行 Web 服务器,任何尝试从家庭网络外部连接的人都需要知道您的公共 IP 地址,然后通过端口 80 (HTTP) 或端口 443 发送请求(HTTPS)。但是,如果没有正确配置端口转发,传入的连接请求将无法到达您的家庭计算机,因为它们会被路由器的防火墙保护阻止。Iptables 简要概述Iptables 是适用于 Linux 系统的多种防火墙解决方案之一。它在内核级别运行,提供强大的数据包过滤功能以及状态数据包检…
2025年2月28日

Ubuntu 22.04 禁用 IPv6

Ubuntu 22.04 禁用 IPv6 IPv6 是 IPv4 的高级版本,其引入是为了确保我们不会耗尽 IP 地址。但是,对于小型网络,您不需要 IPv6。此外,您的 ISP 可能不支持 IPv6。当您有支持 IPv6 的应用程序时,您在尝试安装它时将会遇到错误。IPv6 是未来,但您现在不需要它。您可以根据您的目标决定永久或暂时禁用它。在 Ubuntu 22.04 上,我们将介绍禁用 IPv6 应遵循的步骤。如何在 Ubuntu 22.04 上禁用 IPv6您必须拥有 root 权限才能禁用 IPv6。许多应用程序可以与 IPv4 无缝运行。由于 IPv6 在 Ubuntu 22.04 上默认启用,因此暂时或永久禁用它是有意义的。这样,您在安装任何支持 IPv6 的应用程序时就会遇到错误,但您的 ISP 不支持它。首先,让我们检查 Ubuntu 22.04 上的 IPv6 状态。为此,请使用…
2025年2月28日

修复 Ubuntu 上“多次配置目标”错误的简单方法

修复 Ubuntu 上“多次配置目标”错误的简单方法 当我在 Ubuntu 笔记本电脑上运行 apt update 时,它会打印有关 W: target packages/repos/DEP-11 “configured multiple times”的错误流。这些错误不会阻止 apt 工作(所以从这个意义上来说这不是一个问题),但是冗长的打印输出看起来很混乱,看起来很烦人,而且显然(因为我被告知)是我应该修复的问题。但如何呢?我的意思是,我没有故意多次配置(在我的例子中是 Google Chrome)存储库,所以我不能只是“撤消”我所做的事情。而且我已经使用 Ubuntu 很长时间了,知道随意编辑 apt 是一个禁忌。值得庆幸的是,有人制作了一个简单的工具,可以自动执行从 apt 源列表文件中删除这些重复条目的过程。适用于 Ubuntu 的 apt 源清理工具该工…
2025年2月28日

25 个强化 Linux 服务器安全的技巧

25 个强化 Linux 服务器安全的技巧 每个人都说 Linux 默认情况下是安全的,并且在某种程度上达成一致(这是有争议的话题)。然而,Linux 默认情况下具有内置的安全模型。需要根据您的需要对其进行调整和定制,这可能有助于使系统更安全。 Linux 更难管理,但提供了更多的灵活性和配置选项。对于系统管理员来说,保护生产中的系统免遭黑客和破解者的攻击是一项具有挑战性的任务。这是我们第一篇与“如何保护 Linux 盒子”或“强化 Linux 盒子”相关的文章。在这篇文章中,我们将解释 25 个有用的提示和技巧来保护您的 Linux 系统。希望以下提示和技巧能够帮助您更好地保护您的系统。1. 物理系统安全配置BIOS以禁用从BIOSCD/DVD、外部设备、软盘驱动器启动/强。接下来,启用BIOS密码并使用密码保护GRUB以限制对系统的物理访问。…
2025年2月28日

如何在 Ubuntu 上创建 Wi-Fi 热点

如何在 Ubuntu 上创建 Wi-Fi 热点 在本指南中,我将向您展示如何在 Ubuntu 22.04 LTS 和最新的 Ubuntu 23.04 版本上创建 wifi 热点。你为什么想做这个?好吧,在能够与其他人(尽管更常见的是其他设备)共享您的互联网连接之前,这是大多数操作系统(桌面和移动)提供的基本功能。 Ubuntu 也不例外。最常见的用例是将 PC 或笔记本电脑的有线互联网连接共享为其他设备(例如手机、平板电脑等)可以无线连接的无线连接。您需要在您计划共享其互联网连接的设备上配备某种无线网络设备(因为这是用于创建热点的设备 - 遗憾的是,它不可能凭空发生),而且显然,要共享的活动连接。除此之外,无论您使用哪个 Ubuntu 版本,该过程都很简单在 Ubuntu 中创建无线热点要在 Ubuntu 中创建接入点,请确保您有有线连接,或者数据连接不使用您计…
2025年2月28日

如何在 AlmaLinux 9 上安装 PrestaShop

如何在 AlmaLinux 9 上安装 PrestaShop PrestaShop 是一个开源电子商务平台,可在 AlmaLinux 上高效运行,为构建和管理在线商店提供强大的解决方案。 PrestaShop 以其灵活性和广泛的功能而闻名,它允许用户轻松创建可定制的在线商店。该平台支持多种支付网关、运输方式和营销工具,增强了商家和客户的购物体验。在稳定且安全的企业级 Linux 发行版 AlmaLinux 上,PrestaShop 受益于可靠且高性能的环境。这种组合使其成为寻求建立专业且可扩展的在线业务的各种规模的企业的理想选择。本指南将向您展示如何使用 LAMP 堆栈(Apache/Htppd、MySQL/MariaDB 和 PHP)在 AlmaLinux 9 服务器上安装 PrestaShop。您还将了解如何使用 Letsencrypt 的 SSL/TLS 证…
2025年2月28日

初学者 Linux ar 命令教程(5 个示例)

初学者 Linux ar 命令教程(5 个示例) 在此页 Linux ar 命令 Q1。如何使用 ar 创建存档? Q2。如何使用 ar 列出存档的内容? Q3。如何直接显示存档中包含的文件内容? Q4。如何将新成员添加到存档? Q5。如何从存档中删除成员? 结论 在 Linux 中,有几个命令行实用程序可让您创建存档。一种这样的实用程序是 ar。在本教程中,我们将使用一些易于理解的示例来讨论此命令行工具的基础知识。但在此之前,值得一提的是,本文中包含的所有示例都已在 Ubuntu 18.04 LTS 机器上进行了测试。Linux 命令ar 命令允许您创建、修改或提取档案。以下是它的语法:ar [OPTIONS] archive_name member_files以下是手册页中关于此工具的内容:The GNU ar program creates, modifies, and extr…
2025年2月28日

如何在 Arch Linux 上安装和使用 Steam

如何在 Arch Linux 上安装和使用 Steam 程序和视频游戏的数字发行渠道称为 Steam。 Valve 公司创建并支持它。 Steam 可以从官方存储库下载,并使用 pacman 开发工具包安装在 Arch Linux 上。在 Arch Linux 上使用 Steam 的一个好处是它提供了一种下载和管理游戏的实用方法。此外,它还提供在线存储和自动升级等功能。 Steam 拥有规模庞大的用户和开发者社区,这使得该网站上提供了多样化的游戏和应用程序选择。本文讨论如何在 Arch Linux 上设置和使用 Steam。修改 Pacman 配置文件在使用 Steam 之前,我们应该启用默认情况下禁用的 multilib 存储库。为此,我们应该修改 pacman 配置文件。以下命令使用“nano”文本编辑器打开并编辑“/etc/pacman.conf”文件:[omar…