2025年2月28日

如何在 Ubuntu 22.04 LTS 上安装 VirtualBox 7

如何在 Ubuntu 22.04 LTS 上安装 VirtualBox 7 VirtualBox 7 是 VirtualBox 6 之后的一次重大更新。它带来了大量新功能和错误修复。VirtualBox 7 的一些新功能包括:完全虚拟机加密:完全加密,包括虚拟机配置日志和保存的状态。虚拟 TPM 支持:添加了对虚拟 TPM 1.2 和 2.0 设备的支持。安全启动支持:添加了对虚拟机 EFI 安全启动的支持。更好的虚拟机 3D 支持:在 Windows 虚拟机上添加了对 DirectX 11 的支持。在非 Windows(即 Linux)虚拟机上,使用 DXVK 来提供更好的 3D 支持。改进了 VM 的屏幕大小调整:改进了 Linux VM 的屏幕大小调整功能(安装了 Linux Guest Additions)。更好的虚拟机创建向导:重新设计了新的虚拟机创建向导。改进了 UI 并在 UI 中集成了无人…
2025年2月28日

如何监控 Linux 中的电量使用情况

如何监控 Linux 中的电量使用情况 测量操作系统的功耗非常重要,尤其是当您尝试最大限度地延长笔记本电脑的电池寿命或减少数据中心机架安装服务器的能源费用时。电源使用监视器还有助于诊断电源管理问题,甚至是应用程序的错误行为。在这篇文章中,我将描述如何在 Linux 操作系统中监控电源使用情况。对于基于 Linux 的系统,您可以使用 PowerTop(Intel 开发的基于 ncurses 的命令行工具)来监控进程级功耗,并提供优化电源管理的建议。 PowerTop 支持 Intel、AMD、ARM 和 UltraSparc 处理器,而由于显而易见的原因,它在 Intel 处理器上最可靠。在 Linux 上安装 PowerTop在 Ubuntu 或 Debian 上安装 PowerTop $ sudo apt-get install powertop 在 CentOS、Fedo…
2025年2月28日

根据 Linux 中内存和 CPU 使用率最高的情况查找运行最多的进程

根据 Linux 中内存和 CPU 使用率最高的情况查找运行最多的进程 我记得有一次读到,高效的系统管理员都是懒惰的人。原因并不是他们没有做好自己的工作或浪费时间——主要是因为他们已经自动化了很多日常任务。因此,他们不必照管服务器,可以利用时间学习新技术并始终保持领先地位。自动化任务的一部分是学习如何让脚本完成您必须自己做的事情。不断地将命令添加到您自己的知识库中也同样重要。因此,在本文中,我们将分享一个技巧来找出 Linux 中哪些进程消耗了大量内存和 CPU 使用率。也就是说,让我们开始吧。检查 Linux 中按 RAM 或 CPU 使用率排序的热门进程以下命令将以后代形式显示按 RAM 和 CPU 使用情况排序的顶级进程列表(如果您想查看完整列表,请删除管道和头):ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem…
2025年2月28日

如何在 Ubuntu 16.04 中安装 Linux、Nginx、MySQL、PHP(LEMP 堆栈)

如何在 Ubuntu 16.04 中安装 Linux、Nginx、MySQL、PHP(LEMP 堆栈) 介绍LEMP 软件堆栈是一组可用于为动态网页和 Web 应用程序提供服务的软件。这是描述带有 Nginx Web 服务器的 Linux 操作系统的首字母缩写词。后端数据存储在MySQL数据库中,动态处理由PHP处理。在本指南中,我们将演示如何在 Ubuntu 16.04 服务器上安装 LEMP 堆栈。 Ubuntu 操作系统满足了第一个要求。我们将描述如何启动和运行其余组件。先决条件在完成本教程之前,您应该在服务器上拥有一个具有 sudo 权限的常规非根用户帐户。您可以通过完成我们的 Ubuntu 16.04 初始服务器设置来了解如何设置此类帐户。一旦您的用户可用,请使用该用户名登录您的服务器。您现在已准备好开始执行本指南中概述的步骤。第 1 步:安装 Nginx W…
2025年2月28日

如何在 Debian 10 上安装 Mono

如何在 Debian 10 上安装 Mono Mono 是一个非常流行的、免费的开源平台,由 Microsoft 的 .Net Framework 赞助,用于开发基于 ECMA/ISO 标准的应用程序。开发人员使用此工具制作最有效、最真实的应用程序。这些应用不受有限平台的限制,而是专注于跨平台。对 Mono 的更好理解取决于 Debian 的基本操作体验,因为 Mono 标准在 C# 编程和公共语言 Runtime 上都有实现。因此,按照本文的指导,您将能够在 Debian 10 上安装 mono。单声道的安装要在 Debian 10 上安装 Mono,您只需遵循以下 5 个步骤即可在系统上安装 Mono。安装包导入 GPG 存储库密钥添加 Mono 存储库安装单声道Mono版本验证步骤:1 安装软件包首先,我们要在Debian上安装一些必要的软件包,但在安装必要的软件包之前,最好先更新…
2025年2月28日

如何在 Debian 10 上安装 PostGIS PostgreSQL 地理信息系统

如何在 Debian 10 上安装 PostGIS PostgreSQL 地理信息系统 在此页 先决条件 开始 安装 PostgreSQL 安装 PostGIS 在 PostgreSQL 上激活 PostGIS 为 PostGIS 优化 PostgreSQL 结论 PostGIS 是一种开源软件,它允许将“地理信息系统”对象添加到 PostgreSQL 对象关系数据库中。 PostGIS 专门设计用于使用轻量级几何图形,帮助服务器增加从物理磁盘存储迁移到 RAM 的数据量。它是 PostgreSQL 的扩展,用于使用几何和地理数据类型存储空间数据。它还用于执行一些特殊查询以确定面积、距离、长度、周长并为您的数据创建索引。在本教程中,我们将学习如何在 Debian 10 上安装 PostGIS。先决条件 运行 Debian 10 的服务器。 在您的服务器上设置了根密码。 入门在开始之前,最好将系…
2025年2月28日

如何在 CentOS 7 上安装 Linux、Apache、MySQL、PHP (LAMP) 堆栈

如何在 CentOS 7 上安装 Linux、Apache、MySQL、PHP (LAMP) 堆栈 介绍“LAMP”堆栈是一组开源软件,通常安装在一起以使服务器能够托管动态网站和 Web 应用程序。该术语是代表 Linux 操作系统和 Apache Web 服务器的首字母缩写词。站点数据通常存储在 MySQL 数据库中,动态内容由 PHP 处理。在大多数 Linux 系统上,您可以通过从系统的默认包管理存储库下载 mysql-server 包来安装 MySQL。然而,在 CentOS 7 上,mysql-server 软件包实际上会安装 MariaDB,它是 MySQL 关系数据库管理系统的社区开发分支,可作为 MySQL 的直接替代品。因此,本教程将概述如何在 CentOS 7 服务器上安装由 Linux、Apache、MariaDB 和 PHP 组成的 LAMP 堆栈。先决条件在开始本指…
2025年2月28日

如何在 Ubuntu 或 Debian 上编译 FFmpeg

如何在 Ubuntu 或 Debian 上编译 FFmpeg 问题:我想安装原始的 FFmpeg(不是 Libav 分支)。如何在 Ubuntu 或 Debian 上编译 FFmpeg?在基于 Debian 的发行版(例如 Debian、Ubuntu 或 Linux Mint)上,由于某些政治原因,ffmpeg 包作为 libav 分支的过渡包而存在。因此,如果您尝试使用 apt-get 安装 ffmpeg 包,您实际上将安装 libav 工具,而不是原始的 FFmpeg,即使后者正在积极开发中。从 Ubuntu 14.04 (Trusty) 开始,误导性的过渡包 ffmpeg 已从基础存储库中删除,但官方 FFmpeg 仍然不是基于 Debian 的发行版的基础存储库的一部分。如果你想在 Ubuntu 或 Debian 上安装原始的 FFmpeg,一种方法是自己编译。以下是如何在 Ubuntu 或 De…
2025年2月28日

如何设置 RackTables、Linux 数据中心和服务器机房资产管理

如何设置 RackTables、Linux 数据中心和服务器机房资产管理 如果您作为系统管理员,不仅负责管理服务器,还负责管理公司的 IT 资产,您将需要监控它们的状态及其物理位置。此外,您必须能够报告数据中心的当前占用和利用率百分比。在规划新的实施或向环境中添加新设备之前,掌握这些信息至关重要,并且对于中小型服务器机房以及传统数据中心和云都同样有效。在本文中,我们将介绍如何在 CentOS/RHEL 7、Fedora 23-24 中安装和使用 RackTables,这是一个基于 Web 的数据中心管理系统和 Debian/Ubuntu 系统,这将帮助您记录硬件资产、网络地址和配置以及机架中可用的物理空间等。此外,您可以通过项目网站上的演示版本试用该软件,以便在继续之前对其进行检查。我们相信您一定会喜欢它!系统先决条件在 CentOS 7 中,…
2025年2月28日

如何在 Linux 中使用私钥使用 SSH

如何在 Linux 中使用私钥使用 SSH SSH 是一种连接远程服务器的安全方式。使用 SSH,客户端计算机在连接到服务器之前必须进行验证,这是使用密码和身份验证密钥(可以是公共的或私有的)来完成。身份验证密钥可确保您使用 OpenSSH for Linux 安全地连接到服务器。本指南详细介绍了如何使用 SSH 私钥进行身份验证。我们将讨论从生成 SSH 密钥到连接服务器时使用它的所有内容。生成 SSH 私钥要生成私钥,我们需要运行ssh-keygen命令,该命令将指导您生成私钥和所涉及的详细信息,例如文件名和密码。私钥生成后,最好安全存储。让我们在服务器上创建一个隐藏文件夹,用于存储在客户端计算机上生成生成的密钥并将其复制到服务器。我们可以将隐藏文件夹命名为ssh。$ mkdir -p ~/.ssh请注意,我们在服务器上创建隐藏文件夹,而不是在…