2025年2月28日

如何使用隐写术在 Ubuntu 上隐藏图像中的机密文件

有时,我们需要对系统上高度机密的数据进行加密,以使使用我们系统的其他人无法得知我们隐藏了任何信息。实现此目的的一种方法是将文件和秘密消息隐藏在其他现有文件(例如图像和音频)中。当您想要通过网络传达私人消息或将文件发送给另一个人而不损害其安全性时,这也非常有用。您可以简单地嵌入机密数据以及密码或密钥,以便只有受信任的人才能打开该文件。这种将一个文件安全地隐藏到另一个文件中的加密称为隐写术。为什么是隐写术?隐写术比密码学更受青睐,因为在后者中,对手会知道文本或文件中隐藏着某些内容。他们甚至可以通过付出一些努力来破解密码并获取信息。然而,在隐写术中,第三人甚至不会意识到看似无害的图像或音频文件携带着秘密消息或嵌入其中的文件这一事实。在本文中,我们将讨论三种方法,您可以通过 Ubuntu UI 和命令行将机密文件加密为映像。…
2025年2月28日

如何在 Linux Mint 20 上执行 Traceroute?

Traceroute 是一个非常有用的实用程序,用于跟踪数据包到达网络内目的地所采用的路径。它还可以充当报告网络拥塞的工具。在今天的文章中,我们将讨论不同的示例,演示在 Linux Mint 20 上使用 Traceroute。在 Linux Mint 20 上执行 Traceroute 的示例要在 Linux Mint 20 中执行 Traceroute,首先需要使用以下命令安装 Traceroute 实用程序:sudo apt install traceroute –y一旦该实用程序安装在您的 Linux Mint 20 系统上,这些消息将显示在终端上:现在,成功安装 Traceroute 实用程序后,您可以在 Linux Mint 20 中使用该实用程序执行以下示例。示例#1:Traceroute 命令的简单用法Traceroute 命令可用于列出源到指定目的地之间的跃点数…
2025年2月28日

RHEL 8 安装截图

Red Hat Enterprise Linux 8版本已发布,并附带GNOME 3.28作为默认桌面环境,运行在Wayland上。这个新版本的 RHEL 基于 Fedora 28 和上游 Kernel 4.18。它为用户提供跨混合云部署的稳定、安全和一致的基础,以及支持传统和新兴工作负载所需的工具。本文介绍如何使用二进制 DVD ISO 映像安装最低版本的Red Hat Enterprise Linux 8,此安装非常适合开发可定制的服务器平台,而无需图形界面。如果您已经在使用 RHEL 7.x 版本,请考虑使用我们的文章升级到 RHEL 8:如何从 RHEL 7 升级到 RHEL 8RHEL 8 功能以下是新版本的一些亮点:内容将通过 BaseOS 和 AppStream 存储库提供。引入了传统 RPM 格式的新扩展,称为 AppStream 存储库中的模块。这将允许安装组件的多个主…
2025年2月28日

如何在 Linux Mint 20 中完全删除软件包?

如果处理不当,从任何操作系统中删除已安装的软件包的任务肯定会很麻烦。这是因为每当您尝试删除某个包时,您都希望它不会留下任何痕迹。换句话说,您想要彻底删除所需的包。然而,如果不采取一定的措施,就无法实现如此彻底的清除。这就是为什么今天的文章将重点讨论在 Linux 中完全删除软件包的方法。注意:我们在本文中尝试并与您分享的方法是在 Linux Mint 20 系统上执行的。但是,也可以在 Ubuntu 20.04 和 Debian 10 上执行相同的步骤。Linux Mint 20中彻底删除软件包的方法:要在 Linux Mint 20 中完全删除软件包,应按指定顺序执行以下一系列步骤:步骤#1:列出 Linux Mint 20 中所有已安装的软件包:首先,您应该知道要删除哪个包。为此,您可以尝试列出 Linux Mint 20 系统上所有已安装的软件包。然后从这…
2025年2月28日

如何在 Linux 中设置 SSH 跳转服务器

跳转主机(也称为跳转服务器)是远程网络的中间主机或 SSH 网关,通过它可以与远程网络中的另一台主机建立连接。不同的安全区域,例如非军事区 (DMZ)。它连接两个不同的安全区域并提供它们之间的受控访问。跳转主机应该受到高度保护和监控,尤其是当它跨越专用网络和DMZ且服务器为互联网上的用户提供服务时。一个典型的场景是从公司内部网络的台式机或笔记本电脑进行连接,该网络通过防火墙高度安全地连接到 DMZ。为了轻松管理 DMZ 中的服务器,您可以通过跳转主机访问它。简而言之,SSH Jump 服务器是一台 Linux 服务器,用作通过 SSH 协议连接到专用网络上其他 Linux 服务器的网关。在本文中,我们将演示如何通过跳转主机访问远程 Linux 服务器,并且我们还将在每用户 SSH 客户端配置中配置必要的设置。SSH跳转服务器设置考虑以下场景。为了…
2025年2月28日

在Ubuntu 18.04上安装Python3并设置虚拟编程环境

Python是一种面向对象、解释型、高级编程语言,由Guido van Rossum创建,于1991年首次发布。它以其简单易学的语法和较高的用户可读性降低了程序维护的成本。它通过支持基于模块和包的编程概念来鼓励程序模块化,从而鼓励代码重用。 Python 解释器和广泛的标准库以源代码或二进制形式免费提供给所有主要平台,并且可以免费分发。与其他语言相比,程序员通常更喜欢 Python,因为 Python 中没有单独的编译步骤。随着编辑-测试-调试周期变得相当快,这提高了程序员的生产力。 Python 似乎越来越受到 Linux 开发人员的欢迎,并且可以说是目前最好的通用语言。因此,作为 Linux 用户,您需要掌握如何安装它并开始编写 Python 应用程序。在本文中,我们将在Ubuntu系统上安装最新版本的Python3,然后设置一个虚拟编…
2025年2月28日

如何在 Linux 上修复“bash: /usr/sbin/ifconfig: 没有这样的文件或目录”

您试图了解 Linux 操作系统的 IP 地址,并且出现错误并显示消息“bash: /usr/sbin/ifconfig: No such file or directory”,并且该错误将您带到了这里。不用担心;您正在阅读正确的帖子。但是,问题出现了,它之前是有效的;发生了什么?为什么“ifconfig”命令不再起作用?答案很简单; Linux 操作系统即将推出的版本中已弃用“ifconfig”命令。当此命令上次为您工作时,您的操作系统必须是旧版本。但是,这并不意味着你什么都不做。您可以通过键入下面给出的命令来了解系统的 IP 地址。$ ip a或者,如果您仍想运行“ifconfig”命令,则可以在操作系统上安装 net-tools。如何在 Linux 上安装网络工具net-tools是一个工具包,提供了许多与Linux网络相关的程序,并允许用户…
2025年2月28日

如何在 CentOS 和 Ubuntu 上设置 DHCP 服务器和客户端

DHCP(动态主机配置协议的缩写)是一种客户端/服务器协议,使服务器能够自动分配 IP 地址和其他相关配置参数(例如子网掩码)和默认网关)到网络上的客户端。DHCP 非常重要,因为它可以防止系统或网络管理员为添加到网络的新计算机或从一个子网移动到另一个子网的计算机手动配置 IP 地址。DHCP服务器分配给DHCP客户端的IP地址是“租用”的,租用时间通常根据租用时间的长短而变化。客户端计算机可能需要连接或 DHCP 配置。在本文中,我们将解释如何在 CentOS 和 Ubuntu Linux 发行版中配置 DHCP 服务器,以自动为客户端计算机分配 IP 地址。在 CentOS 和 Ubuntu 中安装 DHCP 服务器DCHP服务器包在主流Linux发行版的官方仓库中都有,安装非常简单,只需运行以下命令即可。yum install dhcp #CentOS s…
2025年2月28日

如何在 Linux 中多次运行相同的命令

在编程时,您可能会遇到需要多次执行同一任务的情况。一个简单的解决方案是根据需要多次手动重复该过程;然而,这样做并没有什么成效。这就是为什么在编程中引入循环概念的原因。循环的基本目标是多次重复任务,具体取决于为迭代器提供的值和循环的终止条件。循环允许程序员避免手动重复过程的麻烦。假设您希望多次运行某个命令。有几个重要原因可能需要重复运行某个命令,因此您希望确保某个命令每次执行时都能产生正确的输出。手动运行命令的次数越多,每次运行命令时获得的确定性就越大。但是如何以编程方式执行此操作呢?有多种方法可用于多次运行同一命令,以及验证重复命令的输出。本文向您展示如何使用 Linux Mint 20 作为主机操作系统创建可重复的命令。Linux Mint 20 中重复命令的方法以下部分向您展示了两种在 Linux Mint 20 中使用 Bash…
2025年2月28日

Ubuntu 18.04 右键菜单中添加“新建文档”

当我最近转向 Ubuntu 18.04 时,我注意到 Nautilus 的右键菜单中没有用于创建空文本文件的选项。当然,我可以使用命令行快速创建新文档,甚至使用文本编辑器创建新文件,但这不是我想要的。我仍在寻找旧式的右键菜单,它可以帮助我只需单击一两次即可创建新的文本文件。当我寻找出路时,我意识到将我最喜欢的选项添加到右键菜单是一个简单的解决方案。因此,我将在本文中与您分享这个技巧。有用的是主目录中名为 Templates 的文件夹。无论您在此文件夹中保存什么,Ubuntu 基本上都会将其视为模板。我们将使用这个文件夹来解决我们的小问题。我们已在 Ubuntu 18.04 LTS 系统上运行本文中提到的命令和过程。通过 UI 添加“新文档”选项让我们通过文本编辑器创建一个空文本文件,并将其以“Untitled Document”的名称保存在…