Free Sample
+ Collection
Code Files

Linux Mint System Administrator’s Beginner's Guide

Beginner's Guide
Arturo Fernandez Montoro

Probably the fastest route to becoming a Linux Mint system administrator, this book takes you from A–Z with clear step-by-step instructions, ranging from basic installation, to configuring networks, to troubleshooting. The perfect primer.
$14.99
$29.99
RRP $14.99
RRP $29.99
eBook
Print + eBook

Want this title & more?

$16.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781849519601
Paperback146 pages

About This Book

  • Discover Linux Mint and learn how to install it
  • Learn basic shell commands and how to deal with user accounts
  • Find out how to carry out system administrator tasks such as monitoring, backups, and network configuration

Who This Book Is For

This book is for those users who want to become Linux Mint system administrators and need to start learning quickly. It’s assumed that you have a basic knowledge of GNU/Linux operating systems, as well as being familiar with concepts, such as kernel, filesystems, users, accounts, groups, and disk partitions.

Table of Contents

Chapter 1: Introduction to Linux Mint
Overview
Open source project
Why Linux Mint is different
Editions
Summary
References
Chapter 2: Installing Linux Mint
Creating a bootable Linux Mint USB flash drive
Time for action – downloading and burning the ISO image
Installing Linux Mint from a flash drive
Time for action – booting and installing Linux Mint
Booting Linux Mint
Time for action – booting Linux Mint for the first time
Summary
Chapter 3: Basic Shell
What's a shell?
Where are you?
Time for action – learning pwd and cd commands
Running commands
Time for action – launching a program from the command line
Search commands
Time for action – using the which command
Listing, examining, and finding files
Time for action – using the ls, locate, find, and cat commands
Pipelines and redirection
Time for action – using pipelines and redirection by applying different commands
Setting environment variables
Time for action – setting the PATH environment variable
Displaying command history
Time for action – using the history command
Creating your first shell script
Time for action – creating and executing a shell script
How to get help
Time for action – using the man and the info commands
Summary
Chapter 4: Account Provisioning
Who am I?
Time for action – finding out the current user
Becoming the root user
Time for action – using the sudo command to become the root user
Changing password
Time for action – changing the password for a user
Adding a new user
Time for action – creating a new user
Adding a new group
Time for action – creating a new group called develop
Adding a user to a group
Time for action – adding the user luke to the develop group
Changing user privileges
Time for action – granting permissions to a user for monitoring system logs
Summary
Chapter 5: Installing, Removing, and Upgrading Software
Installing software
Time for action – installing the AbiWord word processor
Removing software
Time for action – removing the AbiWord program
Upgrading software
Time for action – upgrading software through the Update Manager tool
Summary
Chapter 6: Configuring Hardware
Detecting hardware
Time for action – how to display the device information
Configuring your monitor
Time for action – changing the screen resolution
Configuring a keyboard
Time for action – adding a new layout
Configuring your mouse
Time for action – changing mouse orientation
Configuring sound
Time for action – how to enable window and button sound
Installing additional drivers
Summary
Chapter 7: Networking
Configuring a wired network
Time for action – configuring your connection
Configuring the wireless network
Time for action – how to connect your computer to a wireless network
Accessing a Windows-shared folder
Time for action – how to access a specific shared folder
Connecting to servers
Time for action – connecting to an FTP server
Summary
Chapter 8: Storage and Backup
Filesystem types
Disk quotas
Time for action – assigning disk quota to a specific user
Disk usage analysis
Time for action – examining disk usage
Creating backups
Time for action – making a backup of a specific folder
Restoring backups
Time for action – restoring a backup folder
Summary
Chapter 9: Security
Running an SSH server
Time for action – installing and configuring an SSH server
Installing anti-virus software
Time for action – installing the Clam-AV anti-virus
Configuring a firewall
Time for action – how to configure a simple firewall
Using a security module for the kernel
Time for action – installing AppArmor
Managing your password safely
Time for action – installing and using KeePass
Building a security checklist
Summary
Chapter 10: Monitoring Your System
Processes and services
Starting and stopping services
Time for action – stopping and starting an SSH daemon
Activating services
Time for action – activating Samba
Listing the running processes
Time for action – list the processes running on our machine
Displaying CPU, memory, and network usage
Time for action – Displaying resources information in real time
Summary
Chapter 11: Troubleshooting
Hardware
Time for action – checking memory, CPU, USB, and PCI devices
Checking log files
Time for action – listing the last five lines of the syslog file
Kernel
Time for action – using lsmod, modprobe, and dmesg commands
Networking
Time for action – checking who is listening on what port
Processes and filesystems
Time for action – finding a specific process
Summary

What You Will Learn

  • Install and configure Linux Mint
  • Basic shell commands
  • Install, remove, and configure software
  • Provision user accounts
  • Configure your hardware
  • Connect to other servers using different protocols
  • Configure wireless and wired networks
  • Create and restore backups of important information and data
  • Harden your system
  • Monitor resources and devices
  • Discover and solve common issues

In Detail

System administrators are responsible for keeping servers and workstations working properly. They perform actions to get a secure, stable, and robust operating system. In order to do that, system administrators perform actions such as monitoring, accounts maintenance, restoring backups, and software installation. All these actions and tasks are crucial to business success.

"Linux Mint System Administrator’s Beginner’s Guide" is a practical and concise guide that offers you clear step-by-step exercises to learn good practices, commands, tools, and tips and tricks to convert users into system administrators in record time.

You’ll learn how to perform basic operations, such as create user accounts and install software. Moving forward, we’ll find out more about important tasks executed daily by system administrators.

Data and information are very important so you’ll learn how to create and restore backups. You will also learn about one of the most important points of an operating system: security.

Thanks to "Linux Mint System Administrator’s Beginner’s Guide", you’ll learn all the basics you need to install and keep a robust and reliable Linux Mint operating system up to date.

Authors

Read More