曲折的Debian 9.X服务器版本机安装之路

王志勇 发表于 2019年10月15日 11:40

Debian 6.X是一个很省内存的系统,已被官方公司放弃。Debian 7.X、8.X、10.X,在Debian的官方网站,均提供Live的standard.iso版本下载,唯独所有的Debian 9.X系统不提供这个Live的standard.iso版本。

Debian的live standard.iso版本,都是Live版,不含桌面,本机用VMWare加载此文件,直接就能用,非常顺利,而且不产生大量的.vmdk文件。默认的用户名是user,密码live,也有一些版本不需要登录直接就能用。这些系统,在本机的VMWare虚拟机下调试,和远程的VPS区别很小,可用于本机的练习调试。

Debian的所有历史版本下载地址为 http://cdimage.debian.org/cdimage/archive/

Debian的live standard.iso版本下载路径以8.11.0为例:http://cdimage.debian.org/cdimage/archive/ → 8.11.0-live→i386→iso-hybrid→debian-live-8.11.0-i386-standard.iso

其中,现在VPS常用的版本为:
Debian 7:Debian 7.8
Debian 8:Debian 8.0/8.2/8.5
Debian 9:Debian 9.1/9.9/9.11

Debian 10还较少服务器使用。官网最新版本是Debian 10.0.0,但是用 cat /etc/debian_version 命令看到的是 10.1.0。按照Debian的发行惯例,这个实际版本应该是Debian 10.0.0。
Debian 10.0.0自带源的PHP版本是PHP 7.3.4

PHP 5.X,使用Debian 7/8,Ubuntu 12/14的PHP自带源最理想。

Debian系统如果用sury安装PHP 7.3或PHP 7.4,那么Debian 8/9/10系统安装的PHP 7.4,速度是没有区别的,哪个省内存就用哪个系统。比如我用Debian 8.0+sury+PHP 7.4为主力环境,运行速度很快。
从Debian 9开始,去掉了rc.local。
在Debian/Ubuntu系统下,PHP 7.4速度约是PHP 7.3的1.9~2.1倍,如前面的测试结果

回到主题:Debian 9的安装曲折之路
因为不提供live standard.iso版本,只能找代用的版本。起先我是用 http://cdimage.debian.org/cdimage/archive/ → 9.X.0-live→i386→iso-hybrid→debian-live-9.X.0-i386-lxde.iso 这样的路径,lxde是最省内存的桌面版本,这个文件约1.9G~2.1G,经过一番周折把9.1、9.11的版本都下载了,虚拟机设置为800M、1G内存,但是无法进入系统,一直卡在左上角有个光标的界面,于是放弃了这个版本。有可能是这个版本需要很大的内存,或者我的电脑配置不够。

所以,Debian 9在本机安装,当时基本上不可能。

前两天突然找到了福音,上述的下载链接,路径为:http://cdimage.debian.org/cdimage/archive/ → 9.X.0/i386/iso-cd/,找到 debian-9.X.0-i386-xfce-CD-1.iso,体积为600多M,这两天顺利安装,对虚拟机的内存要求也较小,和别的版本一样,如果不安装MySQL,只需要600M内存,可安装PHP 7.4;如果需要安装MySQL,至少需要设置800M内存,否则安装中会有No space left on device的错误提示。

这个 i386-xfce-CD-1.iso 的文件,是Install版本,安装完毕后,除去自己创建的镜像文件,新机update后.vmdk文件约占用1.8G空间;如果安装Apache+PHP 7.4+MySQL后,.vmdk文件占用2.7G空间。而这些.vmdk文件还会不断增加,可增加到几G、几十G,暂时没有解决办法,可能是虚拟机的bug。
而live standard.iso版本,除去自己创建的镜像文件,只占用几兆的空间,无大量的.vmdk文件。

就在这个 i386-xfce-CD-1.iso 的同一目录下,我刚发现了有 debian-9.X.0-i386-netinst.iso 的版本,约376M,体积小了很多。有时间还是需要尝试一下这个netinst.iso的版本,但是之前我试过很多netinstall的版本都有个缺点,产生的.vmdk文件体积更大。

有了这些i386-xfce-CD-1.iso文件,那么Debian 9.1/9.9/9.11都可以在本机运行了,用于Linux系统开发。但是小遗憾的是没有提供Debian 9.1的i386-xfce-CD-1.iso版本,但有Debian 9.2的,可以用9.2来代用9.1。

i386-xfce-CD-1.iso版本安装的过程非常长,至少30-40分钟,选项很多。到了最后一步,有4个安装选项,其中有一个是桌面,我选择把桌面去掉,开机可以省很多内存。

附图:下图是我在本机安装的Debian 9.11.0+开发中的LAMP,在本机Debian 9.11下测试安装的Wordpress:

2019-10-16 22:52更新
这个链接可以下载到Debian 9.1 http://ubuntu.retrosnub.co.uk/isos/

2条评论:
1   faonecze 2019-10-16 22:42
看现在更新的真快,这才几年,都用到9了...

自由勇 2019-10-16 22:50
是的,3年前的VPS是以6/7/8为主,现在是7/8/9。

发表评论:
名字: (*必填)
博客: (可省)

正文:

  记住信息?

王志勇:1980-09-26 (41周岁)
程序设计,前端设计。

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏

Blog存档 Archives

2021年01月(30)
2020年12月(19)
2020年11月(18)
2020年10月(15)
2020年09月(14)
2020年08月(14)
2020年07月(14)
2020年06月(16)
2020年05月(13)
2020年04月(18)
2020年03月(14)
2020年02月(15)
2020年01月(16)
2019年12月(11)
2019年11月(26)
2019年10月(25)
2019年09月(30)
2019年08月(10)
2019年07月(29)
2019年06月(30)
2019年05月(26)
2019年04月(30)
2019年03月(30)
2019年02月(30)
2019年01月(30)
2018年12月(30)
2018年11月(30)
2018年10月(30)
2018年09月(17)
2016年-2017年(9)
2014年06月-09月(10)
2013年 +

2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

Copyright © 2006-2021 auiou.com All rights reserved.
此Blog程序由王志勇编写