SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Linux Workshop
Prepared
By
MohanKumar
About this workshop
No prior knowledge of linux necessary
Lot of linux flavours, we concentrate on ubuntu
2 hr's with couple of breaks
Content
 Start with some history and architecture
 File system
 Files and Directories
 Basic commands
 Software management – installing,
removing, upgrading
History of UNIX & GNU
 UNIX dominated since 1960. It was
efficient, effective, but expensive.
 An effort to produce an open-source UNIX
like os begun by richard stallman in 1983,
this was the GNU projects beginnings.
 A lot of software was written as part of the
GNU project by the Free Software
Foundation(FSF): compilers, text editors, a
shell....
History – GNU is not an os
 But there were no complete kernel, device
drivers, faemons etc.
 Without these subsystem, GNU could not be
completed.
History – linux fills the gap
 In 1991 Linuz Trovalds developed a
replacement of MINIX teaching OS
developed by andrew d. Tanenbaum and
released by Prentice-Hall.
 This replacement became the Linux kernel.
Version 0.12 of linux was released in 1992.
 Linux kernel became the missing GNU
kernel.
Linux?
 Strictly speaking Linux refers to the kernel
 GNU/Linux more accurately describes the
Operating System. Linux Kernel combined
with GNU utilities and libraries
Open Source Software
Open Source Software (OSS) generally
refers to software for which the source
code is available and which the licensing
scheme permits the user to modify it and
redistribute it in modified or unmodified
form.
GNU copyleft1
 Nobody should be restricted by the software
they use. There are four freedoms that every
user should have:
 the freedom to use the software for any
purpose,
 the freedom to change the software to suit your
needs,
 the freedom to share the software with your
friends and neighbors, and
 the freedom to share the changes you make.
 When a program offers users all of these
freedoms, we call it free software.
Open Source Software
The GIMP - Adobe Photoshop clone
Open Office - Office suite
Mozilla Firefox - Web browser
Mozilla - Thunderbird E-mail Client
VLC - Media player
Audacity - Digital audio editor
MySQL – Database
Ubuntu Linux
 A good choice for both server and desktop
distribution.
 Free and well updated – new release every
six months.
 Security updates for 18 months – after that
just upgrade to the latest version.
 There are LTS versions with extended
length support.
Ubuntu Release
 Latest release is Ubuntu 13.04 (Raring
Ringtail), based on kernel 3.8
 Latest stable release is Ubuntu 12.04 LTS
(Precise Pangolin), based on kernel 3.2
Filesystem
 A filesystem is responsible for managing
data stored on a non-volatile storage device
like hard disks, USB drives, DVD etc.
 Most linux distros, including ubuntu, use
ext3 (“third extended filesystem”) and
above.
 Ubuntu 9.04 introduces experimental
support for ext4.
Journaling Filesystem?
 A journaling filesystem keeps a journal or
log of the changes that are being made to
the filesystem during disk writing that can
be used to rapidly reconstruct corruptions
that may occur due to events such a system
crash or power outage.
ext3
 Ext3 stands for third extended file system.
 It was introduced in 2001.
 Starting from Linux Kernel 2.4.15 ext3 was
available.
 The main benefit of ext3 is that it allows
journaling.
 Maximum individual file size can be from 16
GB to 2 TB
 You can convert a ext2 file system to ext3
file system directly (without
backup/restore).
ext4
 Ext4 stands for fourth extended file system.
 It was introduced in 2008.
 Starting from Linux Kernel 2.6.19 ext4 was
available.
 Maximum individual file size can be from 16 GB to
16 TB
 Overall maximum ext4 file system size is 1 EB
(exabyte). 1 EB = 1024 PB (petabyte). 1 PB = 1024
TB (terabyte).
 You can also mount an existing ext3 fs as ext4 fs
(without having to upgrade it).
 In ext4, you also have the option of turning the
journaling feature “off”.
Files and directories
 Filesystems store data in files and directories.
 Filesystems are stored in disk partitions.
 You can configure partitions any way you like,
but something like this is advisable
 /home This is where users home directories go.
 /boot This is where your kernel images and
boot loader configuration go.
 / This is where the "root" of the file system is
kept.
Basic commands
 ls - List the content of a directory
 cd - Change directory
 mkdir - Create directory
 rmdir - Remove directory
 cp - Copy file
 mv - Move file
 rm - Remove file
 pwd - Print the present directory
Software Management
Installing
Using apt
Apt (Advanced Packaging Tool) is the most
favourite method of software installation in
Debian based systems. You have so many
repositories where you can download more
than 60,000 software. This repositories are
referred in the sources list at
/etc/apt/sources.list.
Eg: Install VLC player
#apt-get install vlc
Using Synaptic Package Manager
Synaptic Package Manager will allow you to
install software by searching the
repositories. It’s a GUI based package
manager. You can view the software by
category and by clicking on Apply button you
can easily install the software.
Downloading Deb packages
You can download .deb packages and install
them using command line and also using
GDebi GUI tool.
Eg: Install Skype
#dpkg -i skype-ubuntu-intrepid_2.1.0.47-
1_i386.deb
In GDebi, you can just right click on the .deb
package and open it in GDebi, then you can
install it from there.
Removing
GUI Package Management Tool
 Just click on System > Administration >
Synaptic Package Manager
 Now you can select any package and click on
Mark for Removal popup menu. You can also
start GUI tool from command line, enter:
 $ synaptic &
Command Line
 apt-get is the command-line tool for
handling packages.
 For example remove package called mplayer,
enter:
 $ sudo apt-get remove mplayer
Upgrading
GUI tool - Ubuntu Update Manager
 You can also start GUI tool by Clicking
System > Administration > Update Manager >
Select Install update
command line
 apt-get is the command-line tool for
handling packages, updating package and
installing patches under Ubuntu Linux. All
you have to do is type the following two
command to update all installed software to
latest version.
 Open terminal and type the following two
commands:
 $ sudo apt-get update
 $ sudo apt-get upgrade

Weitere ähnliche Inhalte

Was ist angesagt?

An Introduction to Linux
An Introduction to LinuxAn Introduction to Linux
An Introduction to Linuxanandvaidya
 
Introduction to linux ppt
Introduction to linux pptIntroduction to linux ppt
Introduction to linux pptOmi Vichare
 
BITS: Introduction to linux, distributions and installation
BITS: Introduction to linux, distributions and installationBITS: Introduction to linux, distributions and installation
BITS: Introduction to linux, distributions and installationBITS
 
Linux lesson
Linux lesson Linux lesson
Linux lesson mutharam
 
Introduction 2 linux
Introduction 2 linuxIntroduction 2 linux
Introduction 2 linuxPapu Kumar
 
Operating System Presentation
Operating System PresentationOperating System Presentation
Operating System PresentationSajid Khan
 
Becoming Linux Expert Series-Install Linux Operating System
Becoming Linux Expert Series-Install Linux Operating SystemBecoming Linux Expert Series-Install Linux Operating System
Becoming Linux Expert Series-Install Linux Operating Systemskbansal222
 
Linux; Operating System
Linux; Operating SystemLinux; Operating System
Linux; Operating SystemJayEl Cadawas
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linuxLuis Terron
 
ZendCon - Linux 101
ZendCon - Linux 101ZendCon - Linux 101
ZendCon - Linux 101Justin Reock
 

Was ist angesagt? (20)

An Introduction to Linux
An Introduction to LinuxAn Introduction to Linux
An Introduction to Linux
 
Presentation on linux
Presentation on linuxPresentation on linux
Presentation on linux
 
Linux seminar
Linux seminarLinux seminar
Linux seminar
 
Linux OS presentation
Linux OS presentationLinux OS presentation
Linux OS presentation
 
Introduction to linux ppt
Introduction to linux pptIntroduction to linux ppt
Introduction to linux ppt
 
BITS: Introduction to linux, distributions and installation
BITS: Introduction to linux, distributions and installationBITS: Introduction to linux, distributions and installation
BITS: Introduction to linux, distributions and installation
 
Linux lesson
Linux lesson Linux lesson
Linux lesson
 
Linux introduction Class 02
Linux introduction Class 02Linux introduction Class 02
Linux introduction Class 02
 
Ubuntu File System
Ubuntu File SystemUbuntu File System
Ubuntu File System
 
Introduction 2 linux
Introduction 2 linuxIntroduction 2 linux
Introduction 2 linux
 
Linux
Linux Linux
Linux
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
 
Linux introduction, class 1
Linux introduction, class 1Linux introduction, class 1
Linux introduction, class 1
 
Operating System Presentation
Operating System PresentationOperating System Presentation
Operating System Presentation
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
 
Becoming Linux Expert Series-Install Linux Operating System
Becoming Linux Expert Series-Install Linux Operating SystemBecoming Linux Expert Series-Install Linux Operating System
Becoming Linux Expert Series-Install Linux Operating System
 
Linux; Operating System
Linux; Operating SystemLinux; Operating System
Linux; Operating System
 
Linux Presentation
Linux PresentationLinux Presentation
Linux Presentation
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
 
ZendCon - Linux 101
ZendCon - Linux 101ZendCon - Linux 101
ZendCon - Linux 101
 

Ähnlich wie Linux workshop (20)

I Am Linux-Introductory Module on Linux
I Am Linux-Introductory Module on LinuxI Am Linux-Introductory Module on Linux
I Am Linux-Introductory Module on Linux
 
Linux
LinuxLinux
Linux
 
Linux
LinuxLinux
Linux
 
Linux
Linux Linux
Linux
 
Linux and its fundamentals
Linux and its fundamentalsLinux and its fundamentals
Linux and its fundamentals
 
Be Free Be Linux
Be Free Be LinuxBe Free Be Linux
Be Free Be Linux
 
Be free be linux v1.4
Be free be linux v1.4Be free be linux v1.4
Be free be linux v1.4
 
Introduction to Linux for bioinformatics
Introduction to Linux for bioinformaticsIntroduction to Linux for bioinformatics
Introduction to Linux for bioinformatics
 
Linux
Linux Linux
Linux
 
Linux technology
Linux technologyLinux technology
Linux technology
 
Foss Presentation
Foss PresentationFoss Presentation
Foss Presentation
 
Linux Basic
Linux BasicLinux Basic
Linux Basic
 
How ubuntu works???
How ubuntu works???How ubuntu works???
How ubuntu works???
 
Linux opearting system ppt
Linux opearting system pptLinux opearting system ppt
Linux opearting system ppt
 
Programming and problem solving 3
Programming and problem solving 3Programming and problem solving 3
Programming and problem solving 3
 
Intro to Linux 101 ver 1.1
Intro to Linux 101 ver 1.1Intro to Linux 101 ver 1.1
Intro to Linux 101 ver 1.1
 
Intro to linux
Intro to linuxIntro to linux
Intro to linux
 
Linux Introduction
Linux IntroductionLinux Introduction
Linux Introduction
 
Linux basic
Linux basicLinux basic
Linux basic
 
Edubooktraining
EdubooktrainingEdubooktraining
Edubooktraining
 

Mehr von MohanKumar Palanichamy (12)

Red hat enterprise_linux-6-logical_volume_manager_administration-en-us
Red hat enterprise_linux-6-logical_volume_manager_administration-en-usRed hat enterprise_linux-6-logical_volume_manager_administration-en-us
Red hat enterprise_linux-6-logical_volume_manager_administration-en-us
 
Ubuntu root access
Ubuntu root accessUbuntu root access
Ubuntu root access
 
Mipl corporate profile
Mipl corporate profileMipl corporate profile
Mipl corporate profile
 
Ccie security
Ccie securityCcie security
Ccie security
 
The linux-guide
The linux-guideThe linux-guide
The linux-guide
 
Firefox shortcuts-win
Firefox shortcuts-winFirefox shortcuts-win
Firefox shortcuts-win
 
Thunderbird cheat-sheet
Thunderbird cheat-sheetThunderbird cheat-sheet
Thunderbird cheat-sheet
 
Muo network-manual
Muo network-manualMuo network-manual
Muo network-manual
 
Windows shortcuts-3
Windows shortcuts-3Windows shortcuts-3
Windows shortcuts-3
 
Linux com
Linux comLinux com
Linux com
 
Linux basic commands
Linux basic commandsLinux basic commands
Linux basic commands
 
Mohanccna
MohanccnaMohanccna
Mohanccna
 

Kürzlich hochgeladen

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 

Kürzlich hochgeladen (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

Linux workshop

  • 2. About this workshop No prior knowledge of linux necessary Lot of linux flavours, we concentrate on ubuntu 2 hr's with couple of breaks
  • 3. Content  Start with some history and architecture  File system  Files and Directories  Basic commands  Software management – installing, removing, upgrading
  • 4. History of UNIX & GNU  UNIX dominated since 1960. It was efficient, effective, but expensive.  An effort to produce an open-source UNIX like os begun by richard stallman in 1983, this was the GNU projects beginnings.  A lot of software was written as part of the GNU project by the Free Software Foundation(FSF): compilers, text editors, a shell....
  • 5. History – GNU is not an os  But there were no complete kernel, device drivers, faemons etc.  Without these subsystem, GNU could not be completed.
  • 6. History – linux fills the gap  In 1991 Linuz Trovalds developed a replacement of MINIX teaching OS developed by andrew d. Tanenbaum and released by Prentice-Hall.  This replacement became the Linux kernel. Version 0.12 of linux was released in 1992.  Linux kernel became the missing GNU kernel.
  • 7. Linux?  Strictly speaking Linux refers to the kernel  GNU/Linux more accurately describes the Operating System. Linux Kernel combined with GNU utilities and libraries
  • 8. Open Source Software Open Source Software (OSS) generally refers to software for which the source code is available and which the licensing scheme permits the user to modify it and redistribute it in modified or unmodified form.
  • 9. GNU copyleft1  Nobody should be restricted by the software they use. There are four freedoms that every user should have:  the freedom to use the software for any purpose,  the freedom to change the software to suit your needs,  the freedom to share the software with your friends and neighbors, and  the freedom to share the changes you make.  When a program offers users all of these freedoms, we call it free software.
  • 10. Open Source Software The GIMP - Adobe Photoshop clone Open Office - Office suite Mozilla Firefox - Web browser Mozilla - Thunderbird E-mail Client VLC - Media player Audacity - Digital audio editor MySQL – Database
  • 11. Ubuntu Linux  A good choice for both server and desktop distribution.  Free and well updated – new release every six months.  Security updates for 18 months – after that just upgrade to the latest version.  There are LTS versions with extended length support.
  • 12. Ubuntu Release  Latest release is Ubuntu 13.04 (Raring Ringtail), based on kernel 3.8  Latest stable release is Ubuntu 12.04 LTS (Precise Pangolin), based on kernel 3.2
  • 13. Filesystem  A filesystem is responsible for managing data stored on a non-volatile storage device like hard disks, USB drives, DVD etc.  Most linux distros, including ubuntu, use ext3 (“third extended filesystem”) and above.  Ubuntu 9.04 introduces experimental support for ext4.
  • 14. Journaling Filesystem?  A journaling filesystem keeps a journal or log of the changes that are being made to the filesystem during disk writing that can be used to rapidly reconstruct corruptions that may occur due to events such a system crash or power outage.
  • 15. ext3  Ext3 stands for third extended file system.  It was introduced in 2001.  Starting from Linux Kernel 2.4.15 ext3 was available.  The main benefit of ext3 is that it allows journaling.  Maximum individual file size can be from 16 GB to 2 TB  You can convert a ext2 file system to ext3 file system directly (without backup/restore).
  • 16. ext4  Ext4 stands for fourth extended file system.  It was introduced in 2008.  Starting from Linux Kernel 2.6.19 ext4 was available.  Maximum individual file size can be from 16 GB to 16 TB  Overall maximum ext4 file system size is 1 EB (exabyte). 1 EB = 1024 PB (petabyte). 1 PB = 1024 TB (terabyte).  You can also mount an existing ext3 fs as ext4 fs (without having to upgrade it).  In ext4, you also have the option of turning the journaling feature “off”.
  • 17. Files and directories  Filesystems store data in files and directories.  Filesystems are stored in disk partitions.  You can configure partitions any way you like, but something like this is advisable  /home This is where users home directories go.  /boot This is where your kernel images and boot loader configuration go.  / This is where the "root" of the file system is kept.
  • 18. Basic commands  ls - List the content of a directory  cd - Change directory  mkdir - Create directory  rmdir - Remove directory  cp - Copy file  mv - Move file  rm - Remove file  pwd - Print the present directory
  • 21. Using apt Apt (Advanced Packaging Tool) is the most favourite method of software installation in Debian based systems. You have so many repositories where you can download more than 60,000 software. This repositories are referred in the sources list at /etc/apt/sources.list. Eg: Install VLC player #apt-get install vlc
  • 22. Using Synaptic Package Manager Synaptic Package Manager will allow you to install software by searching the repositories. It’s a GUI based package manager. You can view the software by category and by clicking on Apply button you can easily install the software.
  • 23. Downloading Deb packages You can download .deb packages and install them using command line and also using GDebi GUI tool. Eg: Install Skype #dpkg -i skype-ubuntu-intrepid_2.1.0.47- 1_i386.deb In GDebi, you can just right click on the .deb package and open it in GDebi, then you can install it from there.
  • 25. GUI Package Management Tool  Just click on System > Administration > Synaptic Package Manager  Now you can select any package and click on Mark for Removal popup menu. You can also start GUI tool from command line, enter:  $ synaptic &
  • 26. Command Line  apt-get is the command-line tool for handling packages.  For example remove package called mplayer, enter:  $ sudo apt-get remove mplayer
  • 28. GUI tool - Ubuntu Update Manager  You can also start GUI tool by Clicking System > Administration > Update Manager > Select Install update
  • 29. command line  apt-get is the command-line tool for handling packages, updating package and installing patches under Ubuntu Linux. All you have to do is type the following two command to update all installed software to latest version.  Open terminal and type the following two commands:  $ sudo apt-get update  $ sudo apt-get upgrade