2025年2月28日

如何在 Linux 上从源代码编译和安装 Nginx Web 服务器

如何在 Linux 上从源代码编译和安装 Nginx Web 服务器 据报道,截至今天,Nginx 是最受欢迎的 Web 服务器,为互联网上排名前 1000 的网站提供支持,这是有充分理由的。 Nginx 基于事件驱动架构构建,从第一天起就考虑到了可扩展性。 Nginx 能够在有限的硬件下维持 10K 并发连接,因此在任何关键任务 Web 服务器部署中都受到信任也就不足为奇了。在本教程中,我将描述如何从源代码编译和安装 Nginx Web 服务器。虽然 Nginx 在主要 Linux 发行版上作为标准包提供,但如果您想启用自定义第三方模块(例如 PageSpeed),则需要从源代码构建它。请注意,Nginx 不支持 Apache Web 服务器等可加载模块。您需要选择并包含第三方模块才能在编译时使用。在本教程中,我将在编译时启用以下额外的 Nginx 模块。SSL 模块:启用 H…
2025年2月28日

安装 Zsh 并使其成为 Linux 中的默认 Shell

安装 Zsh 并使其成为 Linux 中的默认 Shell 本教程将向您简要介绍 Zsh、安装 Zsh 并使其成为您登录终端时的默认 shell 的步骤。什么是 Zsh(Z Shell)?Z Shell (简称zsh),是一个类似于bash的shell。它用作登录 shell(您可以在其中收到问候语并输入用户名和密码)和命令行解释器(您可以在其中输入 Linux 命令,例如 ls、cd)。您可能想知道如果每个 shell 都执行这两个功能,为什么有人需要切换。主要原因之一是他/她对不同 shell 的相对经验。另一个原因是每个 shell 都有独特的功能,例如自动完成、常用命令列表等。请随意在评论中分享你的原因。要了解更多信息,请参阅官方页面。或者阅读关于为什么应该使用 zsh 的争论。如何安装 Zsh本教程在 Ubuntu 18.04 LTS 上测试。它也应该适用于其他版…
2025年2月28日

如何在 Ubuntu 上使用 Rancher 管理 Docker 容器

如何在 Ubuntu 上使用 Rancher 管理 Docker 容器 Rancher 是一个开源的容器管理平台。它允许您轻松运行和管理 Docker 和 Kubernetes 容器。 Rancher 提供基础设施服务,例如多主机网络、负载均衡和卷快照。在本教程中,我将向您展示如何在 Ubuntu 16.04 LTS 上安装和配置 Rancher。我们将在 Ubuntu 服务器上安装 Rancher,启用本地身份验证,添加 Rancher 主机,然后尝试从 Rancher Dashboard 运行单个容器应用程序。先决条件 Ubuntu 服务器 16.04 hakase-labs - 192.168.33.10 rancher-host01 - 192.168.33.11 我们将要做什么? 在 Ubuntu 16.04 上安装 Docker 安装Rancher服务器 启用本地身份验证 Rancher…
2025年2月28日

如何在 Ubuntu 20.04 和 20.10 上安装 Python 3.9

如何在 Ubuntu 20.04 和 20.10 上安装 Python 3.9 Python 是一种面向对象的编程语言,由于其简单且用户友好的语法而深受初学者和经验丰富的开发人员的喜爱。这种多功能语言被用作顶级科技公司的关键语言。随着新功能/模块、安全更新和改进,Python 3.9 版本已经发布,使这种函数式语言更加有用和排名靠前。现在,我们来看看如何在 Ubuntu 20.04 设备上获取 python 3.9。如何在 Ubuntu 20.04 (LTS) 和 20.10 上安装 Python 3.9:在 Ubuntu 20.04 上安装 python 3.9 有两种主要方法。但我们将采用方便且直接的方法。按 Ctrl+Alt+T 将打开您的终端。打开终端后,请按照下列步骤操作:第 1 步:使用以下命令添加存储库:$ sudo add-apt-repository ppa:dea…
2025年2月28日

如何将 Ubuntu 日志发送到 Graylog 服务器

如何将 Ubuntu 日志发送到 Graylog 服务器 在此页 先决条件 设置 Graylog 输入 配置 Ubuntu 客户端发送日志 检查来自 Graylog 服务器的日志 结论 Graylog 是一个平台集中式日志管理系统。它是 DevOps 世界中最受欢迎的日志管理系统之一,具有多平台支持,可以安装在 Docker 和 Kubernetes 等容器环境中。作为一个日志管理系统,Graylog 支持针对不同类型的应用程序和系统的多种输入。您可以为类 Unix 操作系统使用 Syslog 输入,为 Windows 系统使用 Windows EventLog,为您的自定义应用程序使用 GELF(Graylog 扩展日志格式)。在本教程中,您将学习如何设置从 Ubuntu 机器发送日志到 Graylog 服务器。本演示使用最新的 Ubuntu 22.04 机器作为客户端和 Graylog 服务器…
2025年2月28日

如何在 Ubuntu 18.04 LTS 上安装 Ariadne CMS

如何在 Ubuntu 18.04 LTS 上安装 Ariadne CMS 在此页 要求 安装 LAMP 服务器 配置 MariaDB 安装阿里阿德涅 访问阿里阿德涅 Ariadne 是一个免费、开源、功能丰富的跨平台和以安全为中心的内容管理系统,用 PHP 语言编写。它在桌面硬件上使用超过一百万个对象进行了测试。 Ariadne 至少在过去十年中是稳定的并且完全向后兼容。它具有许多功能,包括 SVN 支持、DTAP 支持、支持多语言站点、用户和组管理、项目导入/导出、内置内联 WYSIWYG 编辑器、移动友好等等。在本教程中,我们将学习如何在 Ubuntu 18.04 服务器上安装 Ariadne。要求 一台运行 Ubuntu 18.04 的服务器。 已为您的服务器设置根密码。 安装 LAMP 服务器在开始之前,您需要将 Apache、MariaDB 和 PHP 安装到您的系统中。首先,通过运…
2025年2月28日

如何在 Linux 上观看免费在线电视

如何在 Linux 上观看免费在线电视 想在 Linux 盒子上看电视,而且最好是免费的? FreetuxTV 是一款在线电视播放器,最初开发的目的是让法国 ISP(例如 Free、Orange、SFR)的订户观看这些 ISP 流式传输的直播电视频道。随着时间的推移,FreetuxTV 已将其他免费在线电视、网络广播和网络摄像头频道添加到列表中,现在(众包)FreetuxTV 数据库包含 50 多种不同语言的频道。虽然 FreetuxTV 频道在任何方面都不是优质的(并且有充分的理由),但它仍然是一个不错的选择,特别是对于通常没有能力观看本国直播电视节目或广播的外国人来说。在本教程中,我将描述如何使用 FreetuxTV 在 Linux 上观看免费在线电视。在 Linux 上安装 FreetuxTV首先,您需要安装 VLC,因为 FreetuxTV 使用 VLC 后端…
2025年2月28日

如何在 RHEL/CentOS 8 上配置网络静态 IP 地址?

如何在 RHEL/CentOS 8 上配置网络静态 IP 地址? 介绍配置静态 IP 地址对于维护 RHEL/CentOS 8 上的网络稳定性和安全性至关重要。与动态 IP 地址不同,静态 IP 地址保持不变,确保可以轻松识别和定位网络上的设备。这在可能同时运行多个服务器、虚拟机或其他设备的企业环境中尤其重要。与动态寻址相比,静态 IP 寻址还具有多种优势。例如,它可以降低多个设备尝试使用同一 IP 地址时可能发生的冲突风险。此外,它允许管理员为不同设备设置特定的策略和规则,从而提供对网络流量的更多控制。了解 RHEL/CentOS 8 上的网络接口网络接口的定义和解释网络接口是将计算机连接到网络的硬件设备或软件组件。它提供计算机和网络之间的物理和逻辑连接,允许数据在它们之间传输。在 RHEL/CentOS 8 中,网络接口由 /sys/class/net 目录中…
2025年2月28日

如何在 Ubuntu 18.04 上使用 Nginx 安装 Laravel 5.6 PHP 框架

如何在 Ubuntu 18.04 上使用 Nginx 安装 Laravel 5.6 PHP 框架 本教程适用于这些操作系统版本Ubuntu 18.04(仿生海狸)Ubuntu 15.10(狡猾的狼人)在此页 我们将做什么 先决条件 第 1 步 - 更新 Ubuntu 第 2 步 - 安装 Nginx 第 3 步 - 安装 PHP 7.2 和 PHP-FPM 第 4 步 - 安装 MariaDB 第 5 步 - 安装 PHP Composer 第 6 步 - 为 Laravel 配置 Nginx 虚拟主机 第 7 步 - 安装 Laravel 第 8 步 - 测试 参考资料 Laravel 是一个免费开源的 PHP 框架,它实现了 MVC(模型-视图-控制器)设计模式。它由 Taylor Otwell 于 2011 年创建,旨在提供 CodeIgniter (CI) 框架的高级替代方案。 2011 年,Laravel 发布了版本 1 和版本 2,最新版本 5.6 带来了更多改进的功能,例如…
2025年2月28日

如何在 Linux 上挂载和使用 NFS 共享 使用 NSF 轻松共享文件

如何在 Linux 上挂载和使用 NFS 共享 使用 NSF 轻松共享文件 NFS 或网络文件共享由 Sun Microsystems 于 1984 年开发,是一种文件系统协议,用于通过网络访问文件,类似于本地存储设备。NFS 共享功能强大且流行,因为它们允许用户通过本地网络和 Internet 共享文件和目录。但是,最好将 NFS 共享限制在本地和受信任的网络,因为文件不会在计算机上加密。不过,该问题已在最新版本的 NFS 协议中得到解决和修复。您可能需要设置复杂的身份验证方法,例如 Kerberos。本教程将引导您了解如何在 Linux 系统上设置 NFS 共享。让我们开始吧。设置 NFS 服务器让我们从设置 NFS 服务器开始。这个过程相当简单,只有几个命令:sudo apt-get update sudo apt-get install nfs-kernel-server接…