There are still free things on the internet. You can use free cloud storage for backup copy of your data. Keep in mind that this should be only one layer of your backup solution, others include data copy on your physical backup hard drive. However, free cloud backup is great for daily backup where you will keep only certain amount of copies depending on how big is your backup. Let’s see what options we have regarding server backup for free.
Sometimes you need to automate file copying between Linux servers. For example, your shell script might need to copy the backup from time to time and you don’t want to provide the password in the clean text format. So what you can do about this?
Linux is open source operating system which means anyone can read and modify its source code. During time developers modified original Linux system source code to some point where they presented it as something totally new. That’s why there is so many different Linux systems(distributions) today. However many so called “distributions” are actually not so different from original. For the sake of installing applications(packages in Linux terms) there are two main package managers and these are Yum for Red Hat based Linux distributions and Apt for Debian based distributions. We can say that the most of the Linux distributions are based on one of these two. Lets see how they work and what other methods we have available for installing applications in Linux.
You can usually start with Linux without even going through the process of installing it. There are plenty of cloud providers (Google Cloud, Microsoft Azure, AWS) that offer free plans with preinstalled Linux instance on their hardware so you just have to open account with them and you will get remote access to Linux command line. Linux command line is called shell and while there are different shells you can use the most common is Bash. So let’s see what you can do with it from the perspective of Linux beginner.