A wiki of Guides, Scripts, Tutorials related to devops
![Devops tools] (http://i.imgur.com/GFKIa7V.png)
- Vim Cheat Sheet
- Bash Guides and Scripts
- Python Guides and Scripts
- Awk Guide
- Automation Guides
- Troubleshooting
- Backups
- Email Server Configuration
- Firewall and Monitoring
- Miscellaneous
- C programming
- Data Structures
- Code Editors
##Vim Cheat Sheet
http://michael.peopleofhonoronly.com/vim/
Real time file syncing daemon with inotify tools
https://github.com/Leo-G/backup-bash
http://techarena51.com/index.php/inotify-tools-example/
Creating Init/Systemd Scripts
Building an RPM on CentOS
Using BUP a git based software to backup files
Bash Scripting Tutorials for Beginners
Bash process substitution
Building system monitoring apps in Python with Flask
Building a Database driven RESTFUL API in Python 3 with Flask
Building Database driven apps with MySQL or PostgreSQL using Python and SQLAlchemy ORM
Token based Auth
Script to automatically Scaffold a database driven CRUD app in python
https://github.com/Leo-G/Flask-Scaffold
Automating web testing with Selenium
Continously deploying your Flask/Python code to your Linux production server with GitHub webhooks
Understanding Threading and the Global Interpreter Lock
##Automation Guides
Automating Server Configs with Puppet
Automating Server Configs with the SaltStack
Using Foreman, an Opensource Frontend for Puppet
Troubleshooting Linux Server Memory Usage
http://techarena51.com/index.php/linux-memory-usage/
Troubleshooting Programs on Linux with Strace
Using Watch to continously Monitor a command
http://techarena51.com/index.php/watch-command-linux/
Troubleshooting with Tcpdump
BUP Git based Backup
Real time Backup Script written in bash
https://github.com/Leo-G/backup-bash
MySQL incremental Backup with Percona
Postfix configuration
Fail2ban configuration
Troubleshooting
Adding DMARC records
Configuring a Firewall for linux with CSF and LFD
Monitoring Linux Servers with Monit
Linux System Calls
Getting Started with Git
Linux one second boot
Installing your a VPN server on Linux
Installing Ruby on Rails on Linux
Installing Gunicorn on Linux
http://techarena51.com/index.php/deploy-flask-on-ubuntu/
Installing Django on Linux
File I/O
http://gribblelab.org/CBootcamp/10_Input_and_Output.html
C Programming Boot Camp
http://gribblelab.org/CBootcamp/
Beej's Guide to Network Programming
https://beej.us/guide/bgnet/
Stack vs Heap
Brackets
http://brackets.io/
Sublime Text
http://www.sublimetext.com/
Atom
https://atom.io/docs/v0.196.0/getting-started-why-atom
Vim
http://www.vim.org/about.php