A wiki of Guides, Scripts, Tutorials related to devops
-
Operating Systems
-
Command Line
-
Programming
-
Source Control
-
Editors
-
Automation
-
Other Bits
-
Networking
Installing a VPN server on Linux
Installing Ruby on Rails on Linux
Troubleshooting Linux Server Memory Usage with PS_MEM
Troubleshooting Network issues with Tcpdump
Linux Perfomance Analysis with Brendan Gregg
How Linux CPU usage is Calculated
Debugging Programs on Linux with Strace
Continously Monitoring Processes on Linux with the Watch command
tmux
is a "terminal multiplexer", it enables a number of terminals (or windows) to be accessed and controlled from a single terminal. It can be installed viasudo apt-get install tmux
oryum install tmux
A Quick and Easy Guide to Tmux
Tmux Shortcuts and Cheat Sheet
Check common errors: ShellCheck
StackOverflow Shell Script Practices
Real time file syncing daemon with inotify tools
Bash Special Characters explained
Python 3 String Encoding and Formatting
Python Local and Global Scopes
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 Authentication with Pyjwt
Script to automatically Scaffold a database driven CRUD app in python
Automating web testing with Selenium
Understanding Threading and the Global Interpreter Lock
Packaging and Distributing Python Projects
Text Processing examples with Awk
An introduction and Tutorial GNU sed overview
Beej's Guide to Network Programming
JS Concepts ( Closures, Falsy, Functions, Immutable, Loops, Scope, Ternary, Truthy, Arrays)
Making API calls with ngResource
Using UI-Router for Client side routing
Token Based Authentication with Satellizer
21 Javascript Answers on Quora Every Developer Must Read
Cross Platform Desktop apps with Electron
End to End Testing with Protractor
Linux Server Visualization using Websockets and Google style Gauges
Automating Server Configs with Puppet
Automating Server Configs with the SaltStack
Using Foreman, an Opensource Frontend for Puppet
Using StackStorm, an Opensource platform for integration and automation across services and tools.
Configure, build, repeat. – using the 3bot platform. - Der maschinelle Kollege - an article about using 3bot in German.
Real time Backup Script written in bash
MySQL incremental Backup with Percona
Fail2ban - Block ip scanning on postfix
Configuring a Firewall for linux with CSF and LFD
Hardening Debian for the Desktop Using Grsecurity
Monitoring Linux Servers with Monit
Top Ten Tenets (Principles) of a System Administrator
The Twelve-Factor Software-As-A-Service App building methodology
https://github.com/Leo-G/DevopsWiki/wiki/Devops-Interview-Questions
https://www.freecodecamp.org/challenges/learn-how-freecodecamp-works
English Docker Guides and Tutorials
Secure Your Containers with this One Weird Trick
Understanding Docker Networking Drivers and their use cases
Turtles on the wire: understanding how the OS uses the modern NIC
Working with Network Configurations from the Command Line
Monitoring and Tuning the Linux Networking Stack
Learn OSPF and BGP using Linux (lxc, openvswitch)
Getting Started with Machine Learning on Linux with Python
Which Machine Learning Algorithm you should use and when
Using Machine Learning for Image Recoginition
Introduction to Natural Language Processing with Python