Free Sample
+ Collection
Code Files

Linux Mint Essentials

Jay LaCroix

A practical guide to Linux Mint for the novice to the professional
RRP $29.99
RRP $49.99
Print + eBook

Want this title & more?

$12.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 139781782168157
Paperback324 pages

About This Book

  • Learn to use Linux Mint like a pro, starting with the installation and going all the way through maintaining your system
  • Covers everything you need to know in order to be productive, including browsing the Internet, creating documents, and installing software
  • Hands-on activities reinforce your knowledge

Who This Book Is For

If you are starting out with Linux from a different platform or are well versed with Linux Mint and want a guide that shows you how to exploit certain functionality, this book is for you. No previous Linux experience is assumed.

Table of Contents

Chapter 1: 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
Chapter 2: 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
Chapter 3: Getting Acquainted with Cinnamon
Getting familiar with Cinnamon
Logging in to Cinnamon
Launching programs
Monitoring tasks
Utilizing workspaces
Creating launchers
Bundled applications
File management with Nemo
Configuring the settings of Cinnamon
Changing the default search engine in Firefox
Changing themes
Chapter 4: 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
Chapter 5: 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
Chapter 6: 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
Chapter 7: 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
Chapter 8: 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
Chapter 9: 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
Chapter 10: 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
Chapter 11: 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
Chapter 12: 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

What You Will Learn

  • Explore Linux Mint's functions
  • Configure and install the distribution
  • Discover the Cinnamon user interface
  • Manage user permissions
  • Understand how to launch programs
  • Learn how to use shell commands
  • Set up Mint Firewall to prevent attacks and explore disaster recovery
  • Play music and videos
  • Manage digital camera photos
  • Troubleshoot your Mint system

In Detail

Linux Mint is one of the most popular and proven distributions for beginners and advanced users alike. Out of the box hardware and multimedia support makes Mint your go-to choice for general computing. Its ease of use has transformed it into a celebrated Linux distribution.

This is an all-inclusive guide to Linux Mint, and will teach you everything you need to know in order to use a Linux Mint system. The book starts with the installation process and covers task-oriented topics such as browsing the Internet and installing software as well as shell commands. This guide walks the reader through installing and maintaining Linux Mint on a personal computer.

Using task-oriented examples, readers will journey through understanding what sets Mint apart from the competition, how to maintain it, and how to use it. Topics covered in the book include getting acquainted with Cinnamon, navigating the filesystem, software management, an introduction to the terminal, and more!


Read More