Open main menu

CDOT Wiki β

Changes

Linux System Administration for Programmers

86 bytes added, 16:04, 18 February 2015
no edit summary
* Assume a RHEL/CentOS/Fedora context
== Screen Bash (or, "How to Start a Build at the End To Save Hours of Your Life on the DayCommand Line") ==
* GNU [[Screen]] commandBash tips 'n' tricks** Command editing*** ^Right, ^Left, Home, ^A, End, ^E, ^T*** Esc-BS, Ctl-W*** Esc-_** Command searching*** ^R*** !** Tab completion*** Non-file tab completion** Prompts** Aliases** cd shortcuts: using - and ~** Startup Scripts - .bashrc, .profile, etc** Environment Variables - especially PATH* One-Line Scripting** Common optionsLooping on the command line
== SSH (or, "Remote Access made Easy and Secure") ==
** Preventing direct root login
== LVM Screen (or, "Why Running out How to Start a Build at the End of Disk Space is No Big Deal" or "Snapshots, Volumes, and Disk Errors, Oh My!the Day") ==
* Using LVM for storage management** Why?** Concepts: PVs, VGs, LVs** <code>pvs, vgs, lvs</code>** <code>vgextend</code>** <code>lvextend -r</code>** <code>pvmove</code>** LV snapshots == Bash (or, "How To Save Hours of Your Life on the Command Line") == * Bash tips 'n' tricks** Aliases** cd shortcuts: using - and ~** Command editing*** ^Right, ^Left, Home, ^A, End, ^E, ^T*** Esc-BS, Ctl-W*** Esc-_** Command searching*** ^R*** !** Tab completion*** Non-file tab completionGNU [[Screen]] command** Prompts* One-Line Scripting** Looping on the command lineCommon 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
== Firewalls ==* Using LVM for storage management** Why?** Concepts: PVs, VGs, LVs* firewalld* <code>pvs, vgs, lvs</code>* iptables* <code>vgextend</code>** <code>lvextend -r</code>== Networking ==** <code>pvmove</code>* ip vs. ifconfig* LV snapshots