2025年2月28日

Linux 中的 Snap 初学者指南 - 第 1 部分

Linux 中的 Snap 初学者指南 - 第 1 部分 在过去的几年里,Linux 社区在 Linux 系统的包管理领域取得了一些显着的进步,特别是在通用或跨发行版软件打包和发行方面。其中一项进步是由流行的 Ubuntu Linux 的制造商 Canonical 开发的 Snap 软件包格式。什么是 Snap 包?Snap 是跨发行版、无依赖项且易于安装的应用程序,打包了所有依赖项,可在所有主要 Linux 发行版上运行。通过一次构建,快照(应用程序)将在桌面、云和物联网上所有受支持的 Linux 发行版上运行。支持的发行版包括 Ubuntu、Debian、Fedora、Arch Linux、Manjaro 和 CentOS/RHEL。Snap 是安全的 - 它们受到限制和沙箱处理,因此不会危害整个系统。它们在不同的限制级别(即与基本系统和彼此之间的隔离程度)下运行。更值…
2025年2月28日

如何在Ubuntu上配置SSH的authorized_keys

如何在Ubuntu上配置SSH的authorized_keys SSH 或 Secure Shell 旨在访问远程主机的内容以远程执行不同类型的任务。默认情况下,Ubuntu 上未安装 SSH。安装后,SSH 可以提供对远程系统的受密码保护的加密访问。 SSH 服务器在远程主机上运行,SSH 客户端在将建立远程连接的系统上运行。 authorized_keys 文件是 SSH 连接中最重要的部分。它指定用于验证允许使用公钥身份验证登录远程主机的用户的密钥。本教程中已解释了如何使用此文件进行 SSH 连接。先决条件Ubuntu 默认情况下没有安装 SSH 服务器。在开始本教程之前,您必须安装将用作 SSH 服务器的 OpenSSH 软件包。如果系统中尚未安装OpenSSH服务器,请运行以下命令安装OpenSSH服务器。$ sudo apt install openss…
2025年2月28日

如何在 Ubuntu 20.04 上安装 Lumina 桌面

如何在 Ubuntu 20.04 上安装 Lumina 桌面 Lumina 桌面环境是一个简单而紧凑的界面,可与任何基于 Linux 的操作系统配合使用。 Lumina 基于插件的使用而构建,还允许每个用户个性化其界面。还提供了系统范围的标准样式,系统管理员可以更改该样式。这使得每个系统都可以进行定制,以提高每个独特用户的性能。 Lumina 的功能与常用 Windows 计算机中的功能相当。某些修改也是可以访问的,例如能够更改颜色主题以及从可访问的模板中选择图标样式。 Lumina 为 Linux 用户提供了一个优秀的桌面氛围。如果您有兴趣购买它,您可以与您一起讨论具体细节。安装 Lumina 桌面要开始使用,只需按照下面附加的步骤操作即可。首先,我们需要打开Ubuntu 20.04系统,并使用sudo帐户登录。要访问 Linux 终端,请转到计算机上的应…
2025年2月28日

Linux 看不到 Alfa AWUS036NHA。 “固件:加载 ath9k_htc 失败”错误(已解决)

Linux 看不到 Alfa AWUS036NHA。 “固件:加载 ath9k_htc 失败”错误(已解决) 连接基于 Atheros 芯片组的 Wi-Fi 适配器(例如 Alfa AWUS036NHA)时,Linux 计算机看不到 Wi-Fi 设备。命令 iw dev不输出任何东西,就好像设备没有连接一样。在 Linux Wi-Fi 备忘单:提示和故障排除中,我们将使用“如何提出有关 Wi-Fi 适配器问题的问题”部分的建议,即打开几个终端窗口并运行以下命令在他们中: iw event ip monitor journalctl -f然后将 Wi-Fi 适配器插入计算机。journalctl 给出了以下信息: Jan 27 00:55:28 HackWare-Kali kernel: usb 1-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.…
2025年2月28日

如何在 Ubuntu 上的 Apache 中启用 HTTP/2

如何在 Ubuntu 上的 Apache 中启用 HTTP/2 自万维网 (www) 诞生以来,HTTP 协议经过多年发展,能够通过互联网提供安全、快速的数字内容。互联网。使用最广泛的版本是HTTP 1.1,虽然它包含了功能增强和性能优化,以解决早期版本的缺点,但它还缺少 HTTP 1.1 已解决的其他一些显着功能。 HTTP/2。HTTP/1.1 有哪些限制?HTTP/1.1 协议存在以下缺点,使其不太理想,尤其是在运行高流量 Web 服务器时:由于 HTTP 标头过长,导致网页加载延迟。HTTP/1.1 只能为每个 TCP 连接的每个文件发送一个请求。鉴于 HTTP/1.1 为每个 TCP 连接处理一个请求,浏览器被迫发送大量并行 TCP 连接来同时处理请求。这会导致 TCP 拥塞,最终导致带宽浪费和网络性能下降。上述问题常常导致性能下降和带宽使用的高开销成本。 HTT…
2025年2月28日

如何从 Sudoers Centos 8 中删除用户

如何从 Sudoers Centos 8 中删除用户 添加和删除用户是centOS 8入门时最基本的功能。我们可能需要拥有许多用户并授予他们 sudo 权限。有时,出于安全目的,您希望将它们从主机中删除。具有sudo权限的帐户可以以管理员身份运行系统,而普通用户则不能。这些权限允许用户充当 root 用户,通过该用户可以执行所有管理任务或命令。不必为每个用户分配 root 密码。如果您为他们分配 sudo 权限,他们将有权执行所有操作,而无需知道 root 密码。同样,您可以通过删除用户的帐户来取回用户的 sudo 权限。按照指南学习多种方法:如何在 CentOS 上从 Sudoers 文件中删除用户:当用户添加到设备时,“sudoers”文件会保留记录。 sudoers文件用于管理用户的记录,包括用户是谁、用户执行过什么功能、在哪里执行过等。介绍了几种从…
2025年2月28日

如何在 Debian 上安装和使用 LibreOffice

如何在 Debian 上安装和使用 LibreOffice LibreOffice 是一个开源办公套件,作为 Microsoft Office 的替代品,它适用于几乎所有操作系统。它是 OpenOffice 的替代品,现在是几乎所有 Debian 版本中的默认办公套件。它的应用程序包括数据库管理、演示文稿、文字处理器和电子表格。在本指南的下一部分中,我们将讨论在 Debian 上安装 LibreOffice。如何在 Debian 上安装 LibreOfficeLibreOffice 可以安装在 Debian 上:通过 apt通过按扣1:通过apt在Debian上安装LibreOfficeLibreOffice 可以通过 Debian 的默认存储库安装。运行以下命令来安装它:sudo apt install libreoffice安装成功完成后,运行以下版本命令来验证…
2025年2月28日

如何禁用 Linux shell 中的“你是说……”功能

如何禁用 Linux shell 中的“你是说……”功能 如何使用错误输入的命令禁用安装包的提议如果找不到您在 Linux 控制台中输入的命令,某些发行版会显示其他信息,提示输入的命令可能位于哪些包中以及如何安装它。此类消息的示例: Command 'magick' not found, did you mean: command 'magic' from deb magic command 'magics' from deb magics++ Try: sudo apt install <deb name>使用它的发行版例如 Kali Linux 和 Ubuntu。如果出于某种原因您不喜欢终端的这种行为,并且希望将错误输出限制为消息“找不到命令”,那么本文将告诉您如何去做。由于“你的意思是...”功能是由“comm…
2025年2月28日

如何将 Ubuntu 20.04 升级到 21.04

如何将 Ubuntu 20.04 升级到 21.04 2021 年 4 月 22 日,Canonical 发布了 Ubuntu 21.04(代号为 Hirsute Hippo),该版本在安全性和性能方面进行了改进,并推出了新版本的软件应用程序。 Ubuntu 21.04 默认包含用于 Flutter 应用程序开发的 SDK、适用于 Ubuntu 的 Microsoft SQL Server 和 Wayland 图形。微软和 Canonical 将联合为 Ubuntu 上的 Microsoft SQL Server 提供支持和性能调优。虽然此更新包含许多改进和更新,但支持期只有 9 个月,即到 2022 年 1 月。如果您正在寻求长期支持,那么建议使用 Ubuntu 20.04 LTS(代号 Focal Fossa),因为它有 5 年的支持期长期支持直至 2025 年 4 月。在您乘坐航班进行升级之前,您需要在外部存储…
2025年2月28日

如何在 Arch Linux 和衍生产品(Manjaro、BlackArch)中更新 GRUB 引导加载程序

如何在 Arch Linux 和衍生产品(Manjaro、BlackArch)中更新 GRUB 引导加载程序 GRUB 操作系统加载器像任何其他软件包一样在 Linux 上安装和更新。但是 bootloader 的特殊之处在于,即使在更新包之后,位于沿 /boot/grub/ 路径挂载的分区上的 bootloader 的实际工作文件也不会自动更新。也就是说,当发布新版本的 GRUB 时,操作系统中的软件包会自动更新。但是安装在单独的磁盘分区上并沿 /boot/grub/ 路径安装的引导加载程序本身不会更新。要开始使用新版本 GRUB 中添加的新功能,您需要手动更新引导加载程序。何时更新 /boot/grub/ 中的 GRUB 引导装载程序新版本 GRUB 已发布的信号类似于以下消息: (3/4) upgrading grub [######################…