默认情况下,SSH监听端口22。更改默认SSH端口可降低自动攻击的风险,从而为服务器增加一层安全保护。将防火墙配置为仅允许指定主机访问端口22,这样会比更改端口,更加简单和安全。本教程介绍如何在Linux中更改默认的SSH端口。我们还将向您展示如何配置防火墙以允许访问新的SSH端口。在Linux中,
Flatpak 是一个用于 Linux 软件部署和包管理的实用程序。Flatpak 提供了一个沙盒环境,用户可以在其中独立于系统的其余部分运行应用程序软件。使用 Flatpak 包,您无需担心任何依赖项和库,因为所有内容都已捆绑在应用程序本身中。 在 Debian 11 Bullseye 上安装 F
Drupal是全球领先的开源CMS平台之一。它具有灵活性,可扩展性,可用于构建各种类型的网站,从小型个人博客到大型企业,政治和政府网站。在本教程中,我们将说明如何在CentOS 7上安装Drupal 8.6。有多种安装Drupal的方法。本指南介绍了使用称为Drupal-project的Drupal
Zulip 是一个免费的开源聊天应用程序,用于共享私人和公共消息。它有效地提供线程对话并处理数千个并发聊天会话,并且是当今增长最快的开源聊天服务器之一。 在 Ubuntu 20.04 LTS Focal Fossa 上安装 Zulip 聊天服务器 apt步骤 1. 首先,通过在终端中运行以下命令,确
Teampass 是一个开源密码管理器,可帮助您从中央位置存储和管理所有密码. 它提供了大量功能,可让您以有组织的方式管理所有密码。您可以定义用户的访问权限,以允许他们仅访问给定的数据集。Teampass 使用 MariaDB 作为数据库后端来安全地存储密码。 在 AlmaLinux 8 上安装 T
Elasticsearch是当今最流行的日志分析平台——ELK Stack(Elasticsearch、Logstash和Kibana)的核心。Elasticsearch的角色非常重要,以至于它已成为ELK 本身名称的同义词。Elasticsearch主要用于搜索和日志分析,是当今最流行的数据库系统
AngularJS 是一个用于开发 Web 应用程序的 JavaScript 框架。它具有 MVC(模型-视图-控制器)架构。Angular CLI 在 Angular 项目中用于自动化任务而不是手动执行它们。Angular CLI 允许您在几分钟内从头到尾开始构建 Angular 项目。 在 Fe
Python是世界上使用最广泛的编程语言之一。凭借其简单易学的语法,Python是初学者和经验丰富的开发人员的流行选择。Python是相当通用的编程语言。它可以用于构建各种应用程序,从简单应用到复杂的机器学习算法。在Debian 9存储库中默认包含的是Python 3.5版本,可以使用apt命令进行
Apache Guacamole 是一个基于 Web 的无客户端 HTML5 远程桌面网关,它通过网页浏览器。它支持VNC、RDP 和 SSH 等标准协议。Apache Guacamole 由 Apache Software Foundation 维护,并获得 Apache License 2.0
TensorFlow是Google构建的机器学习自由开源平台。许多组织都使用它,包括Twitter,PayPal,英特尔,联想和空中客车。TensorFlow可以作为Python Docker容器或Anaconda安装在Python虚拟环境中的。本教程介绍如何在Ubuntu 18.04安装Tenso
Avidemux 是一个免费的开源软件应用程序,用于非线性视频编辑和转码多媒体文件。它使用多种编解码器支持多种文件类型,包括 AVI、DVD 兼容的 MPEG 文件、MP4 和 ASF。 在 Ubuntu 20.04 LTS Focal Fossa 上安装 Avidemux apt步骤 1. 首先,
Apache Cassandra是一个免费的开源NoSQL数据库,没有单点故障。它提供了线性可扩展性和高可用性,而不会影响性能。许多大型公司都在使用Apache Cassandra,包括Reddit,NetFlix,Instagram和Github。本教程说明如何在CentOS 8安装Apache
Sublime Text 软件是众所周知的轻量级源代码编辑器。它提供了命令调色板、转到任何内容、自动完成、片段和插件等功能,并且适用于所有主要平台,包括 Linux、macOS 和 Windows。 在 AlmaLinux 8 上安装 Sublime Text 第 1 步。首先,让我们首先确保您的系
Apache CouchDB是由Apache软件基金会开发的自由开源NoSQL数据库。它可以用作单节点数据库或集群数据库。CouchDB服务器将其数据存储在命名数据库中,该数据库包含具有JSON结构的文档。每个文档都包含许多字段和附件。字段可以包括文本,数字,列表,布尔值等。CouchDB包括一个R
Htop 是一个免费的、开源的、跨平台的交互式进程查看器。Htop 是作为 Linux 程序 top 的替代品而创建的,它具有许多与 top 相同的功能,但在解释系统进程的方式方面具有更大的灵活性。 在 Debian 11 Bullseye 上安装 Htop apt步骤 1. 在我们安装任何软件之前
本文介绍了如何使用openssl工具创建自签名SSL证书。什么是自签名SSL证书?自签名SSL证书是由创建它的人而不是受信任的证书颁发机构签名的证书。自签名证书可以与受信任的CA签名SSL证书具有相同的加密级别。被任何浏览器识别为有效的自签名证书。如果您使用的是自签名证书,则网络浏览器将向访问者显示
Arduino 是免费的开源软件,用于将编程代码编写、上传和编译到 Arduino板。它由一个编辑器和一个编译器组成,可以实现更好的辅助编辑和编译。许多操作系统都支持 Arduino IDE,例如 Linux、Windows 和 macOS。 在 AlmaLinux 8 上安装 Arduino ID
Opera 是世界上最受欢迎的跨平台Web浏览器之一。它是为现代网络构建的快速,易于使用和安全的浏览器。Opera与 Chrome 使用相同的引擎,并提供类似的浏览体验,并允许您从Google的官方网上应用店安装Chrome扩展程序。它具有内置功能,例如免费VPN,广告拦截器,省电和加密钱包。Ope
SQLite 是一个 C 语言库,它实现了一个小型、快速、自包含、高可靠性、完整的特色,SQL 数据库引擎。SQLite 不像其他 DBMS 那样作为系统服务运行。因此,它被称为独立的数据库管理器,它不像其他 DBMS(如 MySQL、PostgreSQL和MariaDB )那样工作。 在 Fedo
Memcached是一个的开源高性能内存键值数据存储。它主要用于通过从数据库调用结果中缓存各种对象来加速应用程序。在本教程中,我们将说明在Ubuntu 18.04安装和配置Memcached的过程。您需要以root或者具有sudo访问权限的用户登录,才能在您的Debian系统安装软件包。Memcac