Appendix. A chapter-by-chapter, command-line review

 

1. Welcome to Linux

  • ls -lh /var/log—Lists the contents and full, human-friendly details of the /var/log/ directory.
  • cd—Returns you to your home directory.
  • cp file1 newdir—Copies a file called file1 to the directory called newdir.
  • mv file? /some/other/directory/—Moves all files containing the letters file and one more character to the target location.
  • rm -r *—Deletes all files and directories below the current location—use with great care.
  • man sudo—Opens the man documentation file on using sudo with commands.

2. Linux virtualization: Building a Linux working environment

3. Remote connectivity: Safely accessing networked machines

4. Archive management: Backing up or copying entire file systems

5. Automated administration: Configuring automated offsite backups

6. Emergency tools: Building a system recovery device

7. Web servers: Building a MediaWiki server

8. Networked file sharing: Building a Nextcloud file-sharing server

9. Securing your web server

10. Securing network connections: Creating a VPN or DMZ

11. System monitoring: Working with log files

12. Sharing data over a private network

13. Troubleshooting system performance issues

14. Troubleshooting network issues

15. Troubleshooting peripheral devices

16. DevOps tools: Deploying a scripted server environment using Ansible