17 tutorials Linux Tutorials

Linux is a Unix like operating system kernel developed by Linus Torvalds in 1991. The Linux kernel is used in a huge range of electronic devices including computers, phones, embedded systems, home appliances, etc.

Why is it called GNU/Linux sometimes?

It’s a long story, but unless you are a kernel developer you don’t interact with the Linux kernel directly every day. A kernel cannot run by itself, it needs programs and applications. The story goes that Richard Stallman, a pioneer of the free software movement in the 80s was trying to build a free ( free as in freedom ) operating system, and by the early 90s he had all the programs and applications he needed to complete the operating system, he was just lacking a kernel. When Linus Torvalds released his kernel in 1991, it was chosen as the GNU kernel and thus the GNU operating system was completed. The combination of GNU and Linux is what we call today a Linux Distribution. Many programs we use in a Linux distribution were built by GNU so to give credit to Richard Stallman many people call Linux GNU/Linux. Debian one of the first Linux distributions that came out of this duo, still refer to their Linux distribution GNU/Linux. It is important to note that Richard Stallman tried to create his own kernel called GNU Hurd but he never was able to make it stable enough to include it in the GNU operating system, so Linux was chosen instead.

Why isn’t Linux popular?

Linux is the most popular operating system in the world, people just don’t see it. Linux is like the air, is here and everywhere but people don’t see it and don’t talk about it. Many people haven’t even heard of the word Linux in their life even though they use an Android device every day. 95% of all web servers powering the Internet today are using Linux, NASA uses Linux to launch rockets into space, the international space station use Linux for their computing, etc. 82% of all smart phones in the world are powered by Android which uses Linux for its kernel, and most likely the fridge and microwave you use in your kitchen everyday are powered by a Linux based firmware. People that claim that Linux is not popular are probably referring to Linux popularity in the desktop market dominated by Windows and Mac OS, and they are correct, Linux has never been popular in the desktop market. as of now the Linux desktop market share is about 2%. Why Linux has never been popular in the desktop market is up for debate, but the fact that nobody owns Linux has made it difficult to market the operating system to the general masses.

What are the best Linux distributions to run in a laptop or desktop?

  • Ubuntu – is probably the most popular Linux distribution to use in a laptop/desktop right now.
  • Linux Mint – Many people like to use Linux Mint because it comes with everything installed out of the box. there is no media codecs, and other proprietary stuff to install, Mint includes it all by default.
  • Fedora – Fedora is the free Linux distribution packaged by Redhat. many people like Fedora because it includes cutting edge technologies in every release, and it features GNOME, the most used desktop environment in the Linux world.
  • OpenSUSE – for people that prefer the KDE desktop environment, OpenSUSE is regarded as the best KDE distro by many.
  • Debian – Debian is the father of Ubuntu, Linux Mint, and so many other Linux distributions. if you want to start from the root, use Debian.
  • Elementary OS – Elementary OS is an Ubuntu derivative Linux distribution that resembles the Mac OS interface a lot. many people like it because it is very gorgeous and easy to use.
  • Arch Linux – Arch Linux is revered by many Linux nerds. if you really want to learn Linux, you should try installing Arch to get an idea what you’re really up to. like the nerds say, when you learn Ubuntu or Fedora you learn Ubuntu or Fedora, but when you learn Arch, you learn Linux.

What are the best Linux distributions to run in a server?

  • Ubuntu Server – Ubuntu has a large presence in the server environment especially in cloud environments like Amazon, Windows Azure, and a bazillion of web hosting companies.
  • RedHat/CentOS – Redhat and its derivative CentOS is still the preferred Linux distribution to run on servers by many.
  • SUSE Linux – SUSE is a very popular server Linux distribution in Europe, and liked by many because it includes full solutions and is backed by a big name like Novell.
  • Debian – Many people run Debian on the servers because of its stability and long life support.

In this page you will find many tutorials based on Linux and applications that use Linux as their preferred operating system.

denbian apache web server

Debian is probably one of the most stable Linux distribution as a desktop or server. All Debian Stable releases are supported for 5 years. Debian tries to strike a balance between stability and features. Most software packages in Debian are a bit dated compared to upstream packages. For example, in the current Debian Stable version which is Debian 9, the…


In 2006 a colleague of mine introduced me to Ubuntu. I still have the CD I burned that day when I installed it on my computer, it was Ubuntu 6.06 LTS (Dapper Drake). I didn’t know anything about Ubuntu or Linux before that. It took me awhile to figure out how Ubuntu and Linux generally worked. Back then, Ubuntu wasn’t as…


A new year comes by, and another year went by where Linux didn’t become the dominant desktop operating system. In fact, I believe 2017 marked the year where Linux lost the battle in the desktop war. I’ll write my thoughts on that topic in another post, but as we look forward to the new 2018 year, I want to list…


Its surprising but Microsoft is playing nice with the open source community now, they are making some of their software available on Linux. They started with .NET and now SQL, I guess their mantra now is “if you can’t beat them, join them. Anyway, in this tutorial I will show you step by step how you can install Microsoft SQL…


In Ubuntu 16.04 you can move the launcher to the bottom of the screen by typing this command in terminal: gsettings set com.canonical.Unity.Launcher launcher-position Bottom To move the launcher back to the left type: gsettings set com.canonical.Unity.Launcher launcher-position Left


If you need to back up your Ubuntu servers to a Windows share on your network,  then on this tutorial I will show you how you can accomplish that. This tutorial is based on Ubuntu, but the procedure should work in all Linux distributions. I have a Centos server that I backup using this script as well. Create the Windows…


The soon to be released Ubuntu desktop version is 16.04. In this tutorial I will go step-by-step on how to Install it in a fresh new computer or virtual machine. 1. Downloading the ISO image Download the ISO image from the Ubuntu website http://www.ubuntu.com/desktop  2. Burn the ISO image to a DVD or Flash Drive If you are installing Ubuntu…


Ubuntu 16.04 is the new upcoming long term support server release from Ubuntu. The final version is expected to be released April 21st 2016, almost a month and a half from now. Ubuntu 16.04 features the kernel 4.4 , PHP 7 with Apache 2.4.x, etc. In this tutorial I will go through step by step on how to install Ubuntu…


If when browsing your website you come across directories that looks like this: then directory listing is enabled in your web server. I believe in Ubuntu directory listing is enabled by default when you install Apache. I don’t know why this is enabled by default, because it might be a security issue, and might slow down the web server performance…


I use Ubuntu on my computer, at work and at home. Sometimes I like to watch live TV channels like History or CNN on my browser, but in Ubuntu it was a no no when I tried it. But after a couple of minutes of googling I was able to get it running. here is what you need to do…


  • Page 1 of 2
  • 1
  • 2