2025年2月28日

Linux 中的运行级别是什么

Linux 中的运行级别是什么 Linux 系统在称为运行级别的状态下运行或启动。当您启动 Linux 系统时,它会按照定义其状态的预定义条件启动。通常,Linux 系统是由专家通过命令行启动的。您可以通过 GUI 启动。运行级别中有多种状态,这些状态是根据系统当前的状态来定义的。如果您还想了解运行级别及其状态,请仔细阅读本指南。本指南包含您所需的有关 Linux 运行级别的所有信息。Linux 中的运行级别是什么?运行级别是 Linux 中用于各种任务的不同模式。运行级别有七种类型,编号从零到六。在 Linux 中,运行级别 0、1 和 6 有特定的用途。但在运行级别二、三和四运行级别中,您可以执行分发提供商决定的任何目的。 /etc/inittab 文件决定系统的运行级别。您可以以管理员身份手动从一个运行级别切换到另一个运行级别。定义运行级别有一些…
2025年2月28日

如何在 RHEL/CentOS 7/6 上安装 Let's Encrypt SSL 证书以保护 Apache

如何在 RHEL/CentOS 7/6 上安装 Let's Encrypt SSL 证书以保护 Apache 扩展上一篇有关 SSL/TLS 免费证书的 Let's Encrypt 教程,在本文中,我们将演示如何获取和安装 Let's Encrypt 证书颁发机构为 Apache< 颁发的免费 SSL/TLS 证书。 CentOS/RHEL 7/6 和 Fedora 发行版上的 Web 服务器。如果您想在 Debian 和 Ubuntu 上安装 Let’s Encrypt for Apache,请按照以下指南操作:在 Debian 和 Ubuntu 上设置 Let’s Encrypt 以保护 Apache测试样本环境要求具有有效 A 记录的注册域名,可指向您的服务器公共 IP 地址。安装 Apache 服务器并启用 SSL 模块并启用虚拟主机,以防您托管多个域或子域。第 1 步:安装 Apache Web 服务器1. 如果尚未安装,可以通过发出以下命令来安装 httpd 守护进程:yum install httpd 2. 为了让 Let’s encrypt 软件能够与 Apache 配合使用,请确保通过发出以下命令安装 SSL/TLS 模块:yum -y install mod_ssl 3.最后,使用以下命令启动 Apache 服务器:systemctl start httpd.service [On RHEL/CentOS 7] service httpd start [On RHEL/CentOS 6] 第 2 步:安装 Let's Encrypt SSL 证书4. 安装 Let’s Encrypt 客户端的最简单方法是在文件系统中克隆 github 存储库。要在系统上安装 git,您必须使用以下命令启用 Epel 存储库。yum install epel-release 5. 一旦 Epel 存储库添加到您的系统中,请继续运行以下命令来安装 git 客户端:yum install git 6. 现在,一旦安装了处理 Let's Encrypt 所需的所有依赖项,请转到 /usr/local/ 目录并开始提取 Let's Encrypt 客户端表单其官方 github 存储库使用以下命令:cd /usr/local/ git clone https://github.com/letsencrypt/letsencrypt 第 3 步:为 Apache 获取免费的 Let’s Encrypt SSL 证书7. 借助 apache 插件,为 CentOS/RHEL 获取免费的 Apache Let’s Encrypt 证书的过程是自动化的。让我们运行 Let's Encrypt 脚本命令来获取 SSL 证书。从 /usr/local/letsencrypt 转到 Let's Encrypt 安装目录,并通过提供 --apache 选项和 --apache 选项运行 letsencrypt-auto 命令code>-d 标记您需要证书的每个子域。cd /usr/local/letsencrypt ./letsencrypt-auto --apache -d your_domain.tld 8. 提供 Let’s Encrypt 将使用的电子邮件地址来恢复丢失的密钥或发出紧急通知,然后按 Enter 继续。9.按 Enter 键同意许可条款。10. 在 CentOS/RHEL 上,默认情况下,Apache 服务器不会像 Debian 那样使用将启用的主机与可用(非活动)主机的目录分开的概念。为主分布做。此外,默认情况下禁用虚…
2025年2月28日

如何在 Debian 10 上安装 Linux、Apache、MariaDB、PHP (LAMP) 堆栈

如何在 Debian 10 上安装 Linux、Apache、MariaDB、PHP (LAMP) 堆栈 介绍LAMP 堆栈是一组开源软件,通常安装在一起以使服务器能够托管动态网站和网络应用程序。该术语是代表 Linux 操作系统和 Apache Web 服务器的首字母缩写词。站点数据存储在 MariaDB 数据库中,动态内容由 PHP 处理。尽管此软件堆栈通常包括 MySQL 作为数据库管理系统,但某些 Linux 发行版(包括 Debian)使用 MariaDB 作为 MySQL 的直接替代品。在本指南中,您将在 Debian 10 服务器上安装 LAMP 堆栈,使用 MariaDB 作为数据库管理系统。先决条件要学习本教程,您需要有一个 Debian 10 服务器,该服务器具有非 root sudo 启用的用户帐户和基本防火墙。这可以使用我们的 Debian 10 初始服务器设置指南进行…
2025年2月28日

如何在 Ubuntu 16.04 上安装 Elastic Stack

如何在 Ubuntu 16.04 上安装 Elastic Stack Elasticsearch是一个基于Lucene的开源搜索引擎,用java开发。它提供了一个分布式和多租户的全文搜索引擎,带有 HTTP 仪表板 Web 界面 (Kibana) 和 JSON 文档方案。 Elasticsearch 是一个可扩展的搜索引擎,可用于搜索所有类型的文档,包括日志文件。 Elasticsearch 是 Elastic Stack 或 ELK Stack 的核心。Logstash 是一种用于管理系统事件和日志的开源工具。它提供实时流水线来收集数据。 Logstash 会收集日志或数据,将所有数据转换成 JSON 文档,并存储在 Elasticsearch 中。Kibana 是 Elasticsearch 的数据可视化界面。 Kibana 提供了一个漂亮的仪表板(Web 界面),它允许您自行管…
2025年2月28日

Chsh Linux 命令

Chsh Linux 命令 bash 终端是 Linux 最流行的登录终端之一。但是,您可以使用其他 shell 来进行命令行操作(除非您的工作需要)。在本教程中,我们将了解一条名为“chsh”的指令,它允许您从当前使用的终端切换到唯一的身份验证终端。机器上任何可执行文件的完整路径都被 chsh 接受。如果 /etc/shells 目录中未提及特定终端,则应发出警告。它还可以设置为仅从此目录中的集合中获取 shell。如果您没有指定终端,chsh 将提示您这样做。让我们看一些实例来演示“chsh”查询的用法。在了解 Linux 的“chsh”命令的使用之前,我们必须使我们的系统完全更新并升级到新功能,并使其无错误。为此,您需要在成功登录后在屏幕上打开 Linux shell。您可以使用 Ctrl+Alt+T 来实现。 Linux shell 启动后,我们将…
2025年2月28日

如何在 Debian 8 上为 MySQL 安装 Percona XtraDB Cluster

如何在 Debian 8 上为 MySQL 安装 Percona XtraDB Cluster 在此页 在 Debian 8 上配置 Percona XtraDB 集群 先决条件 第 1 步:安装 Percona Xtradb 集群 第 2 步。配置第一个节点 第 3 步。配置第二个节点 第 4 步。配置第三个节点 测试复制 在本文中,我将向您展示如何在多主复制中配置具有三个节点的 MySQL 数据库集群。多主复制允许在每个节点中写入记录,因此如果一个节点出现故障,我们可以在另一个节点上工作,就好像什么都没发生一样。Percona的官方文档可以在官网找到首先,为什么我们选择三个节点而不是两个?在任何集群中,节点的数量应该是奇数,所以在节点断开的情况下,我们假设最高的一组服务器有新鲜数据,应该复制到宕机节点以避免数据丢失。这仅与解决数据复制中的冲突有关,我们不会丢失仅写入断开连接节点…
2025年2月28日

Seq Linux 命令及示例

Seq Linux 命令及示例 seq Linux 命令生成从指定的起始数字到指定的最后数字的数字。该命令的工作方式类似于条件语句,例如 while 和 for 循环。您可以在命令行甚至 Bash 中使用 seq 命令迭代数字序列。您还可以通过管道将输出传输到其他文件或程序。我们将在本文中介绍所有这些内容。使用 Seq 命令Linux 上预装了 seq 命令。其基本语法是:$ seq [option] FIRST INCREMENT LASTseq 命令生成一个数字序列。您可以定义如何生成数字。11.使用 Seq LAST当仅给出一个参数时,seq 将其视为LAST。它打印从 1 开始的数字并递增到该数字。默认增量为 1。例如,使用 14 作为参数,输出将是:2.使用 Seq FIRST 和 LAST您可以通过添加两个参数来指定序列号的起始位置。第一个表示起始值,另一个是要打印的最…
2025年2月28日

完美的服务器 - Ubuntu 17.04 (Zesty Zapus),带有 Apache、PHP、MySQL、PureFTPD、BIND、Postfix、Dovecot 和 ISPConfig 3.1

完美的服务器 - Ubuntu 17.04 (Zesty Zapus),带有 Apache、PHP、MySQL、PureFTPD、BIND、Postfix、Dovecot 和 ISPConfig 3.1 本教程适用于这些操作系统版本Ubuntu 16.04(Xenial Xerus)在此页 1。初步说明 2。编辑 /etc/apt/sources.list 并更新您的 Linux 安装 3。更改默认外壳 4。禁用 AppArmor 5。同步系统时钟 6。安装 Postfix、Dovecot、MariaDB、rkhunter 和 binutils 7.安装 Amavisd-new、SpamAssassin 和 Clamav 7.1 安装 Metronome XMPP 服务器(可选) 本教程展示了使用 Apache2、Postfix、Dovecot、Bind 和 PureFTPD 安装 Ubun…
2025年2月28日

11 个适用于 Linux 桌面的最佳笔记应用程序

11 个适用于 Linux 桌面的最佳笔记应用程序 笔记应用程序让您可以随时随地记录笔记,无论您是在课堂上还是在学习、在某处阅读、在工作中或在会议中。您可以在 Linux 系统上安装和使用许多笔记应用程序。在本文中,我们将回顾 11 款可在 Linux 系统上使用的最佳开源笔记应用程序。乔普林Joplin 是一款一流、功能丰富、高度可定制且安全的开源笔记和待办事项应用程序,它适用于笔记本电脑或台式机上的 Linux、Windows 和 macOS,以及 Android 和 iOS…
2025年2月28日

触摸屏上的 Linux 比您想象的更好

触摸屏上的 Linux 比您想象的更好 想要在触摸屏二合一笔记本电脑上安装 Linux,但不确定这是否可行?以下是 Linux 在触摸屏上的执行情况的详细回顾。Linux 最大的好处之一是能够让旧计算机焕发新的活力。这样做的缺点是,在投入使用之前,您不一定知道自己会得到什么。您可以在线阅读一些内容,但无法走进商店亲眼看看 PC 的工作原理。这是二合一电脑的一个特殊问题,目前还没有主要的 Linux PC 提供商提供这种产品。但事实证明,这些触摸屏设备上的 Linux 已经提供了出色的体验。在您投入之前,这里有一些需要了解的事情。硬件问题我在 2016 年的 Acer Aspire R14 2-1 PC 上安装了运行 GNOME 桌面环境的 Fedora Silverblue。您可能会在配备 Intel CPU 和集成显卡的类似设备上获得类似的体验。如果您的计算机已经存…