From aece84ba609258c8cc097abe4543b2920688e149 Mon Sep 17 00:00:00 2001 From: Haim Cohen Date: Wed, 10 Jul 2024 22:30:56 +0300 Subject: [PATCH] Update README.md --- README.md | 246 ++++++++++++++++++++++++++++++++---------------------- 1 file changed, 144 insertions(+), 102 deletions(-) diff --git a/README.md b/README.md index deb4d43..22c3f33 100644 --- a/README.md +++ b/README.md @@ -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: