如何在 CentOS 8 / RHEL 8 上安装 Nagios

纳吉欧斯 是一款免费的开源监控工具,可帮助我们监控在 Windows、Linux、路由器和其他网络设备上运行的服务和应用程序。 借助 Nagios 图形界面,您可以监控基本服务(FTP、HTTP、SSH 等)和属性(系统负载、内存、CPU 使用率等)。 在这篇文章中,我们将看到如何在 CentOS 8 / RHEL 8 上安装 Nagios 以及如何使用 Nagios 插件. 本文档也适用于 CentOS 7 CentOS 6 Debian 10 Debian 9 Ubuntu 18.04 Ubuntu 16.04 先决条件 Nagios 需要 Web Server (httpd)、PHP、编译器和开发库。 在单个命令中安装所有软件包。 yum -y install httpd php gcc glibc glibc-common wget perl gd gd-devel unzip zip tar 创建一个用户和组,以允许通过 […]

1 min read

如何在 CentOS 8、RHEL 8、AlmaLinux 8、Rocky Linux 8 中重置 Root 用户密码

这个简短的教程解释了如何在 CentOS 8 和 RHEL 8 服务器版本中重置 root 密码。 当您丢失了 root 用户的密码并想在不使用任何其他恢复工具的情况下恢复 root 密码时,此快速提示将很有帮助。 由于您必须登录 单用户模式 要恢复密码,您应该可以物理访问系统。 如果服务器托管在其他地方,您可能需要托管服务提供商的帮助。 在 CentOS 8、RHEL 8 中重置 root 密码 我在 CentOS 8 服务器上测试了本指南,但它也应该在 RHEL 8 及其克隆版本(如 AlmaLinux 8 和 Rocky Linux 8)中工作。 步骤1: 启动 CentOS 服务器。 当 GRUB 启动菜单出现时,选择您要启动的内核版本,然后按 e 编辑选定的引导条目。 在 centos 8 中编辑 grub 启动菜单项 第2步: 在下一个屏幕中,您将看到内核启动参数。 […]

1 min read

哦,无赖! Rocket League 将终止对 Linux 的支持

如果你喜欢在 Linux 上玩 Rocket League,你会很失望地知道 皮索尼克斯,火箭联盟背后的开发团队 宣布 他们将在 2020 年 3 月放弃对 Linux 和 Mac 的支持。 如果这只是另一个休闲游戏 蒸汽,我不介意——但《火箭联盟》是一款在所有平台上都非常流行的在线多人游戏。 事实上,Rocket League 是我最喜欢在 Linux 上玩的游戏之一(除了 CS:GO)。 即使我已经有一段时间没玩了——我也不能玩它真是太可惜了。 因此,对于期待在流行的在线多人游戏中获得乐趣的 Linux 游戏玩家来说,这绝对是可悲的,因为这种游戏需要良好的硬件配置才能完美运行。 他们为什么要结束支持? 在他们的 公告,他们提到: 随着我们不断升级 火箭联盟 随着新技术的出现,我们不再能够维持对 m​​acOS 和 Linux (SteamOS) 平台的支持。 因此,macOS 和 Linux 版游戏的最终补丁将在 3 月发布。 此更新将禁用 macOS 和 Linux 上玩家的在线功能(例如游戏内购买),但包括本地比赛和分屏游戏在内的离线功能仍然可以使用。 好吧,这当然不能解释为什么他们放弃对 Linux/Mac 的支持。 但是,看起来这款游戏将在 3 […]

1 min read

Kodi 17.6 – 最后一个 v17 “Krypton” 发布(如何安装)

Kodi 媒体中心今天早些时候发布了 17.6 版本,但有一些变化。 现在的开发重点是 Kodi 18 “Leia”。 作为 v17 “Krypton” 的最后一个错误修复版本, 代码 17.6 仅包含一些更改: 修复控制器对话框中可能的崩溃 将标准刮板更新到发布时可用的最新版本 修复内部网络服务器可能出现的连接问题 修复禁用外围操纵杆附加组件时的崩溃 如何在 Ubuntu 中安装 Kodi 17.6: 是稳定的 PPA 已经为 Ubuntu 14.04、Ubuntu 16.04、Ubuntu 17.04 和 Ubuntu 17.10 制作了软件包。 通过打开终端 Ctrl+Alt+T 或通过从应用程序启动器搜索“终端”。 当它打开时,请执行以下操作: 1. 运行命令添加 Kodi 稳定版 PPA: sudo add-apt-repository ppa:team-xbmc/ppa 在提示并点击时输入您的密码(打字时没有视觉反馈) Enter. 2. 然后通过软件更新程序从现有版本升级 Kodi:

1 min read

如何在 Linux 中更改默认的 Sudo 日志文件

这个简短的指南解释了如何更改默认值 sudo Linux 发行版中的日志文件,例如 Debian、Ubuntu、CentOS、 Fedora 和 openSUSE。 为什么要更改默认值 sudo 日志文件? 你可能想知道。 默认情况下,所有 sudo 事件将被记录 /var/log/auth.log Ubuntu 等基于 Debian 的系统中的文件。 在基于 RPM 的系统中,例如 CentOS 和 Fedora, 这 sudo 活动存储在 / var / 日志 / 安全 / 文件。 在 openSUSE 中, sudo 日志存储在 /var/日志/消息 文件。 然而,他们并不致力于 sudo 日志。 如果您查看这些文件,您会注意到其中还存储了其他类型的日志,例如 cron、ssh、systemd 等。 所以如果想设置一个专门的文件来记录成功和不成功 sudo 尝试(以及错误),请按照下面给出的步骤操作。 内容 更改默认值 […]

1 min read

使用 Python 查找 Linux 系统详细信息

Python 是一种流行的编程语言,默认预装了许多 Linux 操作系统。 您知道我们可以使用 Python 找到有关 Linux 系统的信息吗? 是的! 本简要指南介绍了如何使用 Python 查找 Linux 系统详细信息。 Python 有一个名为的模块 平台 它使我们能够找到各种系统信息,例如操作系统版本、发行版名称、机器架构、内核、操作系统代码名称、Python 版本等。 内容 使用 Python 查找 Linux 系统详细信息 创建简单的 Python 脚本以显示 Linux 系统详细信息 使用 Python 3.8.0 查找 Linux 系统详细信息 帮助我们帮助您: 使用 Python 查找 Linux 系统详细信息 如上所述,大多数 Linux 发行版默认附带 Python。 如果尚未安装,您可以使用发行版的包管理器安装它。 在这里,我包含了在某些 Linux 发行版上安装最新 Python 3.6.x 版本的步骤。 在 […]

2 mins read

如何在 Ubuntu 20.04 上安装 Virtualmin

Virtualmin 是一个虚拟主机控制面板,允许您通过易于使用的界面管理您的虚拟专用服务器。 您可以使用该软件来创建和删除网站、安装和更新服务器应用程序以及监控资源使用情况。 Virtualmin 具有许多脚本,可以简化在服务器上安装和维护软件的过程。 它带有一个脚本安装程序,用于流行的应用程序,如 Drupal、Joomla、bbPress、Django 等等。 Virtualmin 还提供了一个更新程序工具,可帮助您在一次操作中更新服务器软件的所有方面。 它甚至允许您通过单击按钮检查安全更新并克隆整个 Virtualmin 安装。 Virtualmin 提供了广泛的配置选项,可以通过其 Web 界面或使用命令行工具进行访问。 例如,您可以使用该软件设置黑名单,防止某些网站被访问。 您还可以创建访问控制列表并将其作为自定义变量存储在数据库中。 Virtualmin 通过各自的命令行工具或 Web 界面为 MySQL、PostgreSQL、MongoDB 和其他数据库提供支持。 本文将向您展示如何在 Ubuntu 20.04 服务器上安装 Virtualmin。 Virtualmin 有两个版本:社区版和企业版。 后者具有更多功能,但需要许可证密钥。 在本指南中,我们将安装免费试用该软件的社区版。 先决条件 您需要通过 SSH 在您的服务器上拥有 root 访问权限才能使本指南正常工作。 完全限定域名 (FQDN) 更新系统 Virtualmin 需要一个完全更新的系统。 首先更新您的软件包列表,然后使用以下命令将所有已安装的软件包升级到最新版本: sudo apt-get update && sudo apt-get upgrade -y 完成后,您应该重新启动服务器并重新登录: […]

1 min read

如何在 Ubuntu Linux 上安装 Midori 浏览器

市场上有大量的浏览器可以满足不同计算社区的不同需求。 其中之一是 Midori 浏览器,它可以帮助一群追求速度的独特用户。 需要更快导航速度和内置浏览器快捷方式的用户一直依赖 Midori。 我使用的是 Ubuntu 22.04,我将向您演示如何在您的 Ubuntu 和相关系统上安装 Midori 浏览器。 这些说明属于所有 Ubuntu 发行版和衍生产品。 先决条件 浏览器基于标准库,因此不需要任何此类先决条件。 步骤 1. 在 Ubuntu 上安装 Midori Borwser Midori 是一个跨平台的应用程序,可用于多种操作系统。 我将通过 Ubuntu 包管理器安装它,而不是从可执行文件的源安装 Midori,以使过程更容易。 一开始运行更新命令是确保浏览器在更新存储库中可用的最佳选择。 稍后运行 install 命令开始安装。 $ sudo apt update $ sudo apt install midori

1 min read

Linux 中的 /dev/null 是什么?

如果你深入研究 shell 编程,你会遇到 /dev/null 要么 2>/dev/null 无数次。 起初,这可能看起来像是令人生畏的抽象行话,但它的存在有一个非常重要(且易于理解)的原因。 在本文中,我们将了解 /dev/null 以及如何在 shell 编程中使用它。 什么是 /dev/? 在 Linux 上,从驱动程序到设备的所有内容都作为文件访问。 /dev/ 是一个包含所有物理和虚拟设备的目录。 例如, /dev/sda 可能是您的主硬盘和 /dev/sdb 可能是您现在正在使用的笔式驱动器的文件。 这就是您在 Linux 中访问设备的方式。 除了像硬盘这样的物理设备,Linux 还有虚拟设备。 虚拟设备是类似于物理设备但实际上仅以软件形式存在的设备。 应用程序可以从这些设备获取数据,但这些数据不是来自物理设备,而是来自操作系统本身。 什么是 /dev/null? /dev/null 是一个特殊的虚拟设备,用于写入而不是读取。 写入 /dev/null 的任何内容都会从操作系统中消失。 正因为如此, /dev/null 被称为 比特桶. 比如这里我把echo的输出重定向到/dev/null。 如您所见,没有输出。 输出“Hello World”不存储在系统上的任何文件中。 它只是消失了。 但是你为什么要使用这样的东西呢? 我们来看看使用 /dev/null. /dev/null 的使用 Linux 命令行被系统管理员甚至临时用户使用。 […]

1 min read

如何在 Ubuntu 20.04 中安装 GitLab

GitLab 是一个完整的 DevOps 平台工具,提供托管 git 存储库、应用程序的集成 CI/CD 管道、Kubernetes 集成等功能,有助于软件开发。 它是一个基于 Web 的托管工具,有助于在团队之间远程分发源代码。 GitLab 有两个版本:提供付费功能的企业版和开源免费的社区版。 在本文中,我们将在 Ubuntu 20.04 中安装和托管 GitLab 社区版。 安装先决条件依赖项 在安装软件包之前,请确保更新软件包信息。 $ sudo apt update 然后安装以下必要的包 $ sudo apt install -y ca-certificates curl openssh-server 在系统中附加 GitLab 包存储库 安装完所有依赖项后,您需要运行以下命令 curl 命令下载 bash 将包信息添加到您的系统的脚本,这有助于 apt 为您管理 GitLab deb 包。 $ curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash […]

1 min read

如何在 Ubuntu 上安装和配置 PostgreSQL

在本教程中,您将学习如何在 Ubuntu Linux 上安装和使用开源数据库 PostgreSQL。 PostgreSQL (或 Postgres)是一个功能强大、免费且开源的关系数据库管理系统(关系型数据库管理系统) 在可靠性、功能稳健性和性能方面享有盛誉。 它旨在处理任何规模的各种任务。 它是跨平台的,默认数据库 macOS 服务器. 如果您喜欢简单易用的 SQL 数据库管理器,那么 PostgreSQL 可能正是适合您的工具。 它支持 SQL 标准并提供附加功能,同时还可以由用户进行大量扩展,因为用户可以添加数据类型、函数和做更多事情。 之前我讨论了在 Ubuntu 上安装 MySQL。 在本文中,我将向您展示如何安装和配置 PostgreSQL,以便您可以随时使用它来满足您的任何需求。 在 Ubuntu 上安装 PostgreSQL PostgreSQL 在 Ubuntu 主存储库中可用。 但是,与许多其他开发工具一样,它可能不是最新版本。 首先使用终端中的 apt 命令检查 Ubuntu 存储库中可用的 PostgreSQL 版本: apt show postgresql 在我的 Ubuntu 18.04 中,它显示 PostgreSQL 的可用版本是版本 10(10+190 表示版本 10),而 […]

1 min read

庆祝 KDE 的 22 岁生日,讲述其辉煌过去的一些鼓舞人心的事实!

祝你生日快乐 在哪里! 让我们回顾其辉煌的历史,并在这个传奇且深受喜爱的桌面环境中讲述一些鼓舞人心的事实,以此庆祝这一时刻! 22年前, 马蒂亚斯·埃特里希 (现在是计算机科学家和软件工程师 这里),然后是计算机科学专业的学生 Eberhard Karls 蒂宾根大学, 作为一个不太高兴 通用桌面环境 (CDE) 用户。 他想要一个更舒适、更简单、更易于使用、外观和感觉更好的界面。 就这样 Kool 桌面环境 (KDE) 项目是 出生! 请注意,KDE 显然是针对 CDE 的双关语! 花絮:KDE的官方吉祥物是Konqi,她有一个女朋友叫Katie。 以前曾经有一个叫法师 坎道夫 但后来被Konqi取代,因为很多人喜欢和喜欢吉祥物是这条迷人而友好的龙! 关于 KDE 的一些有趣且鼓舞人心的事实 我们回顾了过去 22 年 KDE 项目中发生的一些有趣但鼓舞人心的事件: 发展 1997 年,15 位开发人员在德国 Arnsberg 会面,共同开发 KDE 项目并讨论其未来。 这个事件后来被称为 KDE 一 其次是 KDE 2 和 KDE 三 以此类推在晚年。 […]

1 min read

使用 Silentcast 在 GIF 动画中录制 Ubuntu 桌面

Silentcast 是一个图形工具,用于以动画 gif 录制 Linux 桌面。 通过提供易于遵循的向导,它使录制更容易。 和 无声广播, 你可以: 以 gif、webm、mp4 格式录制截屏视频 录制全屏、选择窗口或选择区域。 将选定窗口的大小自动调整为给定的宽度和高度。 单击系统托盘上的停止图标后,会弹出一个对话框,询问您是否继续将图像转换为 GIF。 截图: 在 Ubuntu 中安装 Silentcast: 从 Dash/Menu 或按键盘上的 Ctrl+Alt+T 打开终端。 当它打开时,一一运行下面的命令来安装工具 其购电协议: sudo add-apt-repository ppa:sethj/silentcast sudo apt-get update sudo apt-get install silentcast 到目前为止,PPA 支持 Ubuntu 12.04、Ubuntu 14.04、Ubuntu 14.10、Linux Mint 13/17。

1 min read

使 Debian 成为无线接入点

随着 Debian 最新操作系统 Debian Buster 10 的发布,创建热点比以往任何时候都容易。 通过 wifi 热点,您可以让其他无线设备(如智能手机和电视等)使用您计算机的互联网连接。 本教程描述了将 Debian 变成一个简单的步骤 无线接入点. 我们在具有支持同时连接两个无线设备的网络芯片的设备上运行本教程。 如果您的无线芯片不支持此功能,您将不得不使用有线互联网连接作为 Debian 系统的热点。 请按照以下步骤将您的 Debian 系统变成 wifi 热点: 通过应用程序启动器搜索打开设置实用程序,如下所示: 或者 单击位于 Debian 桌面右上角的向下箭头,然后单击位于左角的设置图标,如下所示:

1 min read

冷静! Skype for Web 并未放弃对 Linux 的支持

前几周有传言称 Ubuntu 正在用 Snap 取代 Apt。 通过 Ubuntu 团队成员的澄清,我打破了这个谣言。 本周,谣言四起,新发布的 Skype for Web 已放弃对 Chromebook 和 Linux 的支持. 虽然我不能担保 Chromebook,但我可以肯定地确认 Skype for Web 在 Linux 上运行良好。 Skype for Web 的第一个稳定版本在科技界是一个重大新闻。 当我阅读新闻时,得知不支持 Linux 时,我感到很惊讶。 当 Skpe for Web 依赖于 Web 浏览器时,为什么 Microsoft 会放弃对某些操作系统的支持? 这没有意义,不是吗? 所以我去了 网络版 Skype 在 Ubuntu 上使用 Google Chrome 的网站,登录到我的帐户并惊讶地发现与报告相反,它工作得很好。 我可以发送和接收聊天、音频通话、视频通话。 我还能够通过网络界面记录 Skype […]

1 min read