Linux System Administration Basics #
Intermediate Linux CLI #
- Gold-standard book:
The Linux Command Line
- Free PDF download, but purchase optional
- By William Shotts
- Sections 1 and 2. Section 3 is bash scripting which is also helpful to know, but more in the scope of T2S/MH pipeline.
Commands #
ftp
andlftp
scp
?ssh
Bash #
I/O Redirection #
Standard Output #
Standard Input #
Pipes #
Expansion #
Pathname Expansion #
Tilde Expansion #
Brace Expansion #
Parameter Expansion #
Command Substitution #
Quoting #
Double Quotes #
Single Quotes #
Escaping Characters #
Basic Regex #
- Gold-standard tutorial: regexone.com
Basic Text Processing #
sort
uniq
grep
head
tail
tr
cut
Intro to Sed and Awk #
sed
awk
Optional #
fmt
pr
Permissions #
stat
chmod
su
sudo
chown
chgrp
File perms #
User Management #
Job Control #
ps
kill
jobs
bg
fg
Finding Files #
find
locate
Disk utilization #
du
df
Security #
Sessions #
ssh
screen
Firewalls #
apf
csf
Backups and Archives #
tar
rsync
Proposed lab: #
Perform a migration:
- Setup SSH keys
- Poke a hole in the firewall
- Create a tar ball
- migrate with rsync
Basic Performance Troubleshooting #
top
&htop
free
uptime
sar
Apache Domlogs #
- dedrads:
nlp
LAMP #
apachectl
mysql
php
CLI
Proposed lab: #
Install a lamp stack from scratch, configure vhosts, setup mysql, install PHP and modules and get a WP site served on a unique domain with hosts file mod.