王志勇 发表于 2019年06月28日 09:24
2016年时,为了调试主机,我下载了所有的Ubuntu Mini版,如下图。当时是在www.ubuntu-mini-remix.org的网站下载的,如今这个网站已经不能访问,看来这些Mini版已经成为绝版,不知道为什么这么好的网站不做了?
Ubuntu 12和18的体积对比
如今找不到Ubuntu 18 Minimal版,只有官方的Ubuntu 18.04服务器版,834M。
网上唯一出现的Ubuntu 18 Minimal版,是SolusVM自行修改的版本,只有281M,但是是.gz格式,为KVM主机提供,在本机暂时无法使用。
我原来使用的ubuntu-mini-remix版本,非常好用,大多是Live版本,用VMware虚拟机安装之后,大多没有自带sshd,安装一个openssh-server之后,就能马上使用。为了节省空间,我都把VMware的内存设置为320M,一般够用,比如我用的Ubuntu 12 mini版,保存的VMware快照目录大小只有322M。(按Ctrl+M保存快照)
而昨天下载的Ubuntu 18.04官方服务器版,安装很不方便,默认需要网络安装,由于是连接国外服务器,整整2个小时才安装完毕。VMware的内存设置为512M,保存的VMware快照目录为3.01G。
322M VS 3.01G
这个差别很大。Ubuntu 18.04服务器版的VMware快照目录为什么这么大?主要是因为它是安装版,在安装的时候就已经超过2G了。
而我用的Ubuntu 12 mini版是Live版,直接就能用,无需安装。
Ubuntu 18.04 Minimal版的几个bug
SolusVM修改的Ubuntu 18.04 Minimal,在我们的VPS上,有几个bug,也有可能官方的原版也存在同样的bug:
如果新机直接运行apt update、或apt -y install apache2都会有如下报错:
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
解决的办法,是根据这些报错来解决的。出现上述报错,需要手动kill apt-get。之后运行apt update、或apt -y install apache2,依然有如下报错:
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
所以,还是根据报错来解决,就按照报错的提示,输入命令 dpkg --configure -a 即可。然后根据出现的画面,按2次回车,选择一次“YES”。
在本机安装的Ubuntu 18.04服务器版,则不会出现上述提示。
所以,Ubuntu 18.04 Minimal版的VPS,安装Apache+PHP的正确步骤为:
1. 命令:
ps afx|grep apt
返回的结果中,找到这一行:
2732 ? S 0:04 | _ apt-get upgrade -y
要kill掉这一行的apt。
2. 命令:
kill -9 2732
(2732是进程编号PID,会有不同)
然后会被自动断开一次SSH,再重新连接。
3. 命令:
dpkg --configure -a
4. 命令:
apt -y install apache2; apt -y install php
第2步的命令用kill -9,而不用killall -9?因为此时的环境不支持killall命令。
第4步,Ubuntu 18已经把apt-get命令改为apt。的确,以前加个-get有点繁琐。
Ubuntu 18.04 Minimal版的bug之2
Ubuntu 18.04 Minimal版,昨天调试中浪费了2个多小时,明明安装成功,PHP一直不运行,尝试了很多办法都解决不了。
原因是最后一步使用了apt -y install php7.0,实际安装的版本是PHP 7.2,但是很明显是相关的开发者没有配置完全,用apt -y install php7.0这个命令,安装的PHP无论如何都不运行。
正确的命令是apt -y install php。在Ubuntu 18.04下,使用这个命令,安装的PHP版本是PHP 7.2。
在语法上,PHP 7.0和PHP 5.X的区别不太大。
PHP 7.1~PHP 7.3的语法区别不太大,所以安装PHP 7.2已经是很新的版本。
置顶的文章:
论朋友圈可以发什么?
短信验证开发的方案分享
巡回更新:2018-09-21
速度是永恒的主题
UTF-8、HTTPS原来都是浮云
https安全吗?
独立博客有必要安装https吗?
近期的主题:
夜晚靓歌(10):你没看过的《星雨心愿》
Feedval、Blogval将下线/谈理财和生存
2024.9感言
人生讨论(20):有人借钱怎么办?(2)
人生讨论(19):迄今为止最强的情感频道
数码评测(67):让小米/红米手机的反应提高1~2倍
数码评测(66):无线网卡FW150UH VS FW150UH
数码评测(65):如何快速自制CPU天梯图?
数码评测(64):2024年,你还在用VGA线吗?
人生讨论(18):6年就可以实现财务自由
人生讨论(17):为什么总是受欺负?
人生讨论(16):要钱的最新妙招
创业杂谈(17):什么项目能赢利?
人生讨论(15):有人借钱怎么办?
数码评测(63):高清切换超级神器
数码评测(62):再谈视频的尺寸
数码评测(61):近期数码采购和折腾
人生讨论(14):看穿尊重
数码评测(60):图拉丁-最佳中配工作“免费”手机
创业杂谈(16):博客何时终结?
版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。
与此相关的链接
自由勇专栏
Blog存档 Archives
2022年07月
2022年06月(15)
2022年05月(20)
2022年04月(16)
2022年03月(9)
2022年02月(9)
2022年01月(10)
2021年 +