2025年2月28日

Linux 中 ps 命令的基本示例

Linux 中的 ps 命令用于获取有关正在运行的进程的信息。以下是复杂而广泛的 ps 命令的一些有用示例。Linux 中的 ps 命令是什么?Linux 中的 ps 命令显示系统上正在运行的进程。您可以获得您或任何其他用户在同一 Linux 系统上运行的进程的进程 ID (PID) 等信息。ps 命令是一个功能广泛的工具,有 80 多个命令选项。您可以了解它的强度和复杂性。这就是为什么我将向您展示 Linux 中 ps 命令的一些最常见和有用的示例。Linux 中 ps 命令的基本用法如果在 Linux 中使用不带任何选项的 ps 命令,它将显示当前 shell 中正在运行的进程:ps这是输出。我在后台发送了 Gedit 命令,这就是为什么它显示三个进程,否则您通常只会看到 ps 和 bash。 PID TTY TIME CMD 503 pts/0 00:00:00 gedit 2053 pts/0 0…
2025年2月28日

如何在 Linux 中挂载和访问 Windows NTFS 驱动器

当您登录 Linux 时,Windows 驱动器不会自动安装。但这并不意味着您根本无法访问这些 NTFS 驱动器。如果您使用 Windows 和 Linux 进行双引导设置,您可能希望从 Linux 系统访问 Windows 驱动器中存储的数据。但是,您可能会发现 Windows 驱动器没有出现在文件管理器中。这是因为,在某些发行版中,您需要手动安装它们。让我们看一下如何在 Linux 中访问 NTFS/Windows 驱动器。步骤1:安装NTFS-3G驱动程序要在 Linux 上成功安装和访问 NTFS 驱动器,您需要安装驱动程序以确保不会出现不兼容问题。使用 NTFS 驱动器时的首选驱动程序是 NTFS-3G。它在 Debian/Ubuntu 衍生版本、基于 Arch Linux 的系统以及 RHEL/CentOS/Fedora 系统之间交叉兼容。要在 Linux 系统上安装…
2025年2月28日

如何在 Debian 11 上安装 Apache Maven

本教程适用于这些操作系统版本Debian 11(靶眼)在此页 先决条件 安装 Java 在 Debian 11 上安装 Apache Maven 结论 Apache Maven 是用于管理项目构建的构建工具。 Maven 了解项目的结构并可以自动执行许多流程,从而减少发布时间。Maven 通过在整个软件开发生命周期中支持最佳实践,为创建项目提供了一个统一的过程;它不仅易于使用,而且在开发过程中还可以促进团队所有成员甚至团队之间的良好沟通。此外,Maven 具有对几乎所有版本控制系统或打包类型的可插入支持,这使得开发人员更容易,因为他们不必学习任何新系统。作为一名开发人员,您将能够花更多的时间在您想做的事情上,而花更少的时间在做这件事的机制上。您可以使用 Maven 来构建和管理任何规模的项目,它在大型软件开发团队中尤其有用,在这些团队中,Maven 提…
2025年2月28日

如何在 Ubuntu Linux 中重新启动 Apache

一个快速提示,展示如何在 Ubuntu 和其他 Linux 发行版中重新启动 Apache 服务器。尽管 NGINX 激增,Apache 仍然是最常用的开源服务器软件之一。但本文不是关于 Apache 与 NGINX 的讨论。这只是一个快速提示,我将向您展示在 Ubuntu 或其他 Linux 发行版中重新启动 Apache 服务器的各种方法。在 Ubuntu Linux 中重新启动 Apache与许多其他服务一样,有多种方法可以重新启动 Apache。由于Ubuntu 16.04、18.04及以上版本使用systemd,因此您可以使用systemd命令来管理任何服务,包括Apache。事实上,systemd 是我推荐的方法。可是等等!您真的需要重新启动 Apache 吗?为什么要重启Apache服务器?您可能进行了一些配置更改,并且希望这些更改生效。如果是这种情况…
2025年2月28日

如何在 Linux 上更改文件扩展名

扩展名定义存储在文件内的数据。使用终端和图形桌面在 Linux 上更改文件扩展名非常简单。文件扩展名可以帮助操作系统和用户区分不同的文件格式并了解其中存储的内容。当您看到扩展名为“.txt”的文件时,您立即知道它包含文本数据。同样,“.exe”文件是 Windows 可执行文件,“.sh”文件是 Linux shell 脚本。但是,如果您出于某种原因想要更改这些扩展名怎么办?也许您需要将文本文件重命名为 Bash 脚本。仅仅在文本文件中编写代码并不能完成这项工作。在 Linux 上,更改文件扩展名比您想象的要容易得多。从终端更改文件扩展名扩展名是文件名的一部分。如果您想更改扩展名(或名称),您可以使用 mv 命令。 mv 代表“move”,是 Linux 上用于移动和重命名文件的标准命令。但是您可能想知道为什么使用 mv 来重命名文件?这是因为重命…
2025年2月28日

如何在 Rocky Linux 8 上安装 Etherpad Collaborative Web Editor

在此页 先决条件 第 1 步 - 配置防火墙 第 2 步 - 安装 Git 第 3 步 - 安装 MariaDB 第 4 步 - 配置 MariaDB 第 5 步 - 下载并安装 Etherpad 第 6 步 - 配置 Etherpad 第 7 步 - 创建 Etherpad 服务 第 8 步 - 使用 Lets Encrypt 安装 SSL 第 9 步 - 安装和配置 Nginx 更新 Etherpad 结论 Etherpad 是一种开源在线编辑器,可在浏览器中提供实时协作编辑。它是用 Node.js 编写的,可以自托管以与 WordPress、Drupal、Odoo、Discourse、Joomla 等各种平台一起使用。在本教程中,我们将在 Rocky Linux 8 服务器上安装 Etherpad,使用 MariaDB 数据库来存储我们的数据。我们还将使用 Nginx 作为应用程序的反向代理,并使用 Lets Encrypt 安装 SSL 证书以启用与 Etherp…
2025年2月28日

在 Linux 终端上显示自定义欢迎消息

在基于 Linux 的操作系统上,Linux 终端是执行命令和管理各种任务的强大工具。尽管有些人可能会觉得令人生畏,但个性化终端可以改善用户体验并赋予 Linux 环境更独特的感觉。在本文中,我们将了解如何在 Linux 终端上显示个性化的欢迎消息,让用户有机会在每次打开终端会话时都感到特别和温暖。自定义 Bashrc 文件每次打开新的终端会话时,都会运行 Bashrc 文件中的脚本。当终端打开时,它提供了一个绝佳的机会来显示个性化消息、有用的数据,甚至一些有趣的引言。首先,启动终端并输入命令 cd 转到您的主目录。接下来需要在文本编辑器中打开 Bashrc 文件。您可以使用您选择的文本编辑器,例如 Nano 或 Vim。例如,如果您更喜欢 Nano,则可以使用以下命令打开 Bashrc 文件 −nano ~/.bashrc 打开该文件时,您将看到它包含启动…
2025年2月28日

[已解决] Ubuntu 中的身份验证令牌操作错误

由于身份验证令牌操作错误而无法在 Linux 中更改用户密码?以下是发生这种情况的可能原因以及解决方法。最近,我在 Linux 中更改用户密码时遇到了“身份验证令牌操纵错误”。我使用通常的 passwd 命令来更改密码,它向我抛出了这个错误,并且密码没有更改。sudo passwd my_user_name Changing password for user my_user_name Changing password for my_user_name (current) UNIX password: passwd: Authentication token manipulation error passwd: password unchanged修复 Ubuntu 中的身份验证令牌操作错误“身份验证令牌操纵错误”仅意味着由于某些原因,密码更改不成功。造成这种情况的原…
2025年2月28日

如何在 Debian 11 上安装 CSF 防火墙

在此页 先决条件 更新您的系统 在 Debian 11 上安装 CSF 防火墙 在 Debian 11 上配置 CSF 防火墙 结论 ConfigServer Firewall (CSF) 是用于Linux 服务器和BSD 系统的防火墙,用于控制入站和出站流量。在我们深入了解 CSF 的具体细节之前,让我们了解什么是防火墙及其工作原理。防火墙充当保护系统免受外部攻击的屏障。其中一些是状态防火墙、电路级网关、UDP/ICMP 过滤防火墙或应用层过滤器。防火墙带有一组规则来过滤传入和传出的流量。并且根据您使用的防火墙类型,它决定是否允许某个 IP 访问网络。规则列表是为特定系统定义的,防火墙根据规则过滤流量。ConfigServer Firewall (CSF) 是 Linux 服务器中使用最广泛的开源防火墙之一。 CSF 附带了一个可用于配置规则的功能列表。因此它非常强大,同时…
2025年2月28日

Linux 读取命令:6 个实际示例

使用 read 命令,您可以通过接受用户输入来使 bash 脚本具有交互性。通过这些实际示例学习在 Linux 中使用 read 命令。Linux下的读命令是什么?Linux 中的 read 命令是用户与从键盘获取的输入进行交互的一种方式,您可能会看到它被称为 stdin (标准输入)或其他类似的描述。换句话说,如果您希望 bash 脚本接受用户的输入,则必须使用 read 命令。我将编写一些简单的 bash 脚本来向您展示 read 命令的实际用法。读取命令示例read 命令上手时可能会让人感到困惑,特别是对于那些刚接触 shell 脚本的人来说。我将在这里使用的脚本非常容易理解,并且应该很容易遵循,特别是如果您按照教程进行练习的话。基本编程概念对于几乎每个程序或脚本,您都希望从用户那里获取信息(输入)并告诉计算机如何处理该信息(输出)。当您使用 read 时…