Ubuntu Linux Server Overview DLSLUG

Embed Size (px)

Citation preview

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    1/63

    Copyright Evolutionary IT 2008 1

    Ubuntu Linux Server

    Ubuntu Linux Server EditionQuick & Comprehensive Overview

    Joseph GuarinoOwner/Sr. Consultant

    Evolutionary IT

    http://www.evolutionaryit.com

    http://www.evolutionaryit.com/http://www.evolutionaryit.com/
  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    2/63

    Copyright Evolutionary IT 2008 2

    Who am I?

    Joseph Guarino

    Working in IT for last 15 years systems, network,security admin, technical marketing, projectmanagement, IT management, etc.

    Full time IT consultant with my own firmEvolutionary IT

    CISSP, LPIC, MCSE, PMP

    www.evolutionaryit.com

    http://www.evolutionaryit.com/http://www.evolutionaryit.com/
  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    3/63

    Copyright Evolutionary IT 2008 3

    ?

    How many of you are familiar withUbuntu desktop in some way?

    Ubuntu server?

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    4/63

    Copyright Evolutionary IT 2008 4

    Overview

    FOSS A brief Linux focused history

    Ubuntu server and overview

    Ubuntu support - support options aresupernumerary.

    Landscape management suite.

    Ubuntu enterprise integration.

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    5/63

    Copyright Evolutionary IT 2008 5

    FOSS

    Licenses and abbreviated history

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    6/63

    Copyright Evolutionary IT 2008 6

    What is FOSS/FLOSS?

    Free and Open Source Software

    FLOSS or Free/Libre/Open-Source Software. Libre is used to clarify the ambiguity of the word

    free in English.

    Alternative term to describe software spectrumfrom free to open.

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    7/63

    Copyright Evolutionary IT 2008 7

    Dental Hygiene?

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    8/63

    Copyright Evolutionary IT 2008 8

    What is FOSS?

    FOSS (Free and Open Source Software) is asoftware licensing model that allows anyone theliberty to use, extend and distribute the software

    as they see fit. Represents a spectrum of licenses.

    FOSS is unique as well in that it producesinnovation quickly by the very concept of open,

    cooperative, collaborative sharing anddevelopment.

    Commercial software is much more restrictive.

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    9/63

    Copyright Evolutionary IT 2008 9

    FOSS vs. Commercial

    Licensed with very specific rights associated withits use, modification, distribution and use that arenot commonly available to a user via commercialclosed software.

    Software licenses of traditional commercialsoftware define specific permission, rights andrestrictions.

    Licensee determines the license terms.

    Much more restrictive that FOSS. Freedom, sharing, collaboration are not inherit

    parts of this traditional closed model whichtypifies the traditional software industry.

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    10/63

    Copyright Evolutionary IT 2008 10

    What FOSS is NOT

    Freeware

    Shareware

    Public Domain Software

    Malware, spyware, adware, badwareetc. Community standards generalprohibit this.

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    11/63

    Copyright Evolutionary IT 2008 11

    History

    How it all started....

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    12/63

    Copyright Evolutionary IT 2008 12

    Was it any of these people?

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    13/63

    Copyright Evolutionary IT 2008 13

    Or perhaps?

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    14/63

    Copyright Evolutionary IT 2008 14

    Maybe...

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    15/63

    Copyright Evolutionary IT 2008 15

    Seriously

    It's an amazing story...

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    16/63

    Copyright Evolutionary IT 2008 16

    RMS & the FSF

    FSF Free Software Foundation

    Founded in 1983 by RichardStallman with the goal of creating afree Unix like OS, GNU Project.

    Consummate computer

    scientist/hacker who createdEmacs, GNU Complier, GNUDebugger.

    Spearhead the efforts of FreeSoftware movement.

    Created several copyright license

    such as the GNU/GPL which is themost popular FOSS licenses.

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    17/63

    Copyright Evolutionary IT 2008 17

    FSF

    Patent reforms are also critical to RMS and theFSF.

    Free as in Freedom. Price is not the issue.Uncompromising stance on free software andpatents.

    Doesn't like the term Open Source.

    http://www.fsf.org/

    http://www.fsf.org/http://www.fsf.org/
  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    18/63

    Copyright Evolutionary IT 2008 18

    Enter the Linus

    Linus Torvalds in 1991 createsfirst Linux kernel.

    Released in 1992 underGNU/GPL

    Kernel + GNU Project (systemslibs/utils) = GNU/Linux

    Now kernel project coordinatorand keeper of Linuxtrademark.

    Neutral on Free Software andmore focused on quality.

    Differs with RMS.

    http://www.kernel.org/

    http://www.kernel.org/http://www.kernel.org/
  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    19/63

    Copyright Evolutionary IT 2008 19

    Early Days

    Kernel licensed under GNU/GPL propelledinterest, innovation and ingenuity of FOSScommunity.

    The Linux Kernel plus the systems utilitiesand libraries from the GNU project yieldedLinux in many forms.

    Early distributions such as Debian &Slackware appeared in 93.

    Evolution of GNU/Linux

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    20/63

    Copyright Evolutionary IT 2008 20

    Linux Evolutionary Time line

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    21/63

    Copyright Evolutionary IT 2008 21

    Perception & Ambiguity of Free

    Free software inherently exists in thecontext of capitalism and free enterprise,not outside it.

    Problem was the term free was nothelpful in selling software.

    If its free what would you be buying?Ugh!

    Who would champion such a cause?

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    22/63

    Copyright Evolutionary IT 2008 22

    And along came the OSI

    OSI non-profit created in 1998by Bruce Perens & Eric Raymondto promote open source.

    Open source was a repositioningof free software with a term thatwas to clear up the ambiguity

    seen in the term free.

    Attempt was to make freesoftware provide a more businessfriendly effort with less of thedeep idealogical slant.

    Uphold and promotes OpenSource Definition.

    http://www.opensource.org/

    http://www.opensource.org/http://www.opensource.org/
  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    23/63

    Copyright Evolutionary IT 2008 23

    Many Licenses

    There are many FOSS licenseseach which allow different rightsand responsibilities

    Most popular are GNU GeneralPublic License, GNU Lesser

    General Public License, BSDLicense, Mozilla Public License,MIT License and the ApacheLicense.

    OSI Licenses OSI SoftwareDefinitionhttp://opensource.org/licenses/

    FSF Licenses Free SoftwareDefinitionhttp://www.gnu.org/licenses/

    http://opensource.org/licenses/http://www.gnu.org/licenses/http://www.gnu.org/licenses/http://opensource.org/licenses/
  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    24/63

    Copyright Evolutionary IT 2008 24

    A brief history of time..

    Ubuntu style...

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    25/63

    Copyright Evolutionary IT 2008 25

    Ubuntu

    History

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    26/63

    Copyright Evolutionary IT 2008 26

    Debian Linux

    Long history of quality FOSS software. One of theoldest GNU/Linux distros started back in 1993.

    Debian GNU/Linux is often called the universal OSbecause it supports 11 architectures

    (i386,powerpc, arm, alpha,mips, amd64, etc). 19000 precompiled packages.

    Irregular release cycle.

    Knoppix, MEPIS, Xandros use Debian as a base. http://www.us.debian.org/

    http://www.us.debian.org/http://www.us.debian.org/
  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    27/63

    Copyright Evolutionary IT 2008 27

    Ubuntu

    Mark Shuttleworth - Early 90'swas a Debian developer

    Founder of Thawte (digitalcertificates and internetsecurity) which he sold to

    VeriSign. Founded Canonical Ltd which

    funds and supports Ubuntuproject.

    2000 founder of HBD Venture

    Capital. 2001 Shuttleworth Foundation

    to fund educational and opensource projects in South Africa,

    http://www.canonical.com/http://www.canonical.com/
  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    28/63

    Copyright Evolutionary IT 2008 28

    Ubuntu

    Ubuntu first released inOctober 2004

    In 2005 he created thecommunity driven

    organization UbuntuFoundation with initial$10 million.

    Always will be FOSSsoftware in perpetuity.

    Dedicated to solving Bug#1

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    29/63

    Copyright Evolutionary IT 2008 29

    Ubuntu

    Based upon the long heritage of DebianGNU/Linux

    Characterized by six month release cycle

    Suitable for nearly any enterprise needfrom desktop to core infrastructure.

    Web, Email, DNS, File Server, Database,

    Routing, Firewall, etc. Anything.

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    30/63

    Copyright Evolutionary IT 2008 30

    Ubuntu

    Family including official and recognizedderivatives...

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    31/63

    Copyright Evolutionary IT 2008 31

    Ubuntu Family

    Ubuntu Core desktop effort. Kubuntu Ubuntu but with KDE desktop

    environment.

    Edubuntu Ubuntu with focus on educationalspace.

    Xubuntu Ubuntu light with snappy Xfce withminimal hardware requirements.

    Ubuntu Server Ubuntu core with server focusminus desktop, etc.

    http://www.ubuntu.com/http://www.kubuntu.org/http://www.edubuntu.org/http://www.xubuntu.org/http://www.ubuntu.com/products/whatisubuntu/servereditionhttp://www.ubuntu.com/products/whatisubuntu/servereditionhttp://www.xubuntu.org/http://www.edubuntu.org/http://www.kubuntu.org/http://www.ubuntu.com/
  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    32/63

    Copyright Evolutionary IT 2008 32

    Ubuntu Family (cont.)

    Gobuntu Completely free software. Ubuntu MID Edition Mobile edition for mobile

    devices.

    Ubuntu JeOS Ubuntu optimized fordeployment of virtual machines.

    Ubuntu Studio designed with multimediacreation in mind.

    Mythbuntu Ubuntu for MythTV.

    http://www.ubuntu.com/products/whatisubuntu/gobuntuhttp://www.ubuntu.com/products/mobilehttp://www.ubuntu.com/products/whatisubuntu/serveredition/jeoshttp://ubuntustudio.org/http://www.mythbuntu.org/http://www.mythbuntu.org/http://ubuntustudio.org/http://www.ubuntu.com/products/whatisubuntu/serveredition/jeoshttp://www.ubuntu.com/products/mobilehttp://www.ubuntu.com/products/whatisubuntu/gobuntu
  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    33/63

    Copyright Evolutionary IT 2008 33

    Ubuntu Server Features

    Xen Virtualization, VMWare Virtualization, KVM (Kernel basedvirtual machines), JeOS (Juice), LTSP (Linux Terminal ServerProject)

    Thousands of packages for every enterprise need.

    Red Hat Cluster Suite, Red Hat GFS, Oracle's OCFS2 File system,

    ISCSI, DRBN.

    AppArmor security framework, UFW, SpamAssassin, Amavisd,ClamAV, nearly anything from the FOSS world.

    Pre-configured install options for Mail Server, File Server, PrintServer, Database Server, DNS, LAMP

    Support for x86, AMD64, and UltraSPARC T1 architectures.

    Uses APT/Synaptic for package management

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    34/63

    Copyright Evolutionary IT 2008 34

    Ubuntu Server Examples

    Webserver Apache, Aol server

    Mailserver Postfix, Exim, Dovecot, Zimbra

    Anti-spam/Anti-malware SpamAssassin, Amavisd, ClamAV

    Proxy Server/Content Control Squid, DansGuardian, SquidGuard, HAVP

    Database Server MySQL, PostgreSQL, DB2

    DNS/DHCP ISC Bind

    File Server NFS, Samba

    Print Server - Cups

    Directory Server OpenLdap, Fedora Directory Server

    Router - Quagga

    Firewall Shorewall, Fwbuilder, Firestarter

    VPN OpenVPN, SSL-Explorer, OpenSwan

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    35/63

    Copyright Evolutionary IT 2008 35

    Apt

    Advanced Packaging Tool is an easy to usepackage management tool.

    Handles the retrieval, configuration and installationof software packages.

    Automatic dependency checking and resolution.

    Relies on repositories which are central stores ofavailable packages.

    Has a myriad of front-ends such as aptitude,Synaptic, Adept.

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    36/63

    Copyright Evolutionary IT 2008 36

    Repositories

    4 Components Whether or not it supports Free Software Philosophy

    Main Free software that gets security updates and itsfully supported.

    Restricted Not completely free & partially supported.

    Universe Snapshot of FOSS world with most anyapplication you can find in the open source world.Variety of licenses.

    Multiverse Not free and not supported.

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    37/63

    Copyright Evolutionary IT 2008 37

    Apt examples

    Note: root is disabled by default so sudo allows you torun commands with superuser privileges

    apt-get install packagename installs softwarepackage

    apt-get remove packagename removes package' apt-get update updates list of software packages.

    apt-get upgrade installs upgrades of all packagescurrently installed.

    apt-get dist-upgrade upgrades to latest release.

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    38/63

    Copyright Evolutionary IT 2008 38

    Apt for AMP

    apt-get install apache2 php5-mysqllibapache2-mod-php5 mysql-server

    Apache, Php and MySQL are now

    installed. Configuring and locking them down are

    another issue and beyond the scope ofthis presentation.

    i

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    39/63

    Copyright Evolutionary IT 2008 39

    IHV Options

    Dell, Sun, Systems 76 officially support.Many others in the works.

    Most any Linux vendor that supports

    Linux generally will follow the HCL andoffer you support for the hardware.

    Hardware can be purchased andsupported by any organization that

    supports Linux. I.e. IBM, HP, Dell, etc. Ubuntu server validated hardware

    ISV O i

    http://www.ubuntu.com/products/whatisubuntu/serveredition/validatedhardwarehttp://www.ubuntu.com/products/whatisubuntu/serveredition/validatedhardware
  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    40/63

    Copyright Evolutionary IT 2008 40

    ISV Options

    Thousands of software packages from Apacheto Zope.

    Officially supported software from Sun (JavaEnterprise Edition, GlassFish Application Server,

    Java SE Dev Kit, Java DB, Netbeans), IBM (DB2),Dell (desktop) VMWare (VMI and Para-Ops),SugarCRM, IBM (Lotus Notes/Symphony),Likewise.

    IHV (Independent Hardware Vendors) and ISV(Independent Software Vendors) list is growingdaily.

    S t

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    41/63

    Copyright Evolutionary IT 2008 41

    Support

    LTS (Long Term Support) is supported for 3years on desktop and 5 years for server.

    Current LTS is 8.04

    Canonical Support. Ubuntu Marketplace with providers globally.

    Community Support with Documentation,Forums, Mailing Lists, IRC, and Wiki's

    C i l L d

    http://webapps.ubuntu.com/marketplace/https://help.ubuntu.com/http://www.ubuntu.com/support/community/webforumshttp://www.ubuntu.com/support/community/mailinglistshttps://help.ubuntu.com/community/InternetRelayChathttps://wiki.ubuntu.com/https://wiki.ubuntu.com/https://help.ubuntu.com/community/InternetRelayChathttp://www.ubuntu.com/support/community/mailinglistshttp://www.ubuntu.com/support/community/webforumshttps://help.ubuntu.com/http://webapps.ubuntu.com/marketplace/
  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    42/63

    Copyright Evolutionary IT 2008 42

    Canonical Landscape

    Landscape suite

    L d

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    43/63

    Copyright Evolutionary IT 2008 43

    Landscape

    Easy management from desktop to serverwith suite of web based administrationtools.

    Bundled with existing support contractwithout additional charge.

    Can purchase without support at$150/node/yr.

    L d F t

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    44/63

    Copyright Evolutionary IT 2008 44

    Landscape Features

    General Systems Management Software (Package) Management

    Patch Management

    Systems Inventory

    Centralized Logging/Audit

    Performance Monitoring & Reporting

    User Management

    L d M t I t f

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    45/63

    Copyright Evolutionary IT 2008 45

    Landscape Management Interface

    L d G l S t M t

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    46/63

    Copyright Evolutionary IT 2008 46

    Landscape General Systems Management

    Landscape General Systems Management

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    47/63

    Copyright Evolutionary IT 2008 47

    Landscape General Systems Management

    Landscape Software/Patch Management

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    48/63

    Copyright Evolutionary IT 2008 48

    Landscape Software/Patch Management

    Landscape Patch Management

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    49/63

    Copyright Evolutionary IT 2008 49

    Landscape Patch Management

    Landscape General Systems Inventory

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    50/63

    Copyright Evolutionary IT 2008 50

    Landscape General Systems Inventory

    Landscape Logging/Audit

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    51/63

    Copyright Evolutionary IT 2008 51

    Landscape Logging/Audit

    Landscape Performance Monitoring

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    52/63

    Copyright Evolutionary IT 2008 52

    Landscape Performance Monitoring

    Landscape User Management

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    53/63

    Copyright Evolutionary IT 2008 53

    Landscape User Management

    Landscape

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    54/63

    Copyright Evolutionary IT 2008 54

    Landscape

    Even a monkey can run it. Give Canonical feedback and suggest

    improvements.

    Seriously, check it out!

    Other OSS Administrative Consoles

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    55/63

    Copyright Evolutionary IT 2008 55

    Other OSS Administrative Consoles

    eBox Web GUI for systems/networkadministration.

    Webmin Web GUI for systems/network

    administration. Optimally run with SSL and lock down

    with UFW (iptables/netfilter)

    Ubuntu

    http://ebox-platform.com/http://www.webmin.com/http://www.webmin.com/http://ebox-platform.com/
  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    56/63

    Copyright Evolutionary IT 2008 56

    Ubuntu

    Enterprise Integration

    Likewise Enterprise

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    57/63

    Copyright Evolutionary IT 2008 57

    Likewise Enterprise

    Likewise Enterprise - integrates Linux,Unix and Mac wit AD

    Active Directory based

    Authentication/Authorization Group policy management - Full

    integration with Group Polic ManagmentConsole/Group Policy Object Editor

    Directory Migration

    Likewise Enterprise

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    58/63

    Copyright Evolutionary IT 2008 58

    Likewise Enterprise

    Import from passwd/group files. MapUID's and GUI's to users in AD

    Centralized reporting and audit

    SSO Support with Kerberos and LDAP. Ex.

    Apache, Samba, NFS, SSH, JBoss, Tomcat,etc.

    Try it out..

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    59/63

    Copyright Evolutionary IT 2008 59

    Try it out..

    It's FOSS so download, alter, contribute and hack toyour hearts content.

    Remember there are no CAL's or limits on CPU's, users,or anything.....

    Great Books

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    60/63

    Copyright Evolutionary IT 2008 60

    Great Books

    The Official Ubuntu Book http://www.ubuntu.com/news/Official_Ubuntu_Book

    Ubuntu Server in Action

    http://www.manning.com/galvin/ Beginning Ubuntu Server Administration

    http://apress.com/book/view/1590599233

    Pro Ubuntu Server Administration

    http://apress.com/book/view/9781430216223

    Conclusion

    http://www.ubuntu.com/news/Official_Ubuntu_Bookhttp://www.manning.com/galvin/http://apress.com/book/view/1590599233http://apress.com/book/view/9781430216223http://apress.com/book/view/9781430216223http://apress.com/book/view/1590599233http://www.manning.com/galvin/http://www.ubuntu.com/news/Official_Ubuntu_Book
  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    61/63

    Copyright Evolutionary IT 2008 61

    Co c us o

    Ubuntu server is an amazing mature,stable, secure and enterprise readyserver operating system.

    Go check it out!

    Thanks to..

  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    62/63

    Copyright Evolutionary IT 2008 62

    Ubuntu community. Canonical team specifically SABDFL,

    Nick Barcet and Steve George.

    The FOSS community (developers,documenters, advocates, users, etc.)everywhere.

    DLSLUG!

    Contact

    http://dlslug.org/http://dlslug.org/
  • 7/28/2019 Ubuntu Linux Server Overview DLSLUG

    63/63

    Copyright Evolutionary IT 2008 63

    Joseph Guarino888.404.5074

    www.evolutionaryit.com

    Connect on Social Networks

    http://network.evolutionaryit.com

    http://www.evolutionaryit.com/http://network.evolutionaryit.com/http://network.evolutionaryit.com/http://www.evolutionaryit.com/