2025年2月28日

如何在 Linux VPS 上使用 Bash 历史命令和扩展

如何在 Linux VPS 上使用 Bash 历史命令和扩展 介绍在服务器环境中工作时,您将花费大量时间在命令行上。您很可能会使用 bash shell,这是大多数发行版的默认设置。在终端会话期间,您可能会经常重复某些命令,并且会更频繁地键入这些命令的变体。虽然在开始时重复输入每个命令可能是一种很好的做法,但在某些时候,它会越界,变得具有破坏性和烦恼。幸运的是,bash shell 有一些相当完善的历史记录功能。学习如何有效地使用和操纵您的 bash 历史将使您减少打字时间,而将更多时间用于完成实际工作。许多开发人员都熟悉DRY不要重复自己的理念。有效地使用 bash 的历史可以让你更接近这个原则并加快你的工作流程。先决条件要按照本指南进行操作,您需要访问运行基于 Linux 的操作系统的计算机。这可以是您使用 SSH 连接到的虚拟专用服务器,也…
2025年2月28日

Linux 中加密解密和密码保护文件的 5 个工具

Linux 中加密解密和密码保护文件的 5 个工具 在当今世界,数据隐私比以往任何时候都更加重要。面对众多的在线威胁,确保您的个人和专业数据的安全至关重要。做到这一点的最佳方法之一是使用加密和密码保护。如果您是 Linux 用户,那么您很幸运,因为 Linux 提供了多种强大的工具来加密、解密和密码保护您的文件。在本文中,我们将讨论 Linux 中可用的 5 个最佳工具以及如何使用它们。GPGGPG,即 GNU Privacy Guard,是一个使用 OpenPGP 标准的免费开源加密工具。它是一种广泛使用的工具,提供对称和非对称加密。使用 GPG,您可以使用密码或公钥加密文件。您还可以对文件进行签名以确保其真实性。要使用 GPG,您首先需要在 Linux 计算机上安装它。为此,请打开终端窗口并输入以下命令 -sudo apt-get install gnup…
2025年2月28日

“Ubuntu Linux”系统的深入洞察——我们看到了吗?

“Ubuntu Linux”系统的深入洞察——我们看到了吗? 正如我们所知,LINUX 是一个内核而不是操作系统,附带多个发行版,例如:Debian、Fedora、Ubuntu 显示管理器(内核空间) -显示管理器(用户空间)-用户初始化(或 x-session 初始化)。由系统 init 管理的进程的配置文件驻留在“/etc/init”中,由会话 init 管理的进程的配置文件驻留在“/usr/share/upstart”中(如根据当前的新贵版本 1.12),这些配置文件是本文所述的许多有关进程的秘密的关键。更深入地了解层次结构Ubuntu 识别两种类型的进程:短暂的工作(或工作即死亡的工作)。长期工作(或停留并工作的工作)。系统上的层次结构是由于进程之间的依赖关系而产生的,我们可以通过查看它们的配置文件来了解它们。我们首先从使系统启…
2025年2月28日

如何使用SongRec:最好的Shazam客户端用于识别Linux上的歌曲

如何使用SongRec:最好的Shazam客户端用于识别Linux上的歌曲 如果您发现自己听到一首不知道名字的歌曲,SongRec 可以满足您的需求。下面介绍如何在 Linux 上使用 SongRec 识别歌曲。当您想到音乐识别时,您首先想到的可能是 Shazam。它完全免费,适用于移动设备上的 Android 和 iOS,以及桌面设备上的 macOS 和 Windows。不幸的是,Linux 没有桌面客户端。那么如何在 Linux 上识别音乐呢?事实证明,有一个非官方的 Shazam 客户端可以帮助您在 Linux 上识别音乐。它叫做 SongRec,它的功能比官方 Shazam 服务多得多。请跟随我们演示它在 Linux 上的用法。什么是 SongRec?SongRec 是一款适用于 Linux 的免费开源 Shazam 客户端。它是用 Rust 编写的,可以帮助您通过多…
2025年2月28日

使用 Ubuntu 12.04 的初始服务器设置

使用 Ubuntu 12.04 的初始服务器设置 状态:已弃用本文涵盖不再受支持的 Ubuntu 版本。如果您目前正在运行运行 Ubuntu 12.04 的服务器,我们强烈建议您升级或迁移到受支持的 Ubuntu 版本: 升级到 Ubuntu 14.04。 从 Ubuntu 14.04 升级到 Ubuntu 16.04 将服务器数据迁移到支持的版本 原因:请参阅:红色意味着什么用户需要输入或自定义的行在本教程中将以红色显示!其余的应该主要是可复制粘贴的。基础当您第一次开始访问您的新服务器时,您应该采取一些早期步骤来使其更安全。虚拟专用服务器所需的一些首要任务包括设置新用户、为他们提供适当的权限以及配置 SSH。第一步——root登录知道 IP 地址和 root 密码后,以主用户 root 身份登录。不鼓励定期在 VPS 上使用 root,本教程将帮助您设置一个替代用户以永久…
2025年2月28日

Debian GNU/Linux 生日:23 年的历程且仍在继续……

Debian GNU/Linux 生日:23 年的历程且仍在继续…… 2016 年 8 月 16 日,Debian 项目庆祝了 23 周年纪念日,使其成为开源世界中最古老的流行发行版之一。 Debian 项目是由已故的 Ian Murdock 于 1993 年构思并创立的。那时 Slackware 已经作为最早的 Linux 发行版之一而引人注目。Ian Ashley Murdock,美国职业软件工程师,在普渡大学就读时就萌生了 Debian 项目的想法。他以他当时的女友 Debra Lynn (Deb) 的名字和他的名字命名该项目 Debian。他后来与她结婚,并于 2008 年 1 月离婚。Debian(如 Slackware)是当时无法获得最新 Linux 发行版的结果。 Ian 在接受采访时表示 – “提供一流的产品而不盈利将是 Debian 项目的唯一目标。甚至当时的 Linux 也不够可靠和…
2025年2月28日

如何在 Linux 中创建和管理 Btrfs 文件系统

如何在 Linux 中创建和管理 Btrfs 文件系统 Btrfs 或 B-tree 文件系统是 GPL 许可的写时复制 (COW),由 Oracle、Redhat、Fujitsu、Intel、Facebook 等多家公司开发、Linux Foundation、Suse 等。由于内核的限制,Brtfs 将支持最大 16 exbibyte,文件大小最大可达 8 exbibyte。文件可以用除“/”和NULL之外的任何字符创建。 Btrfs 具有自我修复功能,并且具有跨多个卷的能力。在 Btrfs 中,我们可以在线模式下缩小、扩展文件系统、添加或删除块设备。它还提供了子卷,子卷不是一个单独的块设备,我们可以为这些子卷创建快照并恢复快照。我们可以使用 btrfs,而不是使用 LVM。 Btrfs 文件系统仍在测试中,尚未包含在生产中,如果我们有任何重要数据,目前建议不要在…
2025年2月28日

Linux 虚拟控制台解释:它们是什么以及如何访问它们

Linux 虚拟控制台解释:它们是什么以及如何访问它们 除了默认的终端仿真器之外,Linux 还有其他命令行界面,称为虚拟控制台。在 Linux 桌面上,您可能主要使用 GUI,但是如果您可以使用纯文本模式怎么办?借助 Linux 虚拟控制台,您可以使用没有图形界面的计算机来挽救损坏的 X 系统,甚至可以完全在没有 GUI 的情况下使用它。什么是 Linux 虚拟控制台?在 Linux 系统上,控制台是直接连接到系统的键盘和显示器。这将取代小型机和大型机 Unix 系统上的串行终端。这将允许系统管理员以 root 身份登录,这可能会限制远程连接到系统的终端。相反,Linux 使用称为帧缓冲区的东西在屏幕上显示文本。虚拟控制台就像一个全屏 Linux 终端模拟器。在桌面系统上,您经常会在显示管理器启动之前看到启动消息。切换到虚拟控制台要在虚拟控制台之间切换,…
2025年2月28日

如何在 Ubuntu 16.04 上添加交换空间

如何在 Ubuntu 16.04 上添加交换空间 介绍提高服务器响应能力和防止应用程序内存不足错误的最简单方法之一是添加一些交换空间。在本指南中,我们将介绍如何将交换文件添加到 Ubuntu 16.04 服务器。什么是掉期?交换区是硬盘驱动器上的一个区域,被指定为操作系统可以临时存储无法再保存在 RAM 中的数据的地方。基本上,这使您能够增加服务器可以在其工作“内存”中保存的信息量,但有一些注意事项。硬盘驱动器上的交换空间将主要在 RAM 中不再有足够空间时使用保存使用中的应用程序数据。写入磁盘的信息将比保存在 RAM 中的信息慢得多,但操作系统更愿意在内存中继续运行应用程序数据并使用交换来交换较旧的数据。总的来说,将交换空间作为系统 RAM 耗尽时的后备,可以成为一个很好的安全网,以防止在非 SSD 存储可用的系统上出现内存不足异常。检查系统…
2025年2月28日

如何在 CentOS 8 上使用 Nginx 和 LE SSL 安装 Flarum Forum

如何在 CentOS 8 上使用 Nginx 和 LE SSL 安装 Flarum Forum 在此页 要求 开始 安装 Nginx、MariaDB 和 PHP 配置 MariaDB 数据库 为 Nginx 配置 PHP-FPM 安装 Flarum 为 Flarum 配置 Nginx 配置 SELinux 和防火墙 访问 Flarum 网络用户界面 使用 Lets Encrypt SSL 保护 Flarum Flarum 是一款免费、开源的下一代论坛软件,可让您更轻松地启动和发展成功的在线社区。它是基于 PHP 的简单、轻量级、快速且适合移动设备的软件。它具有丰富的功能集,包括优雅的 UI、双窗格界面、无限滚动、浮动编写器、完全响应等等。在本教程中,我们将介绍如何在 CentOS 8 服务器上安装 Flarum 论坛。要求 一台运行 CentOS 8 的服务器。 用您的服务器 IP 指向的有效域名 在服务器上配置了根密码。 入门在…