3. 玩转shell脚本编程¶
- 3.1. 1 基础知识
- 3.2. 2 字符串与数组
- 3.3. 3 运算符
- 3.4. 4 流程控制
- 3.5. 5 函数
- 3.6. 6 正则表达式
- 3.7. 7 三剑客之grep
- 3.8. 8 三剑客之sed
- 3.9. 9 三剑客之awk
- 3.10. shell技巧与杂项
- 3.11. xagrs使用
- 3.12. 收集的一些shell脚本
- 3.12.1. 监控服务器主要性能参数指标
- 3.12.2. 修改SSHD配置文件
- 3.12.3. 一键安装部署DHCP服务
- 3.12.4. 自动部署配置vsftpd服务器
- 3.12.5. 使用脚本操作MySQL数据库
- 3.12.6. system_opt系统优化
- 3.12.7. Centos6最小化安装后优化1
- 3.12.8. Centos6最小化安装后优化2
- 3.12.9. Centos7安装后优化
- 3.12.10. 备份数据库脚本
- 3.12.11. 备份数据库上传到S3存储库
- 3.12.12. 控制进程数执行run.py脚本
- 3.12.13. 转换数据库表存储引擎
- 3.12.14. 监控网站状态脚本
- 3.12.15. 监控httpd服务状态脚本
- 3.12.16. 监控Nginx进程,如果尝试启动失败就stop Keepalived
- 3.12.17. 进程控制示例
- 3.12.18. lnmp一键安装示例
- 3.12.19. 服务器初始化脚本示例
- 3.12.20. 服务启动脚本示例
- 3.12.21. 监控mysql数据库示例
- 3.12.22. 每周五使用tar命令备份/var/log下的所有日志文件
- 3.12.23. 一些常用的函数
- 3.12.24. 检查监控内存、硬盘
- 3.12.25. 猜随机数
- 3.12.26. 检查网段内存活的主机IP信息
- 3.12.27. 进度条
- 3.12.28. nginx启动脚本
- 3.12.29. 3种test的写法
- 3.12.30. case+color用法
- 3.12.31. 监控磁盘IO脚本
- 3.12.32. color_print
- 3.12.33. 网页检测
- 3.12.34. 函数检查服务
- 3.12.35. 编写脚本抓取单个网页中的图片数据
- 3.13. 自动化安装zabbix
- 3.14. 自动化安装cacti服务器
- 3.15. 自动化安装MongoDB
- 3.16. 备份MongoDB
- 3.17. 自动安装memcached
- 3.18. 系统各项内容检测check_os
- 3.19. 安装tomcat脚本
- 3.20. install_zookeeper脚本
- 3.21. install_elasticserch脚本
- 3.22. 自动Autoinstall_ELK_V1.3脚本
- 3.23. install_vsftpd_or_nfs脚本
- 3.24. install_mysql5.7
- 3.25. Linux下以秒为单位执行脚本
- 3.26. 备份文件shell脚本
- 3.27. monitor_Linux系统性能
- 3.28. 修改IP_主机名_网卡信息脚本
- 3.29. 检查恶意IP登录,拒绝SSH
- 3.30. 数据库备份
- 3.31. Centos6x开机性能优化
- 3.32. 百宝箱脚本
- 3.33. 使用python脚本安装MongoDB
- 3.34. python实现端口扫描
- 3.35. python检测ip存活状态
- 3.36. k8s_deploy脚本
- 3.37. example(字符串处理)
- 3.38. 用Python实现定时备份Mongodb数据,并上传到FTP服务器
- 3.39. Nginx日志切割脚本
- 3.40. 一键安装docker脚本
- 3.41. shell实现多并发控制
- 3.42. 判断文件类型
- 3.43. 用if语句编写选择菜单
- 3.44. 使用while语句编写选择菜单
- 3.45. 使用until编写选择菜单
- 3.46. 目录定时备份
- 3.47. 远程操作ftp进行上传和下载
- 3.48. 批量创建用户脚本
- 3.49. Centos升级内核版本(附带升级脚本)
- 3.50. CPU监控脚本
- 3.51. 检测函数执行是否超时
- 3.52. 老男孩Shell编程实战
- 3.52.1. 什么是shell脚本
- 3.52.2. 初始化操作系统脚本
- 3.52.3. 开发检测脚本
- 3.52.4. 利用Shell函数开发rsync服务启动脚本
- 3.52.5. 一个颜色打印示例脚本
- 3.52.6. 结合case给输出的语句加颜色
- 3.52.7. while循环
- 3.52.8. 数组用法
- 3.52.9. while循环按行读文件的方式总结
- 3.52.10. 批量检查多个网站地址是否正常。
- 3.52.11. 开发一个守护进程脚本,每30秒监控一次MySQL主从复制是否异常
- 3.52.12. Shell脚本调试技巧
- 3.52.13. Expect用法
- 3.52.14. 企业生产场景下的Expect案例
- 3.52.15. 自动化部署SSH密钥认证+ansible的项目实战
- 3.52.16. 使用exec调用其他外部命令或脚本
- 3.52.17. fork子进程的示例.
- 3.52.18. 使用函数与&后台进程实现多进程ping测试1.
- 3.52.19. 使用函数与&后台进程实现多进程ping测试2.
- 3.52.20. 控制进程数量的ping测试脚本
- 3.52.21. 修改SSHD配置文件,提升SSH安全性
- 3.53. 快捷安装不同版本Python
- 3.54. 常用shell脚本大全
- 3.55. 编写Shell脚本的最佳实践