Fell in love with computers when he was four years old. 27 years later, the passion is still burning, fueling constant learning. Spends most of his time in terminal windows and SSH sessions, managing Linux desktops and servers.
If you are nostalgic or dislike Gnome and want Unity desktop back on Ubuntu, it’s easy to install Unity and make it your default graphical shell again.
Personal Package Archives (PPAs) allow you to install software, but there are times when you need to remove it. Here’s how to remove PPAs in Ubuntu distro.
If you’ve mounted your Windows partition in Linux, you may find that you are not able to write to it. Learn how you can write to Windows partition in Linux.
Did your system becomes less responsive when you were copying gigabytes of data? In Linux you can make use of ionice to manage the priority of I/O processes.
If you are running a Ubuntu server, you will need to reboot it occasionally after a system upgrade. Ubuntu livepatch can avoid server reboot without compromising security.
If you want more control when playing Counter-Strike: Global Offensive, you can create your own CS:GO server on Linux rather than using Steam’s server.
“/dev/null” in Linux is a virtual device file, and whatever you write to “/dev/null” is discarded, forgotten, thrown into the void. Learn how /dev/null works in Linux.
If you ever use pipes and redirections in Linux, chances are you will also need to make use of the tee utility. Here’s how to use the tee command in Linux.
If you are using multiple LXD containers on the same system, it makes sense to limit the amount of resources each component can use. Here’s how you can do so.
SSHFS is very easy to use, clean and simple. It’s also incredibly secure since it relies on the battle-hardened and proven OpenSSH server. Learn how you can mount remote directories in Linux with SSHFS.
Windows 10 comes with a Fast Startup feature that allows you to boot up Windows quickly. Here is what you need to do to make Windows 10 boot up in 3 seconds.
When a new version of Debian is released, it often brings significant improvements and new features. Learn how to easily upgrade Debian to the newer version.
It is easy to upgrade your Ubuntu to a new release, either with a graphical interface or via the terminal. Here’s how to upgrade Ubuntu from the command line.
A dis, space analyzer offers a visual representation of how large each directory is. Find out some of the best disk space analyzer tools for Windows 10.
ZFS is one of the most feature-rich filesystems that guarantees you will never lose a single bit of data. Here is what ZFS snapshots and clones can do for you.
You may know that Canonical just launched a new version of Ubuntu, but is it worth the upgrade? Does Ubuntu 19.04 solve any problems you currently have?
Most people think Apache is too resource-intensive. We will show you how to properly configure Apache and PHP to handle high traffic on a Linux server.
The best way to choose a virtual private server for your app is to benchmark it. Learn how to benchmark a Linux server and choose which is best for you at this moment.
If you’re building a gaming PC, it doesn’t mean you have to pay a high price for parts. Avoid the mistakes people make when buying parts for a gaming PC.
It is easy to schedule task on Linux, particularly with the “at” command. Pretty much any action you can think of can be scheduled with the “at” command.
If your ISP doesn’t provide you with a dedicated IP address, you can make use of a VPS and reverse SSH tunnel to allow external connections. Here’s how.
Most stable Linux distributions don’t come with newer software in their repository. Here is how you can run bleeding edge software on Debian and Ubuntu.
Docker is a containerization utility that allows you to develop your application once and deploy it everywhere. Learn how you can install Docker in Linux.
Sometimes you need to pack multiple files and/or directories into a single file. These are some tar commands you can use to archive and compress your files.
Containers are portable and easy to clone and/or move to other operating systems. LXD is a container that is designed to contain an entire operating system instead of an application.
netcat can be used as an ad-hoc solution for transferring files through local networks. Learn how to use it to quickly transfer files between Linux computers.
You can easily put your computer to sleep, but what getting it to wake up? Here is how you can set an alarm in Linux to wake it up to do tasks at a certain time.
Your Linux system may be bloated with lots of services that run in the background. Here’s how to make Linux boot faster by disabling unnecessary services.
Sometimes you just need to find out the available memory in your system. Let’s see some Linux utilities that show memory usage in a human-readable format.
Most Linux distros have migrated to systemd, which comes with a different log daemon, journald. You will need to use the journalctl utility to read system logs.
Google Chrome comes with various command-line switches that you can append to the app launcher. Here are some of the more useful Chrome command line switches you should know and use.
If you have data you want to protect, you can create an encrypted container. Here’s how to set up an encrypted partition in Linux to safely store your data.
Virtualbox allows you to run a virtual machine on your PC. This shows how to install Virtualbox on Ubuntu and install and run virtual machine on your PC.