PacktLib: Linux Mint Essentials

Linux Mint Essentials

Credits

About the Author

About the Reviewers

www.PacktPub.com

Preface

Meet Linux Mint

Why choose Linux?

What is a distribution?

Is Linux hard to learn?

What Mint does differently

Releases and support

Mint-specific tools

Interacting with the Linux Mint community

Creating community and forum accounts

Meet the community

Summary

Creating Boot Media and Installing Linux Mint

Which version to download

The different methods of installing Linux Mint

Creating a bootable DVD

Creating a bootable USB flash drive

Testing your live media

Planning your partitioning scheme

The installation process

To encrypt or not to encrypt

Summary

Getting Acquainted with Cinnamon

Getting familiar with Cinnamon

Logging in to Cinnamon

Launching programs

Monitoring tasks

Utilizing workspaces

Notifications

Creating launchers

Bundled applications

File management with Nemo

Configuring the settings of Cinnamon

Changing the default search engine in Firefox

Changing themes

Summary

An Introduction to the Terminal

Why should we use the terminal?

Accessing the shell

Executing commands

Navigating the filesystem

Managing files

The nano text editor

Reading manual pages with the man command

Searching for files

Using the watch command

Introduction to scripting

Summary

Utilizing Storage and Media

Accessing removable media

Formatting flash drives

Mounting and unmounting volumes

Automatically mounting volumes at boot time

Analyzing disk usage

Understanding gibibytes versus gigabytes and mebibytes versus megabytes

Burning CDs and DVDs

Using the USB Image Writer

Understanding how Universally Unique Identifiers work

Summary

Installing and Removing Software

Managing packages in Linux Mint

Using the Mint Software Manager

Installing new applications

Removing applications

Using the Synaptic Package Manager

Configuring software sources

Advanced package management

Keeping your system up to date

Summary

Enjoying Multimedia on Mint

Understanding issues concerning codecs

Playing music files

Ripping an audio CD

Editing MP3 tags

Playing video files

Playing a DVD

Viewing photos

Editing photos with GIMP

Accessing your webcam

Recording your desktop

Summary

Managing Users and Permissions

Creating new users

Changing passwords

Revoking access temporarily

Removing user accounts

Running commands or programs as other users

Administrative access via sudo and visudo

Understanding file and directory permissions

Modifying file and directory permissions

Summary

Connecting to Networks

Connecting to a wired network

Setting up a static IP

Connecting to a wireless network

An introduction to SSH

Accessing your system via SSH

Accessing FTP servers

Sharing files with Samba

Sharing files with NFS

Summary

Securing Linux Mint

Choosing secure passwords

Encrypting your home folder

Configuring and testing the iptables firewall

Installing and configuring ClamAV

Blocking access to specific websites

Backing up and restoring important data

Creating and restoring snapshots

Hardening your system

Summary

Advanced Administration Techniques

Creating command aliases

Making aliases persistent

Killing processes

Setting up cron jobs

Preparing to move to a new release

Exporting and importing package lists

Using variables and conditional statements in Bash

Monitoring resource usage

Monitoring CPU temperatures

Sending system reports via e-mail

Summary

Troubleshooting Linux Mint

Performing the initial triage

Troubleshooting in Software Rendering Mode

Diagnosing boot issues

Recovering data

Perusing system logs

Reinstalling GRUB

Testing the RAM

Pinpointing audio issues

Solving problems with networking

Solving slow frame rates in games

Getting help from the community

Summary

Reinstalling Mint while Retaining Data

Reinstalling Mint while Retaining Data

Reinstalling Mint while Retaining Data

Reinstalling Mint while Retaining Data

Reinstalling Mint while Retaining Data

Reinstalling Mint while Retaining Data

Reinstalling Mint while Retaining Data

Using the MATE Edition of Linux Mint

Using the MATE Edition of Linux Mint

Using the MATE Edition of Linux Mint

Using the MATE Edition of Linux Mint

Using the MATE Edition of Linux Mint

Using the MATE Edition of Linux Mint

Using the KDE Edition of Linux Mint

Using the KDE Edition of Linux Mint

Using the KDE Edition of Linux Mint

Using the KDE Edition of Linux Mint

Using the KDE Edition of Linux Mint

Using the KDE Edition of Linux Mint

Using the KDE Edition of Linux Mint

Using the KDE Edition of Linux Mint

Index