Introduction Linux
Introduction Linux
What is Linux
What is Linux?
●
Linux itself is just the kernel – the core part of the operating system.
Why Linux?
1. It’s free
Linux is and always has been available to everyone for free.
2. Open source software
Linux is open-source software. This means that the source code of the Linux project is available to the general public
under the GPL license. Anyone can download the source code of Linux for free, modify the code for their own use,
and even create their own version of Linux and release that themselves.
3. it is Secured
Linux is simply more secure. That doesn’t mean it’s invulnerable to hacking attempts. It’s just that the design of
Linux’s package management system, repositories, and other features makes it harder to compromise than other
operating systems.
4. Stability
The Linux operating system is very stable, reliable, and less prone to crashes than other operating systems. Even
Microsoft chose Linux as the operating system to power their Azure Cloud Computing Services instead of their own
Windows Server operating system. Linux is also the main operating system used by other major cloud providers.
2
Cont...
What is FOSS?
FOSS stands for "Free and Open Source Software." It refers to software that respects user freedom and is open source, meaning
that the source code is made available to the public. Let's break down these two components:
Free Software: The "free" stands for freedom (as in "free speech"). Free software respects users' freedom and community. It means
that users have the freedom to run, copy, distribute, study, change, and improve the software. These freedoms are essential in
enabling individuals and communities to make the software do what they want it to. Free software doesn't mean that the software is
available at no cost (although it often is).
Open Source Software: This means that the original source code of the software is made available without restrictions and may be
redistributed and modified. It allows anyone to inspect, modify, and enhance the code, which can lead to a more transparent and
community-driven development process.
3
Cont… (Command Line Structure)
5
Cont… (Quoting)
●
Hardware is the core part of the linux device (RAM, HDD, etc…)
●
Kernel is loaded into the memory when the system is booted and
communicates directly with the hardware.
●
Shell is an interface that helps users interact with the linux Os
●
Utils are software applications.
6
Setting Up Our Virtual Lab
7
Terminal and Basic Linux Commands
Terminal and Basic Linux Commands
●
The Terminal is a powerful tool, that lets you interact with your machine.
●
CTRL + Shift + T opens the terminal (on linux).
●
CTRL + D close the terminal (type exit command)
●
clear command clears the terminal.
●
Up arrow and Down arrow to cycle through our command history
●
We will see about command structure and command history on our next session
8
Cont...
Some Basic Linux Commands are:
●
pwd
●
ls
●
cd
●
cd ..
●
cat
Some Linux File Manipulation Commands
●
mkdir
●
touch
●
cp
●
mv
●
rm
●
rmdir
9
DONE
THANKS
10