前言
从 12 月 15 号开始研习《Linux 命令行与 shell 脚本编程大全》的,到12 月 29 号,这段时间的 Linux 进阶学习的任务算是完美收官了。
满目沧桑的书页
正文
为什么这么说呢?
“我工作中要编写的一键部署自动化脚本已经优化的差不多了,还剩一点,后面接着去解决。”
就在刚刚最后剩下的那一点,也解决了。上次留下的问题其实是:如何不通过人工干预,只通过 shell 脚本使得服务器之间互相信任,无需输入密码服务器之间可互相登录?
网上有写到可以安装“expect”yum install -y expect
工具来实现,但考虑到要额外安装工具,还是觉得不靠谱,我们客户经常就是不连外网,只用内网,在没有网络的情况下,是用不了 yum 的。
于是研究了下老版本的脚本,这次阅读起来,完全没有障碍了,不像最开始的时候像阅读天书一样,一脸的嫌弃!现在看来真的是“越懂你,才会越喜欢你”啊。(具体实现方案,见文末)
程序员的快乐
Congratulation! All finished.
看着几百行的脚本程序,全部运行完之后,在控制台打印出自己写的成功安装完成的提示语,太快乐了。
当然了还有一部分原因就是:这件事在半个月前就开始期待了,也算是酝酿了很久。
不管怎么说这就是亲手创造的快乐吧,就像孩提时代的搭积木游戏(说起来“积木”,我们小时候没有现在这么专业,像“乐高”做的那么漂亮是没有的,那时候只有麻将堆着玩)。
很幸运能在喜欢的行业里做喜欢的事。