脚本开发
基于shell/python/bat语言编写的的脚本,适用于各种自动化运维。
1阿里云资源编排服务ROS是一种简单易用的云计算资源自动化部署服务,本示例实现在指定可用区同时创建多个交换机。
1Subversion代码库自动化热同步脚本,通过svnsync命令实现,设置定时任务之后即可自动将主库中更新的内容同步至从库。
1Subversion代码库自动化备份脚本,通过dump命令进生全量或增量备份,只需要把待备份的仓库名称记录在指定的文本中即可
1检查操作系统当前可登录用户并批量修改密码,通过openssl生成base64的随机密码,且密码复杂度须符合大小写、数字和特殊字符的要求。
1自动化编译部署的shell脚本,适用于Java多工程以及代码存储在Subversion仓库的项目,可根据参数指定是否合并增量代码、编译和部署指定的工程。
1本文简单介绍了如何在Linux系统中安装和配置oracle-instantclient客户端,并提供自动化脚本,功能是将Subversion代码仓中的SQL脚本文件下载至本地,然后远程连接Oracle数据库并执行。
1该脚本仅适用于Subversion代码仓库,主要功能是将分支代码合并至目标仓库中,合并时自动生成并导出diff文件,用户确认差异文件无误后方可继续。
1该脚本实现了在Linux中备份并删除过期的备份文件,当备份次数超出限制时才删除超出日期限制的备份文件,不用担心长时间不备份会导致备份目录被清空。
1将下载到Windows服务器上的应用集通过调用其他脚本进行分包,然后对分好了应用的包目录进行重命名,最后应用包复制到指定的Linux服务器。
1脚本实现将Subversion(SVN)仓库中指定的项目自动迁移至另一个仓库,同时以此为基线创建新分支,具备完善的判断机制和日志记录功能,可放心使用。