Cover; Title Page; Copyright and Credits; Packt Upsell; Contributor; Table of Contents; Preface; Chapter 1: Introduction to Linux; An overview of the Linux system; Virtualization; Installing VirtualBox and CentOS; Working with VirtualBox; Connecting VMs through SSH; Summary; Chapter 2: The Linux Command Line; Introducing the command line; File globbing; Quoting commands; Getting help; Working with the Linux shell; Understanding standard streams; Understanding regular expressions; Working with sed; Working with awk; Navigating the Linux filesystem; Summary; Chapter 3: The Linux Filesystem
Understanding the filesystemWorking with file links; Searching for files; Working with users and groups; Working with file permissions; Working with text files; Working with VIM text editor; Summary; Chapter 4: Working with the Command Line; Essential Linux commands; Additional programs; net-tools; Nmap; links; iotop; iftop; htop; lsof; Understanding processes; Cloning; Signals; kill; hang-up; Working with Bash shell variables; Introduction to Bash shell scripting; Implementing Bash shell scripting; Automating script execution; Summary; Chapter 5: More Advanced Command Lines and Concepts
Basic networking conceptsInstalling new software and updating the system; Introduction to services; Basic system troubleshooting and firewalling; Introducing ACLs; setuid, setgid and sticky bit; setuid; setgid; sticky bit; Summary; Other Books You May Enjoy; Index
Summary
Linux is a Unix-like computer operating system assembled under the model of free and open-source software development and distribution. This book will teach all the important command-line tools and utilities using real-world examples. You'll learn everything you need to know as a new Linux system administrator