针对MySQL的低开销Linux服务器安装

我的问题是这样的:

任何人都可以build议一个运行MySQL的Linux服务器真的很低开销(Ubuntu除外)?

这就是为什么我有这个问题:

我有一个PE1950 III,给了我无尽的麻烦。 这不是我的第一台PE1950,但它是我最新的。 我试图在这个服务器上安装至less6个不同版本的Ubuntu(包括9.10),但是我总是在安装完成后得到错误,我重新启动系统。

usb... device not accepting address2... BusyBox 

我试图用有限的成功解决这个问题。 奇怪的是,只要我安装了ESXI 4,我就可以在这个盒子上运行Ubuntu的任何发行版。

但是,错误信息和故障排除现在真的在旁边,因为我想我想尝试像Damn Small Linux之类的其他发行版。

sendmail是唯一可以运行的其他项目。 我可能也会configurationiptables。

对于数据库服务器来说,“非常低的开销”是不需要的。 因为你将会使用大量的ram,所以你并不在乎操作系统是否使用了更多的megs(特别是在x86架构上,合理大小的内存的页表通常比你的内核承受更多的负载)

使用Centos,你知道它会工作。 Ubuntu或者Gentoo其他的嬉皮奇怪对于奇怪的桌面来说是伟大的,但是我不会让它靠近服务器。

如果你认为你需要“低开销”,那么关掉一些你不需要的东西。 你会省下几百KB的RAM,并感到高兴(当页表占用1G)

无论你做什么,都不要使用32位操作系统。 数据库不能在32位操作系统*上使用,使用64位。

*实际上它们是“工作”的,但是不能在现代硬件上正确使用内存,如果你有一个32位的操作系统,你也可以在旧的486上运行。

我用Ubuntu的最小光盘启动我所有的Linux服务器: https : //help.ubuntu.com/community/Installation/MinimalCD

如果你真的把操作系统安装到硬盘驱动器上,我会推荐这么做。

在安装apt-get install mysql-server后,最小安装几乎没有任何默认设置。

如果你想要更less的东西, apt-get install sysv-rc-conf 。 您可以使用该程序查看由rc脚本自动启动的所有内容。 要小心你在这里改变,但许多不必要的服务可以被删除。

不知道你得到的Ubuntu的错误,但这是我原来的问题的答案。 如果你不断收到这个错误,你可能需要单独提出这个问题。

我们在我们的PE1950III和其他老式戴尔上使用CentOs 5.x。 如果你需要,你可以做一个相当精简的安装。 关于CentOs的好处是它本质上是RedHat Enterprise。 所以,如果RHEL可以运行它,CentOS可以运行它。 任何涉及RHEL的文档或HowTos都同样适用于CentOS。 我们正在运行6个以上的MySQL 5.1实例,没有任何操作系统相关的问题。

RE:usb …设备不接受address2 … BusyBox服务是否试图从USB设备启动? 我们的4台PE1950III具有内置闪存驱动器作为Citrix XenServer启动设备。 这些闪存驱动器被设置为主引导设备。

我一直很享受Gentoo的安装,只安装我想要的东西。

你是否正在编译这个软件是否能够显着提高性能是一个很大的争论。 我喜欢它,因为它是一个非常非常小的安装,但你可以很容易地build立在它之上。

在完成安装之后,您几乎可以通过最less的系统工具将系统引导至控制台。

您可以使用他们的软件包pipe理工具来编译和安装其他软件。

至于在ESXi下工作但不在物理上的Ubuntu,那是因为在那个时候,Ubuntu看到了由ESXi创build的虚拟设备,而不是物理硬件。