2025年2月28日

将 Ubuntu 系统集成到 Zentyal PDC(主域控制器)中 - 第 5 部分

将 Ubuntu 系统集成到 Zentyal PDC(主域控制器)中 - 第 5 部分 在我之前关于 Zentyal 3.4 作为 PDC 运行的教程之后,到目前为止我只加入了 Windows 相关操作系统,是时候集成 Linux 将系统分发到该域名。安装 Zentyal 作为 PDC(主域控制器)并集成 Windows – 第 1 部分从 Windows 管理 Zentyal PDC(主域控制器) – 第 2 部分创建组织单位并启用组策略 - 第 3 部分在 Zentyal 3.4 PDC 中设置文件共享 – 第 4 部分Zentyal 3.4 社区服务器设置为主域控制器,其作用类似于 Windows 2003 Server,可以轻松加入所有类型的基于 Windows 的操作系统,如 Windows XP、7、8、8.1、服务器版本 2003/2008/ 20012 年,在加入 Linux 桌面/服务器发行版方面也能取得出色的…
2025年2月28日

Linux C 编程教程第 22 部分 - 在 C 程序中访问命令行参数

Linux C 编程教程第 22 部分 - 在 C 程序中访问命令行参数 在此页 如何在 C 程序中访问命令行参数 结论 在前面的教程中,我们讨论了 C 编程语言中与指针相关的多个概念。我们讨论的概念之一是指针数组。我们使用整数指针数组的示例来演示这个概念。如何在 C 程序中访问命令行参数但正如该教程中提到的,指针数组可以是不同类型的。例如,这是一个字符指针数组:char *arr[] = {"HowtoForge", "FaqForge", "Linux"};这是一个小程序,展示了如何使用这个数组:#include <stdio.h>int main(){ char *arr[] = {"HowtoForge", "FaqForge", "Linux"}; prin…
2025年2月28日

如何在 Ubuntu 16.04 上使用 StrongSwan 设置 IKEv2 VPN 服务器

如何在 Ubuntu 16.04 上使用 StrongSwan 设置 IKEv2 VPN 服务器 介绍虚拟专用网络或 VPN 允许您在流量通过不受信任的网络(例如咖啡店、会议或机场的网络)时对其进行安全加密。IKEv2 或 Internet Key Exchange v2 是一种允许在服务器和客户端之间建立直接 IPSec 隧道的协议。在 IKEv2 VPN 实施中,IPSec 为网络流量提供加密。 IKEv2 在新平台(OS X 10.11+、iOS 9.1+ 和 Windows 10)上得到原生支持,无需额外的应用程序,它可以非常顺畅地处理客户端问题。在本教程中,您将在 Ubuntu 16.04 服务器上使用 StrongSwan 设置 IKEv2 VPN 服务器,并从 Windows、iOS 和 macOS 客户端连接到它。先决条件要完成本教程,您需要: 一台具有多个 CPU 的 Ubuntu 16…
2025年2月28日

AppArmor 与 SELinux 综合比较

AppArmor 与 SELinux 综合比较 在网络安全领域,有两种常用工具用于在 Linux 系统上实施强制访问控制 (MAC) 策略:AppArmor 和 SELinux。这两种工具都通过限制特定进程或应用程序可以在系统上执行的操作来提供一层安全性。在本文中,我们将全面了解 AppArmor 和 SELinux,并比较它们的特性和功能。AppArmor 和 SELinux 概述AppArmor 和 SELinux 都是 Linux 安全模块 (LSM),可用于保护系统免受各种安全威胁。它们旨在限制系统上的应用程序、进程和用户的操作。这两种工具都使用 MAC 策略来确定允许哪些操作和不允许哪些操作。AppArmor由Novell开发,最初于2005年发布。它是一个旨在易于使用和部署的LSM。 AppArmor 使用基于配置文件的安全方法,其中每个应用程序都有…
2025年2月28日

如何在 Ubuntu 14.04 上安装和配置 Elasticsearch

如何在 Ubuntu 14.04 上安装和配置 Elasticsearch 介绍Elasticsearch 是一个实时分布式搜索和分析数据的平台。它的流行是由于它的易用性、强大的功能和可扩展性。Elasticsearch 支持 RESTful 操作。这意味着您可以结合使用 HTTP 方法(GET、POST、PUT、DELETE 等)和 HTTP URI (/collection/entry) 来操作数据。直观的 RESTful 方法对开发人员和用户都很友好,这也是 Elasticsearch 流行的原因之一。Elasticsearch 是一款免费的开源软件,背后有一家实力雄厚的公司——Elastic。这种组合使其适用于从个人测试到企业集成的任何地方。本文将向您介绍 Elasticsearch,并向您展示如何安装、配置和开始使用它。先决条件在学习本教程之前…
2025年2月28日

如何在 CentOS 7 中安装或升级到内核 5.0

如何在 CentOS 7 中安装或升级到内核 5.0 尽管有些人使用Linux这个词来代表整个操作系统,但需要注意的是,严格来说,Linux只是内核。另一方面,发行版是一个建立在内核之上的全功能系统,具有各种应用程序工具和库。在正常操作期间,内核负责执行两项重要任务:充当系统上运行的硬件和软件之间的接口。尽可能有效地管理系统资源。为此,内核通过内置的驱动程序或以后可以作为模块安装的驱动程序与硬件进行通信。例如,当计算机上运行的应用程序想要连接到无线网络时,它会将该请求提交给内核,内核又使用正确的驱动程序连接到网络。建议阅读: 如何在 Ubuntu 中升级内核随着新设备和技术的定期出现,如果我们想充分利用它们,保持内核最新非常重要。此外,更新内核将帮助我们利用新的内核功能并保护自己免受先前版本中发现的漏洞的影响。准备好更新 Cen…
2025年2月28日

如何在 Ubuntu 上使用 Stunnel 设置 SSL 隧道

如何在 Ubuntu 上使用 Stunnel 设置 SSL 隧道 状态:已弃用本文已弃用,不再维护。原因Ubuntu 12.04 于 2017 年 4 月 28 日结束生命周期 (EOL),不再接收安全补丁或更新。请参阅本文作为参考可能仍然有用,但可能不遵循最佳实践或适用于此或其他 Ubuntu 版本。我们强烈建议使用为您正在使用的 Ubuntu 版本编写的最新文章。 如何在 Ubuntu 16.04 上使用 Stunnel 加密到 Redis 的流量 如果您当前正在运行运行 Ubuntu 12.04 的服务器,我们强烈建议您升级或迁移到受支持的 Ubuntu 版本: 如何从 Ubuntu 12.04 升级到 Ubuntu 14.04。 如何从 Ubuntu 14.04 升级到 Ubuntu 16.04 如何将服务器数据迁移到支持的版本 什么是隧道Stunnel 程序旨在用作远程客户端和本地(inetd 可启…
2025年2月28日

如何安装“IPFire”免费防火墙Linux发行版

如何安装“IPFire”免费防火墙Linux发行版 如果您正在为您的网络寻找可靠且强大的防火墙解决方案,IPFire 可能就是您的选择。 IPFire 是一款免费开源 Linux 发行版,提供企业级安全功能,包括状态检测防火墙、入侵检测和预防、虚拟专用网络 (VPN) 等。在本文中,我们将指导您完成在网络上安装 IPFire 的步骤。在开始之前,让我们确保您的系统满足 IPFire 的最低要求 -64 位处理器至少 512 MB RAM至少 4 GB 存储空间如果您的系统满足这些要求,您就可以继续了。第 1 步:下载 IPFire ISO 映像第一步是从官方网站下载最新的 IPFire ISO 映像。您可以从此链接下载:https://www.ipfire.org/download/ipfire-2.25-x86_64-full-core156.iso。下载完成后,…
2025年2月28日

如何在 CentOS 7 上安装 Nagios 4 和监控您的服务器

如何在 CentOS 7 上安装 Nagios 4 和监控您的服务器 介绍在本教程中,我们将介绍在 CentOS 7 或 RHEL 7 上安装非常流行的开源监控系统 Nagios 4。我们将介绍一些基本配置,以便您能够通过 Web 界面监控主机资源。我们还将利用 Nagios Remote Plugin Executor (NRPE) 作为代理安装在远程主机上,以监控其本地资源。Nagios 对于保持服务器清单以及确保关键服务正常运行非常有用。使用 Nagios 等监控系统是任何生产服务器环境的必备工具。先决条件要学习本教程,您必须在将运行 Nagios 的 CentOS 7 服务器上拥有超级用户权限。理想情况下,您将使用具有超级用户权限的非根用户。如果您在设置方面需要帮助,请按照本教程中的步骤 1 到 3 进行操作:使用 CentOS 7 进行初始服务器设置。还需要 LAMP 堆栈。如果…
2025年2月28日

Linux 中的 PowerShell 入门 [初学者指南]

Linux 中的 PowerShell 入门 [初学者指南] 在微软爱上Linux(俗称“微软爱Linux”)后,原本是Windows的PowerShell -唯一的组件,于 2016 年 8 月 18 日开源并跨平台,可在 Linux 和 Mac OS 上使用。PowerShell是微软开发的任务自动化和配置管理系统。它由命令语言解释器(shell)和构建在.NET Framework上的脚本语言组成。它提供对COM(组件对象模型)和WMI(Windows Management Instrumentation)的完整访问,从而允许系统管理员可以在本地和远程 Windows 系统以及 WS-Management 和 CIM(通用信息模型)上执行管理任务,从而实现对远程 Linux 系统和网络设备的管理。在此框架下,管理任务基本上是由称为cmdlet(发音为comm…