2025年2月28日

如何在 Ubuntu 18.04 上安装 MongoDB

MongoDB 是一个开源的现代文档数据库管理系统,旨在实现高性能数据持久化、高可用性以及自动扩展,基于 最先进的技术NoSQL。在MongoDB下,记录就是一个文档,它是由字段和值对组成的数据结构(MongoDB文档相当于JSON对象)。由于它提供了高性能和出色的可扩展性功能,因此它被用于构建需要强大、关键任务和高可用性数据库的现代应用程序。在本文中,我们将解释如何在 Ubuntu 18.04 上安装 MongoDB、管理其服务以及设置基本身份验证。重要:您应该注意,MongoDB 的开发人员仅提供64 位 LTS(长期支持)Ubuntu 版本的软件包,例如14.04 LTS(可信)、16.04 LTS(xenial)等。另请阅读:如何在 Ubuntu 16.04/14.04 LTS 上安装 MongoDB步骤1:在Ubuntu 18.04上安…
2025年2月28日

如何使用 SurfShark VPN 保护您的 Ubuntu Linux 系统

虚拟专用网络(又名 VPN)是一个很好的工具,可以保护您的设备隐私,并通过屏蔽您的 IP 地址来提高其安全性,这样任何在线来源都无法追踪您的位置和数据。 VPN 可防止网站、基础设施提供商和任何人跟踪您的个人信息和在线活动。VPN 在客户端和主机服务器之间创建虚拟网络,从而保护您的计算机免受黑客和窥探者的侵害。您的所有在线活动都使用绕过互联网服务提供商 (ISP) 维护的网络的虚拟网络。我需要在 Linux 上使用 VPN 吗?问题是为什么 VPN 很重要以及我的设备上需要它吗?答案是肯定的! Linux 发行版非常安全,但如果您想为网络添加额外的安全层,那么在设备上安装 VPN 是最佳选择。让我们来看看使用 VPN 的一些显着优势:它隐藏了您的私人信息。由于连接是加密的,因此可以保护您不被所有人和任何人跟踪它让你匿名。它可以提高公共场所无线流量的安…
2025年2月28日

如何在 Debian 10 上安装 Osquery

在本 Osquery 教程中,我们将首先讨论 Osquery 是什么、它是如何工作的、如何在 Debian 上安装它、快速介绍 SQL,最后构建一个详细说明如何将 Osquery 与 ELK Stack 集成的项目。为了使本教程简洁,我们不会深入探讨 ELK 堆栈的“内容”和“如何”。相反,我们将快速、直接地讨论如何将它与 Osquery 一起使用。我们还将假设您具有 SQL 的应用知识——尽管提供了指南)。什么是 Osquery?Osquery 由 Facebook 开发,是一款跨平台开源工具,用于使用基于 SQL 的查询来查询和监控系统。Osquery 可以与系统交互并收集详细信息,例如内存使用情况、运行进程、加载的内核模块、硬件事件、网络连接等。该工具可以在所有系统上运行,包括 Windows、Linux、Mac 和 BSD。使用 Osquery,您可以创建显示…
2025年2月28日

用于系统管理员的 22 个 Linux 网络命令

系统管理员的日常任务包括配置、维护、故障排除以及管理数据中心内的服务器和网络。 Linux 中有许多专为管理目的而设计的工具和实用程序。在本文中,我们将在不同类别下回顾一些最常用的 Linux 网络管理命令行工具和实用程序。我们将解释一些常见的用法示例,这将使 Linux 中的网络管理变得更加容易。在本页ifconfig 命令ip命令ifup 命令ethtool 命令ping命令路由跟踪命令地铁命令路由命令nmcli 命令netstat命令SS命令数控命令nmap 命令主机命令挖掘命令nslookup 命令tcpdump 命令Wireshark实用程序bmon 工具iptables 防火墙防火墙UFW 防火墙该列表对于全职 Linux 网络工程师同样有用。网络配置、故障排除和调试工具1.ifconfig命令ifconfig 是用于网络接口配置的命令…
2025年2月28日

如何在 Ubuntu 上安装和使用大胆的音频播放器

Audacious Audio 是一款开源音频播放器,具有让您轻松舒适所需的所有功能。您可以随心所欲地玩,因为它不会妨碍系统其他任务的资源。它包括许多出色的功能,例如拖放文件夹和单独的歌曲文件。您拥有优化的搜索功能,可以从整个播放列表中搜索专辑和艺术家。它还允许您创建自定义播放列表。它涵盖了从收听 DVD 到在线流媒体的所有内容。现在有了令人兴奋的功能,您可以向大胆的音频添加插件。我们可以使用这些插件来获取当前播放的歌词并显示 VU 表等。它完全免费使用,并且与 Windows 和 UNIX 兼容系统兼容。 Audacious 的调整包括配置 EQ、更改音频效果的动态范围以及更改 GUI 主题。因此,如果您想在 Ubuntu 上安装和使用 Audacious 音频播放器,请阅读我们的教程。如何在 Ubuntu 上安装和使用 Audacious 音频播放器我…
2025年2月28日

这 14 个 Linux 命令帮助我成为更好的故障排除者

使用 Linux,尤其是作为服务器,通常意味着处理新错误并解决它们。大多数问题只需通过网络搜索即可轻松修复。但有些错误可能需要您进行一些挖掘。在本指南中,我将分享一些 Linux 命令,它们将帮助您诊断和解决此类 Linux 错误。1 dmesg dmesg 命令是打印 Linux 内核环形缓冲区消息的强大工具。这些消息通常包括系统启动消息和硬件错误。使用 sudo 运行命令,如下所示:sudo dmesg您还可以使用人类可读的时间戳来显示它们。sudo dmesg -T从 dmesg 获得的输出可以通过管道传输到其他命令(例如 grep)以进行进一步处理。2 systemctl systemctl 命令用于使用 systemd 管理系统上的服务。您可以使用该命令打开/关闭服务、检查日志条目并列出所有服务的详细信息。要检查服务的状态,请运行:systemc…
2025年2月28日

使用 Shell 脚本自动化 Linux 系统维护任务 - 第 4 部分

前段时间我读到,有效的系统管理员/工程师的显着特征之一就是懒惰。乍一看似乎有点矛盾,但作者随后解释了原因:如果系统管理员将大部分时间花在解决问题和执行重复性任务上,您可能会怀疑他或她做得不太正确。换句话说,一个有效的系统管理员/工程师应该制定一个计划,以尽可能少的操作来执行重复性任务,并且应该通过使用来预见问题,例如,本系列第 3 部分 – 使用 Linux 工具集监控系统活动报告中介绍的工具。因此,虽然他或她可能看起来没有做太多事情,但这是因为他/她的大部分职责都是在 shell 脚本的帮助下完成的,这就是我们将在本教程中讨论的内容。什么是 shell 脚本?简而言之,shell脚本只不过是由shell逐步执行的程序,它是在Linux内核和最终用户之间提供接口层的另一个程序。默认情况下,RHEL 7 中用户帐户使用的 shell 是 ba…
2025年2月28日

Alacritty - Linux 上最快的终端模拟器

Alacritty是一款免费的开源、快速、跨平台终端模拟器,它使用GPU(图形处理单元)进行渲染,它实现了Linux 中的许多其他终端仿真器不提供某些优化。Alacritty 专注于简单和性能两个目标。 性能目标意味着它应该比任何其他可用的终端模拟器都要快。 简单目标意味着它不支持诸如选项卡或分割之类的功能(这些功能可以由其他终端多路复用器 - tmux 轻松提供) Linux。某些 Linux 操作系统在存储库中包含 Alacritty 的二进制文件,如果没有,您可以在各自的发行版上使用以下命令安装它----------- [Arch Linux] ----------- pacman -S alacritty ----------- [Fedora Linux] ----------- dnf copr enable pschyska/alacritty dn…
2025年2月28日

如何在 Debian 10 中安装 Swift

Swift 是一种著名的语言,由 Apple 开发,用于创建软件应用程序。 Swift 是一种开源语言,被用作快速、交互式编程语言,为所有平台和服务器开发各种软件。编写 Swift 代码是交互式的,因为语法非常简洁。 Swift 还包含多种对开发人员有用的功能。用 Swift 编写的代码设计起来很安全,而且速度也非常快。本文向您展示如何在 Debian 10 服务器上安装 Swift。本教程将对所有希望在计算机上安装 Swift 的 Debian 用户有很大帮助。我们将使用 Debian 10,但即使您的系统上没有安装最新版本的 Debian,也可以在您的计算机上遵循相同的过程。先决条件Debian 10sudo 用户在 Debian 10 中安装 Swift要在 Debian 中安装 Swift,请使用 Ctrl + Alt + T 快捷键打开终端,然后按照步骤如下:第 1 步:更新包…
2025年2月28日

已弃用的 Linux 网络命令及其替代品

在上一篇文章中,我们介绍了一些有用的命令行网络实用程序,供系统管理员在 Linux 上进行网络管理、故障排除和调试。我们提到了许多 Linux 发行版中仍然包含和支持的一些网络命令,但实际上现在已被弃用或废弃,因此应该采用更现代的替代品。尽管这些网络工具/实用程序仍然可以在主流 Linux 发行版的官方存储库中找到,但它们实际上并没有默认预安装。这在企业 Linux 发行版中很明显,许多流行的网络命令不再在 RHEL/CentOS 7 上运行,而实际上可以在 RHEL/CentOS 6 上运行。 。最新的 Debian 和 Ubuntu 版本也不包含它们。在本文中,我们将分享已弃用的 Linux 网络命令及其替代命令。这些命令包括 ifconfig、netstat、arp、iwconfig、iptunnel、nameif 以及 route 。除iwconfig…