Learn Linux

If you are ready to take a plunge into Linux, FOSSLinux has covered most of helpful tutorials starting from beginner level to the expertise level. This section is a good starting point. While we thrive to provide you the best content, you can suggest topics you want us to cover and we will try to get it published for you.

How to create Cron Jobs on Linux

Cron or Cron job is a time-based scheduler common in Linux/Unix systems. It schedules specified user tasks to run periodically in fixed date, time, or intervals. Most of these tasks are scripts to perform functions like backups and more. To create these cron jobs, we use the crontab commands. A crontab is a UNIX command/utility used to create and manage cron jobs.

NTP Server and Best Practices

NTP stands for "Network Time Protocol." It is a protocol used by devices connected to the internet to synchronize their systems' time to a time reference. There are various important points as to why it is important to maintain accurate time, and the working principles of NTP are elementary yet amazing.

Nohup Linux command with examples

Typically, in Linux, when your connection drops or user log out from the system, your session will terminate, and all the processes executed from the terminal will stop. If you want a program or command to keep running in the background even after log out or exit from the system, you may have to use the nohup command.

Top 20 Linux Terminal Commands to try for a Beginner

Linux Terminal commands may give an impression of being complex to use for a beginner, but as you learn, you realize how easy, powerful, and effective they are. Tasks that could undergo multi-step processes through GUI can be executed quickly by typing commands into the terminal.

How to create your own Linux distro using Yocto

Linux has become a reliable utility for creating operating systems for embedded systems. However, the learning curve for embedded development utilities can be quite challenging. Many people who use these complex tools have spent a lot of time understanding and mastering them, and Yocto is no different. With it, you can develop a custom minimal Linux distribution for your embedded system project.

What is a Virtual Machine, and Why to Use it?

In the future, we will be able to use such perfectly crafted virtual reality systems to be nigh indistinguishable from reality. Environments that aren't there, but you can see and feel them. Although we are not quite there yet for ourselves, we are there in the case of our computers.

Reboot Command in Linux with examples

The reboot command is used to reboot or restart the system in Linux. Whenever you make significant updates to the Linux system or any network configuration changes, you may need to restart your system to make these changes effective. These can be software or hardware updates that are being carried by the server.

10+ Linux VI commands with examples

The vi editor is the default editor of the UNIX operating system in which you can create a new file or edit the existing one. Also, you can read files through this editor. It is a classic text editor and available across all the Linux Distributions. It included by default on most of the Linux distributions out there and is very easy to use.