我经常听到人们发表诸如“我们的 MySQL 服务器机器失败”之类的陈述,这给我的印象是他们将一台机器专门用作他们的 MySQL 服务器(我猜他们只是安装了操作系统,并且只在上面安装了 MySQL)。作为开发人员而不是系统管理员,我习惯于将 MySQL 作为 LAMP 堆栈的一部分与 Web 服务器和 PHP 一起安装。
谁能给我解释一下:
我之前使用虚拟盒在我自己的个人计算机上测试操作系统安装。我不确定它是否适合实时服务器上的实际虚拟化。为此,我主要听说过 Xen。virtualbox 是否处于同一级别(生产环境虚拟化)?除了 Xen 之外,还有哪些其他选择?
我的 Windows 机器上有一个 .rpm 文件。有没有办法在不安装的情况下检查这个文件(在 windows 或 centos 上),以找出它是从哪里编译的?元数据之类的东西?
我有一个问题要问了解多种 Linux 版本的系统管理员。我需要熟悉 SUSE Enterprise 才能工作,但我目前无法访问企业版。我也更愿意学习 Ubuntu。那么 ubuntu 在命令等方面与 SUSE Enterprise 有多么相似。
我有一个关于类型 1 和类型 2 管理程序的问题。Type 1 在裸机上运行,然后在上面安装最终的操作系统。在我看来,这是构建虚拟化环境最合乎逻辑的方式。
但是有类型 2,其中必须首先安装基本操作系统,然后是管理程序,然后是所需的最终操作系统。我不明白为什么有人会遇到使用类型 2 的麻烦。是否有任何用例证明需要一个基本操作系统,就像在类型 2 中所做的那样?
我是邮件服务器的新手,仍在尝试了解所有组件。
我读到的 MTA 有很多,但常见的 4 个是 qmail、Postfix、Sendmail 和 Exim。
我还找到了这个邮件服务器列表。 http://en.wikipedia.org/wiki/List_of_mail_servers
令我困惑的是,像 Zimbra 和 Atmail 这样的邮件服务器与 qmail/Postfix 等处于同一级别。邮件服务器和 MTA 是一回事吗?我认为(如果错误,请纠正我)邮件服务器包含 MTA 作为其组件之一。
我正在测试 postfix 安装。我注意到,如果我尝试从另一个域 ( unknown@NotMyDomain.com)上的虚构帐户向我的本地用户之一 ( user@MyDomain.com) 发送邮件,电子邮件仍会发送给我的用户。
MAIL FROM:<unknown@notmydomain.com>
RCPT TO:<user@mydomain.com>
Run Code Online (Sandbox Code Playgroud)
我不确定这是正常行为还是会导致问题。例如,我担心用户可能会使用服务器发送并非真正来自他们声称来自的电子邮件帐户的欺骗性电子邮件。
PS 我还处于学习 postfix 的早期阶段,所以不确定我的问题是否有意义。
按@ DerfK的评论,我测试了一个开放的继电器(其中两个MAIL FROM,并RCPT TO没有在此服务器上托管),这是我所得到的。出于某种原因,它接受RCPT TO,然后在我输入主题后说再见。那么这是好是坏?
HELO test.mydomain.com
250 mail
MAIL FROM:<user@notmydomain1.com>
250 2.1.0 Ok
RCPT TO:<user@notmydomain2.com>
250 2.1.5 Ok
Subject: testing for open relay
221 2.7.0 Error: I can break rules, too. Goodbye.
Connection closed by foreign host.
Run Code Online (Sandbox Code Playgroud) 我正在使用 Amazon Linux AMI,它似乎是某些 RHEL 或 CentOS 的分支。我读过它应该与 RHEL 二进制兼容。我的问题是:与使用 RHEL 或 CentOS 存储库(因为它们也应该可以工作)相比,从源代码编译软件包有什么优势吗?
有人告诉我,最好的做法是让辅助 MX 记录指向辅助邮件服务器,以防主要服务器出现故障。
如果主邮件服务器出现故障,主服务器上的用户将如何获得他们的电子邮件?我是否需要在辅助服务器上镜像所有用户帐户?
我是邮件服务器的新手,所以我不确定我的问题是否有意义。
我对虚拟化很感兴趣,并且对管理程序的类型及其实现有一些疑问。
我所知道的是,我们从类型 2 管理程序开始。它们像任何其他应用程序一样安装在操作系统上。这对我来说很有意义,管理程序只是一个应用程序。
我不明白的是 1 类虚拟机管理程序,例如 vmware ESXi。如何在裸机上运行它?这是否意味着这个管理程序本身就是一个操作系统?这种管理程序是如何实现的?
email ×3
email-server ×3
centos ×2
linux ×2
database ×1
hypervisor ×1
mx-record ×1
mysql ×1
packages ×1
postfix ×1
rpm ×1
sles ×1
ubuntu ×1
virtualbox ×1
vmware-esxi ×1
xen ×1