This essential guide covers all aspects of Linux system administration, from user maintenance, backups, filesystem housekeeping, storage management, and network setup to hardware and software troubleshooting and some application management. It's both a practical daily reference manual for sysadmins and IT pros and a handy study guide for those taking Linux certification exams.
You'll turn to it frequently, not only because of the sheer volume of valuable information it provides but because of the real-world examples within and the clear, useful way the information is presented. With this book at your side, you'll be able to:
• Install Linux and perform initial setup duties, such as connecting to a network
• Navigate the Linux filesystem via the command line
• Install software from repositories and source and satisfy dependencies
• Set permissions on files and directories
• Create, modify, and remove user accounts
• Set up networking
• Format and mount filesystems
• Perform basic troubleshooting on hardware and software
• Create and manage logical volumes
• Work with SELinux
• Manage a firewall and iptables
• Shut down, reboot, and recover a system
• Perform backups and restores
AI Reading Assistant
Whole-book reading guide from stratified index samples; jump to passages in the text
Tip the Site
Support this siteYour recognition and a small knowledge-service contribution help keep this technical work open source.Scan the WeChat Pay or Alipay code below. Logged-in and guest visitors can both tip.
WeChat Pay
Alipay
Open WeChat or Alipay and scan. No login required.
AI guide
# Practical Linux System Administration: A Guide to Installation, Configuration, and Management
## 【One-Line Pitch】
A hands-on, real-world manual for Linux system administrators and IT professionals covering everything from initial installation to daily maintenance, user management, networking, and troubleshooting—equally useful as a daily reference and as a certification study companion.
## 【Book Arc】
- **Opening (~0%–10%)**: Getting started with Linux—selecting a distribution, installing via VirtualBox or directly, understanding the filesystem layout, and mastering the basics of system startup, rebooting, and shutdown procedures.
- **Early (~10%–25%)**: Command-line fundamentals—working with files, understanding that Linux ignores file extensions, and learning the critical difference between rebooting (healthy maintenance) and shutting down (reserved for hardware work or decommissioning).
- **Early (~25%–35%)**: Root access and permissions—using su versus sudo, creating sudoers, reading and modifying file permissions with chmod, and understanding umask defaults for secure file creation.
- **Middle (~35%–50%)**: Environment customization and user management—editing startup files like /etc/bashrc and /etc/profile, creating and removing user accounts, forcing password changes, and auditing account settings with chage.
- **Middle (~50%–65%)**: Advanced administration—managing groups and shared directories, scheduling tasks with cron, preventing time drift with NTP, and deploying Samba for Windows/Mac client compatibility.
- **Late (~65%–100%)**: Troubleshooting and recovery—reviving the OS, de-escalating kernel panics, scraping system logs, unraveling software problems, managing firewalls and iptables, and performing backups and restores.
## 【Key Takeaways】
- **Virtualization is the safest learning environment** (Early): Installing Linux in VirtualBox lets you practice without risking your main system, and you can choose a distro matching your employer's stack—Debian, Ubuntu, RHEL, or OpenSUSE.
- **Rebooting is healthy; shutdown is for maintenance** (Early): Regular reboots clear memory and refresh connections, but full shutdowns should be reserved for hardware work or annual enterprise checks—and any reboot-fixed issue deserves deeper investigation.
- **sudo beats su for root access** (Early): The sudo command lets configured users execute individual commands as root without sharing the root password, and you must edit /etc/sudoers only with visudo, never a text editor directly.
- **Linux ignores file extensions** (Early): A .exe file has no more meaning than a .txt file—executability comes from permissions, not naming, so you must use chmod to add execute bits and understand numerical permission values.
- **Never edit /etc/bashrc or /etc/profile directly** (Middle): These global startup files should be left alone; instead, create custom shell scripts in /etc/profile.d/ to avoid breaking future updates, and make personal changes in home directory dotfiles.
- **User accounts need explicit passwords to be usable** (Middle): Creating a user with useradd leaves the account locked until you run passwd, and userdel without -r preserves the home directory for potential company data recovery.
- **Destructive commands are irreversible** (Middle): Commands like userdel and rm cannot be undone, so always verify the target account or file before executing—and maintain good backups as your safety net.
- **Audit password policies with chage** (Middle): The chage -l command reveals password expiration settings, letting you enforce regular changes rather than relying on the "honor system" of user compliance.
## 【Reading Tips】
- **Skim the first chapter** if you already have Linux installed—focus instead on the permission and sudo sections, which are foundational for everything that follows.
- **Deep-read the user management chapters** (around 35–50%): These contain the most exam-relevant material, including /etc/passwd field breakdowns and the userdel/useradd workflow.
- **Practice every command as you read**—the book is explicitly hands-on, and the real-world examples only stick if you type them yourself in a VM.
- **Pay special attention to the "why" explanations**—like why userdel leaves home directories intact or why /etc/bashrc executes twice—these insights distinguish a reference from a true learning guide.
- **Use the troubleshooting chapter as a quick-reference** when you encounter real problems rather than reading it straight through.
## 【Coverage Limits】
This guide synthesizes the opening through middle sections of the book (approximately 0–53%). The excerpts do not cover the later chapters on Samba deployment details, advanced troubleshooting procedures, firewall management specifics, or backup/restore workflows in depth.
##
Excerpt 1
1 Preparing Your System for Linux 1 Downloading and Installing Linux 2 Getting to Know Your New Linux System 4 Learning the CLI 6 pwd 7 cd 7 ls 8 Starting, R...
The host OS and guest OS can be different from one another. Your computer (host OS) can be a Windows, Mac, or Linux-based system but have guest Linux systems...
issue the visudo command as root with no options: # visudo The /etc/sudoers file is a simple text file describing users, groups, and commands that can work w...
ithin the company but no longer requires access to a system. Retaining the user’s home directory ensures that only the root user can access any documents lef...
ntOS and Ubuntu systems, respectively: $ mount | grep tmpfs devtmpfs on /dev type devtmpfs (rw,nosuid,seclabel,size=397220k,nr_inodes=9930... tmpfs on /dev/s...
$ sudo fdisk /dev/sdc Welcome to fdisk (util-linux 2.32.1). Changes will remain in memory only, until you decide to write them. Be careful before using the w...
ertainly protects and challenges users of sensitive systems to maintain their accounts or let them go. I’m not suggesting that you adopt a policy as strict a...
Support this siteYour recognition and a small knowledge-service contribution help keep this technical work open source.
Scan the WeChat Pay or Alipay code below. Logged-in and guest visitors can both tip.
WeChat PayAlipay
Open WeChat or Alipay and scan. No login required.
Add Tag
Enter tag name (max 50 characters)
Share E-Book
Practical Linux System Administration A Guide to Installation, Configuration, and Management (Kenneth Hess)(Z-Library)
Scan QR code with your phone to access
Copy the link or scan the QR code to access this e-book on your phone
Share E-Book via Email
Please enter email address
Donation Statistics
¥.00
Total Donations
0
Donation Count
Practical Linux System Administration A Guide to Installation, Configuration, and Management (Kenneth Hess)(Z-Library)
Find Your Favorite Books
Only registered users can comment after logging in. Comments need to be reviewed by administrators before being displayed
Loading comments...
Reply to Comment
Edit Comment