猿教程 Logo

如何在CentOS 7上设置SSH的多因素身份验证 (How To Set Up Multi-Factor Authentication for SSH on CentOS 7)

介绍认证因素是用于证明您有权执行操作的单一信息,例如登录系统。 认证通道是认证系统向用户传递因子或要求用户回复的方式。 密码和安全令牌是认证因素的例子; 计算机和电话是频道的例子。默认情况下,SSH使用密码进行身份验证,大多数SSH加固说明建议使用SSH密钥。 不过,这仍然只是一个因素。 如果一个糟......详细信息



如何在Ubuntu 16.04上配置FreeIPA客户端 (How To Configure a FreeIPA Client on Ubuntu 16.04)

介绍FreeIPA是用于Linux的开源安全解决方案,它提供了与Microsoft Active Directory类似的帐户管理和集中式身份验证。 FreeIPA建立在多个开源项目之上,包括389 Directory Server,MIT Kerberos和SSSD。FreeIPA有CentOS ......详细信息



如何在Python中写评论3 (How To Write Comments in Python 3)

介绍评论是存在于计算机程序中的行,被编译器和口译员忽略。 在程序中包含注释使得代码对于人类而言更加可读,因为它提供了关于程序的每个部分正在做什么的一些信息或解释。根据您的程序的目的,评论可以作为您自己或提醒的注释,或者可以写入其他程序员能够了解您的代码正在做什么的意图。一般来说,在编写或更新程序时撰......详细信息



如何在Ubuntu 16.04上使用Packer创建DigitalOcean快照 (How To Create DigitalOcean Snapshots Using Packer on Ubuntu 16.04)

介绍封隔器,由Hashicorp,是一个命令行工具,可以快速创建多个平台和环境的相同的机器映像。 使用Packer,您可以使用称为模板的配置文件来创建包含预配置的操作系统和软件的计算机映像。 然后,您可以使用此映像创建新的机器。 您甚至可以使用单个模板来协调同时创建生产,分段和开发环境。在本教程中,......详细信息



如何在Ubuntu 16.04上安装Moodle (How To Install Moodle on Ubuntu 16.04)

介绍Moodle是一个受欢迎的开放源代码的基于Web的学习管理系统(LMS),任何人都可以免费安装和使用。 使用Moodle,您可以创建并提供学习资源,如课程,阅读和讨论板给学习者组。 Moodle还允许您管理用户角色,因此学生和教师可以具有不同级别的访问材料。 在您的网络服务器上安装Moodle后......详细信息



如何在Debian 8上安装MongoDB (How to Install MongoDB on Debian 8)

介绍MongoDB是现代Web应用程序中常用的一种免费开源的NoSQL文档数据库。 本教程将帮助您在服务器上设置MongoDB,以便在生产应用程序环境中使用。 您将安装MongoDB并配置防火墙规则以限制对MongoDB的访问。先决条件要遵循本教程,您将需要:一个具有sudo非root用户的Debi......详细信息



如何在Ubuntu 16.04上为Nginx使用OpenResty Web框架 (How to Use the OpenResty Web Framework for Nginx on Ubuntu 16.04)

介绍OpenResty是一个Web服务器,它通过将许多有用的Nginx模块和Lua库捆绑在一起来扩展Nginx。 OpenResty优于缩放Web应用程序和服务。 例如,它包含的一个模块使您能够编写将直接在Nginx工作程序中执行的Lua代码,从而实现高性能应用程序。在本指南中,您将从源代码设置Op......详细信息



如何在Python中定义函数3 (How To Define Functions in Python 3)

介绍一个功能是执行一个动作的指令块,一旦被定义,就可以重复使用。 功能使代码更加模块化,允许您一遍又一遍地使用相同的代码。Python有一些您可能熟悉的内置函数,包括:print()将打印一个对象到终端int()将将字符串或数字数据类型转换为整型数据类型len()返回一个对象的长度函数名包括括号,可......详细信息



如何在CentOS 7上使用Packer创建DigitalOcean快照 (How to Create DigitalOcean Snapshots Using Packer on CentOS 7)

介绍封隔器,由Hashicorp,是一个命令行工具,可以快速创建多个平台和环境的相同的机器映像。 使用Packer,您可以使用称为模板的配置文件来创建包含预配置的操作系统和软件的计算机映像。 然后,您可以使用此映像创建新的机器。 您甚至可以使用单个模板来协调同时创建生产,分段和开发环境。在本教程中,......详细信息



如何在Ubuntu 16.04上安装和保护MongoDB (How to Install and Secure MongoDB on Ubuntu 16.04)

介绍MongoDB是一个免费和开源的面向文档的数据库。 它被归类为NoSQL数据库,因为它不依赖于传统的基于表的关系数据库结构。 相反,它使用类似JSON的文档与动态模式。 与关系数据库不同,MongoDB在将数据添加到数据库之前不需要预定义的模式。 您可以随时更改模式,并且必须经常进行更改,而无需......详细信息