System Administration & Configuration

Kali Linux Burp Suite Tutorial

When it comes to testing the security of web applications, you'd have a hard time finding a set of tools better than Burp Suite from Portswigger web security. It allows you to intercept and monitor web traffic along with detailed information about the requests and responses to and from a server. This tutorial covers setting up Burp Suite and using it as a proxy for Firefox, how to gather information and use the Burp Suite proxy, a realistic testing scenario using information gathered through...
Read More...

Linux Mint vs Ubuntu

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.
Read More...

CentOS vs 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.
Read More...

How to enable all SysRq functions on Linux

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 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 The SysRq key combination can be used to send...
Read More...

Fedora vs Ubuntu

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. Lineage Both Ubuntu and Fedora descend from titans in the Linux world. Ubuntu is the child of Debian, and Fedora is a clone of Redhat Linux, which evolved into Redhat Enterprise Linux(RHEL)....
Read More...

How to set up transmission-daemon on a Raspberry Pi and control it via web interface

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...
Read More...

Debian vs Ubuntu

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. While, many things may appear to be similar, or even the same, with these powerhouse distributions, there are some sizable differences between them.
Read More...

How to modify an rpm package using rpmrebuild

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...
Read More...

Improve Your Wine Gaming on Linux With DXVK

Objective Add DXVK to an existing Wine prefix, improving performance. Distributions This guide focuses on Ubuntu, but the procedure will work on any distribution. Requirements A working Linux install with root privileges. 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 Wine gaming is sort of a...
Read More...

Play Hearthstone On Linux With Lutris

Objective Install and play Hearthstone with Lutris. Distributions This will work on most current distributions but focuses on Ubuntu. Requirements A working Linux install(preferably Ubuntu) with updated graphics drivers and root privileges. 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...
Read More...

How to Play League of Legends On Linux With Lutris

Objective Install and play League of Legends with Lutris. Distributions This will work on most current distributions but focuses on Ubuntu. Requirements A working Linux install(preferably Ubuntu) with updated graphics drivers and root privileges. 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...
Read More...

How to Burn DVDs with DeVeDe and Brasero on Linux

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. 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 Install DeVeDe...
Read More...

Calibre DRM Removal for Ebooks on Linux

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. 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 DRM sucks. There, now that that's out of the way, you can focus on getting...
Read More...

E: Unable to locate package - apt package installation error

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' Solution Supply a full path to your external DEB file package instead of a relative path. For example:...
Read More...

How to Create Custom Desktop Files For Launchers on Linux

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 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 Have you ever installed a program from an outside source...
Read More...

How to use FFMPEG to Convert Multiple Media Files At Once on Linux

Objective Write a simple Bash script for FFMPEG batch file conversion. Distributions This will work on all Linux distributions. Requirements A working Linux install with FFMPEG installed. 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 FFMPEG immensely powerful when it comes to manipulating and...
Read More...

How to use partclone to create a "smart" partition backup

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...
Read More...

How to install and verify Electrum bitcoin wallet on Linux

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
Read More...

How to schedule tasks using at command on Linux

Learning how schedule and manage tasks using the at program Requirements Root permissions to start the atd daemon Having the at program installed 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 During the administration of a system, being able to schedule a task for a later execution it's one...
Read More...

Tutorial on how to create a paper and digital offline Bitcoin wallet with Linux

Objective The objective is to create an offline digital and paper bitcoin wallet using Linux operating system, VirtualBox and Electrum Bitcoin wallet. The outcome of this tutorial will be a paper with written keywords which can be used to access your bitcoins. We will also create an encrypted version of virtual machine as a digital backup to be stored digitally on a secure medium which will provide a convenient access to your bitcoins if necessary. Operating System and Software Versions...
Read More...