2025年2月28日

Graylog:行业领先的 Linux 日志管理

日志记录的目的是让您的服务器保持快乐、健康和安全。如果找不到数据,就无法有效或高效地使用它。如果您没有记录您需要的内容,您将错过一些关键迹象。同时,如果你记录太多,你会再次错过它们,因为它们会被淹没在太多的噪音中。每个人都可以使用额外的眼睛来管理 Linux 日志,无论您是初学者、专家还是介于两者之间。确定机器存在的原因这似乎是那些显而易见的、集体点头的项目之一,但问“为什么?”从来没有真正伤害过。在助理管理员执行其他操作之前,他们需要了解设备在系统中的主要角色以及它存在的原因。然后,他们可以努力了解他们需要了解的有关计算机或设备本身的信息。当您知道机器存在的原因后,您可以将呼叫路由给团队中合适的人员。可能是应用程序的问题,也可能是网络的问题。一旦确定了您正在调查的机器存在的原因,您就可以更快地找到合适的人。将所有…
2025年2月28日

如何在AlmaLinux 9上安装Prometheus和Node Exporter

Prometheus 是一个开源监控和警报平台。Prometheus最初是由Soundcloud于2012年创建的。此后,一些著名公司采用的Prometheus项目成为一个更大的项目,拥有非常活跃的开发人员和社区。 2016年,Prometheus项目在云原生计算基金会(CNCF)下毕业。您必须了解的基本概念基本上,Prometheus 通过 HTTP 端点从目标服务器收集数据和指标,然后将所有数据存储为时间序列。在 Prometheus 中,时间序列数据通过指标名称和键/值对来标识。Prometheus 通过 Prometheus 查询语言 (PromQL) 提供灵活性。您可以使用PromQL查询Prometheus时序数据库。在目标服务器上,您必须安装向 Prometheus 公开所有数据和指标的“导出器”应用程序。 “Node Expo…
2025年2月28日

Flatpaks 和 Snap 非常适合 Linux 的 6 个原因

自推出以来,Flatpak 和 Snap 席卷了整个 Linux 桌面世界。它们真的比传统的 Linux 软件包更好吗?长期以来,在 Linux 上获取软件既简单又复杂。许多程序只需单击鼠标或终端命令即可完成。但是,如果适用于您选择的 Linux 版本的应用程序已经过时,那么获取最新更新通常可能会很痛苦。随着 Flatpak 和 Snap 的出现,这种情况发生了变化。在拥挤的环境中引入更多的包格式听起来很复杂,但它们使 Linux 桌面上的日常生活变得更容易管理。让我们看看为什么。1.您立即获得新的应用程序和更新分发程序的传统方式涉及在巨大的软件存储库中向用户提供尽可能多的应用程序和工具。该存储库通常是静态的。当您的发行版的新版本发布时,您将获得当时可用的最新版本的应用程序。早些时候,当新的应用程序或应用程序更新出现时,您要么等待六个月左右才能…
2025年2月28日

学习 Linux 命令:顶部

系统监控对于任何或多或少的高级 Linux 用户来说都是一个重要方面,因为有时您想知道什么占用了宝贵的资源,或者只是占用了多少资源。不管有些人怎么想,这不仅仅适用于服务器系统。桌面应用程序也变得混乱,你发现你的系统速度慢得像爬行一样,因为一些“流氓”应用程序决定吃掉你所有的内存。对于企业用户来说,有很多有效的免费或商业监控解决方案,但对于老派 Linux 用户和/或喜欢保持简单的人来说,总是有 top(1)。如果您对命令行有些熟悉,您可能会从本文中受益更多,但这并不意味着以 GUI 为中心的用户不会。命令行选项-d 延迟此选项指定顶部更新之间的延迟(以秒为单位)-p pid监控特定PID(进程ID)-b 这是一种批处理模式,通常用于记录 top 的输出。-n iter指定所需更新的数量。例如,要记录 top 的单个输出,此选项可以与 -b to…
2025年2月28日

8 个适合初学者的 Linux 安全功能和工具

任何形式的计算机(无论是移动电话、个人计算机、工作站还是在互联网上提供服务的服务器)的主要用途都是存储和操作数据以及生成信息以支持我们的日常生活。在我们使用计算机或与计算机交互时,最重要的是隐私和数据或信息安全,无论这些实体是静止的(存储中)还是传输中的。即使作为初学者或中级 Linux 用户,始终在云中使用笔记本电脑、工作站或 VPS 并牢记安全性也是您的权利。我们准备了一系列安全功能和工具,供您开始了解和实践任何 Linux 操作系统上的安全性。我们从文件权限开始。1.Linux文件权限在Linux系统等类Unix操作系统中,一切都是文件。因此文件权限是 Linux 文件系统安全的基石。对于 Linux 系统中的每个文件,权限都分配给这三个权限类别:文件所有者、组所有者和其他。共有三种基本权限:读取、写入和执行。每个权限类别可…
2025年2月28日

如何在 Rocky Linux 9 上安装 TYPO3 CMS

TYPO3 是一个免费开源的企业级内容管理系统。它提供多种企业级功能,例如具有多站点支持的可扩展 CMS、多语言安装、强大的安全实施、速度极快,并且可以在任何地方运行。使用TYPO3 CMS可以让您构建灵活可靠的网站。 TYPO3 CMS 的后端是一个充满活力的专业社区。从设计上来说,TYPO3 CMS 是一个可插拔的内容管理系统,具有适应性强、解耦的架构。在本指南中,您将在 Rocky Linux 9 服务器上安装 TYPO3 CMS - 企业级内容管理系统。您将使用 httpd Web 服务器、MariaDB 数据库和最新版本的 PHP 8.0 设置 TYPO3 CMS。本指南包括通过 Certbot 和 Letsencrypt 实施 HTTPS,这将用于保护 TYPE3 部署。先决条件首先,您必须满足以下要求才能完成本指南:一次 Rocky Linux 9 服务器 - 此示例使用…
2025年2月28日

如何在 Debian 11/10/9 上安装 PostgreSQL 13 |

PostgreSQL 是一个开源、强大、有弹性且容错的关系数据库管理系统,为许多关键任务应用程序提供支持。 PostgreSQL 数据库基于 POSTGRES 4.2。截至本文更新,PostgreSQL 的最新稳定版本是版本 13。PostgreSQL 13 的所有新功能、改进和错误修复报告均可在官方发布页面中找到。在本文中,我们将在 Debian 11/10/9 上安装 PostgreSQL 13。以下是一些值得注意的新功能:B 树索引条目重复数据删除的改进 – 节省空间并提高性能使用聚合或分区表的查询可以提高性能。增量排序使用扩展统计信息时更好的查询规划索引的并行清理在 Debian 11/10/9 上安装 PostgreSQL 13如果您按照本文中概述的后续步骤进行操作,您应该可以在 Debian 10 上安装运行并正常工作的 PostgreSQL 13 | D…
2025年2月28日

Elgg:在 Ubuntu 中创建社交网络平台

Elgg 是一个强大的开源社交网络引擎,使用户能够创建自己的社交网络和在线社区。它具有高度可定制性,使其成为希望构建交互式网站的开发人员和用户的绝佳选择。在本指南中,我们将介绍在 Ubuntu 服务器上安装 Elgg 的整个过程。第 1 步:安装所需的依赖项首先,首先更新您的系统,以确保所有现有软件包均已更新至最新版本。sudo apt update -y sudo apt upgrade -y 接下来,您需要安装Apache(Web服务器)、MySQL(数据库服务器)、PHP(脚本语言)和一些PHP 扩展可在服务器上正确运行 Elgg。sudo apt install apache2 mysql-server php php-mysql php-xml php-mbstring php-zip php-gd php-curl php-json php-cli -y 安装M…
2025年2月28日

Linux Mint 对 Cinnamon 5.4 桌面进行了大修,以实现预期的操作系统发布

新版本的 Linux Mint 默认桌面将改进对多显示器的支持和其他增强功能。Linux Mint 的开发人员发布了默认 Cinnamon 桌面环境的新版本,版本 5.4。该版本先于即将发布的 Linux Mint 21(称为“Vanessa”)发布。Cinnamon 5.4 有什么新功能?据 9To5Linux 报道,Cinnamon 5.4 最大的变化是新版本的 Mutter 窗口管理器。 JavaScript 引擎也正在进行彻底修改。尽管进行了改进,但系统发生了一些重大变化,也引入了一些错误,开发人员将其归因于大修的复杂性。 Linux Mint 首席开发人员 Clement Lefevbre 告诉 9To5Linux:“这是一项艰巨的任务,需要对 Cinnamon 本身进行许多代码更改,并导致大量的回归。”虽然任何人都可以从 GitHub 下载源代码,但大多数用户可…
2025年2月28日

如何在 Ubuntu 中使用命令行手动安装 Deb 包

本文将列出一些可用于安装 Ubuntu 官方存储库中不可用的独立“.deb”安装程序的命令行方法。还将介绍一些有助于处理“.deb”包的其他有用命令。那么让我们开始吧。列出 Deb 文件的所有依赖项要查看有关“.deb”文件及其所有依赖项的信息,请运行以下命令:$ dpkg -I /path/to/file.deb下面的示例显示了有关 persepolis 下载管理器“.deb”文件的信息。如果您想事先检查正在安装的内容,此命令特别有用。列出将从 Deb 包安装的所有文件要查看“.deb”包将在您的系统上安装的所有文件及其目标路径,请运行以下命令:$ dpkg-deb -c /path/to/file.deb下面的示例显示了如果您手动安装 persepolis 下载管理器“.deb”包,系统上将安装的文件。请注意,Ubuntu 的 apt 软件包管…