翻墙论坛|翻墙党社区

 找回密码
 立即注册
查看: 99|回复: 2

一键重装支持Alpine,支持384mDebian,修复红帽网络配置,自动检查端口

[复制链接]

1903

主题

2107

回帖

1903

积分

金牌会员

Rank: 6Rank: 6

积分
1903
发表于 2023-5-31 13:52:25 | 显示全部楼层 |阅读模式
项目地址,欢迎 star,github 主页或私信反馈:

https://github.com/leitbogioro/Tools

论坛主贴,中文使用说明:

https://fanqiangdang.com/thread-1159839-1-1.html

本次更新内容如下:

支持Alpine Linux;

bash InstallNET.sh -alpine

可选版本范围:3.16-3.18,推荐edge,时刻保持最新。支持端口、密码等参数自定义配置。支持官方源和国内源自动切换。

需要注意的是:Alpine Linux 运行省内存,50M就能跑,但安装时可不省内存,因为它在安装时除了最后一步把完整装好在内存里的系统写入内存外,其他时候不往硬盘里写任何东西,这就导致512m甚至768m低内存机器装Alpine Linux反而不行,内存很快就写满了。

甲骨文1G AMD64测试通过,ARM64兼容也没问题。支持从iPv4动态或静态启动,双栈机iPv6部分会在部署时自动配好,iPv6部分仅支持采用静态配置,原系统如果iPv6动态,重装成Alpine Linux后也会变成静态配置,不影响使用。不支持从纯iPv6环境启动,运行安装时,脚本会自动检测并终止。

支持384M内存安装Debian;

修复了纯iPv4静态模式安装红帽系列因iPv6配置格式错误造成的安装中止;

修复了纯iPv6动态模式安装Debian会多写入一条iPv4动态配置的错误;

重装时ssh端口在接受用户自定义的功能不变的基础上,加入如果不指定,按用户原来ssh连接机器的端口决定,如除22以外的5位数10000-65535高端口等,解决了每次重装前需指定-port ""或手动在terminal改回22的麻烦,懒才是人类进步的动力

感想:成熟的产品,比如Debian、红帽,内存里的始化linuz把盘格了后,正式系统里的必要文件就开始陆续从镜像源往硬盘上搬了,Alpine Linux傻到只用内存,实在太坑。我原本想用轻量的Alpine Linux来解决小内存机器系统选择的问题,结果带来的问题是小内存机器连装都装不了,我尝试过把定制组件悉数砍掉,只保留核心必须组件,但也不行,小内存机器测试时内存很快又写满了,只好放弃。

因为精简得太厉害,Alpine Linix的各种功能都乏善可陈,需要额外各种安装,中意它图的就是运行时足够轻量,但安装时它往内存里写的东西又不少,引入它并没有符合我预期设想,配置但凡够的,裸机(包括完整功能的虚拟机)装它都是浪费,一句话点评:老老实实当着Docker底包吧,其他啥也不是

研发往往面临实际效果和预期完全南辕北辙的结果,为了取得最理想的效果,除了钱和时间,一步一步耐心去做,别无捷径,没有弯道超车。
回复

使用道具 举报

0

主题

0

回帖

28

积分

新手上路

Rank: 1

积分
28
发表于 2023-5-31 13:59:15 | 显示全部楼层
Alpine Linux能用宝塔么?
回复 支持 反对

使用道具 举报

0

主题

0

回帖

20

积分

新手上路

Rank: 1

积分
20
发表于 2023-5-31 14:03:01 | 显示全部楼层
happy61 发表于 2023-5-31 14:32
Alpine Linux能用宝塔么?
不知道,我只负责到系统装好这一步,剩下的各种兼容性问题自己测试
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|翻墙党

GMT+8, 2026-9-22 19:34 , Processed in 0.078902 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表