標籤:
下面是我多年整理並使用多少的Shell 分享給大家。說起自動化營運很多人會談到 puppet, ansible,saltstack 這些工具我都使用了,最終都放棄了。這些工具前期配置太耗時間,擴充也不方便,適合傻瓜化營運,對於有15年軟體開發經驗的我更喜歡,自由,隨心所欲。最終我選擇了自我維護 shell , 將shell 模組化,根據需要組合。
github 地址 : https://github.com/oscm/shell
下面舉例,安裝一個網頁伺服器。
curl -s https://raw.githubusercontent.com/oscm/shell/master/os/centos7.sh | bashcurl -s https://raw.githubusercontent.com/oscm/shell/master/os/iptables.sh | bashcurl -s https://raw.githubusercontent.com/oscm/shell/master/lang/gcc/gcc.sh | bashcurl -s https://raw.githubusercontent.com/oscm/shell/master/web/nginx/nginx.centos7.sh | bashcurl -s https://raw.githubusercontent.com/oscm/shell/master/lang/php/5.6.9-centos7.sh | bashcurl -s https://raw.githubusercontent.com/oscm/shell/master/lang/php/pecl/redis.sh | bashcurl -s https://raw.githubusercontent.com/oscm/shell/master/lang/php/pecl/pthreads.sh | bashcurl -s https://raw.githubusercontent.com/oscm/shell/master/lang/php/pecl/amqp.sh | bashcurl -s https://raw.githubusercontent.com/oscm/shell/master/lang/php/pecl/phalcon.sh | bash
自動化營運 Shell