适合初学者的 Ubuntu 服务器教程适合初学者的 Ubuntu 服务器教程适合初学者的 Ubuntu 服务器教程适合初学者的 Ubuntu 服务器教程
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

适合初学者的 Ubuntu 服务器教程

大多数人可能都知道 Ubuntu 作为桌面操作系统。但 Ubuntu 的广泛流行和在 Linux 社区中的牢固地位使 Canonical 能够生产出非常可行的服务器版本,并仍然维持其桌面版本。如果您正在为 Web 服务器、数据库服务器、文件服务器等生产服务器寻找操作系统,Ubuntu Server 是一个不错的选择。它免费、稳定、可扩展,并且有可选的支持计划。

下载 Ubuntu Server 并安装操作系统后,管理员应该执行一些初始设置和配置。在本教程中,我们将指导您完成初学者应该了解的一些最常见的任务,以便您可以顺利启动并运行 Ubuntu 服务器。

在本教程中您将学习:

  • 如何使 Ubuntu 服务器保持最新

  • 如何启用和保护 SSH

  • 如何安装和启用防火墙

  • 如何安装必要的服务

  • 如何启用root用户

  • 如何配置网络设置

适合初学者的 Ubuntu 服务器教程

下面我们概述了管理员在首次开始使用 Ubuntu Server 时需要执行的几项主要操作。

保持 Ubuntu 服务器最新

Ubuntu 和已安装的应用程序或服务的安全补丁和关键更新一直在发布。管理员应使用以下命令每周检查并安装更新:


$ sudo apt update
$ sudo apt full-upgrade

注意
apt full-upgrade还将升级系统内核(如果有可用更新)并且需要重新启动。如果您想更新除内核之外的所有软件包,则只需使用 apt update 即可。

之后,您可以删除 Ubuntu 不再需要的剩余软件包:


$ sudo apt autoremove

启用并保护 SSH

SSH 是远程访问和管理 Ubuntu Server 的主要方法。使用 SSH 远程登录 Ubuntu Server 将为您提供一个命令行终端,您可以完全访问该终端,就像您实际在计算机前一样。这是管理服务器的一种非常方便的方法。

要在 Ubuntu 服务器上安装 SSH 服务器:


$ sudo apt update
$ sudo apt install ssh

然后,请参阅我们关于如何保护 SSH 最佳实践的其他教程,了解强化 SSH 服务的不同方法,以防止意外用户和黑客进入您的系统。

安装并启用防火墙

最佳实践是阻止所有到服务器的传入连接(某些端口上的连接除外)。例如,Web 服务器可能希望允许 HTTP 端口 80 和 HTTPS 端口 443 上的传入连接,但随后应阻止尝试访问其他端口的连接尝试。在 Ubuntu 上执行此操作的最佳方法是使用 ufw 防火墙。

安装并启用 UFW:


$ sudo apt install ufw
$ sudo apt enable ufw
$ sudo apt start ufw

然后,只开放您需要的端口:


$ sudo ufw allow ssh
$ sudo ufw allow http
etc...

了解更多:如何安装 UFW 并使用它来设置基本防火墙

安装必要的服务

大多数服务器只实现一个目的。例如,Web 服务器托管一个网站。将 Web 服务器用作文件服务器或备份服务器并不常见。这些是单独的作业,应委派给单独的服务器。考虑到这一点,您打算如何处理您的服务器?根据服务器的用途,您将需要安装相关的服务。这里有些例子:

安装数据库(MariaDB/MySQL):


$ sudo apt install mariadb-server mariadb-client
$ sudo mysql_secure_installation

安装支持 PHP 的 Apache Web 服务器:


$ sudo apt install apache2 php libapache2-mod-php

安装 NGINX Web 服务器:


$ sudo apt install nginx

启用根用户

这完全是可选的,但 Ubuntu 并没有给 root 帐户设置密码,而是希望您使用普通用户帐户并通过 sudo 获得管理员权限。这种约定对于某些管理员来说很麻烦,因此他们可能希望启用对 root 帐户的直接访问。操作方法如下:


$ sudo passwd

给root帐户设置密码后(确保它是一个非常安全的密码),您可以通过通常的方法登录root帐户:


$ su -

配置网络设置

服务器通常有一个保留的 IP 地址。这使得您始终可以在可预测的地点访问您的服务。您可以轻松地在 Ubuntu 上查看您的 IP 信息,或配置静态 IP 地址、DNS 信息、默认网关等。

查看IP地址:


$ ip a

显示默认网关:


$ ip r

如果您需要配置静态 IP 地址,请查看我们的 Ubuntu 静态 IP 配置指南。

结束语

在本教程中,我们了解了如何在 Ubuntu Server Linux 系统上开始执行基本任务。 Ubuntu Server 易于使用,您可以轻松完成安装并立即启动并运行,但我们教程中的提示将为您在安装完成后提供一个良好的起点。

©2015-2025 艾丽卡 support@alaica.com