2025年2月28日

如何检查 Linux 上的程序或进程使用了哪些库

如何检查 Linux 上的程序或进程使用了哪些库 问题:我想知道当我调用特定的可执行文件时,在运行时加载哪些共享库。有什么方法可以识别 Linux 上可执行程序或正在运行的进程的共享库依赖关系吗?您可以使用以下方法来识别给定程序可执行文件(例如,/path/to/program)或给定运行进程(例如,PID 1149)所依赖的共享库。检查可执行程序的共享库依赖性要找出特定可执行文件依赖哪些库,您可以使用 ldd 命令。此命令调用动态链接器来查找可执行文件的库依赖项。 $ ldd /path/to/program 请注意,不建议使用任何不受信任的第三方可执行文件运行ldd,因为某些版本的ldd可能会直接调用可执行文件来识别其库依赖项,这可能存在安全风险。相反,显示未知应用程序二进制文件的库依赖关系的更安全方法是使用以下命令。 $ objdu…
2025年2月28日

Linux 上最好的文本编辑器

Linux 上最好的文本编辑器 Linux 系统有许多不同的文本编辑器选择。您选择使用哪种文本编辑器将取决于您计划进行的工作类型。例如,编写基本文档与编写网站或程序。无论您的情况如何,都有很多不错的文本编辑器可用。在本教程中,我们列出了我们最喜欢的 Linux 文本编辑器。我们已经包含了 GUI 文本编辑器和命令行编辑器。在某些情况下,您可能需要其中一种。这将帮助您决定哪一种最适合您和您的情况。在本教程中您将学习:Linux 上最好的文本编辑器Linux 上最好的文本编辑器以下是我们在 Linux 上精选的一些文本编辑器。哪种文本编辑器适合您?几乎所有以下文本编辑器都可以在大多数发行版存储库中使用。尝试一下。你可能会感到惊讶。原子Atom 可以作为文本编辑器,用于多种不同的用途。它具有语法突出显示功能,因此可以与编码一起使用,但它也可…
2025年2月28日

如何在 Ubuntu 20.04 中安装 Moodle 学习平台

如何在 Ubuntu 20.04 中安装 Moodle 学习平台 Moodle 是世界上最受欢迎、强大、免费且开源的在线学习 (e-learning) 管理平台,专为网络和移动设备而构建。它提供了广泛的活动和教育工具,使学校、大学和相关机构能够随时随地为学生提供灵活的学习平台,而不会中断他们的课程和课程。其一些一般功能包括现代化、易于使用的界面、个性化仪表板、协作工具和活动、一体化日历、便捷的文件管理、简单直观的文本编辑器、通知和跟踪进度。重要的是,Moodle 还具有高度可扩展性,可以使用一千多个插件来支持额外的活动、块、主题等等。在本文中,您将了解如何在 Ubuntu 20.04 上安装最新版本的 Moodle 学习平台以及 NGINX 和 MySQL/MariaDB 数据库旧版本。服务器要求:新安装的 Ubuntu 20.04 服务器,安装了 LEM…
2025年2月28日

什么是JingOS Linux?

什么是JingOS Linux? JingOS 是一款基于 Ubuntu 的移动 Linux 发行版,针对平板设备。已经有一些基于 Linux 的操作系统可以在手机上运行,但大多数都相当粗糙,而 JingOS 是第一个专为平板电脑设计的 Linux 发行版。精操作系统晶灵科技的中国开发者在 JingOS 的初步预览中解释说,该发行版的触摸友好界面受到了苹果 iPadOS 的启发。那是在 2021 年 1 月,该操作系统的第一个版本现已可供公众使用。JingOS基于Ubuntu 20.04,用户界面源自桌面环境KDE Plasma Mobile 5.20。 JingOS 通过 Linux 的强大功能来支持 iPad 的感觉,这也是它如此独特的原因。它优先在移动平板电脑上运行,但您也可以在笔记本电脑上运行。因此,它也提供了“笔记本电脑精简版”体验。这里值得注意的一点是,它不是…
2025年2月28日

如何在 Linux 上自定义 SDDM 显示管理器

如何在 Linux 上自定义 SDDM 显示管理器 SDDM(简单桌面显示管理器)是一个现代的、免费的开源显示管理器,可在 Linux 和其他 Unix 平台(如 FreeBSD)上使用。它可以与 X11 和 Wayland 配合使用,并且基于 QtQuick(一个构建 QML 应用程序的框架)。 SDDM 允许很大程度的定制;因此,有很多自定义主题可供使用。在本教程中,我们将了解如何在一些最常用的 Linux 发行版上安装和启用 SDDM,以及如何使用自定义主题更改其外观。在本教程中您将学习:什么是显示管理器如何在一些最常用的 Linux 发行版上安装和启用 SDDM如何安装和使用 SDDM 主题如何在不安装 SDDM 主题的情况下测试它什么是显示管理器?现代Linux发行版,当安装了GNOME、Xfce或KDE等桌面环境时,使用称为“显示管理器”的软件为用户提供可…
2025年2月28日

如何在 Ubuntu 上安装 Synaptic

如何在 Ubuntu 上安装 Synaptic Synaptic是一个基于 GUI 的包管理器工具,就像 Software Manager 一样,它提供了一个简单的界面来搜索、安装、更新和删除 Ubuntu 上的包。它允许您访问在软件管理器中找到的所有软件,并且是 Ubuntu 软件管理器的最佳替代品。您可以为 Ubuntu 上的特定软件安装选择特定版本和依赖项。在本指南中,我们将演示在 Ubuntu 上安装 Synaptic 的过程。如何在 Ubuntu 上安装 Synapticsynaptic 的安装过程非常简单,因为它存在于 Ubuntu 的默认存储库中。在安装synaptic之前,通过以下命令更新和升级系统,以确保所有现有软件包都是最新的。sudo apt update && sudo apt upgrade然后执行以下命令在Ubuntu上安装sy…
2025年2月28日

如何在Linux中运行“script”命令?

如何在Linux中运行“script”命令? script命令用于打字或记录所有终端进程。运行脚本命令后,它开始记录屏幕上出现的所有内容,包括输入和输出,直到退出。如果不指定任何参数,将在目录中创建“typescript 文件”来保存终端记录。脚本命令记录标准输入/输出和执行时间。这篇文章描述了什么是“script”命令以及它如何与各种选项配合使用。句法 :请遵循以下给出的“script”命令语法:$ script [option] [filename]让我们讨论一些例子。示例1:使用不带任何参数的脚本命令首先,键入“script”而不指定任何参数。如果不指定参数,脚本将在目录中创建一个“typescript”文件来保存记录。$ script“脚本”将开始录制,可以随时使用“退出”命令停止录制…
2025年2月28日

如何更改 RHEL 7 Linux 上的运行级别

如何更改 RHEL 7 Linux 上的运行级别 使用 /etc/inittab 更改运行级别的传统方法在红帽企业 Linux 版本 7 中已经过时。因此,任何使用 systemd 系统管理守护进程的 Linux 系统现在都依赖于 systemctl 命令来更改运行级别 - 或者更准确地说,更改目标。因此,对 /etc/inittab 文件的任何编辑都不会在 RHEL 7 上生效。在本教程中,您将了解如何更改 Red Hat 7 Linux 上的运行级别。这将通过使用 systemd 来完成。查看下面的一些示例以了解具体操作方法。在本教程中您将学习:如何更改 Red Hat 7 Linux 上的运行级别或 systemd 目标如何查看当前运行级别或 systemd 目标如何更改 RHEL 7 Linux 上的运行级别熟悉下面的一些命令,以便了解如何有效地更改 RHEL 7 上的运行级别。如果您不熟悉 sy…
2025年2月28日

如何在 Debian 11 上配置sources.list

如何在 Debian 11 上配置sources.list Debian 11,代号“Bullseye”,是 Debian 系统的最新稳定版本,其中包含一个严重依赖于 sources.list 文件的强大包管理工具 apt。这些文件包含有关 Debian 用于在系统上安装或更新软件包的软件包存储库的信息。配置sources.list文件有利于保持系统更新并接收正确的软件包更新。在本指南中,您将学习在 Debian11 上配置 sources.list。Debian Linux中的sources.list文件是什么在 Debian 中,sources.list 文件是一个配置文件,其中包含某个软件包在安装过程中所需的存储库列表。它允许用户直接从Debian系统的源存储库安装软件包。每当您运行apt或apt-get命令时,包管理系统都会使用source…
2025年2月28日

如何在 Ubuntu 20.04 Focal Fossa Linux 上安装 Steam

如何在 Ubuntu 20.04 Focal Fossa Linux 上安装 Steam Steam 无疑是最受欢迎的 PC 游戏客户端,并且有数百款适用于 Linux 的游戏,难怪 Linux 游戏玩家想要在 Ubuntu 上安装 Steam。 Steam 背后的公司 Valve 正式针对 Ubuntu 和 Debian 提供 Linux 支持,这对 Ubuntu 用户来说是个好消息。在本教程中,我们将引导您完成使用标准 Ubuntu 存储库为 Ubuntu 20.04 Focal Fossa Linux 安装 Steam 以及使用官方 Steam 软件包执行手动安装的说明。你知道吗? Valve 的 Proton 兼容层的最新发展使得许多新的(和旧的)游戏能够在 Linux 上完美运行。如果您过去尝试在 Linux 上运行游戏但不成功,我们建议您再试一次。使用 Proton(Steam 客户端默认提供),游戏…