曲折的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 (44周岁)
程序设计,前端设计。

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

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

Blog存档 Archives

2022年07月
2022年06月(15)
2022年05月(20)
2022年04月(16)
2022年03月(9)
2022年02月(9)
2022年01月(10)
2021年 +

2020年 +
2019年 +
2018年 +
2016年-2017年(9)
2014年06月-09月(10)
2013年 +
2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

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