2025年2月28日

Woof - 在 Linux 中通过本地网络轻松交换文件

Woof(Web Offer One File 的缩写)是一款简单的应用程序,用于在小型本地网络上的主机之间共享文件。它由一个微型 HTTP 服务器组成,可以为指定文件提供给定次数(默认为一次),然后终止。要使用 woof,只需在单个文件上调用它,接收者就可以通过 Web 浏览器或使用命令行 Web 客户端(例如 cURL、HTTPie、wget 或 kurly)访问您的共享文件(来自终端的卷曲替代方案)。与其他文件共享工具相比,woof 的一个优点是,只要接收者安装了网络浏览器,它就可以在不同操作系统或不同设备(计算机、智能手机、平板电脑等)之间共享文件。在本文中,我们将展示如何在 Linux 中安装 woof 并使用它在本地网络上共享文件。如何在 Linux 中安装和使用 Woof在 Debian 和 Ubuntu 上,您可以使用 apt 或 apt-get 软件包…
2025年2月28日

Ubuntu 22.04 最低要求

您是否正在考虑下载 Ubuntu 22.04 但需要了解系统要求?在本文中,我们将介绍运行 Ubuntu 22.04 Jammy Jellyfish 的最低推荐系统要求。无论您是想升级到 Ubuntu 22.04,还是在 PC 上或虚拟机上安装操作系统,我们都会帮助您确保拥有所需的硬件。Ubuntu 本质上是一个轻量级操作系统,能够在一些相当过时的硬件上运行。 Canonical(Ubuntu 的开发者)甚至声称,一般来说,可以运行 Windows XP、Vista、Windows 7 或 x86 OS X 的机器将能够更快地运行 Ubuntu 22.04。让我们仔细看看下面的硬件要求。在本教程中您将学习:Ubuntu 22.04 桌面版的系统要求虚拟化 Ubuntu 22.04 桌面的系统要求Ubuntu 22.04 服务器的系统要求GNOME 的轻量级 GUI 替代品Ubun…
2025年2月28日

如何在 Ubuntu 22.04 上安装 Docker

本教程的目的是展示如何在 Ubuntu 22.04 Jammy Jellyfish Linux 上安装 Docker。 Docker 是一种用于在容器中运行软件的工具。对于开发人员和用户来说,这是一种好方法,可以减少对操作系统兼容性和依赖项的担忧,因为所包含的软件应该在任何系统上都相同地运行。Docker 可以在 Ubuntu 22.04 以及大多数其他 Linux 发行版上下载和安装。安装 Docker 后,您可以使用它来安装软件包,就像使用发行版的包管理器下载应用程序一样。使用 Docker 的不同之处在于,一切都更加自动化,兼容性和依赖关系不再是潜在的问题。在本指南中,我们将向您展示如何在 Ubuntu 22.04 上安装 Docker 并开始安装容器化软件。在本教程中您将学习:如何在 Ubuntu 22.04 上安装 Docker如何在没有 root 的情况下运…
2025年2月28日

如何在 Ubuntu 中安装 Apache Tomcat

如果要运行包含 Java 服务器页面编码或 Java servlet 的网页,可以使用 Apache Tomcat。它是一个开源 Web 服务器和 servlet 容器,由 Apache Software Foundation 发布。Tomcat 可以作为独立产品使用,具有自己的 Web 服务器,也可以与其他 Web 服务器(例如 Apache 或 IIS)结合使用。 Tomcat 的最新版本是 9.0.14,它构建在 Tomcat 8 和 8.5 之上,并实现了 Servlet 4.0、JSP 2.2。另请阅读:如何在 CentOS/RHEL 中安装 Apache Tomcat 9新版本进行了以下改进:添加了对 HTTP/2 的支持。添加了对使用 OpenSSL 来支持 JSSE 连接器的 TLS 支持。添加了对 TLS 虚拟主机 (SNI) 的支持。在本教程中,我们将向您展示如何在 Ubuntu 18.10 和旧…
2025年2月28日

如何在 RHEL 8 上安装 MariaDB 10

MariaDB 是 MySQL 数据库管理系统的流行替代品。它是由最初的 MySQL 开发人员开发的,并且旨在保持开源。MariaDB 快速可靠,支持不同的存储引擎并具有插件,使其非常适合各种用例。在本教程中,我们将向您展示如何在 RHEL 8 上安装 MariaDB 服务器。我们将安装 MariaDB 10.3.10 版本。注意:本教程假定您拥有有效的 RHEL 8 订阅并且拥有 RHEL 系统的 root 访问权限。或者,您可以使用特权用户并使用 sudo 运行命令。安装 MariaDB 服务器要安装MariaDB服务器,我们将使用以下yum命令来完成安装。yum install mariadb-server 这将安装 MariaDB 服务器和所有必需的依赖项。安装完成后,您可以使用以下命令启动 MariaDB 服务:systemctl start mariadb 如果您希望…
2025年2月28日

Terminalizer - 记录您的 Linux 终端并生成动画 GIF

Terminalizer 是一个免费、开源、简单、高度可定制的跨平台程序,用于记录您的 Linux 终端会话并生成动画 gif 图像或共享网络播放器。它带有自定义功能:窗框、字体、颜色、CSS 样式;支持水印;允许您在渲染之前编辑帧并调整延迟。它还支持渲染带有文本的图像,而不是捕获屏幕,从而提供更好的质量。另请阅读:8 个最佳 Linux 桌面屏幕录制工具此外,您还可以配置许多其他设置,例如捕获命令、GIF 质量和重复、光标样式、主题、字母间距、行高、帧延迟等等。如何在 Linux 中安装和使用 Terminalizer要安装 Terminalizer,首先需要安装 Node.js,然后使用以下命令全局安装该工具。npm install -g terminalizer OR sudo npm install -g terminalizer 使用 Node.js v…
2025年2月28日

适用于 Linux 的顶级十六进制编辑器

在本文中,我们将回顾一些适用于 Linux 的最佳十六进制编辑器。但在开始之前,让我们先看看十六进制编辑器到底是什么。什么是十六进制编辑器简而言之,十六进制编辑器允许您检查和编辑二进制文件。常规文本编辑器和十六进制编辑器之间的区别在于,常规编辑器表示文件的逻辑内容,而十六进制编辑器表示文件的物理内容。谁使用十六进制编辑器十六进制编辑器用于编辑数据的各个字节,主要由程序员或系统管理员使用。一些最常用的案例是调试或逆向工程二进制通信协议。当然,您还可以使用十六进制编辑器执行许多其他操作,例如查看未知文件格式的文件、执行十六进制比较、查看程序内存转储等。大多数提到的十六进制编辑器都可以使用发行版的包管理器从默认存储库安装,如下所示:yum install package [On CentOS] dnf install package […
2025年2月28日

Ubuntu 22.04 更改主机名

本教程的目的是展示如何在 Ubuntu 22.04 Jammy Jellyfish Linux 上更改系统主机名。这可以通过命令行或 GUI 来完成,并且不需要重新启动即可生效。Linux 系统的主机名很重要,因为它用于识别网络上的设备。主机名还会显示在其他显着位置,例如终端提示符中。这可以不断提醒您正在使用哪个系统。主机名使我们能够了解我们正在网络上或物理上与哪个设备进行交互,而无需记住一堆可能会更改的 IP 地址。您应该选择一个描述性的主机名,例如“ubuntu-desktop”或“backup-server”,而不是像“server2”这样不明确的主机名。继续阅读以了解如何在 Ubuntu 22.04 上更改主机名。在本教程中您将学习:如何通过命令行更改 Ubuntu 22.04 上的主机名如何通过 GNOME GUI 更改 Ubuntu 22.0…
2025年2月28日

MultiCD - 创建 MultiBoot Linux Live USB

拥有一个可安装多个可用操作系统的 CD 或 USB 驱动器在各种情况下都非常有用。无论是为了快速测试或调试某些内容,还是只是重新安装笔记本电脑或 PC 的操作系统,这都可以为您节省大量时间。另请阅读:如何在 USB 上安装 Linux 并在任何 PC 上运行在本文中,您将学习如何使用名为 MultiCD 的工具创建多重可启动 USB 介质 - 这是一个 shell 脚本,旨在创建具有不同 Linux 发行版的多重启动映像(意味着它结合了多个启动 CD)合为一)。该映像稍后可以写入 CD/DVD 或闪存驱动器,以便您可以使用它来安装您选择的操作系统。使用 MultiCD 脚本制作 CD 的优点是:无需为小型发行版创建多张 CD。如果您已有 ISO 映像,则无需再次下载。当新发行版发布时,只需再次下载并运行脚本即可构建新的多重引导映像。另请阅读:在 Linux 中从可启动 USB 创建…
2025年2月28日

Ubuntu 20.04 ssh root登录启用

本教程的目的是在 Ubuntu 20.04 Focal Fossa Linux 上通过 SSH 启用 root 登录。安装 OpenSSH 后,默认禁用 root 帐户登录。这样做是出于安全目的。如果帐户被盗,则意味着攻击者将不会自动获得 root 权限。如果您不想接受此安全建议并能够使用 root 帐户登录 SSH,则可以在 SSH 服务器配置文件中更改一个简单的设置以启用 root 登录。在本教程中,您将了解如何在 Ubuntu 20.04 服务器或桌面上启用 root SSH 登录。在本教程中您将学习:如何启用 SSH 的 root 访问权限如何重启SSH服务如何为root帐户设置密码如何允许端口 22 (SSH) 通过 ufw 防火墙在 Ubuntu 20.04 上允许 SSH root 登录分步说明默认情况下,root 的 ssh 远程 shell 访问被拒绝。按照以下说明为 root 帐户启用 SSH…