2025年2月28日

如何在 Microsoft Azure 中逐步创建 Linux 虚拟机

如何在 Microsoft Azure 中逐步创建 Linux 虚拟机 Azure 是 Microsoft 的云计算平台,具有通过互联网按需为用户提供的全面云服务套件。越来越多的 Azure 云服务包括传统的基础设施即服务 (IaaS),以及更复杂的“托管”服务,例如数据库、消息传递、身份、CDN、机器学习等。利用这些云服务,用户可以轻松在 Azure 云上部署和扩展其应用程序,而无需投资其内部基础设施。Azure 不仅适用于大型企业或初创公司,也非常适合您的个人 DIY 项目。例如,您可以在 Azure 上以及您选择的任何地理位置(全球 60 多个地区)设置自己的 VPN 服务器。您可以将家庭 IoT 设备与 Azure 云连接以实现家庭自动化。或者,您可以在附近的 Azure 位置运行您自己的 Minecraft 服务器,并与朋友一起玩 Minecraft,没有任何延迟…
2025年2月28日

如何在Amazon AWS上逐步创建Linux EC2实例

如何在Amazon AWS上逐步创建Linux EC2实例 Amazon EC2(Amazon Elastic Compute Cloud)是AWS产品的一部分,用户可以在AWS公有云中租用虚拟服务器。您可以按“即用即付”的方式按秒付费租用计算资源(CPU、内存、硬盘)。正如“弹性计算云”这个名称所暗示的那样,EC2 允许您在多个地理区域中根据需要分拆任意数量的虚拟服务器,并根据需要动态调整已部署实例的资源大小。Amazon EC2 维护一个称为 Amazon 系统映像 (AMI) 的虚拟服务器映像目录,供您为 EC2 实例进行选择。 AMI 目录涵盖不同操作系统环境(Linux、Windows、MacOS)和硬件架构(X86 和 ARM)的组合。已经开发了一个庞大的开源工具生态系统来支持 AWS 平台上的应用程序部署和自动化。但对于那些刚刚开始使用 AW…
2025年2月28日

如何在 Linux 上检测已卸载设备的文件系统类型

如何在 Linux 上检测已卸载设备的文件系统类型 问题: 我有一个之前格式化过的 USB 记忆棒,我想知道 USB 设备使用什么文件系统格式。我可以在不将 USB 驱动器挂载到 Linux 上的情况下知道它的文件系统类型吗?如果你想在新的硬盘或USB记忆棒上存储数据,你首先需要做的是在上面创建一个“文件系统”。此步骤也称为“格式化”驱动器或 USB 记忆棒。文件系统准确地决定了数据在物理设备上组织、存储和访问的格式。在安装硬盘或 USB 拇指驱动器之前,通常有必要了解在硬盘或 USB 拇指驱动器上创建的文件系统的类型。例如,您可能需要在挂载磁盘设备时显式指定文件系统类型,或者必须使用特定于文件系统的挂载命令(例如,mount.aufs、mount.ntfs)。当您想要识别 Linux 上的文件系统类型时,首先想到的命令可能是 df,这是一个报告磁盘空…
2025年2月28日

如何在 Ubuntu 20.04 上设置 WireGuard VPN 服务器

如何在 Ubuntu 20.04 上设置 WireGuard VPN 服务器 传统上,VPN 实施有两种形式。 内核 VPN 实现(例如 IPsec)以“堆栈中的凹凸”方式(即在 IP 堆栈和网络驱动程序之间)在内核中执行重型每数据包加密处理。这提供了速度,因为在数据包处理期间内核和用户空间之间没有上下文切换。但它在单独的用户空间控制平面(例如 IKE)中具有较高的管理复杂性。 VPN 实现的另一种形式是基于用户空间 TUN/TAP 的解决方案,例如 OpenVPN、Tinc、n2n,其中加密处理由用户空间 VPN 守护程序执行。当然,这些基于 TUN/TAP 的 VPN 解决方案与 IPsec 相比性能较差,主要是因为网络数据包多次穿越内核和用户空间边界,导致频繁的上下文切换和数据包复制。尽管存在性能劣势,但用户空间 VPN 解决方案由于其易于使用和配置而比内核内的 V…
2025年2月28日

如何在 CentOS 8 上启用 PowerTools

如何在 CentOS 8 上启用 PowerTools PowerTools 存储库可在 CentOS/RHEL 8 上使用,提供与开发人员相关的工具和库。一些常见的 EPEL 软件包依赖于 PowerTools 提供的软件包。因此,如果您已在 CentOS 系统上设置了 EPEL 存储库,建议您也启用 PowerTools。要在 CentOS/RHEL 8 上启用 PowerTools 存储库,您可以使用 DNF 的 config-manager 插件,该插件管理各种 DNF 配置选项,包括添加/删除或启用/禁用存储库。Prereqsuite:DNF conf-manager 插件要安装 config-manager 插件,请运行以下命令: $ sudo yum install dnf-plugins-core 使用 DNF config-manager 启用 PowerToolsCentOS…
2025年2月28日

如何在 Ubuntu 上检查 NetworkManager 版本

如何在 Ubuntu 上检查 NetworkManager 版本 问题:我尝试在 Ubuntu Linux 上使用 NetworkManager 设置 VPN 隧道,并想要检查 NetworkManager 的当前版本是否具有对此 VPN 隧道的本机支持。如何检查 Ubuntu 上安装的 NetworkManager 版本,以及如何查找其他 Ubuntu 版本上可用的 NetworkManager 版本?NetworkManager 是 Linux 的标准网络配置守护进程,其主要目标是始终保持网络连接处于活动状态。与固定服务器环境不同,典型的 Linux 笔记本电脑/台式机可以通过多个物理(有线/无线)或虚拟(VPN、VLAN、VxLAN)网络接口连接到网络,并且可以根据位置和用户偏好动态地从一个接口切换到另一个接口。此时,NetworkManager 通过启用自动连接…
2025年2月28日

如何在 Linux 上安装 Google Drive

如何在 Linux 上安装 Google Drive 过去,有近 3 万人报名参加了在线请愿,迫切希望为 Google Drive 提供一个官方的原生 Linux 客户端,但他们的声音仍然被 Google 忽视。也许当谈到提高利润时,Linux 桌面市场并不是 Google 的优先考虑事项。他们可以无视Linux桌面市场,但他们不能忽视FOSS的力量。面对挫折,开源社区做出了回应,推出了非官方的 Google Drive 客户端,例如 Grive 或 SyncDrive。这些客户端是文件同步工具,可在本地文件系统和远程 Google Drive 之间同步文件和文件夹。因此,您无法使用这些工具安装 Google Drive。如果您想在 Linux 上安装 Google Drive,可以尝试 google-drive-ocamlfuse (gdfuse),这是一个由 Google Dr…
2025年2月28日

如何在 Linux 上从命令行下载网络漫画

如何在 Linux 上从命令行下载网络漫画 您从不错过 xkcd 的新片吗?经常阅读网络漫画?或者您想备份您最喜欢的网站的所有条带吗?希望开源社区有解决方案:一个命令行程序,可以从终端下载所有您喜欢的网络漫画。在我们开始之前,请记住,您应该保留这些下载的片段供您个人使用,未经许可不得传播它们。如果您真的喜欢某个作者的作品,请通过捐赠或购买一些商品来支持该漫画。在 Linux 上安装 Dosage下载网络漫画的开源程序称为 Dosage。有几种方法可以在您的计算机上安装此网络漫画下载器,因为它是用 Python 编写的。今天我们将采用一种简单的方法。首先,您需要安装pip3。另外,请确保您至少安装了 Python 3.5。然后使用pip3安装dosage,如下所示。 $ sudo pip3 install dosage 如果 pip3 无法以某种方式找到…
2025年2月28日

如何在 Linux 上为许多用户启用增量文件同步

如何在 Linux 上为许多用户启用增量文件同步 假设您作为软件开发人员出于测试目的设置了软件的日常构建。每天创建一个新版本,用户都必须重新下载更新的版本来对其进行评估。在这种情况下,您可能希望启用差异下载,以便用户只能下载两个版本之间的差异,从而节省服务器的带宽。用户也会很高兴,因为他们不必等待重新下载整个内容。当您想要设置允许用户增量同步的下载存档时,也会遇到类似的情况。在这些情况下,如何为多个用户有效地分发增量更新的文件?事实上,有一些内置“增量同步”功能的开源存储解决方案,例如 ownCloud 或 Syncthing。这些具有内置 GUI 的成熟解决方案要求用户安装专用客户端,因此对于您正在寻找的简单文件分发来说可能有点过分了。除非使用像这样的成熟的第三方软件,否则可能会想到 rsync,它可以进行带宽高效的文件同步。…
2025年2月28日

可以从 Linux 终端玩哪些游戏

可以从 Linux 终端玩哪些游戏 谁从来不拖延,不玩游戏,不写论文,完成报告,或者照顾孩子?绝对没有人。但是,当 Linux 用户拖延时,他们会拖延得很有风格:在终端玩游戏时!我们往往会忘记,但一开始,图形界面对于一款优秀的游戏来说并不是必需的。得益于开源和社区,许多街机和其他优秀游戏被移植到可以在终端内玩,而无需运行 X 服务器。不可能将它们全部列出,但让我介绍其中十款对我个人特别有吸引力的游戏。1.我的男人让我们从吃豆人克隆版 MyMan 开始这个列表。吃豆人是 80 年代著名的街机游戏,至今仍然是我最喜欢的游戏之一。规则很简单:吃掉所有的球,同时避开幽灵,或者吃掉水果并追赶攻击者。只需要方向键就可以控制你的角色。要安装游戏,您的计算机上需要有 ncurses 和 groff。在 Ubuntu 或 Debian 上: $ sudo apt-get…