全球主机交流论坛

标题: 【InstallNET.sh】网络重装脚本更新啦!支持开机后初始化命令 [打印本页]

作者: MyDream    时间: 2021-11-19 11:13
标题: 【InstallNET.sh】网络重装脚本更新啦!支持开机后初始化命令
本帖最后由 MyDream 于 2021-11-19 11:52 编辑

脚本新增了一个功能。

  1. 7. 新增 -cmd, 可接受开机后只运行一次的命令(base64编码).
复制代码


网络重装完成后,第一次开机后运行的命令/脚本。
实现方式比较脏。可用于解决网络重装后没 wget ; 网络重装后自动开启 BBR 等各类自定义的需求。


用法:

  1. bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -d 10 -v 64 -p "自定义root密码" -port "自定义ssh端口" -cmd "base64后的命令内容"

  2. # 网络重装后自动安装 wget
  3. bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -d 10 -v 64 -p "MoeClub" -port 22 -cmd "YXB0IGluc3RhbGwgLXkgd2dldAo="

  4. # 生成base64
  5. ## 单行命令
  6. echo "command" |base64 |tr -d "\n"

  7. ## 脚本文件 ./cmd.sh
  8. cat ./cmd.sh |base64 |tr -d "\n"
复制代码



https://github.com/MoeClub/Note/issues/6
https://github.com/MoeClub/Note/blob/master/InstallNET.sh


作者: 88232128    时间: 2021-11-19 11:14
类似cloud-init的功能,应该不错
作者: 随波逐流    时间: 2021-11-19 11:14
前排支持      
作者: HOH    时间: 2021-11-19 11:15
没啥用,我想要一个在mount之前执行一次命令的的办法
作者: whiledone    时间: 2021-11-19 11:15
可以
作者: syouko    时间: 2021-11-19 11:15
瓜子花生矿泉水
作者: 随波逐流    时间: 2021-11-19 11:15
还有大佬现在版本使用-m怎么不能手动安装了
作者: 告辞    时间: 2021-11-19 11:15
流明
作者: sunpma    时间: 2021-11-19 11:16
很实用的功能,虽然目前不需要,说不定以后有需求呢~~
作者: asp    时间: 2021-11-19 11:16
大佬来了~
作者: hjvn2211445    时间: 2021-11-19 11:55

作者: MyDream    时间: 2021-11-19 11:55
sunpma 发表于 2021-11-19 11:16
很实用的功能,虽然目前不需要,说不定以后有需求呢~~

会有的,比如网络重装后,自动开启 BBR
作者: hotkk    时间: 2021-11-19 11:56
咖老大v5
作者: gtgc2005    时间: 2021-11-19 12:20
支持支持
作者: admin2    时间: 2021-11-19 12:26
滋磁滋磁,牛蛙牛蛙
作者: ggeeii    时间: 2021-11-19 12:28
我要的是进度条,哈哈
作者: vagrant    时间: 2021-11-19 12:35
大佬的CTLIST啥时候能更新,不能用好久了
作者: b66667777    时间: 2021-11-19 12:39
已阅
作者: bbsbbs    时间: 2021-11-19 12:58
感谢大佬分享

作者: maxkvm    时间: 2021-11-19 13:10
内存小的机器dd不了
作者: hanweizhe    时间: 2021-11-19 13:38
支持
作者: LikeOracle    时间: 2021-11-19 13:39
支持!
作者: telnetpig    时间: 2021-12-9 00:21
本帖最后由 telnetpig 于 2021-12-9 00:22 编辑

如果要装ubuntu 20.04,将-d后面的参数改为20.04,命令行见下面,运行结构显示:/dev/fd/63: line 75: lowMem: command not found
Detect compressed type not support.
bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -d 20.04 -v 64 -p "rootpass" -port "22"
这个命令行应该怎么写?-d,-v参数是什么意思?

作者: huanx    时间: 2021-12-9 00:24
所以说 为什么还不支持小内存机器呢?
作者: MyDream    时间: 2021-12-9 00:28
telnetpig 发表于 2021-12-9 00:21
如果要装ubuntu 20.04,将-d后面的参数改为20.04,命令行见下面,运行结构显示:/dev/fd/63: line 75: lowM ...

-d = debian
-u = ubuntu

-v 64; 32; arm64


作者: htazq    时间: 2021-12-9 00:28
这是萌咖大佬本咖本人吗
作者: shijinqiang    时间: 2021-12-9 00:30
又多了功能,滋瓷
作者: telnetpig    时间: 2021-12-9 00:31
MyDream 发表于 2021-12-9 00:28
-d = debian
-u = ubuntu

谢谢大佬解答,可以了
作者: 吹风秀跳刀    时间: 2021-12-13 03:28
MyDream 发表于 2021-12-9 00:28
-d = debian
-u = ubuntu

大佬,InstallNET.sh可以去掉swap吗
InstallNET.sh安装系统,会自带1g的swap,但是有的小鸡硬盘一般,就拖累性能了
想请求大佬去掉这个自带swap的设置,或者是带参数可选加不加swap
感谢大佬了!
作者: yeungfafa    时间: 2021-12-13 03:33
能支持分區嗎?
作者: DongfeiSay    时间: 2021-12-13 03:41
cy
作者: 熊孩子    时间: 2021-12-13 04:43
支持一下子
作者: lost1984    时间: 2021-12-13 07:37
马克。下次dd用一下
作者: weiguoxiu    时间: 2021-12-13 07:41
火钳刘明
作者: maxkvm    时间: 2021-12-13 07:50
仍然不能安装centos7,没用
作者: lanlandezei    时间: 2021-12-13 07:58
大佬支持一波




欢迎光临 全球主机交流论坛 (https://443502.xyz/) Powered by Discuz! X3.4