分类
文章

如何在CentOS 8上使用Cron自动化任务

介绍 Cron是一个基于时间的作业调度守护程序,可在类似Unix的操作系统(包括Linux发行版)中找到。Cron在后台运行,并且使用cron计划的任务(称为“ cron作业”)会自动执行,这使cron对于自动执行与维护相关的任务非常有用。 本指南概述了如何使用cron的特殊语法安排任务。它还介绍了一些捷径,您可以使用这些捷径使工作计划更易于编写和理解。 先决条件 要完成本指南,您需要访问运行CentOS 8的计算机。该计算机可以是本地计算机,虚拟机或虚拟专用服务器。 无论您使用哪种计算机来遵循本指南,它都 […]

分类
文章

如何在Ubuntu 18.04上设置Apache虚拟主机

介绍 Apache Web服务器是在Internet上提供网站服务的一种流行方法。截至2019年,据估计它将为所有活动网站中的29%提供服务,并且为开发人员提供了鲁棒性和灵活性。使用Apache,管理员可以使用匹配的系统将一台服务器设置为通过单个接口或IP托管多个域或站点。 使用Apache配置的每个域或单个站点(称为“虚拟主机”)都会将访问者定向到保存该站点信息的特定目录。这样做是在不指示同一服务器也负责其他站点的情况下完成的。只要您的服务器可以处理负载,此方案就可以扩展,没有任何软件限制。描述单个站点或 […]

分类
文章

使用CentOS 8进行初始服务器设置

介绍 首次创建新的CentOS 8服务器时,您应在基本设置的早期阶段执行一些配置步骤。这将提高服务器的安全性和可用性,并为后续操作奠定坚实的基础。 第1步-以root身份登录 要登录服务器,您需要知道服务器的公共IP地址。您还将需要密码,或者,如果您安装了用于身份验证的SSH密钥,还需要root用户帐户的私钥。如果您尚未登录服务器,则可能需要遵循我们的文档以了解如何使用SSH连接到Droplet的详细信息。 如果尚未连接到服务器,请立即使用以下命令以root用户身份登录(用服务器的公共IP地址替换命令中突出 […]

分类
文章

如何在CentOS 8上设置SSH密钥

介绍 SSH(或安全外壳)是用于管理服务器并与服务器通信的加密协议。使用CentOS服务器时,您很可能会花费大部分时间在通过SSH连接到服务器的终端会话中。 在本指南中,我们将重点介绍为CentOS 8服务器设置SSH密钥。SSH密钥提供了一种简单,安全的登录服务器的方法,建议所有用户使用。 步骤1 —创建RSA密钥对 第一步是在客户端计算机(通常是本地计算机)上创建密钥对: ssh-keygen 默认情况下,ssh-keygen将创建一个2048位RSA密钥对,对于大多数用例而言,这对安全性足够高(您可以 […]

分类
文章

如何在CentOS 7上设置Eclipse Theia Cloud IDE平台

介绍 随着开发人员工具转移到云中,对云IDE(集成开发环境)平台的采用正在增长。可以通过Web浏览器从各种类型的现代设备访问Cloud IDE,它们为实时协作场景提供了众多优势。在云IDE中工作可为您和您的团队提供统一的开发和测试环境,同时最大程度地减少平台不兼容性。可以通过Web浏览器访问,各种类型的现代设备都可以使用Cloud IDE。 Eclipse Theia是运行在远程服务器上的可扩展云IDE,可从Web浏览器访问。在视觉上,它的外观和行为与Microsoft Visual Studio Code […]

分类
文章

如何在Ubuntu 18.04上设置代码服务器Cloud IDE平台

介绍 随着开发人员工具向云计算的发展,云IDE(集成开发环境)平台的创建和采用正在增长。Cloud IDE允许开发人员团队之间进行实时协作,以在统一的开发环境中工作,从而最大程度地减少不兼容性并提高生产力。可以通过Web浏览器访问,各种类型的现代设备都可以使用Cloud IDE。 代码服务器是运行在远程服务器上的Microsoft Visual Studio Code,可直接从浏览器访问。Visual Studio Code是具有集成Git支持,代码调试器,智能自动完成功能以及可自定义和可扩展功能的现代代码 […]

分类
文章

如何在Ubuntu 18.04上使用OpenLiteSpeed安装WordPress

介绍 WordPress是一个开源内容管理系统(CMS)。WordPress是世界上最流行的CMS,它允许您使用PHP执行脚本和处理动态内容,从而在MySQL数据库后端上建立博客和网站。 OpenLiteSpeed是一种经过优化的开源Web服务器,可用于管理和提供网站。OpenLiteSpeed具有一些有用的功能,使其成为许多安装的可靠选择:Apache兼容的重写规则,内置的基于Web的管理界面以及针对服务器优化的自定义PHP处理。 本指南将逐步介绍使用OpenLiteSpeed Web服务器在Ubuntu […]

分类
文章

如何在Ubuntu 18.04上使用Ansible安装和设置LAMP

介绍 由于现代应用程序环境具有可处理性,因此服务器自动化现在在系统管理中起着至关重要的作用。配置管理工具(例如Ansible)通常用于通过为新服务器建立标准过程来简化服务器设置自动化的过程,同时还减少了与手动设置相关的人为错误。 Ansible提供了一种简单的体系结构,不需要在节点上安装特殊软件。它还提供了一组强大的功能和内置模块,这些功能和功能有助于编写自动化脚本。 本指南说明了如何使用Ansible自动化我们的指南,该指南包含有关如何在Ubuntu 18.04上安装Linux,Apache,MySQL和 […]

分类
文章

如何在CentOS 7上安装和使用PostgreSQL

介绍 关系数据库管理系统是许多网站和应用程序的关键组成部分。它们提供了一种结构化的方式来存储,组织和访问信息。 PostgreSQL或Postgres是一种关系数据库管理系统,提供SQL查询语言的实现。它是许多小型和大型项目的流行选择,它的优点是符合标准,并具有许多高级功能,例如可靠的事务和并发,而没有读锁。 在本指南中,您将在CentOS 7服务器上安装Postgres,并介绍一些使用它的基本方法。 先决条件 要遵循本教程,您将需要: 已按照我们的“ 使用CentOS 7进行初始服务器设置”指南和“新Ce […]

分类
文章

如何在Ubuntu 18 04上安装Tinc并设置基本VPN

介绍 到containerize一个应用程序指的是适配的应用及其组件,以便能够在被称为轻量的环境中运行它的过程容器。这样的环境是孤立且可抛弃的,可用于开发,测试和部署应用程序到生产环境。 在本指南中,我们将使用Docker Compose容器化Laravel 6应用程序进行开发。完成后,您将在三个独立的服务容器上运行一个演示Laravel应用程序: app运行PHP7.4-FPM 的服务; db运行MySQL 5.7 的服务; 一个nginx使用该服务app的服务服务于Laravel应用到最终用户之前解析P […]