2025年2月28日

如何在 CentOS 上安装 LAMP 堆栈(Apache、MariaDB/MySQL 和 PHP)

如何在 CentOS 上安装 LAMP 堆栈(Apache、MariaDB/MySQL 和 PHP) LAMP 堆栈是一种流行的服务器端软件堆栈,用于在 Linux 平台上构建和运行动态网站和 Web 应用程序。 LAMP 堆栈由 Apache(作为 HTTP 服务器)、MariaDB 或 MySQL(作为数据库后端)以及 PHP、Perl 或 Python(作为服务器端编程语言)组成,因此缩写为“LAMP”。 LAMP 堆栈还存在其他变体,例如 LEMP(Nginx、MySQL、PHP)、LAPP(Apache、PostgreSQL、PHP)、LLPR(Lighttpd、PostgreSQL、Ruby on Rails)等。在本教程中,我将描述如何在 CentOS 服务器上使用 Apache、MariaDB/MySQL 和 PHP 安装和设置 LAMP 堆栈。本教程适用于 Cen…
2025年2月28日

初学者 Linux pstree 命令教程(8 个示例)

初学者 Linux pstree 命令教程(8 个示例) 在此页 Linux pstree 命令 Q1。如何使用 pstree 命令? Q2。如何使 pstree 在输出中也包含命令行参数? Q3。如何强制 pstree 在输出中扩展相同的子树? Q4。如何让pstree 高亮某个特定的进程? Q5。如何让 pstree 在输出中显示进程组 ID? Q6。如何根据 PID 使 pstree 排序进程? Q7。如何使 pstree 显示特定于用户的进程树? Q8。如何限制Pstree到特定进程? 结论 由于 Linux 系统中的每个进程(第一个进程除外)都有一个父进程,因此如果所有进程都以树结构显示,有时会使事情更容易理解。您会很高兴知道存在一个命令行实用程序 - 称为 pstree - 可以显示进程树。在本教程中,我们将使用一些易于理解的示例来讨论 pstree 命令的基础知识。但在我们这样做之…
2025年2月28日

Linux Mint 与 Windows 10 速度测试

Linux Mint 与 Windows 10 速度测试 操作系统将硬件组件与软件系统互连起来。说到操作系统,很多人可能会感到困惑。他们无法决定是选择 Linux 操作系统还是 Windows。 Windows 是最流行和最常用的操作系统,有客户端和服务器版本。 Linux 是另一种基于 Linux 内核的流行操作系统。在本教程中,我们将介绍有关这两个操作系统的所有相关信息。什么是 Linux Mint?就像 Windows 一样,Linux Mint 也是操作系统的一种。它是一个社区驱动的发行版,仅基于 Ubuntu。每当人们想要从 Windows 切换到 Linux 时,这个操作系统就是用户中最常选择的操作系统。Linux Mint 于 2006 年推出。从那时起,它就变得非常成熟和强大。 Linux Mint 具有用户友好的界面,最重要的是它非常易于使用。什么是Wind…
2025年2月28日

如何在 CentOS 上安装 Apache Ant

如何在 CentOS 上安装 Apache Ant Apache Ant 是一个用于自动化 Java 程序构建过程的开源工具。与 make 实用程序使用 Makefile 从源代码和库构建可执行文件的方式类似,Apache Ant 使用类似的 XML 文件从其源代码和库构建 Java 项目。如果您想在 CentOS 上安装 Apache Ant,请遵循此指南。首先,您需要安装 Java 开发工具包,因为 Apache Ant 在构建过程中将使用 JDK。然后继续使用 Apache Ant 官方网站上的二进制发行版安装 Apache Ant。 $ wget http://www.us.apache.org/dist/ant/binaries/apache-ant-1.10.9-bin.tar.gz $ sudo tar xvfvz apache-ant-1.10.9-bin.tar.gz -C /o…
2025年2月28日

如何在 Ubuntu、Debian 和 Linux Mint 中安装 Java 14

如何在 Ubuntu、Debian 和 Linux Mint 中安装 Java 14 本教程将指导您如何在 Ubuntu、Debian 和 Linux Mint 中安装 Java 14 标准版开发套件 (JDK) 使用 PPA 包并来自存档源的发行版。在 Ubuntu、Debian 和 Mint 中使用 PPA 安装 Java 14要安装最新的 Java 14 版本,首先,将以下 linuxuprising/java PPA 添加到您的系统并更新存储库包数据库,如图所示。sudo add-apt-repository ppa:linuxuprising/java sudo apt-get update 添加并更新 PPA 后,现在搜索名称为 oracle-java14-installer 的软件包,如图所示。sudo apt-cache search oracle-java14-installer ora…
2025年2月28日

为 Ubuntu 桌面添加酷炫的落雪效果

为 Ubuntu 桌面添加酷炫的落雪效果 你用冬青树枝装饰了大厅,安装了几米长的闪烁灯,并向最近的灌木丛扔了一大堆(可能很花哨的)小玩意 - 但你没有忘记装饰其他东西吗?你的桌面!您的桌面没有理由逃脱圣诞节闪电战——我们其他人不能!毕竟,十二月是一年中最美好的时光。你所选择的首选 Linux 发行版没有理由逃脱装饰性闪电战——我们其他人却不能! 😅设置圣诞壁纸并打开 VLC 查看一年一次的复活节彩蛋后,您可以在桌面上添加实时下雪效果。一连串下降的 unicode 字符不仅会提高您的工作效率并使其快速-好吧,它不会做任何事情,但它会覆盖您的桌面不可抗拒的季节性雨夹雪。完全是废话,但比看第一千遍小鬼当家更快地带来了节日的感觉! 🎄“让它下雪”GNOME 扩展到目前为止,在 Ubuntu(或任何其他使用 GNOME S…
2025年2月28日

如何在 Linux 上使用密码保护文件夹或目录

如何在 Linux 上使用密码保护文件夹或目录 假设您的 Linux 主目录中有一个文件夹,其中存储了您不希望任何人在没有密码的情况下访问的安全文档文件。这样,即使有人设法控制您的计算机并访问您的主目录,您的私人文件仍然有另一道防线。Cryptkeeper 是一个管理加密文件夹的 Linux 系统托盘小程序。在其之下,EncFS(一种基于 FUSE 的加密文件系统)处理透明的加密和解密。在本教程中,我将描述如何使用 Cryptkeeper 在 Linux 上对文件夹进行密码保护。在 Fedora 中安装 Cryptkeeper您可以从 Fedora 的基础存储库安装 Cryptkeeper: $ sudo yum install cryptkeeper 安装后,进入应用程序→系统工具→Cryptkeeper启动Cryptkeeper。在 Debian、Ubuntu…
2025年2月28日

如何在 Linux 中更改 SSH 端口

如何在 Linux 中更改 SSH 端口 SSH 或 Secure Shell 守护进程是一种网络协议,用于通过使用强加密技术的不安全网络的安全通道对 Linux 系统执行远程安全登录。SSH 协议最基本的实用程序之一是能够访问远程 Linux 计算机上的 Unix shell 并执行命令。然而,SSH 协议可以提供其他实现,例如通过该协议创建安全 TCP 隧道的能力、在计算机之间远程安全地传输文件或充当类似 FTP 的服务的能力。SSH服务使用的标准端口是22/TCP。但是,您可能希望更改 Linux 服务器中的 SSH 默认端口,以便通过隐蔽性实现某种安全性,因为标准 22/TCP 端口不断成为互联网中黑客和机器人漏洞的攻击目标。要更改 Linux 中的 SSH 服务默认端口,首先需要打开主 SSH 守护程序配置文件,以便使用您最喜欢的文本编辑器进行编辑,方法是发出以下命令…
2025年2月28日

如何在 Debian 10 上安装 MariaDB

如何在 Debian 10 上安装 MariaDB 介绍LAMP(Linux、Apache、MySQL、PHP/Python/Perl)堆栈。它旨在成为 MySQL 的直接替代品,而 Debian 现在仅随 MariaDB 软件包一起提供。如果您尝试安装与 MySQL 服务器相关的包,您将收到兼容的 MariaDB 替换版本。本安装指南的简短版本包括以下三个步骤: 使用 apt 更新您的包索引 使用 apt 安装 mariadb-server 包。该软件包还引入了与 MariaDB 交互的相关工具 运行包含的 mysql_secure_installation 安全脚本以限制对服务器的访问 sudo apt update sudo apt install mariadb-server sudo mysql_secure_installation 本教程将解释如何在 Debian 10 服务器…
2025年2月28日

如何为 Java Web 应用程序创建 .deb Debian 包

如何为 Java Web 应用程序创建 .deb Debian 包 假设您已经构建了一个 Java Web 应用程序作为 Java servlet。现在您想要为 Java Web 应用程序创建 .deb Debian 软件包,这样当您安装 .deb 软件包文件时,它将自动安装任何必备软件包(例如 Java 和 Tomcat Web 服务器),并在 Apache Tomcat 上部署 Java servlet。我假设您已经构建了一个 Java servlet 并将其导出到 .war 文件中。那么 Debian 软件包将仅包含 .war blob 和任何依赖项信息。以下是有关如何从 .war 文件创建 .deb 包的指南。首先,安装构建 Debian 软件包所需的任何软件包。 $ sudo apt-get install dh-make debhelper devscripts fakeroot 为您的应用程序创建一个目录…