Switch to the store?

Linux Mint System Administrator's Beginner's Guide

More Information
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
About

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.

Features
  • 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
Page Count 146
Course Length 4 hours 22 minutes
ISBN 9781849519601
Date Of Publication 26 Dec 2012
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
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
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
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
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
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
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
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
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
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

Authors

Arturo Fernandez Montoro

Arturo Fernandez Montoro is a software architect specializing in design, development, testing, and deployment of high-traffic web applications. Since 2002, he often writes for different Linux and Open Source printed and online magazines, such as Todo Linux, Linux+, Linux Magazine, and Free Software Magazine. Also, he has written the iPhone JavaScript Cookbook for Packt Publishing. His professional experience includes technologies such as Django, Ruby on Rails, J2EE, PHP, web application servers, relational and NoSQL databases, JavaScript, HTML5, and CSS. He spent the last three years working as a software architect and a Python/Django lead developer. Currently, Arturo lives in Madrid working as a software architect for QDQ Media, the biggest online marketing agency in Spain. He can be reached at arturo@bsnux.com.