2025年2月28日

在 Ubuntu 22.04 上安装或升级到最新的 Linux 内核

在 Ubuntu 22.04 上安装或升级到最新的 Linux 内核 作为 Ubuntu 22.04 用户,您应该意识到当前内核优先考虑可靠性,而不是尖端 Linux 内核升级。这是实现不间断且稳定的环境的好方法;但是,如果您已切换到需要最新内核的新硬件,则需要在其上安装或升级最新的 Linux 内核。本博客将演示在 Ubuntu 22.04 上安装或升级到最新内核的方法。让我们开始吧!使用 Ubuntu Mainline Kernel Installer 在 Ubuntu 22.04 上安装或升级到最新内核为了在 Ubuntu 22.04 上安装或升级到最新内核,请按照给定的说明进行操作。第1步:更新系统软件包首先,点击“CTRL+ALT+T”并运行提供的命令来更新系统软件包:$ sudo apt update所有软件包均已更新:第 2 步:检查内核版本接下来,使用下面给…
2025年2月28日

如何在 CentOS 7 上使用 Nginx 和 PHP7-FPM 安装 Nextcloud

如何在 CentOS 7 上使用 Nginx 和 PHP7-FPM 安装 Nextcloud Nextcloud 是一个免费(开源)的类似 Dropbox 的软件,是 ownCloud 项目的一个分支。 Nextcloud 是用 PHP 和 JavaScript 编写的,它支持许多数据库系统,例如 MySQL/MariaDB、PostgreSQL、Oracle 数据库和 SQLite。为了让您的文件在桌面和您自己的服务器之间保持同步,Nextcloud 提供适用于 Windows、Linux 和 Mac 桌面的应用程序以及适用于 Android 和 iOS 的移动应用程序。 Nextcloud 不仅仅是一个 Dropbox 克隆,它还提供了附加功能,如日历、联系人、计划任务和 Ampache 的流媒体。在本教程中,我将向您展示如何在 CentOS 7 服务器上安装和配置最新的 Nextclou…
2025年2月28日

如何在 Rocky Linux 8 上为专用连接设置 Squid 代理

如何在 Rocky Linux 8 上为专用连接设置 Squid 代理 介绍代理服务器是一种缓存或混淆网络流量的有用方法。这意味着通过将连接卸载到中介,Web 请求可以从与看起来不同的入站或出站地址得到服务。对于普通最终用户,这通常意味着允许您从不同于您自己的 IP 地址发出 Web 请求。这可以用于多种目的,例如研究网络在不同司法管辖区之间的服务方式有何不同,或者避免某些监视或网络流量限制的方法。有许多第三方代理服务提供商,但它们可能不可靠——尤其是如果您使用代理的主要目标是将流量从您的 Internet 服务提供商路由出去,那么在某些情况下,商业代理提供商实际上不太安全或在实践中较少受法律约束。Squid 是一种稳定、流行、开源的 HTTP 代理。在本教程中,您将安装和配置 Squid 以在 Rocky Linux 8 上提供 HTTP 代理。先决条件要完…
2025年2月28日

使用 gnome-screenshot 在 Linux 中截取屏幕截图的综合指南

使用 gnome-screenshot 在 Linux 中截取屏幕截图的综合指南 在此页 关于 Gnome-screenshot Gnome-screenshot 安装 Gnome-screenshot 使用/功能 捕获当前活动窗口 窗口边框 为窗口边框添加效果 特定区域的屏幕截图 在快照中包含鼠标指针 延迟截图 以交互模式运行该工具 直接保存截图 复制到剪贴板 多个显示器的屏幕截图 自动执行屏幕抓取过程 获得帮助 市场上有多种屏幕截图工具,但大多数都是基于 GUI 的。如果你花时间在 Linux 命令行上工作,并且正在寻找一个好的、功能丰富的基于命令行的屏幕抓取工具,你可能想试试 gnome-screenshot。在本教程中,我将使用易于理解的示例来解释此实用程序。Please note that all the examples mentioned in this tutorial…
2025年2月28日

如何在 Linux 中使用 Emacs 编辑器

如何在 Linux 中使用 Emacs 编辑器 介绍Emacs 是最古老和最通用的文本编辑器之一。 GNU Emacs 版本最初编写于 1984 年,以其强大而丰富的编辑功能而闻名。它可以使用不同的模式进行自定义和扩展,使其能够像集成开发环境 (IDE) 一样用于 Java、C 和 Python 等编程语言。对于那些同时使用过 Vi 和用户友好的 nano 文本编辑器的人来说,Emacs 将自己呈现为介于两者之间。它的优势和特性与 Vi 类似,而它的菜单、帮助文件和命令键与 nano 相比。在本文中,您将学习如何在 Ubuntu 22.04 服务器上安装 Emacs 并将其用于基本的文本编辑。先决条件要学习本教程,您需要一个 Ubuntu 22.04 服务器,该服务器设置为具有 sudo 权限并启用防火墙的非根用户。您可以按照我们的 Ubuntu 22.04 初始服务器设置指南进行设置。…
2025年2月28日

完美的服务器——CentOS 7.3 与 Apache、Postfix、Dovecot、Pure-FTPD、BIND 和 ISPConfig 3.1

完美的服务器——CentOS 7.3 与 Apache、Postfix、Dovecot、Pure-FTPD、BIND 和 ISPConfig 3.1 本教程适用于这些操作系统版本中央操作系统 7在此页 1 条要求 2 初步说明 3 准备服务器 4 启用其他存储库并安装一些软件 5 配额 在 /(根)分区上启用配额 在单独的 /var 分区上启用配额 本教程展示了在 CentOS 7.3(64 位)服务器上安装 ISPConfig 3.1。 ISPConfig 是一个网络托管控制面板,允许您通过网络浏览器配置以下服务:Apache 网络服务器、Postfix 邮件服务器、MySQL、BIND 名称服务器、PureFTPd、SpamAssassin、ClamAV、Mailman 等等。1 要求要安装这样的系统,您需要具备以下条件: Centos 7.3 最小服务器系统。这可以是按照我们的 Ce…
2025年2月28日

如何在 Ubuntu VPS 上的 Nginx 中配置日志记录和日志轮换

如何在 Ubuntu VPS 上的 Nginx 中配置日志记录和日志轮换 介绍为了避免在使用 Web 服务器时遇到一些麻烦,您可以配置日志记录。在您的服务器上记录信息使您可以访问数据,这些数据将帮助您在出现问题时进行故障排除和评估。在本教程中,您将检查 Nginx 的日志记录功能并了解如何配置这些工具以最好地满足您的需求。您将使用 Ubuntu 22.04 虚拟专用服务器作为示例,但任何现代发行版都应该具有类似的功能。先决条件要学习本教程,您需要: 一台 Ubuntu 22.04 服务器,具有非根 sudo 启用的用户和防火墙。按照我们的初始服务器设置开始。 服务器上安装了 Nginx。按照我们的如何在 Ubuntu 22.04 上安装 Nginx 教程进行安装。 在 Ubuntu 22.04 服务器上运行 Nginx 后,您就可以开始了。了解 Error_log 指令Ngin…
2025年2月28日

4 个有趣的(半无用的)Linux 玩具

4 个有趣的(半无用的)Linux 玩具 我的工具包中不断出现一些小工具和应用程序。您可能不会将它们中的任何一个称为“杀手级应用程序”,但该死的,它们玩起来很有趣,有时它们会带您进入有趣的方向。有些具有创造力并鼓励生产力,而另一些则只是激发创造力。有些简直就是愚蠢的。进化论你喜欢生成艺术吗?进化龙!你喜欢无法解决的谜题吗?进化龙!鼠标点击和灯光闪烁会让你催眠吗?进化龙!是的,Evolvotron 是一款适用于 Linux 的交互式生成艺术应用程序,它推动纹理和图案的进化。简单来说,它就是Linux的熔岩灯。事实上,Evolvotron 可以完成很多很酷的事情。尽管看起来随机且古怪,但它显然是通过计算创建图像。 Evolvotron 让您可以访问所有内容,而不仅仅是因为它是开源软件;它充满了隐藏的选项。使用 Evolvotron 乍一…
2025年2月28日

如何在 Ubuntu 22.04 上构建 Ruby on Rails 应用程序

如何在 Ubuntu 22.04 上构建 Ruby on Rails 应用程序 介绍红宝石。它采用固执己见的应用程序开发方法,假设设定的约定最适合有共同目标的开发人员。因此,Rails 提供了处理路由、有状态数据、资产管理等的约定,以提供大多数 Web 应用程序所需的基线功能。Rails 遵循不必要的重复。在本教程中,您将构建一个 Rails 应用程序,使用户能够发布有关鲨鱼及其行为的信息。该项目将作为未来应用程序开发的起点。先决条件要学习本教程,您需要: 一台运行 Ubuntu 22.04 的本地机器或开发服务器。您的开发机器应该有一个具有管理权限的非 root 用户和配置有 ufw 的防火墙。有关如何设置的说明,请阅读我们的 Ubuntu 22.04 初始服务器设置教程。 如何在 Ubuntu 22.04 上安装 Node.js。 Ruby,如何在 Ubuntu 22.0…
2025年2月28日

我的 Linux 故事:一位有影响力的安全开发人员如何开始开源

我的 Linux 故事:一位有影响力的安全开发人员如何开始开源 Michael Boelen 分享了他如何通过围绕开源、安全审计和强化工具建立一家公司来增强 Lynis。Michael Boelen 在计算机安全领域非常活跃。他是流行的开源安全工具 Rootkit Hunter (rkhunter) 和 Lynis 的作者,他在 Linux Audit 上撰写有关 Linux 安全的博客,并在 Linux Security Expert 上评估安全工具。他还围绕 Lynis 工具成立了一家名为 CISOfy 的公司,帮助组织对多个操作系统进行安全审核。使用过 Lynis 后,我很想与 Michael 交谈,了解他对 Linux、安全性和开源软件的看法。为了清晰和简洁,以下采访内容已被编辑。Gaurav:迈克尔,你能介绍一下自己吗?迈克尔:你好!我叫迈克尔·博伦 (Michae…