SlideShare a Scribd company logo
1 of 22
Introduction To Linux

          By
  Mohd Yasin Abd Karim
    yasin@yasin.my
What is Linux
• Free operating system – open source
• Created by Linus Torvalds (1991)
• Started Linux by writing a kernel
• Released to community of ‘hackers’
• Thousands of software developer
  contribute
• Now System Software & application
  bundled with Linux Distribution
What Is an Operating System
• OS is made up software instructions that lie
  between the computer hardware
  (disk,memory,port,etc) and the aplication
  programs ( word processors, Web broswer,
  spreadsheet, etc)
• At center is kernel, which provided the most
  basic computing functions ( managing system
  memory, sharing procesor, opening and closing
  devices, etc).
Associated with kernel
• File systems – structure information
• Device Drivers –interfaces to each of the
  hardware devices
• User Interfaces – user interfaces, both
  graphical and interfaces
• System Services – processes that mount
  file system, network, printer, databases,
  etc
Common Linux Features
• Multi-user
  – many user accounts
  – Multiple users logged in & working
• Multitasking
  – Many programs running
  – Background process are referred to as daemons.
• Hardware support
  – Floppy, CD-ROMS
  – Need a driver
Common Linux Features (cont..ed)
• Networking Connectivity
  – LAN card, modems, serial devices
• Network Server
  – Networking services
  – File server, FTP, mail server, web server, DHCP.
• Graphical User Interface ( X window System)
  – X-based Desktop environment
  – GNOME
  – KDE
Primary Advantages of Linux
• Linux best assets are price, reliability and
  freedom
• Scalability is on of its greatest assets.
• Built-in Security features
• Capability of using inexpensive hardware
• A lot of open sources application
• Help always available on the internet
Training and Certification
• If you are looking for a career in Linux
• Get Red Hat certified for working with
  Centos
• Red Hat Certified Technician (RHTC)
• Red Hat certified Engineer (RHCE)
• Red hat Certified Security Specialist
  ( RHCSS)
• Red Hat Certified Architect ( RHCA )
Selecting Linux
• 400+ Linux distribution available
• Only a few have much market share
  – Red Hat
  – Suse
  – Mandriva
  – Slackware
  – Non-commercial
    • Debian, OpenSuse, Fedora Core, CentOS
Mainframe market share
• Suse
• Red Hat
• Non-commercial
  – Debian/390
  – Slack/390
  – CentOS ( ‘work alike’ of Red Hat RHEL )
  – Fedora Core
Realistically speaking
• For production use, with commercial
  support, and ISV certification need
  – Suse Linux Enterprise Server/Desktop
  – Red Hat Enterprise Linux
• For Proof of Concept work, the choices
  are far more open
What are you looking for?
•   Is commercial support important to you?
•   Bleeding edge, or system stability?
•   Application availability
•   ISV certifications
•   Hardware support
•   Management tools
•   Support contract terms
Bleeding Edge vs Stability
• Bleeding Edge ( to a certain extent)
  – OpenSUSE, Fedora Core
  – Debian ( testing and unstable)
• Stable
  – Suse Linux Enterprise Server/Desktop
  – Red Hat Enterprise Linux, CentOS
  – Slacware, Slack/390
  – Debian, Debian/390 ( stable and testing)
Support Contract Terms
• Red Hat sells three versions
• WS, ES and AS
• Support is bundled with every license
  purchased
• Your support comes from the seller
  – Red hat
  – HP, IBM, DELL, Sun
Support Contract Terms
• SUSE sells two versions
  – Enterprise Server
  – Enterprise Desktop
• Built from a common source code base,
  what gets shipped is different
• You can buy support from anyone,
  including Novell
Pricing
• Keep in mind SUSE doesn’t bundle
  support
  – If you don’t, SUSE will always look less
    expensive
• If you need a lot of support, Red Hat may
  be less expensive
• If you don’t need a lot of support SUSE
  may be less expensive
Try before you buy
• Try several Linux dictributions and see
  which one(s) best meet(s) your needs
• Nothing anyone says is as valuable as
  testing in your own environment
Talks to others
• Ask other people what they like and dislike
  about the various distribution
  – Mailing list
• Check out how maintenance/support is
  delivered, and what people think about
  both
  – Timeliness, effectiveness, and cost are
    important factors.
Additional Information
•   DistroWatch http://distrowatch.com/
•   SUSE Linux http://www.novell.com/linux/
•   Red Hat Linux http://www.redhat.com/
•   Mandriva Linux http://www.mandriva.com/
•   Debian GNU/Linux http://www.debian.org/
•   Slackware Linux http://www.slackware.com/
•   Slack/390 Linux http://www.slack390.org/
•   CentOS Linux http://www.centos.org/
•   Sine Nomine Linux Support
    http://sinenomine.net/support/linux/debian
    http://sinenomine.net/node/484
•   HP Debian Support
    http://h20219.www2.hp.com/services/cache/76815-0-0-225-
    121.html
Mailing lists and forums
•   CentOS http://www.centos.org/modules/tinycontent/index.php?id=16
•   Debian http://www.debian.org/MailingLists/
•   Fedora Core https://www.redhat.com/mailman/listinfo/fedora-list
•   Linux-390 http://www2.marist.edu/htbin/wlvindex?linux-390
•   Mandriva http://www.mandriva.com/en/mailing_lists
•   Red Hat 3 https://www.redhat.com/mailman/listinfo/taroon-list
•   Red Hat 4 https://www.redhat.com/mailman/listinfo/nahant-list
•   SUSE Linux http://en.opensuse.org/Communicate#Mailing_Lists
•   SUSE SLES http://support.novell.com/forums/2su4.html
Evaluation Software
•   SUSE Linux Enterprise Server http://download.novell.com/index.jsp
•   SUSE Linux/openSUSE http://en.opensuse.org/Download
•   Red Hat Enterprise Linux https://www.redhat.com/rhel/details/eval/
•   Fedora Core http://fedora.redhat.com/download/
•   CentOS http://www.centos.org/modules/tinycontent/index.php?id=15
•   Slackware http://www.slackware.com/getslack/
•   Slack/390 http://www.slack390.org/getslack390.html
•   Debian http://www.debian.org/CD/
•   Mandriva http://www.mandriva.com/en/downloads/mirrors/2006
Thank You
• http://www.yasin.my

More Related Content

What's hot

Centos operating system
Centos operating systemCentos operating system
Centos operating systemAgbada
 
A Project Report on Linux Server Administration
A Project Report on Linux Server AdministrationA Project Report on Linux Server Administration
A Project Report on Linux Server AdministrationAvinash Kumar
 
Setup and Security of Home Server
Setup and Security of Home ServerSetup and Security of Home Server
Setup and Security of Home Serverjwhorley2
 
Device drivers Introduction
Device drivers IntroductionDevice drivers Introduction
Device drivers Introductionvijay selva
 
Red hat enterprise linux 7 (rhel 7)
Red hat enterprise linux 7 (rhel 7)Red hat enterprise linux 7 (rhel 7)
Red hat enterprise linux 7 (rhel 7)Ramola Dhande
 
Linux操作系统01 简介
Linux操作系统01 简介Linux操作系统01 简介
Linux操作系统01 简介lclsg123
 
Red Hat Enterprise Linux 7
Red Hat Enterprise Linux 7Red Hat Enterprise Linux 7
Red Hat Enterprise Linux 7Mazenetsolution
 
CentOS Operating System Presentation (Southeast University)
CentOS Operating System Presentation (Southeast University)CentOS Operating System Presentation (Southeast University)
CentOS Operating System Presentation (Southeast University)Mahmudul Hasan Porag
 
Linux administration
Linux administrationLinux administration
Linux administrationYogesh Ks
 
Course 101: Lecture 6: Installing Ubuntu
Course 101: Lecture 6: Installing Ubuntu Course 101: Lecture 6: Installing Ubuntu
Course 101: Lecture 6: Installing Ubuntu Ahmed El-Arabawy
 
Red hat linux 9 ppt2003
Red hat linux 9 ppt2003Red hat linux 9 ppt2003
Red hat linux 9 ppt2003ashishsjcit
 
Linux Training Workshop
Linux Training WorkshopLinux Training Workshop
Linux Training WorkshopMeraj Khattak
 
Linux: Everyting-as-a-service
Linux: Everyting-as-a-serviceLinux: Everyting-as-a-service
Linux: Everyting-as-a-serviceRohit Sansiya
 
Ex200 objectives
Ex200   objectivesEx200   objectives
Ex200 objectivesjorg_marq
 
Linux beginner's Workshop
Linux beginner's WorkshopLinux beginner's Workshop
Linux beginner's Workshopfutureshocked
 

What's hot (19)

Centos operating system
Centos operating systemCentos operating system
Centos operating system
 
Linux Fundamental
Linux FundamentalLinux Fundamental
Linux Fundamental
 
A Project Report on Linux Server Administration
A Project Report on Linux Server AdministrationA Project Report on Linux Server Administration
A Project Report on Linux Server Administration
 
Setup and Security of Home Server
Setup and Security of Home ServerSetup and Security of Home Server
Setup and Security of Home Server
 
Device drivers Introduction
Device drivers IntroductionDevice drivers Introduction
Device drivers Introduction
 
Red hat enterprise linux 7 (rhel 7)
Red hat enterprise linux 7 (rhel 7)Red hat enterprise linux 7 (rhel 7)
Red hat enterprise linux 7 (rhel 7)
 
Linux basics
Linux basicsLinux basics
Linux basics
 
linux
linuxlinux
linux
 
Linux操作系统01 简介
Linux操作系统01 简介Linux操作系统01 简介
Linux操作系统01 简介
 
Red Hat Enterprise Linux 7
Red Hat Enterprise Linux 7Red Hat Enterprise Linux 7
Red Hat Enterprise Linux 7
 
CentOS Operating System Presentation (Southeast University)
CentOS Operating System Presentation (Southeast University)CentOS Operating System Presentation (Southeast University)
CentOS Operating System Presentation (Southeast University)
 
Linux administration
Linux administrationLinux administration
Linux administration
 
Course 101: Lecture 6: Installing Ubuntu
Course 101: Lecture 6: Installing Ubuntu Course 101: Lecture 6: Installing Ubuntu
Course 101: Lecture 6: Installing Ubuntu
 
Red hat linux 9 ppt2003
Red hat linux 9 ppt2003Red hat linux 9 ppt2003
Red hat linux 9 ppt2003
 
Linux Training Workshop
Linux Training WorkshopLinux Training Workshop
Linux Training Workshop
 
centOS
centOScentOS
centOS
 
Linux: Everyting-as-a-service
Linux: Everyting-as-a-serviceLinux: Everyting-as-a-service
Linux: Everyting-as-a-service
 
Ex200 objectives
Ex200   objectivesEx200   objectives
Ex200 objectives
 
Linux beginner's Workshop
Linux beginner's WorkshopLinux beginner's Workshop
Linux beginner's Workshop
 

Similar to 2. introduction to linux

Tito Mari Escaño on The Better Alternative Development and Startup Platform; ...
Tito Mari Escaño on The Better Alternative Development and Startup Platform; ...Tito Mari Escaño on The Better Alternative Development and Startup Platform; ...
Tito Mari Escaño on The Better Alternative Development and Startup Platform; ...CP-Union
 
How to Build a Compute Cluster
How to Build a Compute ClusterHow to Build a Compute Cluster
How to Build a Compute ClusterRamsay Key
 
Systems administration for coders presentation
Systems administration for coders presentationSystems administration for coders presentation
Systems administration for coders presentationMatt Willsher
 
Linux Presentation_SSD.pdf
Linux Presentation_SSD.pdfLinux Presentation_SSD.pdf
Linux Presentation_SSD.pdfssuser37b0e0
 
Introduction to GNU/Linux
Introduction to GNU/LinuxIntroduction to GNU/Linux
Introduction to GNU/LinuxRupam Das
 
How to Audit Linux - Gene Kartavtsev, ISACA MN
How to Audit Linux - Gene Kartavtsev, ISACA MNHow to Audit Linux - Gene Kartavtsev, ISACA MN
How to Audit Linux - Gene Kartavtsev, ISACA MNGene Kartavtsev
 
Best Practices for Deploying Enterprise Applications on UNIX
Best Practices for Deploying Enterprise Applications on UNIXBest Practices for Deploying Enterprise Applications on UNIX
Best Practices for Deploying Enterprise Applications on UNIXNoel McKeown
 
UNIT 5-UNDERSTANDING THE OPERATION OF A NETWORK.pptx
UNIT 5-UNDERSTANDING THE OPERATION OF A NETWORK.pptxUNIT 5-UNDERSTANDING THE OPERATION OF A NETWORK.pptx
UNIT 5-UNDERSTANDING THE OPERATION OF A NETWORK.pptxLeahRachael
 
Bigdata ready reference
Bigdata ready referenceBigdata ready reference
Bigdata ready referenceHelly Patel
 
Topic_2_Introduction_to_Unix.pptx
Topic_2_Introduction_to_Unix.pptxTopic_2_Introduction_to_Unix.pptx
Topic_2_Introduction_to_Unix.pptxdulala3
 
CNIT 123: 8: Desktop and Server OS Vulnerabilites
CNIT 123: 8: Desktop and Server OS VulnerabilitesCNIT 123: 8: Desktop and Server OS Vulnerabilites
CNIT 123: 8: Desktop and Server OS VulnerabilitesSam Bowne
 
Unix _linux_fundamentals_for_hpc-_b
Unix  _linux_fundamentals_for_hpc-_bUnix  _linux_fundamentals_for_hpc-_b
Unix _linux_fundamentals_for_hpc-_bMohammad Reza Beygi
 

Similar to 2. introduction to linux (20)

Tito Mari Escaño on The Better Alternative Development and Startup Platform; ...
Tito Mari Escaño on The Better Alternative Development and Startup Platform; ...Tito Mari Escaño on The Better Alternative Development and Startup Platform; ...
Tito Mari Escaño on The Better Alternative Development and Startup Platform; ...
 
Network operating system
Network operating systemNetwork operating system
Network operating system
 
Linux for everyone
Linux for everyoneLinux for everyone
Linux for everyone
 
How to Build a Compute Cluster
How to Build a Compute ClusterHow to Build a Compute Cluster
How to Build a Compute Cluster
 
Systems administration for coders presentation
Systems administration for coders presentationSystems administration for coders presentation
Systems administration for coders presentation
 
Linux Presentation_SSD.pdf
Linux Presentation_SSD.pdfLinux Presentation_SSD.pdf
Linux Presentation_SSD.pdf
 
Introduction to GNU/Linux
Introduction to GNU/LinuxIntroduction to GNU/Linux
Introduction to GNU/Linux
 
How to Audit Linux - Gene Kartavtsev, ISACA MN
How to Audit Linux - Gene Kartavtsev, ISACA MNHow to Audit Linux - Gene Kartavtsev, ISACA MN
How to Audit Linux - Gene Kartavtsev, ISACA MN
 
Best Practices for Deploying Enterprise Applications on UNIX
Best Practices for Deploying Enterprise Applications on UNIXBest Practices for Deploying Enterprise Applications on UNIX
Best Practices for Deploying Enterprise Applications on UNIX
 
Linux
LinuxLinux
Linux
 
Linux Training Center Pune
Linux Training Center PuneLinux Training Center Pune
Linux Training Center Pune
 
UNIT 5-UNDERSTANDING THE OPERATION OF A NETWORK.pptx
UNIT 5-UNDERSTANDING THE OPERATION OF A NETWORK.pptxUNIT 5-UNDERSTANDING THE OPERATION OF A NETWORK.pptx
UNIT 5-UNDERSTANDING THE OPERATION OF A NETWORK.pptx
 
Linux forensics
Linux forensicsLinux forensics
Linux forensics
 
Linux basics
Linux basicsLinux basics
Linux basics
 
Bigdata ready reference
Bigdata ready referenceBigdata ready reference
Bigdata ready reference
 
Dns firewalls null-may2020
Dns firewalls null-may2020Dns firewalls null-may2020
Dns firewalls null-may2020
 
Topic_2_Introduction_to_Unix.pptx
Topic_2_Introduction_to_Unix.pptxTopic_2_Introduction_to_Unix.pptx
Topic_2_Introduction_to_Unix.pptx
 
CNIT 123: 8: Desktop and Server OS Vulnerabilites
CNIT 123: 8: Desktop and Server OS VulnerabilitesCNIT 123: 8: Desktop and Server OS Vulnerabilites
CNIT 123: 8: Desktop and Server OS Vulnerabilites
 
Linux
LinuxLinux
Linux
 
Unix _linux_fundamentals_for_hpc-_b
Unix  _linux_fundamentals_for_hpc-_bUnix  _linux_fundamentals_for_hpc-_b
Unix _linux_fundamentals_for_hpc-_b
 

2. introduction to linux

  • 1. Introduction To Linux By Mohd Yasin Abd Karim yasin@yasin.my
  • 2. What is Linux • Free operating system – open source • Created by Linus Torvalds (1991) • Started Linux by writing a kernel • Released to community of ‘hackers’ • Thousands of software developer contribute • Now System Software & application bundled with Linux Distribution
  • 3. What Is an Operating System • OS is made up software instructions that lie between the computer hardware (disk,memory,port,etc) and the aplication programs ( word processors, Web broswer, spreadsheet, etc) • At center is kernel, which provided the most basic computing functions ( managing system memory, sharing procesor, opening and closing devices, etc).
  • 4. Associated with kernel • File systems – structure information • Device Drivers –interfaces to each of the hardware devices • User Interfaces – user interfaces, both graphical and interfaces • System Services – processes that mount file system, network, printer, databases, etc
  • 5. Common Linux Features • Multi-user – many user accounts – Multiple users logged in & working • Multitasking – Many programs running – Background process are referred to as daemons. • Hardware support – Floppy, CD-ROMS – Need a driver
  • 6. Common Linux Features (cont..ed) • Networking Connectivity – LAN card, modems, serial devices • Network Server – Networking services – File server, FTP, mail server, web server, DHCP. • Graphical User Interface ( X window System) – X-based Desktop environment – GNOME – KDE
  • 7. Primary Advantages of Linux • Linux best assets are price, reliability and freedom • Scalability is on of its greatest assets. • Built-in Security features • Capability of using inexpensive hardware • A lot of open sources application • Help always available on the internet
  • 8. Training and Certification • If you are looking for a career in Linux • Get Red Hat certified for working with Centos • Red Hat Certified Technician (RHTC) • Red Hat certified Engineer (RHCE) • Red hat Certified Security Specialist ( RHCSS) • Red Hat Certified Architect ( RHCA )
  • 9. Selecting Linux • 400+ Linux distribution available • Only a few have much market share – Red Hat – Suse – Mandriva – Slackware – Non-commercial • Debian, OpenSuse, Fedora Core, CentOS
  • 10. Mainframe market share • Suse • Red Hat • Non-commercial – Debian/390 – Slack/390 – CentOS ( ‘work alike’ of Red Hat RHEL ) – Fedora Core
  • 11. Realistically speaking • For production use, with commercial support, and ISV certification need – Suse Linux Enterprise Server/Desktop – Red Hat Enterprise Linux • For Proof of Concept work, the choices are far more open
  • 12. What are you looking for? • Is commercial support important to you? • Bleeding edge, or system stability? • Application availability • ISV certifications • Hardware support • Management tools • Support contract terms
  • 13. Bleeding Edge vs Stability • Bleeding Edge ( to a certain extent) – OpenSUSE, Fedora Core – Debian ( testing and unstable) • Stable – Suse Linux Enterprise Server/Desktop – Red Hat Enterprise Linux, CentOS – Slacware, Slack/390 – Debian, Debian/390 ( stable and testing)
  • 14. Support Contract Terms • Red Hat sells three versions • WS, ES and AS • Support is bundled with every license purchased • Your support comes from the seller – Red hat – HP, IBM, DELL, Sun
  • 15. Support Contract Terms • SUSE sells two versions – Enterprise Server – Enterprise Desktop • Built from a common source code base, what gets shipped is different • You can buy support from anyone, including Novell
  • 16. Pricing • Keep in mind SUSE doesn’t bundle support – If you don’t, SUSE will always look less expensive • If you need a lot of support, Red Hat may be less expensive • If you don’t need a lot of support SUSE may be less expensive
  • 17. Try before you buy • Try several Linux dictributions and see which one(s) best meet(s) your needs • Nothing anyone says is as valuable as testing in your own environment
  • 18. Talks to others • Ask other people what they like and dislike about the various distribution – Mailing list • Check out how maintenance/support is delivered, and what people think about both – Timeliness, effectiveness, and cost are important factors.
  • 19. Additional Information • DistroWatch http://distrowatch.com/ • SUSE Linux http://www.novell.com/linux/ • Red Hat Linux http://www.redhat.com/ • Mandriva Linux http://www.mandriva.com/ • Debian GNU/Linux http://www.debian.org/ • Slackware Linux http://www.slackware.com/ • Slack/390 Linux http://www.slack390.org/ • CentOS Linux http://www.centos.org/ • Sine Nomine Linux Support http://sinenomine.net/support/linux/debian http://sinenomine.net/node/484 • HP Debian Support http://h20219.www2.hp.com/services/cache/76815-0-0-225- 121.html
  • 20. Mailing lists and forums • CentOS http://www.centos.org/modules/tinycontent/index.php?id=16 • Debian http://www.debian.org/MailingLists/ • Fedora Core https://www.redhat.com/mailman/listinfo/fedora-list • Linux-390 http://www2.marist.edu/htbin/wlvindex?linux-390 • Mandriva http://www.mandriva.com/en/mailing_lists • Red Hat 3 https://www.redhat.com/mailman/listinfo/taroon-list • Red Hat 4 https://www.redhat.com/mailman/listinfo/nahant-list • SUSE Linux http://en.opensuse.org/Communicate#Mailing_Lists • SUSE SLES http://support.novell.com/forums/2su4.html
  • 21. Evaluation Software • SUSE Linux Enterprise Server http://download.novell.com/index.jsp • SUSE Linux/openSUSE http://en.opensuse.org/Download • Red Hat Enterprise Linux https://www.redhat.com/rhel/details/eval/ • Fedora Core http://fedora.redhat.com/download/ • CentOS http://www.centos.org/modules/tinycontent/index.php?id=15 • Slackware http://www.slackware.com/getslack/ • Slack/390 http://www.slack390.org/getslack390.html • Debian http://www.debian.org/CD/ • Mandriva http://www.mandriva.com/en/downloads/mirrors/2006