软件选择服务器之间的差异

软件选择服务器之间的差异

我正在安装 Ubuntu Server,我想知道这些之间有什么区别:

[ ] OpenSSH server
[ ] DNS server
[ ] LAMP server
[ ] Mail server
[ ] PostgreSQL server
[ ] Print server
[ ] Samba file server
[ ] Tomcat Java server
[ ] Virtual Machine host
[ ] Manual package selection

有人能解释一下吗?

答案1

术语“服务器”是指向客户端提供服务的软件。服务器通常等待客户端联系它,然后向客户端发送回复。有关更多信息,请阅读客户端-服务器模型


OpenSSH 服务器

SSH(安全外壳)是一种对计算机进行加密远程访问的协议。您要访问的计算机需要运行 SSH 服务器来接受传入请求。OpenSSH是 SSH 的一种实现。除了 shell 访问和文件传输(SFTP、SCP)之外,SSH 还可以实现一些奇特的功能,例如在服务器上启动应用程序,但在客户端上显示 GUI(X11 转发)。

DNS 服务器

域名系统,简称 DNS,将地址(例如)解析askubuntu.com为 IP 地址(例如)104.16.17.44,从而使互联网更易于人类使用。对于 DNS 查找,客户端(例如 Web 浏览器)会向 DNS 服务器发送请求,以检索所需服务的 IP 地址。

LAMP 服务器

= Linux Apache MySQL PHP,基本上解释了这一点:这个软件包包含一个 Apache 网络服务器(例如,提供网站的服务器),带有一个 MySQL 后端(数据库管理系统)和一个 PHP 解释器(PHP 是一种脚本语言,在将结果发送到客户端之前在服务器上执行,在此设置中通过 Apache 服务器)。

邮件服务器

负责发送电子邮件,用于发送和接收,取决于设置。

PostgreSQL 服务器

PostgreSQL与 MySQL 一样,是一种数据库管理系统。数据库服务器允许客户端向服务器发送查询并返回结果。

打印服务器

在默认的 Ubuntu 桌面上,有一个名为杯子安装。CUPS 用作服务器,打印机安装在其上。每次在 Ubuntu 上打印时,它都会将打印作业发送到打印服务器,该服务器位于同一系统或另一个系统上。例如,在我的学校,有一个中央打印服务器,学生将他们的打印作业发送到该服务器,然后该打印服务器负责打印。

Samba 文件服务器

桑巴中小企业(服务器消息块)协议,可用作网络文件系统。SMB 客户端可以挂载 SMB 服务器发布的驱动器。

Tomcat Java 服务器

雄猫是另一个Web服务,负责传递JSP内容,即动态网站生成。

虚拟机主机

此选项安装虚拟机,运行虚拟机的主机。


手动选择软件包允许您跳过提供预编译软件包列表的程序taskel,并手动安装所需的软件包,从而实现更精细的设置。但是,这很难实现,特别是如果您不知道构建(比如说)Web 服务器实际需要哪些软件包。

答案2

我会尽量讲得简短些。

OpenSSH 服务器:

它是一个允许远程控制或在计算机之间传输文件的服务器。它允许您通过 OpenSSH 客户端应用程序远程控制服务器上的文件。

DNS 服务器:

它是一个将域名指向计算机 IP 地址的服务器。它就像一本电话簿,当您按姓名搜索时,它会告诉您某人的号码(IP 地址)(在下面的例子中为 google.com)。例如,当您打开google.com在您的浏览器中,请求被发送到 Google 的DNS然后,它会将你连接到他们的某个服务器(例如:-74.125.130.101)。如果没有 DNS 服务器,我们必须记住askubuntu.com而不是输入域名。

LAMP服务器:

它是运行网站通常需要的一组软件的名称。这些软件包括Linux+阿帕奇+MySQL+PHP

邮件服务器:-

顾名思义,它有助于传输电子邮件。它将电子邮件映射到电子邮件地址和域。简而言之,它就像一个邮递员,把信送到正确的门上。

PostGreSQL 服务器:

它是 SQL 服务器类型之一。它们有助于以结构化形式存储和管理数据,以便更快地访问。SQL代表结构化查询语言

打印服务器:-

顾名思义,它允许您通过连接到打印机的打印服务器远程打印文档。就像邮件服务器一样,它将客户的打印请求发送到正确的打印机。

Samba 文件服务器:-

它就像 Windows 版的 OpenSSH,但比 OpenSSH 有优势的是,Samba 服务器可以用作打印服务器,而无需安装任何其他打印服务器应用程序

Tomcat Java 服务器:

它不是 Tomcat Java 服务器,只是 Tomcat 服务器。Tomcat 是 Apache 的一个版本。它不是应用服务器,而是用于为网站提供服务的 Web 服务器。

虚拟机主机:-

它更像是 Ubuntu 的 Virtual Box。它允许您在没有硬件的情况下模拟给定的硬件进行测试。它通常用于在单个 Ubuntu 安装上运行各种服务器。您可能需要重型硬件来运行 VM Host。

手动包选择:-

在我看来,你要么正在安装 Ubuntu 服务器,要么正在阅读安装指南。Ubuntu 服务器安装中的“手动软件包选择”选项允许你手动选择所需的软件包。

我希望这有帮助 !

相关内容