Introduction

There probably aren't two Linux distributions more closely related than Ubuntu and Linux Mint. Actually, the two are so close to one another, there's serious debate about whether or not they are the same distribution.

Linux Mint takes Ubuntu and adds some extra polish to it. Mint has a different default configuration, some additional packages, and its own desktop environments. Otherwise, it's the same distribution as Ubuntu.

Introduction

Ubuntu and CentOS are both major players in enterprise environments and in the datacenter. There's no denying that both distributions have proven themselves in the server space, but with closer examination, these are two very different animals.

Ubuntu is an excellent all-around contender. CentOS is purpose built for the enterprise in every aspect of its design.

Objective

Learn how to enable the SysRq functions, and how to use invoke them by using command keys.

Requirements

  • Root permissions
  • Linux Kernel compiled with the "CONFIG_MAGIC_SYSRQ" option enabled

Conventions

  • # - requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
  • $ - requires given linux commands to be executed as a regular non-privileged user

Introduction

The SysRq key combination can be used to send commands directly to the Linux kernel in some specific circumstances: the kernel will respond to commands sent with command keys immediately, unless it is completely locked. Various command keys achieve specific tasks, and they can be combined to restore the system to a safe state, or to obtain a clean reboot when nothing else works: this is what we can obtain with the reisub sequence.

In this tutorial we will see how to enable all SysRq functions using a standard installation of Ubuntu 18.04 - Bionic Beaver as a base.

Introduction

Ubuntu and Fedora are both among the top desktop Linux distributions, but they are very different. Fedora is Redhat's testing ground, and it's geared more towards developers and system administrators. On the other hand, Ubuntu is Canonical's primary product, and it tries to please everyone.

Introduction

Transmission is probably the most famous torrent client in the Gnu/Linux world, and it's very often used even on other operating systems. It's really easy to use, and its graphical interface is very intuitive; however in this tutorial we will see how to install transmission-daemon and run transmission on a headless machine: that's an ideal setup to create a "Torrent-box", using for example a Raspberry Pi, to reduce power usage.

Once installed and configured, we will be able to manage the application using the web interface. For the sake of this tutorial I will install transmission-daemon on a Raspberry Pi, using the Raspbian operating system, however the same instructions should work on Ubuntu and Debian.

Ubuntu and Debian are two of the most popular Linux distributions in history. Aside from that, they're very closely related, making it hard for new Linux users to sort out the differences between the two.

Thus, is Ubuntu the same as Debian? While, many things may appear to be similar, or even the same, with these powerhouse distributions, there are some sizable differences between them.

Introduction

Rpm is one of the most advanced Gnu/Linux package manager. Created by Red Hat, it is used in many distributions, as for example Fedora and derivatives like Rhel and CentOS.

Packages to be installed with this package manager have the .rpm extension and are basically archives which contain the files provided by a library or an application plus information needed for the package to be installed and run correctly, such as its dependencies. In this tutorial we will learn how to use rpmrebuild, a very powerful tool which let us modify an existing rpm package without having to rebuild it from source code.

Objective

Install DeVeDe and Brasero, and use them to make DVD player compatible DVDs.

Distributions

This will work on just about every Linux distribution.

Requirements

A working Linux install with root privileges and a DVD burner.

Conventions

  • # - requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
  • $ - requires given linux commands to be executed as a regular non-privileged user

Objective

Install Calibre and use it to remove ebook DRM.

Distributions

This will work on any Linux distribution.

Requirements

A working Linux install with root privileges.

Conventions

  • # - requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
  • $ - requires given linux commands to be executed as a regular non-privileged user

Introduction

DRM sucks. There, now that that's out of the way, you can focus on getting rid of it from all of your ebooks. It's pretty hard to deny that DRM has a negative impact on ebooks. You can't share them. You can't use them across devices. In short, it prevents you from using your legally purchased property the way you want.

Calibre is one of the best ebook tools out there. It's much more than a reader and a library. Calibre even helps you author your own ebooks. In addition to all that, it lets you remove DRM and convert your ebooks between formats. Think of it like a cross between Kodi and Handbrake, but for ebooks.

Symptoms

When trying to install a DEB file package using the apt linux command the following error massage may occur:
# apt install package_name.deb
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package package_name.deb
E: Couldn't find any package by glob 'package_name.deb'
E: Couldn't find any package by regex 'package_name.deb'

Objective

Create a custom desktop file to launch a program graphically.

Distributions

This will work on all Linux distributions.

Requirements

A working Linux install with a graphical desktop

Conventions

  • # - requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
  • $ - requires given linux commands to be executed as a regular non-privileged user

Introduction

Have you ever installed a program from an outside source and wished that it had a convenient entry in your desktop environment's menu? More often than not, Linux applications installed through any channel other than a software repository don't include a proper desktop entry. Don't worry, though. They're actually quite simple to create for yourself.

The entries that you see in your desktop environment's program menu come from simple plain text configuration files with the .desktop extension. These files all follow a very basic pattern, and they're not too long to write in just a few minutes.

Objective

Learning how to use the partclone utility to backup a partition

Requirements

  • Root permissions
  • Partition to backup must be unmounted

Difficulty

EASY

Conventions

  • # - requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
  • $ - requires given linux commands to be executed as a regular non-privileged user

Introduction

If you ever used Clonezilla to create a backup of your operating system, you have already experienced the power of the partclone. Unlike other tools like dd, partclone knows how to interact with specific filesystems, therefore it can create much smaller backups, cloning only the used space in the partition. In this tutorial we will learn how to use partclone from command line.

Objective

The objective is to install Electron Cash the Bitcoin-Cash wallet on Linux

Operating System and Software Versions

  • Operating System: - Debian 9.3
  • Software: - Electron Cash 3.0

Requirements

Privileged access to your system will be required.

Difficulty

EASY

Conventions

Objective

The objective is to download, verify and install Electrum Litecoin wallet on Linux

Operating System and Software Versions

  • Operating System: - Debian 9.3 or later
  • Software: - Electrum-LTC-2.9.3.1 or later

Requirements

Privileged root access will be required to perform the installation.

Difficulty

EASY

Conventions

Objective

The objective is to download, verify and install Electrum bitcoin wallet on Linux

Operating System and Software Versions

  • Operating System: - Ubuntu 17.10 or later
  • Software: - Electrum-3.0.3 or later

Requirements

Privileged root access will be required to perform the installation.

Difficulty

EASY

Conventions

FIND LATEST LINUX JOBS on LinuxCareers.com
Submit your RESUME, create a JOB ALERT or subscribe to RSS feed.
LINUX CAREER NEWSLETTER
Subscribe to NEWSLETTER and receive latest news, jobs, career advice and tutorials.
DO YOU NEED ADDITIONAL HELP?
Get extra help by visiting our LINUX FORUM or simply use comments below.

You may also be interested in: