NoCache

Preview of How to Run Script or Program at Startup with Systemd on Linux

How to Run Script or Program at Startup with Systemd on Linux

Cyrus Kao

There are plenty of ways to automatically run a script or command at Linux boot up and after reboot, either by using cron, rc.local or my preferred method — systemd. It creates services which are easier to manage. You can start/stop/enable/disable them with systemctl after they're set up. Furthermore, services can even restart themselves after startup failure or crash.

Preview of How to Extract and Create RAR Files with WinRAR on Arch Linux/Manjaro

How to Extract and Create RAR Files with WinRAR on Arch Linux/Manjaro

Cyrus Kao

RAR is a very common format for archiving on Windows. Since Linux systems usually prefer tarball, generally only tar will be installed with your distro by default. On Arch-based Linux distros, there are two packages that can be used, unrar for extracting and rar for both extracting and creating RAR archives.

Preview of How to Install Inkscape (Illustrator Alternative) on Arch Linux/Manjaro

How to Install Inkscape (Illustrator Alternative) on Arch Linux/Manjaro

Cyrus Kao

Inkscape is an open-source vector graphics editor, also a great alternative to Adobe Illustrator in Linux. To install Inkscape on Arch-based Linux distros, we'll be using the official repository provided by the Arch Linux community.

Preview of How to Install GIMP (Photoshop Alternative) on Arch Linux/Manjaro

How to Install GIMP (Photoshop Alternative) on Arch Linux/Manjaro

Cyrus Kao

GIMP (GNU Image Manipulation Program) is an open-source image manipulation program that supports Linux, Mac OS and Windows, also one of the most popular Photoshop alternatives on Linux systems. And we'll be covering how to install GIMP on Arch-based Linux distros from the official repository.

Preview of Fix SSH "Remote Host Identification has Changed" on Linux

Fix SSH "Remote Host Identification has Changed" on Linux

Cyrus Kao

If you encounter the error WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! while connecting to your remote machine through SSH, it means the identification key on the server is not the same as the last connection. To fix this, simply remove the host's key from ~/.ssh/known_hosts.

Preview of How to Install Steam on Arch Linux/Manjaro

How to Install Steam on Arch Linux/Manjaro

Cyrus Kao

Although Steam only supports Ubuntu and SteamOS officially, that doesn't mean you can't get it running on other Linux distros. This tutorial will be covering how to install Steam and its required dependencies on Arch-based Linux distros (e.g. Manjaro, EndeavourOS, ArcoLinux, BlackArch).

Preview of Uninstall MongoDB Completely on Debian/Ubuntu-Based Linux

Uninstall MongoDB Completely on Debian/Ubuntu-Based Linux

Cyrus Kao

If you encounter some problems with your MongoDB server and try to reinstall it or just want to uninstall it. The following will cover how to purge Mongo completely (including dependencies, configuration file, logs and database storage) on Debian/Ubuntu-based Linux distros (e.g. Linux Mint, Pop!OS, Elementary OS).

Preview of Install the Latest Version of MongoDB on Ubuntu 20.04, 18.04, 16.04

Install the Latest Version of MongoDB on Ubuntu 20.04, 18.04, 16.04

Cyrus Kao

MongoDB is one of the most popular NoSQL databases around. In this tutorial we'll be covering how to install the latest version of MongoDB Community Server from its official repository, and the following steps work for Ubuntu 20.04 LTS (Focal), 18.04 LTS (Bionic) and 16.04 LTS (Xenial).

Preview of Uninstall Nginx Completely on Debian/Ubuntu-Based Linux

Uninstall Nginx Completely on Debian/Ubuntu-Based Linux

Cyrus Kao

This guide will cover how to completely uninstall the Nginx web server (including its dependencies, modules, configuration files and logs) on Debian/Ubuntu-based Linux distros (e.g. Linux Mint, Pop!_OS, Elementary OS). It's useful when you're trying to reinstall a clean Nginx server.

Preview of Fix Failed to Save Optimized SVG in Inkscape on Linux

Fix Failed to Save Optimized SVG in Inkscape on Linux

Cyrus Kao

If you encountered the error Failed to import module 'scour'. while saving a drawing as optimized SVG in Inkscape, it means you're missing the scour package on your system. And here is a quick fix for Arch-based (Manjaro, EndeavourOS) and Debian/Ubuntu-based (e.g. Linux Mint, Pop!_OS, Elementary OS) Linux distros.

Preview of Uninstall MySQL Completely on Debian, Ubuntu, Linux Mint, Pop!_OS, Elementary OS

Uninstall MySQL Completely on Debian, Ubuntu, Linux Mint, Pop!_OS, Elementary OS

Cyrus Kao

If you encounter some technical problems with a package on Linux, the first thing you do is probably try to reinstall it. But the configuration is still there after the package is removed, so everything goes right back to the start after reinstalling it. That's why this guide will cover how to completely purge MySQL.

Preview of Install and Secure MySQL on Debian, Ubuntu, Linux Mint, Pop!_OS, Elementary OS

Install and Secure MySQL on Debian, Ubuntu, Linux Mint, Pop!_OS, Elementary OS

Cyrus Kao

MySQL is probably the most-used relational database in the world despite the fierce competition between SQL databases (e.g. PostgreSQL, MariaDB). This tutorial will cover how to set up MySQL on Debian/Ubuntu based Linux distros in CLI, so all the steps could be done through SSH without the need for a graphical interface.