Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
sk3pp3r authored Jul 10, 2024
1 parent 2297574 commit aece84b
Showing 1 changed file with 144 additions and 102 deletions.
246 changes: 144 additions & 102 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,112 +1,154 @@
# DevOps and IT Cheat-Sheet Collection

Welcome to the Cheat-Sheet Collection for DevOps, Engineers, IT, and more! This repository contains a curated list of cheat-sheets for various tools and technologies commonly used in the software development and IT industry.
Welcome to the Cheat-Sheet Collection for DevOps, Engineers, IT professionals, and more! This repository contains a curated list of cheat sheets for various tools and technologies commonly used in the software development and IT industry.

![Cheat Sheet](~img/cheatcheet.jpg)

## :scroll: Rules

Before we delve into the cheat-sheets, here are some essential rules to keep in mind:

* All cheat-sheets are provided in PDF format only.
* Contributors are warmly welcomed to improve and expand the collection.
* If you find the cheat-sheets helpful, show your appreciation by giving us a :star: on GitHub.

### :pushpin: List of Cheat-Sheets

1. [Nginx](pdf/nginx.pdf): Nginx is open-source software for web serving, reverse proxying, caching, load balancing, media streaming, and more.

1. Docker: Docker is a tool designed to make it easier to create, deploy, and run applications using containers.
- [Docker](pdf/docker.pdf)
- [Docker by JRebel](pdf/docker_by_jrebel.pdf)
- [Docker Security](pdf/docker-security.pdf)

1. [Ansible](pdf/ansible.pdf): Ansible is the simplest way to automate apps and IT infrastructure.

1. Python: Python is an interpreted, high-level, general-purpose programming language.
- [Python 3 - The Basics](pdf/cheatsheet-python-grok.pdf)
- [Python for Beginners](pdf/python_beginners.pdf)

1. [Go (Golang)](pdf/go_golang.pdf): Go, also known as Golang, is a statically typed, compiled programming language designed at Google.

1. Git: Git is the open-source distributed version control system that facilitates GitHub activities on your laptop or desktop.
- [Git by Atlassian](pdf/atlassian-git-cheatsheet.pdf)
- [Git by GitHub](pdf/git_by_github.pdf)
- [Git by Git-Tower](pdf/git_by_git-tower.pdf)
- [Git/GitHub - Pull Request](pdf/github.pdf)

1. Regular Expression (Regex): Regular expressions are special text strings for describing search patterns.
- [Regex](pdf/regex.pdf)
- [Regex for Python](pdf/python-regular-expression-regex.pdf)

1. [PowerShell](pdf/Powershell.pdf): PowerShell is a task automation and configuration management framework from Microsoft.

1. [VIM](pdf/vim-cheat-sheet.pdf): VIM, aka `Vi IMproved`, is a highly configurable text editor for efficiently creating and changing any kind of text.

1. [Jenkins](pdf/Jenkins-Cheat-Sheet-converted.pdf): Jenkins is an open-source automation server that enables developers to reliably build, test, and deploy their software.

1. Continuous Integration and Continuous Delivery (CI/CD): CI/CD frameworks have made the practice of software development increasingly complex—and overwhelming.
- [CI/CD Framework](pdf/cicd-framework_by_densify.pdf)

1. Kubernetes: Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.
- [Kubernetes K8s Cheat-Sheet](pdf/Kubernetes-Cheat-Sheet.pdf)
- [Kubectl](pdf/kubectl.pdf): Kubectl is a command-line interface for running commands against Kubernetes clusters.

1. Linux:
- Bash: Bash is a Unix shell and command language written by Brian Fox for the GNU Project as a free software replacement for the Bourne shell.
- [Linux Commands 1](pdf/linux-bash.pdf)
- [Linux Commands 2](pdf/linux-bash-terminal.pdf)
- [Linux Commands 3](pdf/linux_commands.pdf)
- [Linux Network Tools](pdf/linux-networking-tool): A compilation of various Linux networking tools.
- [Network-tools](pdf/linux-networing-tools.pdf): Network-tools cheat-sheet includes ping, curl, wget, ssh, and more.
- [Cron](pdf/cron.pdf): Cron is a time-based job scheduler in Unix-like computer operating systems.
- [Rsync](pdf/rsync.pdf): Rsync is a fast and versatile file copying tool used for local and remote file transfers.
- [cURL](pdf/curl.pdf)
- [SSH](pdf/ssh.pdf)
- [NC (Netcat)](pdf/netcat.pdf)
- [Nmap](pdf/nmap.pdf): Nmap is a powerful network scanning tool.
- [Nmap Cheat Sheet](pdf/Nmap-Cheat-Sheet.pdf) by Comparitech.
- [OpenSSL](pdf/openssl.pdf)
- [Ethtool](pdf/ethtool.pdf)
- [ngrep](pdf/ngrep.pdf)
- [grep](pdf/grep.pdf)
- [xargs](pdf/xargs.pdf)
- [find](pdf/find.pdf)
- [awk](pdf/awk.pdf)
- [sed](pdf/sed.pdf)
- [tar](pdf/tar.pdf)
- [ps](pdf/ps.pdf)
- [top](pdf/top.pdf)
- [Wireshark](pdf/wireshark.pdf): Wireshark is a free and open-source packet analyzer.

1. [Redis](pdf/redis.pdf): Redis is an in-memory data structure store used as a database, cache, and message broker.

1. [Slack](pdf/slack.pdf): Slack is a messaging tool for fast and easy communication within teams, organized by channels.

1. [Puppet](pdf/puppet): Puppet lets you automate the enforcement, security, and delivery of your hybrid or cloud-native infrastructure.

1. [Google Cloud Developer](pdf/GoogleCloudDeveloper.pdf): This cheat-sheet covers building scalable and highly available applications using Google-recommended practices and tools that leverage fully managed services.

1. AI, Neural Networks, Machine Learning, Deep Learning & Data Science: This section explores intelligence demonstrated by machines.
- [AI & ML Cheat-Sheet](pdf/AI_ML.pdf)

1. [PostgreSQL](pdf/PostgreSQL-Cheat-Sheet.pdf): PostgreSQL is a free and open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance.

1. [Ajax](pdf/ajax.pdf): AJAX = Asynchronous JavaScript And XML.

1. Amazon Web Services (AWS): AWS provides on-demand cloud computing platforms and APIs on a metered pay-as-you-go basis.
- [AWS: The Basics](pdf/AWS-Basic-Cheat-Sheet.pdf)
- [AWS Services](pdf/aws-services.pdf)
- [AWS Cost Information](pdf/aws-cost.pdf)

1. Infrastructure as Code (IaC): IaC is the process of managing and provisioning computer data centers through machine-readable definition files.
- [Terraform](pdf/terraform-cheatsheet1-.pdf): Terraform is an open-source infrastructure-as-code software tool for managing cloud services.

1. System Design: System Design is defined as a process of creating an architecture for different components, interfaces, and modules of the system and providing corresponding data helpful in implementing such elements in systems.
- [System Design Blueprint](pdf/System_Design_Blueprint.pdf): Terraform is an open-source infrastructure-as-code software tool for managing cloud services.

1. [Cyber Security 101](pdf/cybersecurity-101.gif): Fundamentals of Cybersecurity Topics.
Before diving into the cheat sheets, please keep these essential rules in mind:

* All cheat sheets are provided in PDF format only.
* Contributions are warmly welcomed to improve and expand the collection.
* If you find the cheat sheets helpful, show your appreciation by giving us a :star: on GitHub.

## :pushpin: Index of Cheat-Sheets

1. [Nginx](#nginx)
2. [Docker](#docker)
3. [Ansible](#ansible)
4. [Python](#python)
5. [Go (Golang)](#go-golang)
6. [Git](#git)
7. [Regular Expressions (Regex)](#regular-expressions-regex)
8. [PowerShell](#powershell)
9. [VIM](#vim)
10. [Jenkins](#jenkins)
11. [Continuous Integration and Continuous Delivery (CI/CD)](#continuous-integration-and-continuous-delivery-cicd)
12. [Kubernetes](#kubernetes)
13. [Linux](#linux)
14. [Redis](#redis)
15. [Slack](#slack)
16. [Puppet](#puppet)
17. [Google Cloud Developer](#google-cloud-developer)
18. [AI, Neural Networks, Machine Learning, Deep Learning & Data Science](#ai-neural-networks-machine-learning-deep-learning-data-science)
19. [PostgreSQL](#postgresql)
20. [Ajax](#ajax)
21. [Amazon Web Services (AWS)](#amazon-web-services-aws)
22. [Infrastructure as Code (IaC)](#infrastructure-as-code-iac)
23. [System Design](#system-design)
24. [Cyber Security 101](#cyber-security-101)

---

### Nginx
* [Nginx](pdf/nginx.pdf): Nginx is open-source software for web serving, reverse proxying, caching, load balancing, media streaming, and more.

### Docker
* [Docker](pdf/docker.pdf): Docker is a tool designed to make it easier to create, deploy, and run applications using containers.
* [Docker by JRebel](pdf/docker_by_jrebel.pdf)
* [Docker Security](pdf/docker-security.pdf)

### Ansible
* [Ansible](pdf/ansible.pdf): Ansible is the simplest way to automate apps and IT infrastructure.

### Python
* [Python 3 - The Basics](pdf/cheatsheet-python-grok.pdf)
* [Python for Beginners](pdf/python_beginners.pdf)

### Go (Golang)
* [Go (Golang)](pdf/go_golang.pdf): Go, also known as Golang, is a statically typed, compiled programming language designed at Google.

### Git
* [Git by Atlassian](pdf/atlassian-git-cheatsheet.pdf)
* [Git by GitHub](pdf/git_by_github.pdf)
* [Git by Git-Tower](pdf/git_by_git-tower.pdf)
* [Git/GitHub - Pull Request](pdf/github.pdf)

### Regular Expressions (Regex)
* [Regex](pdf/regex.pdf): Regular expressions are special text strings for describing search patterns.
* [Regex for Python](pdf/python-regular-expression-regex.pdf)

### PowerShell
* [PowerShell](pdf/Powershell.pdf): PowerShell is a task automation and configuration management framework from Microsoft.

### VIM
* [VIM](pdf/vim-cheat-sheet.pdf): VIM, aka `Vi IMproved`, is a highly configurable text editor for efficiently creating and changing any kind of text.

### Jenkins
* [Jenkins](pdf/Jenkins-Cheat-Sheet-converted.pdf): Jenkins is an open-source automation server that enables developers to reliably build, test, and deploy their software.

### Continuous Integration and Continuous Delivery (CI/CD)
* [CI/CD Framework](pdf/cicd-framework_by_densify.pdf): CI/CD frameworks have made the practice of software development increasingly complex—and overwhelming.

### Kubernetes
* [Kubernetes K8s Cheat-Sheet](pdf/Kubernetes-Cheat-Sheet.pdf)
* [Kubectl](pdf/kubectl.pdf): Kubectl is a command-line interface for running commands against Kubernetes clusters.

### Linux
* Bash: Bash is a Unix shell and command language written by Brian Fox for the GNU Project as a free software replacement for the Bourne shell.
* [Linux Commands 1](pdf/linux-bash.pdf)
* [Linux Commands 2](pdf/linux-bash-terminal.pdf)
* [Linux Commands 3](pdf/linux_commands.pdf)
* [Linux Network Tools](pdf/linux-networking-tool): A compilation of various Linux networking tools.
* [Network-tools](pdf/linux-networing-tools.pdf): Network-tools cheat sheet includes ping, curl, wget, ssh, and more.
* [Cron](pdf/cron.pdf): Cron is a time-based job scheduler in Unix-like computer operating systems.
* [Rsync](pdf/rsync.pdf): Rsync is a fast and versatile file copying tool used for local and remote file transfers.
* [cURL](pdf/curl.pdf)
* [SSH](pdf/ssh.pdf)
* [NC (Netcat)](pdf/netcat.pdf)
* [Nmap](pdf/nmap.pdf): Nmap is a powerful network scanning tool.
* [Nmap Cheat Sheet](pdf/Nmap-Cheat-Sheet.pdf) by Comparitech.
* [OpenSSL](pdf/openssl.pdf)
* [Ethtool](pdf/ethtool.pdf)
* [ngrep](pdf/ngrep.pdf)
* [grep](pdf/grep.pdf)
* [xargs](pdf/xargs.pdf)
* [find](pdf/find.pdf)
* [awk](pdf/awk.pdf)
* [sed](pdf/sed.pdf)
* [tar](pdf/tar.pdf)
* [ps](pdf/ps.pdf)
* [top](pdf/top.pdf)
* [Wireshark](pdf/wireshark.pdf): Wireshark is a free and open-source packet analyzer.

### Redis
* [Redis](pdf/redis.pdf): Redis is an in-memory data structure store used as a database, cache, and message broker.

### Slack
* [Slack](pdf/slack.pdf): Slack is a messaging tool for fast and easy communication within teams, organized by channels.

### Puppet
* [Puppet](pdf/puppet): Puppet lets you automate the enforcement, security, and delivery of your hybrid or cloud-native infrastructure.

### Google Cloud Developer
* [Google Cloud Developer](pdf/GoogleCloudDeveloper.pdf): This cheat sheet covers building scalable and highly available applications using Google-recommended practices and tools that leverage fully managed services.

### AI, Neural Networks, Machine Learning, Deep Learning & Data Science
* [AI & ML Cheat-Sheet](pdf/AI_ML.pdf): This section explores intelligence demonstrated by machines.

### PostgreSQL
* [PostgreSQL](pdf/PostgreSQL-Cheat-Sheet.pdf): PostgreSQL is a free and open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance.

### Ajax
* [Ajax](pdf/ajax.pdf): AJAX = Asynchronous JavaScript And XML.

### Amazon Web Services (AWS)
* [AWS: The Basics](pdf/AWS-Basic-Cheat-Sheet.pdf)
* [AWS Services](pdf/aws-services.pdf)
* [AWS Cost Information](pdf/aws-cost.pdf)

### Infrastructure as Code (IaC)
* [Terraform](pdf/terraform-cheatsheet1-.pdf): Terraform is an open-source infrastructure-as-code software tool for managing cloud services.

### System Design
* [System Design Blueprint](pdf/System_Design_Blueprint.pdf): System Design is defined as a process of creating an architecture for different components, interfaces, and modules of the system and providing corresponding data helpful in implementing such elements in systems.

### Cyber Security 101
* [Cyber Security 101](pdf/cybersecurity-101.gif): Fundamentals of Cybersecurity Topics.

---

If you find this collection helpful, consider supporting the project by [buying us a coffee](https://www.buymeacoffee.com/haim_cohen).

Thank you for using our cheat-sheet collection! Happy coding! :rocket:
Thank you for using our cheat sheet collection! Happy coding! :rocket:

0 comments on commit aece84b

Please sign in to comment.