分类
文章

如何在Debian 10上安装和使用Clickhouse

介绍 ClickHouse是Yandex为OLAP和大数据使用案例创建的开源,面向列的分析数据库。ClickHouse对实时查询处理的支持使其适合需要亚秒级分析结果的应用程序。ClickHouse的查询语言是SQL的一种方言,可启用强大的声明性查询功能,同时为最终用户提供熟悉程度和较小的学习曲线。 面向列的数据库将记录存储在按列而不是行分组的块中。通过不加载查询中不存在的列的数据,面向列的数据库在完成查询时花费较少的时间读取数据。因此,对于某些工作负载(例如OLAP),这些数据库可以比传统的基于行的系统更快 […]

分类
文章

如何在Debian 10上安装Apache Web服务器

介绍 Apache HTTP服务器是世界上使用最广泛的Web服务器。它提供了许多强大的功能,包括可动态加载的模块,强大的媒体支持以及与其他流行软件的广泛集成。 在本指南中,我们将说明如何在Debian 10服务器上安装Apache Web服务器。 先决条件 在开始本指南之前,您应该在服务器上配置具有sudo特权的常规非root用户。此外,您将需要启用基本防火墙以阻止不必要的端口。通过遵循我们针对Debian 10的初始服务器设置指南,您可以了解如何配置常规用户帐户和为服务器设置防火墙。 如果您有可用的帐户, […]

分类
文章

如何在debian 10上使用certbot独立模式检索let s encrypt的ssl证书

介绍 让我们加密是一项通过自动API提供免费SSL证书的服务。最受欢迎的Let’s Encrypt客户端是EFF的Certbot客户端。 Certbot提供了多种方法来验证您的域,获取证书以及自动配置Apache和Nginx 。在本教程中,我们将讨论Certbot的standalone模式以及如何使用它来保护其他类型的服务,例如邮件服务器或RabbitMQ之类的消息代理。 我们不会讨论SSL配置的详细信息,但是完成后,您将拥有一个有效的证书,该证书会自动更新。此外,您将能够自动重新加载服务以获取 […]

分类
文章

debian 10服务器初始化设置

介绍 首次创建新的Debian 10服务器时,您应在基本设置的早期阶段执行一些配置步骤。这将提高服务器的安全性和可用性,并为后续操作奠定坚实的基础。 在本教程中,我们将学习如何以root用户身份登录到我们的服务器,如何使用admin特权创建新用户以及如何设置基本防火墙。 第1步-以root身份登录 要登录服务器,您需要知道server’s public IP address 。您还将需要密码,或者,如果您安装了用于身份验证的SSH密钥,还需要root用户帐户的私钥。如果您尚未登录服务器,则可能要 […]

分类
文章

debian 10 buster的新功能

介绍 Debian操作系统的最新稳定版本10(Buster)已于2019年7月6日发布,支持到2022年。作为Debian LTS项目的一部分,可以在2024年之前提供长期支持。 本指南简要概述了自上一版本以来的新功能和对Debian的重大更改。它主要关注将影响在典型服务器环境中运行Debian的用户的更改。它综合了Debian 10官方发行说明 , Debian 10发行博客文章 kernelnewbies.org和其他来源的信息。 变更摘要和主要软件包版本 通常,Debian稳定版包含很少的惊喜或重大更 […]

分类
文章

如何在Debian10上使用apt安装java

介绍 Java和JVM(Java虚拟机)是许多软件所必需的,包括Tomcat , Jetty , Glassfish , Cassandra和Jenkins 。 在本指南中,您将使用Debian的apt软件包管理系统安装不同版本的Java Runtime Environment(JRE)和Java Developer Kit(JDK)。 您将安装OpenJDK 11以及Oracle的官方Java 11软件。然后,选择要用于项目的版本。完成后,您将可以使用JDK开发软件或使用Java Runtime运行软件。 […]

分类
文章

如何在debian 10上安装linux apache mariadb php lamp stack

介绍 ” LAMP”堆栈是一组开源软件,通常会一起安装以使服务器能够托管动态网站和Web应用程序。该术语实际上是首字母缩写词,代表A pache Web服务器的L inux操作系统。该网站的数据存储在一个M ariaDB数据库,和动态内容通过处理P HP。 尽管此软件堆栈通常包括MySQL作为数据库管理系统,但是某些Linux发行版(包括Debian)使用MariaDB替代MySQL。 在本指南中,我们将使用MariaDB作为数据库管理系统,在Debian 10服务器上安装LAMP堆 […]

分类
文章

如何在debian 10上安装linux nginx mariadb php lemp

介绍 LEMP软件堆栈是一组可用于提供动态网页和Web应用程序的软件。名称” LEMP”是描述具有( E )Nginx Web服务器的L inux操作系统的首字母缩写。后端数据存储在一个M ariaDB数据库和动态处理是通过处理P HP。 尽管此软件堆栈通常包括MySQL作为数据库管理系统,但是某些Linux发行版(包括Debian)使用MariaDB替代MySQL。 在本指南中,您将使用MariaDB作为数据库管理系统,在Debian 10服务器上安装LEMP堆栈。 先决条件 要完 […]

分类
文章

如何在Debian 10上安装Python 3并建立编程环境

介绍 Python是一种灵活且通用的编程语言,适用于许多用例,包括脚本编写,自动化,数据分析,机器学习和后端开发。开发团队于1991年首次发布,其名称受到英国喜剧团Monty Python的启发,开发团队希望使Python成为一种有趣的语言。Python可以快速设置并立即提供有关错误的反馈,对于初学者和经验丰富的开发人员而言,Python是一种有用的语言。Python 3是该语言的最新版本 ,被认为是Python的未来。 本教程将为您的Debian 10服务器设置Python 3编程环境。在服务器上编程具有 […]

分类
文章

如何在debian 10上安装node js

介绍 Node.js是用于通用编程的JavaScript平台,允许用户快速构建异步网络应用程序。通过在前端和后端使用JavaScript,Node.js可以使Web应用程序开发更加一致和集成。 在本指南中,我们将向您展示如何在Debian 10服务器上开始使用Node.js。我们将讨论从默认的Debian存储库安装Node,使用最新的PPA存储库以及使用NVM(节点版本管理器)安装和激活不同版本的Node。 最后,我们将展示如何卸载这些不同版本的Node。 先决条件 本指南假定您正在使用Debian 10。 […]