Linux 中的 diff 命令

介绍 diff 是差异的首字母缩写词。 这是一个有用的命令,用于根据文件的行比较文件之间的差异。 这个命令只是告诉我们在文件中更改哪一行以使两个文件相同。 更准确地说,它会在第一个文件中创建一个更改列表以匹配第二个文件。 本教程将指导您如何在 Linux 中通过 diff 命令比较两个文本文件,如下所示。 diff 命令的语法 $ diff [options] file1 file2 你需要记住 diff 的一些特殊符号: 一:添加 C:改变 d:删除 例如,我有 2 个文件 a.txt 和 b.txt 现在我们将尝试对这两个文件使用 diff 命令: $ diff a.txt b.txt 输出:

1 min read

如何在 cPanel 中启用垃圾邮件防护

cPanel教程:纸灯笼演练一、如何登录cPanel 二、 如何在 cPanel 中创建电子邮件帐户 三、 如何在 cPanel 中设置默认地址 四。 如何在 cPanel 中设置自动回复 五、如何在cPanel中设置邮件转发 六、 如何在 cPanel 中设置电子邮件过滤器 七。 如何在 cPanel 中启用垃圾邮件防护 八。 如何在 cPanel 中添加 MX 条目 九。 如何在 cPanel 中使用 Webmail X. 如何更改您的 cPanel 密码 十一。 如何在 cPanel 中更新您的联系信息 十二。 如何更改您的 cPanel 主题 十三。 如何在 cPanel 中更改主要语言 十四。 如何使用 cPanel 中的 DNS 区域编辑器添加记录 […]

1 min read

如何在 Ubuntu 20.04 LTS 上安装 Ghost CMS

介绍 Ghost 是一个基于 Node.js 的现代 CMS。 它的核心好处是创建出版物并向读者发送时事通讯。 在本教程中,我将指导您如何在 Ubuntu 20.04 LTS 上安装 Ghost。 我正在使用 Ubuntu 20.04 LTS 版本。 这些说明和命令仅适用于 Ubuntu 发行版。 在 Debian 或其他基于 apt 存储库的发行版上安装可能会导致系统中断。 我将使用 Ghost 4.2 版进行安装。 先决条件 首先,我希望您使用以下命令确保在您的系统上安装并运行最新的 LTS 版本的 Node、Nginx 和 MySQL: $ node –version $ npm –version $ nginx –version $ mysql –version 如果未安装,则使用以下命令安装它们: $ sudo apt update $ […]

1 min read

如何在 CentOS 8 上安装 Docker CE

Docker 是一个基于守护进程的开源容器引擎,它允许我们在容器内创建和部署所有应用程序。 这些容器是独立于主机系统复制的标准化环境。 在 CentOS 8 中,Docker CE 软件包不可用。 但是,通过添加外部存储库,您可以轻松地在 CentOS 系统上安装 Docker。 在 CentOS 8 的最新版本中,docker 已被替换为其他软件包,例如 buildah 和 podman。 因此,如果您不想使用 podman 包,请删除它们并在您的系统上安装 docker 容器。 我们将在本文中向您展示如何通过命令行在 CentOS 8 系统上安装 Docker CE。 先决条件 所有管理命令都必须运行 sudo 或根用户。 从桌面的“活动”菜单打开终端窗口并执行以下各种步骤以在 CentOS 8 系统上安装 Docker CE: 第 1 步:添加 Docker CE 存储库 需要注意的是,Docker CE 软件包在 CentOS 8 存储库中不可用。 因此,使用以下命令将 […]

1 min read

前 5 名免费甘特图软件

每个组织、公司、研究所等都需要甘特图来描绘众多问题并回答多个关注点。 甘特图是展示时间活动的最佳方式。 这种针对时间的描述使甘特图成为描绘和制作每个范式和主题所需的时间线的绝佳选择。 甘特图显示活动和活动的开始和结束日期,显示活动重叠,项目开始和结束估算,有助于整体预算估算。 使用甘特图,与项目相关的活动和任务以及估计的沟通和清晰度变得更加容易和高效。 许多项目管理软件解决方案中都包含甘特图工具,而且许多工具作为独立软件存在,专门用于满足用户的甘特图制作需求。 在本文中,我们列出了最好的跨平台兼容解决方案的甘特图软件,并提供了最先进的甘特图制作工具和功能。 开放项目 高效的项目管理解决方案于 2012 年发布,受 GNU 许可。 免费、开源和跨平台兼容的解决方案结合了许多有效的功能,使全球用户能够使用。 其中一些功能包括错误跟踪,允许用户跟踪进度、文档和文件管理、论坛、项目新闻、项目时间表和截止日期跟踪、问题跟踪或问题管理、项目管理和里程碑、时间跟踪、Wiki 页面和名单还在继续。 该工具以利用其高效的关键功能轻松创建甘特图以及创建交互式 PERT 图表而闻名。 OpenProject 为个人和组织提供不同的定价和套餐。 但是,该软件的社区版本是免费提供的,并配备了大量增强的特性和功能。 立即从 https://www.openproject.org/download-and-installation/ 获取 任务杂耍者

1 min read

如何在 Ubuntu 20.04 LTS 上安装 Hastebin

在本教程中,我们将向您展示如何在 Ubuntu 20.04 LTS 上安装 Hastebin。 对于那些不知道的人,Hastebin 是一个用 Node.js 编写的免费开源 Pastebin 软件工具。 Hastebin Web 界面本身很简单,它为您提供创建新文本片段、保存当前片段和打开现有片段进行编辑的命令。 本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将站点托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户中运行,否则您可能需要添加 ‘sudo‘ 到获得 root 权限的命令。 我将向您展示 Hastebin 开源替代品在 Ubuntu 20.04 (Focal Fossa) 上的逐步安装。 您可以按照针对 Ubuntu 18.04、16.04 和任何其他基于 Debian 的发行版(如 Linux Mint)的相同说明进行操作。 在 Ubuntu 20.04 LTS Focal Fossa 上安装 Hastebin 步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 […]

1 min read

如何在 Ubuntu 16.04 上安装 Cinnamon

在本教程中,我们将向您展示如何在 Ubuntu 16.04 上安装和配置 Cinnamon。 对于那些不知道的人,Cinnamon 是一个开源项目,它为用户提供适用于 GNU/Linux 操作系统的全功能桌面环境。 它是随 GNOME 项目分发的 GNOME Shell 用户界面的一个分支。 它的设计初衷就是为用户提供传统的、先进的和现代的图形会话,用于他们基于 Linux 的操作系统。 它通常部署在 Linux Mint 发行版上。 本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示在 Ubuntu 16.04 服务器上逐步安装 Cinnamon。 在 Ubuntu 16.04 上安装 Cinnamon 步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 apt-get 终端中的命令。 sudo apt-get update sudo apt-get […]

1 min read

如何在 Ubuntu 18.04 LTS 上安装 Skype

众所周知,Skype 是最流行的通过计算机系统连接人们的平台。 您可以通过文本、语音和视频通话自由地与世界各地的任何人联系。 您也可以选择用他们的电话给人们打电话,但这不是免费的。 由于 Skype 是一个非常有用的实用程序,我们将解释如何以尽可能多的方式将其安装在 Ubuntu 系统上。 在本文中,我们将向您展示如何通过命令行和图形用户界面在 Ubuntu 18.04 LTS 系统上安装 Skype。 通过 Ubuntu 软件 (GUI) 安装 Sykpe 对于不想打开命令行的人来说,通过 UI 安装 Ubuntu 存储库中的软件非常简单。 在您的 Ubuntu 桌面活动工具栏上,单击 Ubuntu 软件图标。 单击搜索图标并在搜索栏中输入 Skype。 搜索结果将列出 Skype 条目,如下所示: 点击 Skype 从搜索结果中输入。 将出现以下对话框: 点击 安装按钮 开始安装过程。 将显示以下身份验证对话框,为您提供 root 用户的身份验证详细信息,因为只有授权用户才能在 Ubuntu 上安装软件。 Enter 您的密码,然后单击 认证按钮. 之后,安装过程将开始,显示如下进度条。 然后 Skype 将安装到您的系统中,成功安装后您将收到以下消息: […]

1 min read

在 Linux 中重复上一个命令的不同方法

今天,我将教你如何在 Linux 中重复上一个命令。 您不必在 Shell 中重新键入先前执行的命令。 当然,我们使用 向上箭头 键选择最后执行的命令,然后按 ENTER 执行它们。 但是,还有其他几种方法可以做到这一点。 在类 Unix 系统中可能有很多方法可以重复最后的命令,但这些是我现在知道的唯一方法。 所有这些命令都在我的 Arch Linux 和带有 BASH shell 的 Ubuntu 桌面上进行了测试。 提醒一句: 当您尝试以下方法时,之前执行的命令将立即运行。 只是 确保您的最后一个命令没有任何危害 例如格式化分区或删除文件、文件夹或任何其他重要数据。 内容 在 Linux 中重复最后一个命令 方法 1 – 使用感叹号 方法 2 – 重复第 N 个命令 方法 3 – 使用反向搜索 方法 4 – 使用带有命令前缀数字的连字符 方法 5 – 使用 […]

1 min read

如何在 CentOS 7 上安装 Microsoft SQL Server

在本教程中,我们将向您展示如何在您的 CentOS 7 上安装和配置 Microsoft SQL Server。对于那些不知道的人,Microsoft SQL Server 是 Microsoft 开发的关系数据库管理系统。 作为数据库服务器,它是一种软件产品,其主要功能是根据其他软件应用程序的请求存储和检索数据,这些软件应用程序可以在同一台计算机上或通过网络(包括 Internet)在另一台计算机上运行。 本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示在 CentOS 7 服务器上逐步安装 Microsoft SQL Server (MS SQL)。 在 CentOS 7 上安装 Microsoft SQL Server 第 1 步。首先,让我们首先确保您的系统是最新的。 yum clean all yum -y update 步骤 2. 安装 […]

1 min read

如何在 Ubuntu 15.04 上安装 Cacti 监控

在本教程中,我们将向您展示如何在 Ubuntu 15.04 上安装和配置 Cacti Monitoring。 对于那些不知道的人,Cacti 是一个开源的、基于 Web 的网络监控和绘图工具,被设计为开源的、行业标准的数据记录工具 RRDtool 的前端应用程序。 它被 IT 企业使用,并在 MySQL 数据库中存储有关带宽、硬盘使用率、CPU 使用率、平均负载、RAM 统计信息等的所有必要信息。 Cacti 创建图表并用数据填充它们。 它提供 SNMP 支持、第 3 方模板和插件,并具有内置的用户身份验证和用户权限功能。 本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示在 Ubuntu 15.04 服务器上逐步安装 Cacti。 在 Ubuntu 15.04 上安装 Cacti 监控 步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 apt-get 终端中的命令。 […]

1 min read

哪个安装程序更好? Pip 或轻松安装

Python 最重要的优势之一是重用现有代码是多么容易。 需要与服务器交谈? 只需导入请求! 需要与 MySQL 数据库交谈吗? 导入mysql.connector软件! 需要飞? 只需导入反重力! 当然,这些软件包需要存在于您的服务器中的某个位置,如果没有正确的工具,安装它们可能会出现问题。 幸运的是,这是 Python 开发人员投入大量时间调查和纠正的问题。 历史 这个问题的解决方案于 2004 年以一套名为 设置工具. 它是 Python 增强功能的集合,可以轻松打包和传播 Python 发行版,尤其是那些依赖于其他软件包的发行版。 setuptools 使用的原始格式是一个“鸡蛋”; 这是一个 ZIP 文件,其中添加了附加信息以帮助系统正确定位和分类。 为了管理这些包,setuptools 包括 易安装,它可以自动下载、构建、安装和管理 Python 蛋。 缺点 可悲的是,Python 鸡蛋有几个缺点: 在给定目录中只能安装单个版本的软件包。 如果应用程序的不同部分需要同一个包的不同版本,这会特别麻烦。 它不支持完全卸载或升级。 删除文件是最常用的方法,但如果缺少任何列出的文件,它可能会变得混乱。 主要问题在于 .egg_info 文件无法列出记录包元数据的已安装文件。 使用鸡蛋通常需要修改 sys.path 变量以添加此鸡蛋的位置。 反过来,每当发出命令时,这种修改都会减慢搜索速度。 只有当您有很多条目(大约一百个)时才会明显,这虽然不太可能,但在复杂的设置中肯定是可能的。 轮子 为了克服这些缺点,Python 社区同意了一个 新包装标准 称为 Wheels,类似于 […]

1 min read

如何在 Debian 10 上安装 vim 编辑器

维姆 是一个简短的形式 我们改进了. 它是一个开源免费工具,带有命令行界面和图形用户界面。 本文将向您展示如何使用终端在 Debian 版本 10 上安装 vim 编辑器。 首先,您需要打开一个具有 root 权限的终端并更新您的存储库。 运行以下命令。 apt-get update 当命令运行时,这将需要几分钟才能完成。 接下来,运行以下命令来安装 vim 编辑器。 apt-get install vim 当您被要求确认时,按 Enter 并等待操作完成。 这可能需要几分钟时间,具体取决于您的互联网连接。 操作完成后,就可以启动vim编辑器了。 运行以下命令打开编辑器。 vim 这将打开一个编辑器,您可以在其中开始编写、复制和保存文件。

1 min read

卷曲的乐趣

cURL 是一个 Linux 命令,用于在服务器之间传输多种数据类型。 它利用 libcurl 库运行,它允许它使用以下协议来移动信息: 远程登录 HTTP FTP 地图 POP3 SCP SFTP SMTP TFTP LDAP 文件 检查站点的状态 为了检查网站是否可用,我们经常使用以下命令来获取 apache 响应代码,该代码指示该站点是否已启动、已关闭或处于需要处理的状态: curl -Is https://domain.com | head -n 1 HTTP/1.1 200 OK curl -I https://domain.com HTTP/1.1 200 OK Date: Sun, 16 Oct 2016 23:37:15 GMT Server: Apache/2.4.23 (Unix) X-Powered-By: PHP/5.6.24 Connection: close Content-Type: text/html; charset=UTF-8 […]

1 min read

如何禁用安全启动以安装 Linux

安全启动是由 UEFI 联盟创建的 UEFI(统一可扩展固件接口)固件安全功能,可防止未经授权的软件接管您的系统,从而确保您的计算机安全可靠地启动。 它仅引导那些登录到 UEFI 固件的引导加载程序。 安全引导是一种安全门。 它会在您在系统上执行代码之前对其进行分析。 如果代码具有有效的数字签名,它允许代码运行,如果代码未被识别,则阻止代码运行。 如何安装 Arch Linux 虽然这是对旧版 BIOS 的良好升级,但 UEFI 安全启动可能会妨碍安装 Linux 发行版。 在本文中,让我们看看如何禁用安全启动来安装 Linux。 安装后,您可以重新启用 UEFI,您现有的 Linux 安装将不受影响。 访问 UEFI 引导菜单 安全启动可保护您的系统免受恶意软件变体(如 rootkit 和启动套件)的侵害。 除非需要,否则不建议将其关闭。 在这种情况下,如果要使用 Linux 进行双引导,则需要禁用它。 第一步涉及访问 UEFI 菜单。 你可以通过两种方式做到这一点,即 通过在 PC 启动时按特定功能键,例如 F1、F2、F12 或 Esc。 使用 Windows 菜单。 从 Windows 菜单禁用安全启动的步骤 步骤1: 搜索 UEFI […]

1 min read