FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[Original HTTPS Page]
RecentProgress/devops_scripts: 基于shell,python,运维脚本工具库,收集和编写各类运维常用工具脚本。 · GitHub
RecentProgress
/
devops_scripts
Public
Notifications
You must be signed in to change notification settings
Fork
3
Star
6
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Branches
Tags
Open more actions menu
Latest commit
History
23 Commits
23 Commits
Folders and files
Name
Name
Last commit message
Last commit date
ansible
ansible
cacti
cacti
cobbler
cobbler
codis
codis
docker
docker
elk
elk
epel
epel
expect
expect
fdisk
fdisk
flume
flume
ganglia
ganglia
git
git
glibc
glibc
hadoop
hadoop
images
images
iptables
iptables
kafka
kafka
keepalive
keepalive
linux-init-script
linux-init-script
mysql
mysql
nagios
nagios
nginx
nginx
node.js
node.js
python
python
redis
redis
rsync
rsync
saltstack
saltstack
shell
shell
snmp
snmp
ss5
ss5
ssh
ssh
storm
storm
windows
windows
zabbix
zabbix
.gitignore
.gitignore
README.md
README.md
_config.yml
_config.yml
Repository files navigation
README
Devops自动化运维
基于python3和shell自动化脚本集合
项目简介
自动化运维,运维脚本工具库,项目基于shell/python开发,收集各类运维常用工具脚本;
实现快速安装nginx、mysql、php、redis、nagios、运维经常使用的脚本等等...
简单 高效 快捷!
Linux下很多操作命令,都可以根据业务需求通用化,脚本化,关键是思路,很多LAMP/LNMP一键安装包,也是这样。
脚本化后,可以结合一些自动化工具,批量部署,比如可以用ansible来批量执行脚本,就可以批量部署服务器业务。
新增常用python脚本集合
这里面的脚本是运维经常使用的脚本,方便大家使用!
使用自动化运维脚本的好处
工作任务可以快速完成,提高效率,减少加班.
可以和自动化工具结合,批量部署业务,如果有3-5台服务器,直接SSH远程编译安装,
如果几十台服务器,上百台服务器,上千台服务器都要安装某个应用呢?
可以用快捷运维脚本结合自动化工具(比如:ansible),批量推送执行脚本即可。
在部署运维需求的时候,部署效果一样的情况下,你比其他人部署快,你就比其他人更优秀。
使用场景
【举个例子】
某天,某人,因某业务,有redis部署需求,需要批量部署一组redis服务,端口从8001到8009,
简单,马上开始部署,编译redis,拷贝redis执行文件,配置文件,8001端口,启动,再拷贝redis执行文件,修改配置文件,8002…………
半小时后部署好了,完成!
有没有更好的方法,可以提高效率,快速完成呢?
如果用脚本部署,只需要1分钟搞定,主要是编译redis时间,大大提高效率,快捷,快捷,快捷啊!
第一步 编译redis
curl -s
https://git.oschina.net/aqztcom/kjyw/raw/master/redis/install.sh
| sh
第二步 拷贝redis执行文件,修改配置文件,并启动
curl -s
https://git.oschina.net/aqztcom/kjyw/raw/master/redis/redis_port.sh
| sh -s install 8001 8009
完成!
批量关闭redis端口 8001到8009
curl -s
https://git.oschina.net/aqztcom/kjyw/raw/master/redis/redis_port.sh
| sh -s stop 8001 8009
批量启动redis端口 8001到8009
curl -s
https://git.oschina.net/aqztcom/kjyw/raw/master/redis/redis_port.sh
| sh -s start 8001 8009
自动化运维还有其他运维经常使用的脚本,方便使用,提高效率!
适合使用快捷运维脚本的职业
运维工程师 (方便运维工程师搭建业务生产环境,最好先测试脚本,在用于生产环境)
开发工程师 (方便开发工程师搭建开发环境)
测试工程师 (方便测试工程师搭建测试环境)
About
基于shell,python,运维脚本工具库,收集和编写各类运维常用工具脚本。
www.cnblogs.com/ipyanthony/
Resources
Readme
Activity
Stars
6
stars
Watchers
0
watching
Forks
3
forks
Report repository
Releases
Packages
Contributors
Languages
Back
|
FazBrowse Home
|
New Git URL