弄个 ubuntu,装完就占用 6-7g 的空间,但是我就为了开 frps 和几个网页啊,有没有什么能满足需求的小发行版?
1
systemcall 2021 年 1 月 31 日
OpenWRT,编译的时候把无线、防火墙之类的裁掉
|
2
U2FsdGVkX1 2021 年 1 月 31 日 alpine ?或者 arch
|
3
GlobalNPC 2021 年 1 月 31 日
debian 装完 1.7G
|
4
hadoop 2021 年 1 月 31 日 via Android ubuntu 有最小化安装的 server 版
|
5
systemcall 2021 年 1 月 31 日
你要是自己编译 OpenWRT,把你需要的功能加进去,可能也就不到 10M
别的都是论 G 算的,这个东西论 M 算,数量级的差别 |
6
kerro1990 2021 年 1 月 31 日 via iPhone
openwrt
cdlinux |
7
blueboyggh OP @hadoop 昨天试了试最小化安装的也好几 g
|
8
blueboyggh OP @systemcall 这东西自己编译,门槛有点儿高…
|
9
yylzcom 2021 年 1 月 31 日
要说小就 alpine 吧
如果觉得换其它发行版上手成本太高, 去下载发行版的 netinstall, 安装下来也不过 1G 左右甚至更小 |
10
oreoiot 2021 年 1 月 31 日 via iPhone @blueboyggh 狠下心啃一遍,丰富技能树。我自己是这么想的,奈何一致没狠下心来🐶🐶
|
11
blueboyggh OP @oreoiot 狠下心来容易出人命啊
|
12
blueboyggh OP @yylzcom ubuntu 的 mini 安装版,昨天试了试也好几个 g
|
13
Ayahuasec 2021 年 1 月 31 日 主要你要开网页,那肯定得上个桌面什么的了,debian10+xfce4,啥附加软件都不装,带上 vnc 什么的装完大概 2G 左右。
这还太多的话有个带 GUI 的 tiny core linux 可以试试。。 |
14
yeqizhang 2021 年 1 月 31 日 via Android
slaxlinux 之类的……
|
15
msg7086 2021 年 1 月 31 日
装桌面还想小么。
要小就 alpine,要么就攒钱买大硬盘。Arch 也不算小了。 |
16
Dragonish3600 2021 年 1 月 31 日 via iPhone
gentoo,自己从头编制吧
|
17
blueboyggh OP @Ayahuasec 我说的开网页是指 nginx+php…不是说要在里面浏览网页…
|
18
blueboyggh OP @msg7086 我说的开网页是指 nginx+php…不是说要在里面浏览网页…
|
19
msg7086 2021 年 1 月 31 日
@blueboyggh 那 alpine+nginx+php 全家桶就行了嘛。
另外,系统的很大一块在内核,你要是容器化就可以省下内核的花销。 |
20
Ayahuasec 2021 年 1 月 31 日 @blueboyggh
那 debian 的 minimal 安装呗,安装的时候不勾选 desktop environment,直接用官方镜像装完不到 1G,软件包和资料相对比较全一些。 如果更极致一点,可以自己编译内核裁剪驱动,手动部署根分区,这样甚至可以做到硬盘占用 300M 左右,开机内存包括内核占用 20M 左右。 或者直接上 alpine linux,硬盘占用也很小,之前装虚拟机的时候 512M 硬盘都能放下。 |
21
Tink PRO alpine 吧
|
22
icyalala 2021 年 1 月 31 日
Ubuntu Server 装完也不过 2 个 G 多一点(除去 Swap )。
不然就 alpine,docker 那么多镜像都是基于 alpine 的。 |
23
nguoidiqua 2021 年 1 月 31 日
其实 alpine 就行了,很多 docker 都是用 alpine 打底子,因为占用少。
|
24
sagaxu 2021 年 1 月 31 日 via Android
ubuntu server 安装完 2G 左右,好几个 G 一定是你装错了
|
25
imdong 2021 年 1 月 31 日
刚去 Alpine 下载了个镜像,Minimal root filesystem 的才 2.7M ??
所以 Docker 里 Alpine 底是这个包么? |
26
CallMeReznov 2021 年 1 月 31 日
最小安装然后自己安装桌面环境啦~
|
27
fiveelementgid 2021 年 1 月 31 日 via Android 自己编译内核,先别被这句话吓着
你去 kernel.org 下载一个源代码 然后你进到目录,用 make menu(好像是这个命令) 他会弹出来编译选项菜单 把 NFS,防火墙,SELinux 之类的全部取消 checked 然后开始编译 理论上就是最小的了 泡杯茶等一下差不多 |
28
fiveelementgid 2021 年 1 月 31 日 via Android
不过你要写入系统之类的引导区啥的,这个是给你安装最小版本的操作系统以后,更换内核用的
|
29
flynaj 2021 年 1 月 31 日 via Android
目前我在用 openwrt,内核是当前版本的,性能非常好。官方软件包也多
|
30
eason1874 2021 年 1 月 31 日
看了看我的树莓派,刚好接近 7GB,但是我是有几十个网站代码和数据库在里面的,每天自动备份出来的数据 tgz 都超过 1GB 。
arm 可以试试 Raspberry Pi OS Lite,这玩意儿就是给 8GB 内存卡预备的,但是也五脏俱全 |
31
zengming00 2021 年 1 月 31 日
OpenWRT 正解,用 PHP 配置一个 discuz 才几十 M
|
32
blueboyggh OP @zengming00 x86 的官方版本吗?
|
33
blueboyggh OP @flynaj 什么版本的 openwrt ?
|
34
learningman 2021 年 1 月 31 日 via Android
|
35
flynaj 2021 年 1 月 31 日
@blueboyggh #33 当前版本,19.07.6 https://downloads.openwrt.org/releases/19.07.6/targets/x86/64/
|
36
zhizunzz 2021 年 1 月 31 日
alpine || core linux
|
38
Maskeney 2021 年 1 月 31 日
@blueboyggh #8 你自己去 OpenWrt 官网下预编译版也是不到 10M
|
39
Maskeney 2021 年 1 月 31 日
@blueboyggh #32 你有在这伸手问问问的功夫自己去搜一下不就知道答案了么?
|
40
hadoop 2021 年 1 月 31 日 via Android
ubuntu 有最小化安装的 server 版
@blueboyggh 应该是装错了吧,是不是包含了桌面环境 |
41
blueboyggh OP @Maskeney 我只是为了确定一下那个兄弟用的版本而已,不用戾气这么大吧
|
42
blueboyggh OP @hadoop 最小化安装的 server 版装完了大概占用应该是多少?
|
43
tubowen 2021 年 1 月 31 日 via Android
要这么小的干嘛,以后要用到命令又找不到
|
44
GlobalNPC 2021 年 1 月 31 日
看了一下我的 Debian,空间 1.71G, 开机内存占用大概六七十 M,分配 512 足够了。
 |
45
GlobalNPC 2021 年 1 月 31 日
搜狗的图床好像不能用了
 |
46
blueboyggh OP |
47
xenme 2021 年 1 月 31 日 via iPhone 其实也有类似需求,alpine 各种不兼容,特别 C 库,syslog 长度限制啥的,目前暂时凑合用着。
ubuntu 有点大,虽然内心和磁盘富余,但就是觉得大 看了上面的回复,感觉 openwrt 可以考虑下 |
48
blueboyggh OP @hadoop 实测,全新安装 ubuntu server,装到一半虚拟磁盘文件已经占用了 7 个 G 多空间了,求教怎么才算是最小化安装?
|
49
ferock PRO |
50
cs8425 2021 年 1 月 31 日
@blueboyggh 这个问题是虚拟磁盘造成的
关键字 vhd shrink 试试 |
51
chenlee9876 2021 年 1 月 31 日 via iPhone
@eason1874 我用的是 4g 版的树莓派 4b,貌似现在官方没 64 位系统,用的第三方编译的 debian x64,感觉挺不错的
|
52
hauzerlee 2021 年 1 月 31 日
@blueboyggh 自带编译工具,就是配置过程会麻烦些,编译过 Linux 内核的话就不会觉得什么。但是编译的过程里它会自己下好多源码回来,所以编译过程比较消耗磁盘空间。
|
53
loading 2021 年 1 月 31 日 via Android
alpine 这么小,究竟在安全上有没有精简呢?还没实际用过,毕竟觉得其他安全工具一装也不轻了。况且也不小众
|
54
eason1874 2021 年 2 月 1 日
@chenlee9876 #51 官网是没有 64 位系统,我也没看到。我用的还是 1G 内存的 3B+,32 位系统,网站开发完全够用,生产环境 CentOS 7 64 位配置脚本直接拿来用没遇过问题
|
55
cxsz 2021 年 2 月 1 日
@blueboyggh openwrt 现在一堆用 GitHubAction 云编译的,入门贼快,就是选选组件的事
|
56
chenlee9876 2021 年 2 月 1 日 via iPhone
@eason1874 gitee 上可以搜到,安利一下,性能相比官方提升挺不错的
|
57
Foxkeh 2021 年 2 月 1 日
alpine 跟其他发行版使用习惯比起来差别不大, 软件生态也比较丰富.
openWRT 磁盘占用极小,除了在 x86 平台还能跑到各种路由上面. 极限省电之选, 定制化编译主要是费时间, 过程本身很傻瓜化. |
58
cslive 2021 年 2 月 1 日
装 core 就行了,其它不要,要用的时候再下载包
|
59
caola 2021 年 2 月 1 日
”几个网页“?你用桌面版还想怎么小?
最小化安装出来都差不多 2G (非桌面版) |
61
blueboyggh OP @caola 我在上面说过了,我说的开网页是指 nginx+php…不是说要在里面浏览网页…
|
62
goodryb 2021 年 2 月 1 日
我用过的估计就是 alpine 了吧, 用起来还算顺手,资源占用也很低,自带的包管理也够用
|
64
Cu635 2021 年 4 月 1 日
@fiveelementgid
还要取消在这台机器上用不到的驱动。 |