Quick tips: Getting the most out of Ubuntu (add yours)

Ubuntu is I believe still the most popular Linux distro out there. But there are a few things that can noticeably improve your experience.

Let’s share our favorite tips and tricks for getting the most out of Ubuntu.

I’ll kick things off with a few:

  • Get to know do-release-upgrade for major version jumps rather than trying to manually edit your sources list. It handles the heavy lifting and is the officially supported way to move between releases. See: Ubuntu Release Upgrades
  • If you’re on an LTS release, you don’t have to jump to the next one right away. LTS releases get five years of standard support, and you can extend that to ten years with Ubuntu Pro which includes Extended Security Maintenance, kernel Livepatch, and more. It’s free for up to 5 machines, personal or business.
  • Snap packages are installed by default for some apps. If you prefer traditional .deb packages, you can usually find them in the official repos or via PPAs. See: Remove Snap Ubuntu 22.04 LTS and 24.04 LTS
  • Use ubuntu-drivers autoinstall for GPU drivers rather than manually hunting down .run files. It picks the right driver for your hardware and keeps it updated through apt.
  • Don’t overlook unattended-upgrades for keeping security patches applied automatically, especially on personal servers and home labs. See: Automatic updates - Ubuntu Server documentation | How to Enable Unattended Upgrades on Ubuntu/Debian | Linux Updates: Command Line Guide

What are your go-to Ubuntu tips? Anything you wish someone had told you earlier? Drop them below and let’s build a nice reference for everyone.

3 Likes

Well, that, actually, depends… According to my experience, I would like disagree. You see, when a server farm targets 99.99% of uptime/availability and (tens of) thousands users/business transactions are at stake, then:

  • Murphy law actually works and %%it occurs;
  • patching a live system under production workload is a bad idea;
  • server admin must be aware of every update/change of his system and always control them;
  • any and every update and/or configuration change is accomplished explicitly during planned outages.

:man_shrugging:

4 Likes

:100: Absolutely agree for critical production servers. I would be surprised if those sysadmin need these tips. This is more for desktop and home labs.

2 Likes