Free Course

配置 Linux 网站服务器

你的第一个 Ubuntu 服务器

开始学习
纳米学位项目

编程入门

敲下人生第一行代码,最适合初学者的编程课

获得纳米学位证书,加速你的职业发展。

关于此课程

在这门课程里,你将学习 Linux 基础知识,每个网络开发者都需要了解这些知识,才能与他人分享自己的网络应用!你将在 Vagrant 虚拟机上运行一款基本的 Python WSGI 应用,并通过该虚拟机从 PostgreSQL 数据库中查询数据。

首先,你将接触各种 Linux 发行版,并了解其中一些发行版之间的区别。然后,你将了解 Linux 操作系统与你可能熟悉的其他操作系统之间有何区别。掌握这些基本知识后,你将开始了解 Linux 安全性,涉及的主题包括:文件权限、用户管理、文件包管理和配置防火墙。最终,你将通过安装和配置 Apache HTTP 服务器及 PostgreSQL 数据库服务器,将一个安全的基础服务器转变成网络应用服务器。

喜欢这门课程?加入“全栈网站开发工程师”纳米学位,点此免费体验

学费
免费
学习时间
大约 1 weeks
难度
高级
你将获得

Rich Learning Content

Interactive Quizzes

Taught by Industry Pros

Self-Paced Learning

Student Support Community

开始你的旅程

学习这门免费课程,迈出通往编程入门职业道路的第一步。

免费课程

配置 Linux 网站服务器

通过创新性的自主学习方式,掌握新技能,提升竞争力。

Icon steps 54aa753742d05d598baf005f2bb1b5bb6339a7d544b84089a1eee6acd5a8543d
 
 

课程讲师

Michael Wales

Michael Wales

优达学城讲师,课程策划

你将学到什么

先修知识及要求

你应该能够熟练使用终端和在 Shell 中进行操作。

为了能够运行网络应用,你应该熟悉 Python 编程语言和 PostgreSQL。如果你需要进一步练习这些知识,推荐学习我们的编程基础:Python关系数据库入门课程。

查看使用优达学城的技术要求

为什么学习这门课程?

要让应用正常运行,同时确保应用高效运转,你需要对 Linux 系统管理有基本的认识。在这门课程里,你将学习基础 Linux 系统,了解它与你目前熟悉的桌面环境有何区别。然后,你将处理全能开发者必须能够解决的各种安全问题。最后,在自己的服务器上托管应用。

我将获得什么?
Instructor videos Learn by doing exercises Taught by industry professionals