2025年2月28日

如何在 Ubuntu Linux 上显示/检查开放端口

如何在 Ubuntu Linux 上显示/检查开放端口 检查 Ubuntu Linux 上的开放端口是安全管理的重要组成部分。某些 Linux 软件通过监听传入连接来工作。一个简单的例子是网络服务器,每当有人导航到网站时,它就会处理用户请求。作为 Linux 管理员或用户,始终了解系统的哪些端口对互联网开放非常重要。否则,您可能不会意识到与您的计算机建立的外部连接,这会消耗带宽和资源,同时也是潜在的安全漏洞。在本教程中,我们将了解如何检查 Ubuntu Linux 上的开放端口。这可以通过几种不同的命令行实用程序来完成,我们将详细介绍这些实用程序。我们还将了解如何使用 Ubuntu 的 ufw 防火墙来确保端口安全。那么,您知道您的系统开放了哪些端口吗?让我们来看看吧。在本教程中您将学习:如何使用 ss 命令检查开放端口如何使用 Nmap 实用程序检查开…
2025年2月28日

如何在 Debian 9 或 10 上启用 SSH?

如何在 Debian 9 或 10 上启用 SSH? 介绍SSH(即 Secure Shell)是一种网络协议,允许两个系统之间进行安全通信。它用于通过不安全的网络(例如互联网)建立与远程服务器的安全连接。通过此连接交换的数据是加密的,因此第三方无法拦截,这使得 SSH 成为远程管理和文件传输的绝佳选择。与 Telnet 或 FTP 等其他网络协议相比,SSH 具有多种优势。在 Debian 9 或 10 上启用 SSH 的重要性在 Debian 9/10 系统上启用 SSH 对于远程管理目的非常有用。启用 SSH 访问后,您只需使用终端仿真器或其他兼容软件即可从具有 Internet 连接的任何位置远程连接到服务器。然后,您可以控制您的系统,就像您亲临机器控制台一样。此功能对于需要从不同位置同时管理多台服务器的系统管理员特别有利,因为他们不需要实际出现在每台计算机的位置。…
2025年2月28日

如何使用 GUI 在 Ubuntu 22.04 中显示隐藏文件

如何使用 GUI 在 Ubuntu 22.04 中显示隐藏文件 Windows和Linux是著名的操作系统,服务于不同的受众。 Linux 是一个以编程为中心的操作系统,而 Windows 提供了更多的 GUI 选项。这就是为什么 Windows 用户通常只寻找 GUI 方法来执行某些任务。然而,许多最近从Windows切换到Linux的初学者不知道如何显示隐藏文件。本简短指南简要讨论了可以尝试在 Ubuntu 22.04 中显示隐藏文件的方法。如何使用 GUI 在 Ubuntu 22.04 中显示隐藏文件1. 要通过 GUI 显示隐藏文件,请转到要显示隐藏文件的目录。2. 到达目标目录后,您可以通过两种方式显示隐藏文件。首先,您可以同时按 Ctrl + H 显示隐藏文件。其次,单击第二个视图选项(1)。然后,勾选“显示隐藏文件(2)”,如下图所示:按照前两个选项,系统将显…
2025年2月28日

Ubuntu Server 20.04:从命令行连接到 WiFi

Ubuntu Server 20.04:从命令行连接到 WiFi 在本教程中,您将学习如何使用 Netplan 在 Ubuntu 上从命令行连接到 WiFi。虽然此方法可以在具有 GUI 的 Ubuntu 桌面系统上使用,但如果您运行的是无头 Ubuntu 20.04 系统(例如 Raspberry Pi)或需要连接到 Ubuntu 服务器上的 Wifi,则该方法特别有用。下面跟随我们一起通过 SSID 和网络密钥在命令行上连接到 WiFi。在本教程中您将学习:如何识别无线网络接口的名称如何配置 Netplan 以连接到无线网络 (SSID)Ubuntu 20.04:使用 Netplan 从命令行连接到 wifiUbuntu 20.04:使用 Netplan 分步说明从命令行连接到 WiFi第一步是识别您的无线网络接口的名称。为此,请执行:$ ls /sys/class/net enp…
2025年2月28日

如何在 Linux 中使文件和目录不可删除,即使是通过 root 也无法删除

如何在 Linux 中使文件和目录不可删除,即使是通过 root 也无法删除 在包括 Linux 在内的类 Unix 操作系统上,root 是默认情况下可以修改系统上所有目录和文件的帐户或用户名。在本文中,我们将展示如何使目录或文件即使是 Linux 中的 root 用户也无法删除。要使任何系统用户(包括 root)都无法删除文件,您需要使用 chattr 命令使其不可修改。此命令更改 Linux 文件系统上的文件属性。如何在 Linux 中使文件不可删除下面的命令使 /backups/passwd 文件不可变(或不可删除)。这意味着无法以任何方式修改该文件:无法删除或重命名。您甚至无法创建指向它的链接,也无法将任何数据写入该文件。请注意,您需要超级用户权限才能使用 sudo 命令设置或删除此属性:sudo chattr +i /backups/passwd OR su…
2025年2月28日

如何在 Ubuntu 20.04 上安装和保护 phpMyAdmin

如何在 Ubuntu 20.04 上安装和保护 phpMyAdmin 本教程的早期版本由 Brennan Bearnes 编写。介绍虽然许多用户需要像 MySQL 这样的数据库管理系统的功能,但他们可能不习惯仅通过 MySQL 提示符与系统交互。创建 phpMyAdmin 以便用户可以通过 Web 界面与 MySQL 交互。在本指南中,我们将讨论如何安装和保护 phpMyAdmin,以便您可以安全地使用它来管理 Ubuntu 20.04 系统上的数据库。先决条件为了完成本指南,您需要: 一台 Ubuntu 20.04 服务器。该服务器应该有一个具有管理权限的非 root 用户和配置了 ufw 的防火墙。要进行设置,请按照我们的 Ubuntu 20.04 初始服务器设置指南进行操作。 安装在 Ubuntu 20.04 服务器上的 LAMP(Linux、Apache、MySQL 和 PHP)堆…
2025年2月28日

Linux 的 MBR/DOS 与 GPT 分区方案

Linux 的 MBR/DOS 与 GPT 分区方案 对硬盘或其他存储设备进行分区时,您可以选择使用哪种类型的分区方案。到目前为止,最常用的两种分区方案是 MBR(主引导记录,有时也称为 msdos)和 GPT(GUID 分区表)。在准备对硬盘进行分区和格式化时,了解这两种方案之间的差异非常重要,以便选择最适合您情况的一种。在本教程中,我们将了解 MBR/DOS 与 GPT 分区方案的差异。我们将通过 Linux 系统的上下文专门研究它们,并为您提供一些指导,以便您可以快速可靠地确定您的存储设备应使用这两种方案中的哪一种。请继续阅读以了解其中的差异。在本教程中您将学习:MBR/DOS 与 GPT 分区方案:有什么区别?可用于将 MBR 和 GPT 分区表写入磁盘的 Linux 工具MBR/DOS 与 GPT 分区方案 – 快速解答如果您正在寻找快速答案,这里是:MBR 是…
2025年2月28日

Linux 中的触摸命令:9 个有用的示例

Linux 中的触摸命令:9 个有用的示例 通过这些有用且实用的示例,学习在 Linux 中使用 touch 命令。Linux 中的触摸命令Linux 中的 touch 命令用于更改文件时间戳,但是 touch 命令最常见的用法之一包括创建新的空文件。使用touch命令,您可以更改Linux中文件和文件夹的访问权限、修改和更改时间。您可以更新时间戳或将其修改为过去的日期。touch 命令的语法非常简单:touch [option] fileLinux 中的文件时间戳是什么?我在之前的文章中详细介绍了 Linux 中的时间戳。我建议阅读它以获得更好、更清晰的理解。为了快速回忆,我将在这里列出时间戳:访问时间 – 上次访问文件的时间修改时间 – 上次修改文件的时间更改时间 – 上次更改文件元数据(文件权限、所有权等)的时间您可以通过以下方式使用 stat 命令查看文件…
2025年2月28日

Linux 权限简介

Linux 权限简介 介绍根据定义,Linux 是一个多用户操作系统,它基于 文件所有权 和权限 的 Unix 概念,以在文件系统级别提供安全性。要可靠地管理云服务器,您必须充分了解所有权和权限的工作原理。处理文件所有权和权限有许多复杂的问题,但本教程将提供一个很好的介绍。本教程将介绍如何查看和理解 Linux 所有权和权限。如果您正在寻找有关如何修改权限的教程,您可以阅读 Linux Permissions Basics 和 How to Use Umask on a VPS。先决条件确保您了解本系列前面教程中涵盖的概念: Linux 终端简介 基本的 Linux 导航和文件管理 要学习本教程,您需要访问云服务器。您可以按照本指南创建 DigitalOcean Droplet。关于用户如介绍中所述,Linux 是一个多用户系统。在所有权和权限之前,您应该了解 Linux…
2025年2月28日

在 Linux 上使用 VNC 共享桌面屏幕

在 Linux 上使用 VNC 共享桌面屏幕 VNC 是一个允许您远程控制另一台计算机的系统。它允许您转发鼠标和键盘输入,就好像您实际坐在系统前面一样,而实际上您可能在世界的另一端。它非常适合与其他用户共享您的桌面屏幕,无论您是想授予他们控制您的计算机的能力,还是只是能够看到您在计算机上执行的操作(阻止鼠标和键盘输入)。在本指南中,我们将详细介绍在 Linux 系统上设置 VNC 服务器的步骤。您还将了解如何使用 VNC 客户端访问共享屏幕。完成后,只要您的客户端系统和 VNC 服务器具有 Internet 连接,您将能够从任何地方远程访问您的系统。或者,如果我们想共享屏幕而不向其他用户授予控制权,我们可以将 VNC 配置为仅查看。本教程将介绍这两种配置。在本教程中您将学习:如何安装和配置 Tiger VNC 服务器如何(可选)配置 Tiger VNC 仅查…