1,885
edits
Changes
no edit summary
Basics:
* Assume a RHEL/CentOS/Fedora context
== Bash (or, "How To Save Hours of Your Life on the Command Line") ==
* Bash tips 'n' tricks
** Command editing
*** ^Right, ^Left, Home, ^A, End, ^E, ^T
*** Non-file tab completion
** Prompts
** Aliases
** cd shortcuts: using - and ~
** Startup Scripts - .bashrc, .profile, etc
** Environment Variables - especially PATH
* One-Line Scripting
** Looping on the command line
== SSH (or, "Remote Access made Easy and Secure") ==
* [[SSH]] tips and tricks
** X tunneling
** arbitrary forward and reverse tunnels
** Using <code>.ssh/config</code> for convenience
** Public key authentication
*** Use of passphrases
*** ssh-agent (and gnome ssh agent, ...)
* Securing SSH
** Preventing direct root login
== Screen (or, "How to Start a Build at the End of the Day") ==
* GNU [[Screen]] command
** Common options
== X11 (or, "Why the Linux GUI Rocks and No One Knows") ==
* Dangers
== Services ==
* Systemd
** enable and disable
** start and stop
** status
** isolate
** set default
== Firewalls ==
* firewalld
* iptables
== Networking ==
* ip vs. ifconfig
== Installing and Removing Software (or, "That Software is only a Yum Away") ==
* apt-get basics (As needed)
== Services LVM (or, "Why Running out of Disk Space is No Big Deal" or "Snapshots, Volumes, and Disk Errors, Oh My!") ==* Systemd** enable and disable** start and stop** status** isolate** set default