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 仅查…
2025年2月28日

如何在 Debian 9 到 11 上使用 PHP-FPM 和 FastCGI 模式为 ISPConfig 3.2 安装 PHP 5.6 和 7.0 - 8.2 以及 apt

如何在 Debian 9 到 11 上使用 PHP-FPM 和 FastCGI 模式为 ISPConfig 3.2 安装 PHP 5.6 和 7.0 - 8.2 以及 apt 在此页 1 条初步说明 2 添加 SURY 存储库 3 安装其他 PHP 版本 3.1 安装 PHP 5.6 3.2 安装 PHP 7.0 3.3 安装 PHP 7.1 3.4 安装 PHP 7.2 3.5 安装 PHP 7.3 3.6 安装 PHP 7.4 3.7 安装 PHP 8.0 3.8 安装 PHP 8.1 3.9 安装 PHP 8.2 添加发行版默认 PHP 版本 其他 PHP 版本的配置 PHP 5.6 PHP 7.0 PHP 7.1 PHP 7.2 PHP 7.3 PHP 7.4 PHP 8.0 PHP 8.1 PHP 8.2 使用 ISPConfig 时,默认情况下,您只有主要的 PHP 版本用于您的分发。本指南将引导您使用 ISPConfig 在 Debian 服务器上安装其他 PHP 版本(5.6、7.0、7.1、7…
2025年2月28日

如何使用 RKHunter 来防范 Ubuntu VPS 上的 Rootkit

如何使用 RKHunter 来防范 Ubuntu VPS 上的 Rootkit 状态:已弃用本文涵盖不再受支持的 Ubuntu 版本。如果您目前正在运行运行 Ubuntu 12.04 的服务器,我们强烈建议您升级或迁移到受支持的 Ubuntu 版本: 升级到 Ubuntu 14.04。 从 Ubuntu 14.04 升级到 Ubuntu 16.04 将服务器数据迁移到支持的版本 原因:请参阅:介绍将任何计算机暴露在互联网上在某些方面是有风险的。您的服务器受到远程系统和恶意软件的危害或攻击的方式有很多种,这是一个持续和主动的过程,可以保护您自己免受潜在威胁。一个潜在的问题是 Rootkit。 Rootkit 是由恶意入侵者秘密安装的软件,一旦安全遭到破坏,允许该用户继续访问服务器。这是一个极其危险的问题,因为即使在用户最初用来获取访问权限的入口向量被修复之后,他们仍然…
2025年2月28日

Linux 上最好的文件管理器

Linux 上最好的文件管理器 文件管理器(或文件浏览器)是在 Linux 系统上显示目录和文件的应用程序。大多数人一提到文件管理器就会想到 GUI 应用程序,但也有一些命令行实用程序可以用作文件管理器。找到适合您需求的文件管理器非常重要,因为它们都具有不同的功能和选项。在本教程中,我们整理了一份我们最喜欢的 Linux 文件管理器列表。查看下面的选择,找到最适合您的一款。在本教程中您将学习:Linux 上最好的文件管理器Linux 上最好的文件管理器以下是我们精选的一些 Linux 上文件管理器。哪种文件管理器适合您?大多数分发存储库中几乎都提供以下所有文件管理器。尝试一下。你可能会感到惊讶。海豚Dolphin 通常被认为是最好的图形文件管理器,它是 KDE Plasma 桌面环境的默认文件管理器。它还与命令行集成,允许您在浏览到的任何目录…
2025年2月28日

如何在 Ubuntu 22.04 上安装 Helpy Customer Helpdesk

如何在 Ubuntu 22.04 上安装 Helpy Customer Helpdesk 本教程适用于这些操作系统版本Ubuntu 22.04(果酱水母)在此页 要求 更新系统 安装 Docker 和 Docker Compose 在 Ubuntu 22.04 上安装 Helpy 访问帮助网络界面 结论 Helpy 是一个免费的开源客户支持平台,使用 Ruby on Rails 语言编写。它是完全开源和可定制的,因此您可以根据 MIT 许可对其进行更改。它用于构建自动票务系统,并可与第三方应用程序集成。它提供了一组丰富的功能,其中一些功能如下所列: 支持多渠道票务。 它有大量的社区支持。通过 Sendgrid、Mandrill、Mailgun 等与入站电子邮件集成。 它是完全多语言的,可以提供多种语言的支持。 可定制且符合 GDPR。 适用于移动设备,开箱即可在所有设备上使用。 这篇文章…