- Linux Fundamentals
Linux Fundamentals is a complete book that contains fundamental Linux knowledge for developers and system administrators. If you already have access to a Linux command prompt, then you can jump straight to chapter six: working with directories and continue from there to learn about the Linux file tree, the bash shell, basic tools like grep and find, pipes, filters, the vi editor, some basic bash scripting, managing users, passwords and groups, file permissions and file links.
paperback: Buy the book
- Linux System Administration
This book is a work in progress, but with rather complete chapters on disk management (including partitions, file systems, mounting, uuid, raid and lvm), package management (rpm/yum and deb/dpkg/apt-get), and introductory chapters about the init system, booting with grub or lilo, kernel and module management, libraries, tcp/ip, binding and bonding, ssh, inetd, xinetd, at, cron, syslog, backup and performance.
- Linux Servers
This is a book about Linux servers, starting with a good introduction to Samba 3 and DNS. Other chapters can be considered unfinished, see router, iptables firewall, mysql, apache webserver, squid proxy. In the future this will also include dhcp, perl, cups, pam, selinux, apparmor, openldap, sendmail…
- Linux Fun: All
Below is a link to an ‘all-in-one’ pdf of the previous three books.
There are some studentfiles available here.
You can find the source code repository on the Linux Training Github Project page.