Learn

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 list groups in Linux

Under the Linux machine or OS, groups host a collection of system users. We need groups in the Linux OS to define or rank privileges assigned to each member of a group regarding their executable resource-driven permissions, like performing a read and write operation. The system users or members under a group share these permissions settings. An existing or created group also can accommodate new members or system users who automatically inherit the privileges or permission settings already in place.

Wildcards in Linux explained with 10 examples

Wildcards, a.k.a. meta characters, are a godsend when it comes to searching for particular filenames from a heap of similarly named files. For example, by using Wildcards in Linux, you can use the ls command,  rm command, or any other Linux command for that matter, on multiple files as long as they match the defined criteria. 

Top 10 Reasons Why to Use Linux

Linux initially started as the OS of choice for servers, but not so much for PCs. However, that has drastically changed over the years, and currently, in 2021, Linux is more than capable of replacing the Mac or Windows installation on your desktop.

Linux Mint 20.1 “Ulyssa” Review and Upgrade Guide

The hierarchy tree of Linux Mint makes it an Ubuntu-based Debian-based Linux distribution that is community-driven. This historical and developmental attribute of this Linux distro makes it an ideal candidate to offer free and open-source bundled applications to a vast range of its Linux community users. Additionally, after completing out-of-the-box multimedia support, users directly benefit from its proprietary software support through multimedia codecs.

NS Lookup Command in Linux with Examples

Nslookup (Name Server Lookup) is a Linux tool used to get information from a DNS Server as requested by the user. The DNS (Domain Name System) is a critical part of the internet used to match websites' names (e.g., fosslinux.com) to their resulting IP Address. Therefore, the nslookup can come in handy for network administrators to query the DNS to obtain the IP address, domain name, or any other specific DNS record. It is also used in troubleshooting DNS related issues.

Linux Firewall: Everything You Need to Know

The Linux OS is famed for its awesome security system and protocols. This statement is the best-selling pitch that a Linux enthusiast will use to recruit a Linux newbie. No one wants to deal with a system prone to malicious attacks from unknown scripts or black hat hackers. Therefore, most of us can attest that we fell in love with Linux because its system did not need an antivirus. We did not need to scan every external device that made its way into our Linux system through the machine ports.

Linux awk command with 10 examples

Computer systems have always been used to analyze valuable data stored in simple text files. In turn, computer systems themselves are managed through log files. What is potentially common in these two situations is that they hold a great amount of data, which often needs to be streamlined before actually reading the data; otherwise, it is just confusing.

Bash Scripting Tutorial for Beginners

If you are getting started with Linux systems, terms like "Shell scripting" or "Bash scripting" can be quite common - But what do they mean? Before we get into details, learning Bash scripting can help you save time in executing and performing various system tasks and understand the Linux command-line (Terminal) better and automate multiple system tasks.