对于经常装 Linux 系统,有什么工具或方法能快速初始化环境么

2019-01-17 09:41:49 +08:00
 smdbh
  1. 个人使用,没有批量需求
  2. 初始化 ,比如 ip 配置,apt 源,常用软件安装。smb 配置 zsh 等, 基本概括为修改配置文件和安装软件。
  3. 一键完成。

当前手写 bash 脚本完成这个,但感觉不系统化。不知道有没有工具类完成这个工作。

7918 次点击
所在节点    程序员
54 条回复
dajj
2019-01-17 12:22:37 +08:00
Clonezilla 再生龍 镜像备份
itabas016
2019-01-17 12:24:41 +08:00
我现在是 clonezilla 镜像盘 然后是一键 shell 改 IP Host 及个性化设置
visitantzj
2019-01-17 12:34:42 +08:00
关注一下,像 rsync 这样直接把绝大部分文件备份可行么,到时候就干净系统再覆盖一下
itskingname
2019-01-17 12:40:13 +08:00
为什么不用 Docker 呢
F1024
2019-01-17 12:41:51 +08:00
写个自动安装脚本
iorilu
2019-01-17 12:42:30 +08:00
用 docker 不就行,把初始环境装好做成 image,以后直接用啊,顺便还可以做版本控制随时切换任意版本
xpresslink
2019-01-17 12:45:57 +08:00
经常装 Linux 系统,这话说得很笼统。
云环境,物理机,虚拟机里面,装 1 个,装 10 个还是 50 个,这个差别很大。
使用的策略和方法也非常不同。
STRRL
2019-01-17 12:53:53 +08:00
刚好看到这么一个工具 叫 azk 貌似刚刚起步
kernel
2019-01-17 13:20:11 +08:00
我就是一个几百行的脚本,因为经常要装 vps,一键全搞定
yylucifer
2019-01-17 13:51:03 +08:00
似乎楼主只想要一个 repo 或者一套脚本
而不是实施方案。。。例如 ansible 啥的我觉得楼主是知道的。。
guoqiao
2019-01-17 13:53:11 +08:00
我很早就有跟楼主一样的需求,bash 脚本,python 脚本,dotfiles 什么的都试过。最后发现这个事情没法一劳永逸的,而且会不断演化,比如集成新的工具,支持新的环境。所以最后一定会代码化。我最后的选择是 Ansible。
aaa5838769
2019-01-17 13:58:53 +08:00
docker ansible
playnoa
2019-01-17 14:04:01 +08:00
hyper-v,快照树,恢复任何版本只需 3-5 秒
weck
2019-01-17 14:33:40 +08:00
如果 lab 有 snapshot 功能可以试试创建 snapshot,然后初始化只需要 revert to snapshot,当然也可以使用 docker
sundev
2019-01-17 14:50:32 +08:00
我感觉像树莓派镜像那样挺好的,直接恢复,然后第一次启动时候对系统进行初始化
lfzyx
2019-01-17 14:56:40 +08:00
PXE
lozzow
2019-01-17 15:23:23 +08:00
再生龙
luozic
2019-01-17 15:30:45 +08:00
docker 搞定
NB40B938mff85mtq
2019-01-17 15:42:52 +08:00
直接做镜像不就好了。。。。
neverwin
2019-01-17 17:01:48 +08:00
最喜欢手动装系统了)逃

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/527793

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX