├── LICENSE └── README.md /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 Michael Kehoe 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Awesome SRE Cheatsheets 2 | 3 | ## Systems 4 | ### Linux 5 | * [Signals](https://s905060.gitbooks.io/site-reliability-engineer-handbook/posix_signals.html ) 6 | * [Syscalls](http://man7.org/linux/man-pages/man2/syscalls.2.html) 7 | ### Other 8 | * [RAID](https://s905060.gitbooks.io/site-reliability-engineer-handbook/raid.html) 9 | * [Linux Boot Process](https://github.com/nu11secur1ty/All-Stages-of-Linux-Booting-Process-) 10 | ### System Design Interview 11 | * [Systems Design Primer](https://github.com/donnemartin/system-design-primer) 12 | 13 | ## Networks 14 | ### Layer 2 Protocols 15 | * [802.11 WLAN](http://packetlife.net/media/library/4/IEEE_802.11_WLAN.pdf) 16 | * [PPP](http://packetlife.net/media/library/31/PPP.pdf) 17 | * [Spanning Tree](http://packetlife.net/media/library/11/Spanning_Tree.pdf) 18 | 19 | ### Routing Protocols 20 | * [BGP](http://packetlife.net/media/library/1/BGP.pdf) 21 | * [EIGRP](http://packetlife.net/media/library/2/EIGRP.pdf) 22 | * [First Hop Redundancy (HSRP/ VRRP/ GLBP)](http://packetlife.net/media/library/3/First_Hop_Redundancy.pdf) 23 | * [Interior Routing Protocols (Cisco)](http://packetlife.net/media/library/40/IOS_Interior_Routing_Protocols.pdf) 24 | * [IS-IS](http://packetlife.net/media/library/9/IS-IS.pdf) 25 | * [OSPF](http://packetlife.net/media/library/10/OSPF.pdf) 26 | * [RIP](http://packetlife.net/media/library/35/RIP.pdf) 27 | * [MPLS](http://jungar.net/network/mpls.html) 28 | 29 | ### Other 30 | * [Physical Cable Connections](http://packetlife.net/media/library/22/physical_terminations.pdf) 31 | * [TCP/ IP Pocket Reference Guide](https://www.garykessler.net/library/tcpip_prg_GKA.pdf) 32 | 33 | ## Software 34 | ### Golang 35 | * [General - Devhints](https://devhints.io/go) 36 | * [General - a8m](https://github.com/a8m/golang-cheat-sheet) 37 | * [General - cheat-sheets.org](http://www.cheat-sheets.org/saved-copy/go-lang-cheat-sheet-master.20181212/golang_refcard.pdf) 38 | 39 | ### Java 40 | * [Hotspot JVM Options](http://blog.ragozin.info/2013/11/hotspot-jvm-garbage-collection-options.html) 41 | * [Hotspot Options](https://raw.githubusercontent.com/aragozin/sketchbook/download/Java%208%20-%20GC%20cheatsheet.pdf) 42 | * [JVM Options](https://zeroturnaround.com/wp-content/uploads/2016/12/JVM-Options-cheat-sheet-v1.pdf) 43 | * [Garbage Collection](https://dzone.com/articles/java-memory-architecture-model-garbage-collection) 44 | 45 | ### Python 46 | * [Python3](https://perso.limsi.fr/pointal/_media/python:cours:mementopython3-english.pdf) 47 | * [Python 3.7](https://opensource.com/downloads/cheat-sheet-python-37-beginners) 48 | * [Flask](https://docs.google.com/file/d/1pnwfq8v5Ph4Xn8ttv9P_TLnrRbT9-S_v-KdZiEcx64vlGYkC0SoMfZOs0NYN/edit) 49 | * [Django](https://www.mercurytide.co.uk/media/resources/django-cheat-sheet.pdf) 50 | * [Jinja](https://media.readthedocs.org/pdf/jinja2/latest/jinja2.pdf) See Page 45 51 | 52 | ## Automation 53 | * [Puppet](https://puppet.com/blog/learning-puppet-has-launched-cheat-sheets-are-go) 54 | * [SaltStack](https://github.com/saltstack/salt/wiki/Cheat-Sheet) 55 | 56 | ## Writing 57 | * [Latex](https://www.nyu.edu/projects/beber/files/Chang_LaTeX_sheet.pdf) 58 | * [Latex Math Symbols](https://reu.dimacs.rutgers.edu/Symbols.pdf) 59 | * [Latex Quick Guide](https://users.dickinson.edu/~richesod/latex/latexcheatsheet.pdf) 60 | * [Markdown](http://packetlife.net/media/library/16/Markdown.pdf) 61 | 62 | ## Other 63 | * [Awesome (Google) Spanner](https://github.com/rakyll/awesome-spanner) 64 | --------------------------------------------------------------------------------