Appendix. A chapter-by-chapter, command-line review
 
  
  
  
  - 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