2025年2月28日

如何在 Ubuntu 18.04 Bionic Beaver Linux 上安装 Nginx、MariaDB、PHP(LEMP 堆栈)

客观的在 Ubuntu 18.04 上安装 Nginx Web 服务器 (LEMP)。特别是,这个 Linux Web 服务器安装指南向您展示了如何安装 Nginx、如何安装 MariaDB 以及如何安装 PHP。发行版Ubuntu 18.04 仿生海狸要求具有 root 权限的 Ubuntu 18.04 的有效安装困难中等的惯例# – 要求以root权限直接以root用户身份或使用sudo命令执行给定的linux命令$ – 要求以常规非特权用户身份执行给定的 Linux 命令介绍如果您想在 Linux 上运行基于 PHP 的网站,Apache 并不是您唯一的选择。 Nginx 是一种速度更快、重量更轻的 Web 服务器,非常容易配置和运行。此外,它还擅长处理其他任务,例如负载平衡、服务器优化和充当反向代理。实际上,Nginx 是初创公司托管 Web 应用程序的首选。在 Ubuntu 18.…
2025年2月28日

如何在 Amazon Linux 2 上安装 PHP 8.1

PHP 8.1 于 2021 年 11 月 25 日由 PHP 开发团队发布供公众使用。 PHP 是一种非常流行且功能强大的 Web 脚本和编程语言。大多数 Web 应用程序和动态网页都是用 PHP 创建的。通过使用普通 PHP 编码或由 PHP 提供支持的框架。在本指南中,我们将了解如何在 Amazon Linux 2 上安装 PHP 8.1。Amazon Linux 2 是 Amazon Web Services (AWS) 的 Linux 操作系统,旨在安全、稳定并提供高性能。PHP 8.1 的新功能?以下是 PHP 8.1 版本中可用的主要功能的摘要。枚举 – 它们现已添加到 PHP 8.1 中AVIF 图像格式支持 - PHP 8.1 的图像处理和 GD 扩展增加了对 AVIF 图像的支持。只读属性 – 类属性可以标记为只读,因此只能写入一次从不返回类型 – PHP 8.1 中添加了名为 never 的新返回类型提示支持 DNS-…
2025年2月28日

“Htop”会取代 Linux 中默认的“Top”监控工具吗?

top 是一个传统的命令行工具,用于监视 Unix/Linux 系统中的实时进程,它预装在大多数(如果不是全部)Linux 发行版上,并显示系统信息的有用摘要,包括正常运行时间、进程总数(以及进程数)。 :运行、睡眠、停止和僵尸进程)、CPU 和 RAM 使用情况,以及当前由内核管理的进程或线程的列表。另请阅读:在 Linux 中按内存使用情况查找前 15 个进程Htop 是一个适用于 Linux 系统的交互式、基于 ncurses 的进程查看器。它实际上是一个类似top的工具,但它显示彩色文本,并使用ncurses实现文本图形界面,并允许输出滚动。大多数主流 Linux 发行版上都没有预装它。为什么Htop比Top监控工具更好由于其现代化的功能和易用性,Htop 在 Linux 用户中越来越受欢迎。事实上,这引发了一场“top Vs htop”的争论。以下…
2025年2月28日

在 Linux 上使用 PAM 设置内置指纹读取器身份验证

本简短教程的目的是帮助您在 Linux 系统上设置和配置内置指纹识别器登录身份验证。我在 HP Envy 15 上运行的 My Arch Linux 64 位版本上对此进行了测试。之前我谈到过在 Arch Linux 上安装 Nvidia 3D 图形加速驱动程序的最简单方法您需要从源代码安装几个软件包才能使指纹读取器正常工作。我不能保证这适用于您的机器,因为我仅在 HP 上使用过它;试试吧。本文还将介绍如何使用常规密码作为备份登录方式,我们不会使用指纹扫描仪作为主要登录方式。先决条件你必须安装gccgit指纹扫描仪装置安装以下所有软件包。如果您运行的是 Arch Linux,则可以安装 fprintd 和 imagemagicksudo pacman -S fprintd imagemagick安装Libfprint它是一个开源软件库,旨在使应用程序开发人员能够轻松…
2025年2月28日

如何在 MS Windows 上创建可启动的 Ubuntu 18.04 Bionic USB 记忆棒

客观的目标是在 MS Windows 上创建可启动的 Ubuntu 18.04 USB 记忆棒。操作系统和软件版本操作系统: – MS Windows 7指示鉴于您已经下载了 Ubuntu 18.04 Bionic Beaver ISO 映像,通过下载 MS Windows 的可执行文件来创建可启动的 Ubuntu 18.04 Bionic USB 记忆棒。根据版本号,您最终会得到一个文件,例如。 unetbootin-windows-657.exe。运行该文件并选择单选按钮 Diskimage 并包含下载的 ISO 映像的路径,或者只需选择 Distribution 单选按钮作为 Ubuntu 并选择所需的版本号。准备就绪后,单击确定开始创建可启动 USB 记忆棒的过程:要在 Linux 上创建可启动的 Ubuntu 18.04 USB 记忆棒,请参阅:如何在 Linux 上创建可启动的 Ubun…
2025年2月28日

如何安装 RHEL 9 - 通过屏幕截图分步安装

欢迎阅读今天的指南,了解在虚拟化环境或裸机上逐步安装 RHEL 9 Beta 服务器/工作站。 Red Hat, Inc发布了其强大操作系统的另一个版本:Red Hat Enterprise Linux (RHEL) 9 Beta。该版本基于备受争议的 Linux CentOS Stream 发行版。 Red Hat Enterprise Linux (RHEL) 9 Beta 附带上游内核版本 5.14。 RHEL 9 针对混合多云部署(云、物理、本地、公共云和边缘计算)进行了优化。RHEL 9 Beta 包括多个新项目,例如:通过 Web 控制台进行智能卡身份验证详细的 SSSD 日志记录通过 Web 控制台进行智能卡身份验证完整性测量架构 (IMA) 数字哈希和签名默认禁用 SSH root 密码登录集成 OpenSSL 3增强的 Web 控制台性能指标简化形象建设增强的 Web 控制台性能指标此版…
2025年2月28日

如何让 Telegram 的 Linux 应用程序使用系统窗口框架

Linux 版 Telegram 桌面客户端的最新更新默认引入了“新的”非本机窗口框架。新的窗户装饰看起来扁平、狭窄,有点 Windows 10 风格。也就是说:它并不完全适合现代基于 GTK 的 Linux 桌面(如 Ubuntu MATE):我不知道为什么 Telegram 将其(完全足够的)窗框更改为像经过精心锤击的拇指一样突出的设计,但我很高兴地报告您可以禁用它 设置 高级向下滚动到“系统集成”选中“使用系统窗口框架”选项Telegram 将立即应用橱窗装饰的更改,这意味着您无需退出并重新打开应用程序即可启动:好多了。除了赋予这个消息应用程序一些原生的外观之外,“系统窗口框架”选项还具有主要的可用性优势:它告诉您有多少条未读消息(如果有的话)!正如您在上面的屏幕截图中看到的,我有 79 条未读消息等待……忽略更多消息。…
2025年2月28日

LFCA:如何提高 Linux 网络安全 - 第 19 部分

在日益互联的世界中,网络安全日益成为组织投入大量时间和资源的领域之一。这是因为公司的网络是任何 IT 基础设施的骨干,连接所有服务器和网络设备。如果网络遭到破坏,该组织将几乎受到黑客的摆布。关键数据可能会被泄露,以业务为中心的服务和应用程序可能会瘫痪。网络安全是一个相当广泛的话题,通常采用双管齐下的方法。网络管理员通常会安装防火墙、IDS(入侵检测系统)和IPS(入侵防御系统)等网络安全设备作为第一道防线。虽然这可能提供了不错的安全层,但需要在操作系统级别采取一些额外的步骤来防止任何漏洞。此时,您应该已经熟悉 IP 寻址、TCP/IP 服务和协议等网络概念。您还应该了解基本的安全概念,例如设置强密码和设置防火墙。在介绍确保系统安全的各种步骤之前,让我们首先概述一些常见的网络威胁。什么是网络攻击?大型且相当复杂的企业网络可…
2025年2月28日

您应该了解的 5 个最重要的 Linux shell

了解排名前五的 Linux shell:Bash、Zsh、Fish、Ksh 和 Tcsh。找出哪一款最适合您的计算需求。您是否正在寻找完全符合您的计算需求的理想 Linux shell?好吧,你很幸运!今天,我们将深入探讨 Linux shell 的迷人世界。我们将探讨前 5 个竞争者的独特特性、怪癖和功能:Bash、Zsh、Fish、Ksh 和 Tcsh。但在深入研究之前,让我们花点时间了解一下 Linux shell 是什么,特别是对于那些刚接触 Linux 的人来说。什么是 Linux 外壳?首先,您可能想知道为什么它被称为“shell”。该术语来自于操作系统的外层,就像外壳包裹着坚果一样。该 shell 提供了一种与计算机操作系统和各种功能交互的方式。将 Linux Shell 想象成一个翻译器。您的计算机只能理解一种非常特定的计算机语言,但我们人类更…
2025年2月28日

使用 psacct 或 acct 工具监控 Linux 用户活动

psacct 或 acct 都是用于监控 Linux 系统上用户活动的开源实用程序。这些实用程序在后台运行,并跟踪每个用户在系统上的活动以及正在消耗的资源。我个人在我们公司使用过这些工具,我们有一个开发团队,我们的开发人员不断在服务器上工作。因此,这些是关注它们的最佳实用程序。这些程序提供了一种很好的方法来监视用户正在做什么、正在执行什么命令、消耗了多少资源以及用户在系统上活动的时间。另一个有用的功能是,它提供了 Apache、MySQL、FTP、SSH 等服务消耗的总资源。我认为对于每个想要跟踪服务器/系统上的用户活动的 Linux/Unix 系统管理员来说,这是最伟大且最需要的实用程序之一。psacct 或 acct 包提供了多种用于监视进程活动的功能。ac 命令打印用户登录/注销(连接时间)的统计数据(以小时为单位)。lastco…