2. introduction to linux

22
Introduction To Linux By Mohd Yasin Abd Karim [email protected]

Transcript of 2. introduction to linux

Page 1: 2. introduction to linux

Introduction To Linux

By

Mohd Yasin Abd Karim

[email protected]

Page 2: 2. introduction to linux

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

Page 3: 2. introduction to linux

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).

Page 4: 2. introduction to linux

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

Page 5: 2. introduction to linux

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

Page 6: 2. introduction to linux

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

Page 7: 2. introduction to linux

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

Page 8: 2. introduction to linux

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 )

Page 9: 2. introduction to linux

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

Page 10: 2. introduction to linux

Mainframe market share

• Suse

• Red Hat

• Non-commercial– Debian/390– Slack/390– CentOS ( ‘work alike’ of Red Hat RHEL )– Fedora Core

Page 11: 2. introduction to linux

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

Page 12: 2. introduction to linux

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

Page 13: 2. introduction to linux

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)

Page 14: 2. introduction to linux

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

Page 15: 2. introduction to linux

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

Page 16: 2. introduction to linux

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

Page 17: 2. introduction to linux

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

Page 18: 2. introduction to linux

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.

Page 19: 2. introduction to linux

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/debianhttp://sinenomine.net/node/484

• HP Debian Support http://h20219.www2.hp.com/services/cache/76815-0-0-225-121.html

Page 20: 2. introduction to linux

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

Page 21: 2. introduction to linux

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

Page 22: 2. introduction to linux

Thank You

• http://www.yasin.my