2025年2月28日

Neofetch - 显示带有发行版徽标的 Linux 系统信息

Neofetch - 显示带有发行版徽标的 Linux 系统信息 Neoftech 是一个跨平台且易于使用的系统信息命令行脚本,它收集您的 Linux 系统信息并将其显示在终端上的图像旁边,它可以是您的发行版徽标或任何 ascii您选择的艺术。最近,Neofetch 3.0 发布了新的主要版本,此更新中添加了大量重大更改。Neoftech 与 ScreenFetch 或 Linux_Logo 实用程序非常相似,但高度可定制,并带有一些额外的功能,如下所述。它的主要功能包括:速度快,打印全彩色图像 - ASCII 格式的发行版徽标与系统信息一起,高度可定制,可以在终端上打印信息的内容、位置和时间,并且可以截取桌面屏幕截图当关闭由特殊标志启用的脚本时。所需的依赖项:Bash 3.0+,支持 ncurses。w3m-img(有时与w3m一起打包)或iTerm…
2025年2月28日

在 Linux 中设置 RAID 10 或 1+0(嵌套) - 第 6 部分

在 Linux 中设置 RAID 10 或 1+0(嵌套) - 第 6 部分 RAID 10 是RAID 0 和RAID 1 的组合,形成RAID 10。要设置 Raid 10,我们至少需要 4 个磁盘。在我们之前的文章中,我们了解了如何使用至少 2 个磁盘设置 RAID 0 和 RAID 1。在这里,我们将使用 RAID 0 和 RAID 1 来执行至少 4 个驱动器的 Raid 10 设置。假设我们将一些数据保存到使用 RAID 10 创建的逻辑卷中。仅举个例子,如果我们要保存数据“apple”,则该数据将保存在所有 4 个磁盘下这个下面的方法。使用RAID 0,它将在第一个磁盘中保存为“A”,在第二个磁盘中保存为“p”,然后再次“p”第一个磁盘中为“”,第二个磁盘中为“l”。然后在第一个磁盘中“e”,这样它将继续循环过程来保存数据。由此可知,RAID 0会将一半数据写入第一个磁盘,另一半数据写入第…
2025年2月28日

如何查找 Linux 中所有开放端口的列表

如何查找 Linux 中所有开放端口的列表 在本文中,我们将简要讨论计算机网络中的端口,并讨论如何列出 Linux 中所有开放的端口。在计算机网络中,更确切地说,在软件术语中,端口是一个逻辑实体,充当通信端点来识别 Linux 操作系统上的给定应用程序或进程。它是一个 16 位数字(0 到 65535),用于区分一个应用程序与另一个终端系统。两种最流行的互联网传输协议:传输控制协议 (TCP) 和用户数据报协议 (UDP)其他鲜为人知的协议使用端口号进行通信会话(源端口号和目标端口号与源 IP 地址和目标 IP 地址结合使用)。此外,IP 地址、端口和协议(例如 TCP/UDP)的组合称为套接字,每个服务都必须有一个唯一的套接字。以下是不同类别的端口:0-1023 – 众所周知的端口,也称为系统端口。1024-49151 – 注册端口,也称为用户端口。491…
2025年2月28日

如何在 Ubuntu 18.04 上安装 Apache Web 服务器 [快速入门]

如何在 Ubuntu 18.04 上安装 Apache Web 服务器 [快速入门] 介绍Apache HTTP 服务器是世界上使用最广泛的 Web 服务器。它提供了许多强大的功能,包括可动态加载的模块、强大的媒体支持以及与其他流行软件的广泛集成。在本指南中,您将在 Ubuntu 18.04 服务器上安装 Apache Web 服务器。有关本教程的更详细版本,请参阅如何在 Ubuntu 18.04 上安装 Apache Web 服务器。先决条件在开始本指南之前,您应该具备以下条件: 一台 Ubuntu 18.04 服务器和一个具有 sudo 权限的普通非根用户。此外,您将需要启用基本防火墙以阻止非必要端口。您可以按照我们的 Ubuntu 18.04 初始服务器设置指南了解如何配置普通用户帐户并为您的服务器设置防火墙。 当您有一个可用帐户时,请以您的非根用户身份登录以开始。第 1 步…
2025年2月28日

如何在 Ubuntu 16.10 上使用 PHP 7 和 MariaDB 10 安装 LAMP

如何在 Ubuntu 16.10 上使用 PHP 7 和 MariaDB 10 安装 LAMP 在本文中,我们将通过各个步骤在 上使用 PHP 7 和 MariaDB 10 安装 LAMP 堆栈中的组成包Ubuntu 16.10 服务器版和桌面版。您可能已经知道,LAMP(Linux、Apache、MySQL/MariaDB、PHP) stack 是领先的开源 Web 开发软件包的分类。该网络平台由网络服务器、数据库管理系统和服务器端脚本语言组成,可用于构建动态网站和各种网络应用程序。它可以在测试或生产环境中使用,以支持小型到超大型的基于 Web 的项目。LAMP 堆栈的常见用途之一是运行内容管理系统 (CMS),例如 WordPress、Joomla 或 Drupal 等。要求Ubuntu 16.10 安装指南步骤1:在Ubuntu 16.10上安装Apache1. 第一步是通过在终…
2025年2月28日

如何为 Ubuntu 12 设置 VNC

如何为 Ubuntu 12 设置 VNC 状态:已弃用本文已弃用,不再维护。原因Ubuntu 12.04 于 2017 年 4 月 28 日结束生命周期 (EOL),不再接收安全补丁或更新。请参阅本文作为参考可能仍然有用,但可能不遵循最佳实践或适用于此或其他 Ubuntu 版本。我们强烈建议使用为您正在使用的 Ubuntu 版本编写的最新文章。 如何在 Ubuntu 16.04 上安装和配置 VNC 如何在 Ubuntu 14.04 上安装和配置 VNC 如果您当前正在运行运行 Ubuntu 12.04 的服务器,我们强烈建议您升级或迁移到受支持的 Ubuntu 版本: 如何从 Ubuntu 12.04 升级到 Ubuntu 14.04。 如何从 Ubuntu 14.04 升级到 Ubuntu 16.04 如何将服务器数据迁移到支持的版本 介绍VNC 代表虚拟网络计算,它允许您远程连接到您的服务器,并能够使…
2025年2月28日

如何在 Ubuntu 上安装、配置和使用最新的 PostgreSQL 版本

如何在 Ubuntu 上安装、配置和使用最新的 PostgreSQL 版本 在此页 PostgreSQL 安装: 选择您的 Ubuntu 版本 检查 PostgreSQL 服务的状态 Postgres 是一个开源关系数据库。它具有许多高级特性,如企业级性能、触发器、原子性、一致性、隔离性、持久性以及许多其他特性,这些特性将使 Postgres 成为许多复杂应用程序的理想选择。PostgreSQL 安装:在本教程中,我们从 PostgreSQL 官方网站 https://www.postgresql.org/download/linux/ubuntu/ 下载最新版本的 PostgresPostgreSQL 也默认在 Ubuntu 存储库中可用。通过使用其官方网站上的 PostgreSQL apt 存储库,我们可以安装我们选择的特定版本。选择你的 Ubuntu 版本我的 Ubu…
2025年2月28日

如何将 Linux 服务配置为在崩溃或重启后自动启动 - 第 2 部分:参考

如何将 Linux 服务配置为在崩溃或重启后自动启动 - 第 2 部分:参考 作者选择了 Write for DOnations 计划。介绍在本教程中,您将使用 systemd 将 MySQL 配置为在重启或崩溃后自动重启。这是一个由两部分组成的系列的下半部分。 MySQL数据库。注意:您还可以考虑阅读我们非常受欢迎的教程,了解如何使用 systemctl 来控制 systemd 服务和单元。先决条件要完成本教程,您需要: 运行 CentOS 8 的服务器,包括具有 sudo 权限的非根用户。要设置所有这些,包括防火墙,您可以使用初始服务器设置指南。 已安装 MySQL。有关详细说明,请遵循我们的教程,如何在 CentOS 8 上安装 MySQL。 使用 systemd 将 MySQL 配置为在引导后自动启动安装 MySQL 后,检查服务的状态:sudo systemctl status my…
2025年2月28日

如何将 Centos 7 升级到 8

如何将 Centos 7 升级到 8 在此页 CentOS 7 到 8 升级 CentOS 8 已于 2019 年 9 月 23 日发布 ISO 可在官方网站上获得,并且可以通过多种方式安装,不幸的是,作为系统管理员,最小版本尚不可用(或根本不可用)这是我最喜欢的构建,大约 800 Mb与 6 Go 相比,在本教程中我将向您展示如何从 Centos 7 升级到 Centos 8请注意,这不是官方升级,因此不适合生产环境。CentOS 7 到 8 升级下载并安装 EPEL 存储库:yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm安装 yum-utils:yum -y install rpmconf yum-utils解析rpm包:rpmconf -a结果:保持默认。我们不需要的清理包…
2025年2月28日

如何在 CentOS 7 上为 GNOME 桌面安装和配置 VNC 远程访问

如何在 CentOS 7 上为 GNOME 桌面安装和配置 VNC 远程访问 介绍VNC 或虚拟网络计算是一种独立于平台的协议,使用户能够连接到远程计算机系统并从图形用户界面 (GUI) 使用其资源。这就像远程控制一个应用程序:客户端计算机的击键或鼠标点击通过网络传输到远程计算机。 VNC 还允许在两台计算机之间共享剪贴板。如果您有 Microsoft Windows 服务器背景,VNC 很像远程桌面服务,只是它也可用于 OS X、Linux 和其他操作系统。与网络世界中的其他一切一样,VNC 基于客户端服务器模型:VNC 服务器在远程计算机上运行——您的 Droplet——它为传入的客户端请求提供服务。目标在本教程中,我们将学习如何在 CentOS 7 上安装和配置 VNC 服务器。我们将安装可从 TigerVNC GitHub 存储库免费获得的 TigerVNC 服务器。…