GithubHelp home page GithubHelp logo

reference's Introduction

Reference Materials for DevOps and Automation courses

This is a collection of reference cards, cheat sheets, handbooks, and other materials that can be helpful for students of Red Hat GPTE courses.

Shell commands, Vim, Git, etc. in one MIT online course

The Missing Semester of Your CS Education: https://missing.csail.mit.edu/

Linux Commands

Vim Editor

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/

Git

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.

OpenShift

OpenShift oc command has a pretty good help system on its own, but sometimes it helps to have a cheat sheet handy.

etcd

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

Tmux can help you with long-running scripts or playbooks. It preserves your session in case your host connection is lost.

Networking

dig (DNS query tool) HOWTO: https://www.madboa.com/geek/dig/

Docker

Docker is the container engine used in most of OpenShift deployments. It helps to know basic Docker commands.

MongoDB

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.

Apache Maven

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.

Jenkins

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.

Red Hat OpenShift Learning Path

This is the learning path if you want to become an OpenShift guru.

Red Hat Ansible Learning Path

This is the learning path if you want to become an Ansible guru.

reference's People

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.