This is a collection of reference cards, cheat sheets, handbooks, and other materials that can be helpful for students of Red Hat GPTE courses.
The Missing Semester of Your CS Education: https://missing.csail.mit.edu/
Even if you are a seasoned Linux user or admin, sometimes you need a refresher.
There are many Vim cheat sheets, from 1-pagers to long handbooks covering every detail. We’ve chosen the ones that contain the most important information in the very beginning: how to exit Vim.
VIM "for people who don’t want to use it , but have to…" https://www.cyberciti.biz/faq/linux-unix-vim-save-and-quit-command/
We don’t use a full spectrum of Git commands in the courses. But we have to know how to configure add and remove remote repositories.
Git 1-pager (source: http://git.or.cz)
OpenShift oc
command has a pretty good help system on its own, but sometimes it helps to have a cheat sheet handy.
You may want to explore etcd
- the distributed database which stores information about the cluster.
Also we use etcd
as an example in the Operators Lab.
You can use commands from the following cheat sheet to test its functionality.
etcd Cheat Sheet: https://lzone.de/cheat-sheet/etcd
More detailed version is available on the CoreOS site: https://coreos.com/etcd/docs/latest/dev-guide/interacting_v3.html
Tmux can help you with long-running scripts or playbooks. It preserves your session in case your host connection is lost.
Subnet Mask cheat sheet: https://www.aelius.com/njh/subnet_sheet.html
dig
(DNS query tool) HOWTO: https://www.madboa.com/geek/dig/
Docker is the container engine used in most of OpenShift deployments. It helps to know basic Docker commands.
In some of our lab projects we use MongoDB. We don’t expect students to use MongoDB console commands, but it might be helpful to know some basics to debug if something does wrong with MongoDB cluster.
We use Maven to build our example applications.
If you want to learn more about various options of the mvn
command, here is a reference for you.
Maven Commands and Concepts: https://digitalvarys.com/maven-commands-and-concepts/
Jenkins is the tool of choice in OpenShift for building pipelines. We have added a one-pager cheatsheet and a much longer Handbook for Jenkins.
Jenkins Handbook (source: https://jenkins.io/doc/book/)
This is the learning path if you want to become an OpenShift guru.
This is the learning path if you want to become an Ansible guru.