Structure and Config

Similar documents
Working with Ubuntu Linux. Track 2 Workshop June 2010 Pago Pago, American Samoa

Ubuntu Practice and Configuration Post Installation Exercises interlab at AIT Bangkok, Thailand

Post Ubuntu Install Exercises

Some Ubuntu Practice...

NX Node Installation Instructions (v )

Application Management

Debian Project. What is Debian? Debian. Debain Roadmap. Linux(Debian GNU/Linux) : 3 (2005/8/4) ASIN:

How To Manually Install Driver Ubuntu Server On Virtualbox

Ubuntu Operating System and Flavours

Flatpak and your distribution. Simon McVittie

Manual Update Ubuntu To Using Iso

Unix / Linux Overview

Tutorial Linux Ubuntu Lts 64 Bit Iso Image

UNIT 9 Introduction to Linux and Ubuntu

Why You Should Not Use Arch

Exercises. Cacti Installation and Configuration

Exercises. Cacti Installation and Configuration

Using Commands. Introduction to Unix. May 24, 2008 Rabat, Morocco. Hervey Allen

Getting Started with Linux Editors. Network Startup Resource Center

How To Manually Install Software In Linux Mint 14 Cinnamon Edition

Manually Install Ubuntu Pdf Printer Driver

How To Manually Install Software In Linux Mint 13 From Usb

Ubuntu Releases. Release Schedule. Long-Term Support APPENDIX A

Upgrading & Updating Your Computer

Introduction to Linux

Manual Update Ubuntu To Command Line

Reboot the server and start the hypervisor from the boot menu (Xen amd64 / Debian GNU/Linux, kernel xen-amd64)

How to install Java Virtual Machine on Debian 7 GNU / Linux

How To Manually Update Ubuntu Server To Using Cd

How To Install Java Manually Linux Ubuntu Bit

Chapter Summaries and Reading

Cucumber Linux Distribution

Zoneminder Debian Installation Manual New. Releases >>>CLICK HERE<<<

Remote GUI access to a Linux computer using Tightvnc

Lab01: Part I. Introduction to Linux. Professional Training Academy Linux Series

Embedded Linux development made easier. User s manual. Version:

How To Install Flash Player In Ubuntu Using Terminal

How To Update My Java Plug In Firefox Ubuntu 12.04

Package Managers. What are they and why we use them

UDS Enterprise Preparing Templates Xubuntu NX * + UDS Actor

Apache Manually Install Ubuntu From Usb

Kernel driver maintenance : Upstream vs. Industry

CS197U: A Hands on Introduction to Unix

Introduction to Linux. Woo-Yeong Jeong Computer Systems Laboratory Sungkyunkwan University

Prerequisites: Students should be comfortable with computers. No familiarity with Linux or other Unix operating systems is required.

Linux Terminal Server Project

Sysinstall main menu. Move the cursor down by using the DOWN-ARROW and select Standard.

SANOG VI IP Services Workshop: FreeBSD Install

Ubuntu Manually Mount Cdrom Drive Command Line Vmware

Apache Manually Install Ubuntu Alongside Windows 8

How To Install And Manage Gnome Shell Themes In Ubuntu 12.04

Manual Updating Ubuntu Server Command Line

NightStar LX Installation Guide

TAG Computer Linux Debian 8 Jessie

Software installation is not always a trivial task

Overview LEARN. History of Linux Linux Architecture Linux File System Linux Access Linux Commands File Permission Editors Conclusion and Questions

The Rockefeller University I NFORMATION T ECHNOLOGY E DUCATION & T RAINING. VPN Configuration Guide for Unix/Linux

Linux Terminal Server Project. IP services (overview) Concept. started in 1999 thin clients on GNU/Linux. take out cdrom, floppy, harddrive

Manually Mount Usb Device Linux Command Line Ubuntu 12.04

Support Lifecycle Policy

o Processor, disk space, and memory o Screen size and resolution o Certain testing accommodations

Intel Unite Solution. Linux* Release Notes Software version 3.2

From Zero to Hero. IBM Client for Smart Work

Apache Manually Install Ubuntu On Windows 8 Themes

How To Remove Windows Version Installer Virus Using Ubuntu

Learn Linux in a Month of Lunches by Steven Ovadia

Operating Systems. Written by Justin Browning. Linux / UNIX Distributions Report

Introduction to Linux

Phpmyadmin Windows Xp

FreeBSD Installation ISOC/AfNOG

Introduction to Linux

Network and Server Statistics Using Cacti

Apache Manually Install Ubuntu From Usb

How to Use This Lab Manual

Grub Manual Install Ubuntu Without >>>CLICK HERE<<<

Install TeamViewer on latest Debian, Ubuntu, Fedora, CentOS Linux quick how to

LINUX FUNDAMENTALS. Supported Distributions: Red Hat Enterprise Linux 6 SUSE Linux Enterprise 11 Ubuntu LTS. Recommended Class Length: 5 days

Setup VirtualBox with Ubuntu bit on Windows7 64bit host. A native installation is of course fine, too. Let updater update.

Can Install Adobe Flash Player Plugin Firefox Ubuntu 10.04


Linux VPN Configuration

Chapter 01: Introduction to Linux

Apache Manually Install Ubuntu On Windows 7 From Usb

Ubuntu Apt-get List Installed Packages >>>CLICK HERE<<<

How To Update My Java Plug In Firefox Ubuntu 10.04

CENG 334 Computer Networks. Laboratory I Linux Tutorial

Linux in the nuclear industry

Manual Of Virtualbox Additions Ubuntu Server 12.04

1 Installation (briefly)

(Ubuntu 10.04), the installation command is slightly different.

Installation of R Studio. Tushar B. Kute,

Manual Install Ubuntu Server From Usb No Cd

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Gerrit

Manual to install experimental firmware on a TYTERA MD380

Installation of Fedora 12 with CD

Introduction To Linux. Rob Thomas - ACRC

OOoCon Packaging OpenOffice.org. Chris Halls 20/03/2003 Packaging OpenOffice.org

Acronis Backup & Recovery 11 Server for Linux

Organization, Structure, and How To Contribute

Manually Mount Samba Share Ubuntu Server Automount

Transcription:

Ubuntu Linux Server Structure and Config interlab at AIT Network Management Workshop March 11 Hervey Allen

What's Our Goal? A bit of Debian & Ubuntu philosophy Differences from the Red Hat world Package system Debian's root philosophy Tools you may need Installing your environment How the OS and services start/stop

Some Practical Matters Please do not change the root or inst passwords. Questions are encouraged :-) Questions?

Who We Think We Are Teaching A class that has already experienced or used Linux or UNIX in the real world. We're assuming an intermediate to advanced level of knowledge. Are we right?

Some Philosophy Debian's conservative model Very different from Fedora Core Releases and Repositories Ubuntu's benefactor: Mark Shuttleworth Desktop vs. Server vs. LTS versions The connection with Debian Restricted software and Ubuntu

Ubuntu Debian Release Name Version Release Name Version Warty Warthog 4.1 Hoary Hedgehog 5.04 Breezy Badger 5.10 Dapper Drake* 6.06 Edgy Eft 6.10 Feisty Fawn 7.04 Gutsy Gibbon 7.10 Hardy Heron** 8.04 *6.06 is LTS **8.04 is LTS, Planned for April 2008 buzz 1.1 rex 1.2 bo 1.3 hamm 2.0 slink 2.1 potato 2.2 woody 3.0 sarge 3.1 etch 4.0 lenny tba

The World of Ubuntu Start here: http://www.ubuntu.com/ Server Gutsy Gibbon 7.10 (18 month support) Dapper Drake 6.06 LTS (5 years support) Desktop Current are 6.06 LTS and 7.10. Kubuntu (KDE), Edubuntu (Educational)

What's Different Software management dpkg apt (this is what we'll use) apt-cache aptitude synaptic meta-packages repositories

What's Different cont. Startup scripts In /etc/init.d/ (System V) Upon install services run! Controlling services update-rc.d sysvconfig rcconf rc-config

What's Different cont. Make and GCC Not installed by default. Why? 18,500+ packages To get apt-get install build-essential Installation Installer really wants to be on the net Your language/location choices determine which Ubuntu mirror will be used at install.

What's Different cont. The use of root is discouraged by default and sudo is used instead. You can do apt-get dist-upgrade to move between major and minor releases. Sources in /etc/apt/sources.list (how you install from cd/dvd).

Software Repositories Defines what is available to you i.e. where apt will look. There are four major categories: Ubuntu Debian 1. main 2. restricted 3. universe 4. multiverse 1. stable 2. testing 3. unstable

main Software Repositories Ubuntu Core install of Ubuntu Fully supported by Ubuntu Freely redistributable and unencumbered, but may contain binaries.

Software Repositories cont. restricted Commonly used software, but is not licensed as completely free. Supported by Ubuntu as best as possible. Includes binary drivers for specific hardware. Open source versions used first.

Software Repositories cont. universe Contains remaining open source software that may be available under less open licenses. Built against libraries and tools in main, thus it should install and be stable. No guarantee of regular updates, but they are provided as made available.

Software Repositories cont. multiverse Contains software that is not free. You must determine if you meet licensing requirements. Unsupported and updates/upgrades are not provided. Use at your own risk.

What's the Reality? For simple servers main and restricted are enough. For servers with more complex configurations (like in this class), then universe is a must and multiverse may be needed as well. Stability: you must pay attention to multiverse installed software.

Additional Repositories On some occasions you may need to add third-party repositories for specific software. These may move to multiverse at some point. Examples Include: Skype PPTP IE emulators (your author uses for testing)

Additional Repositories Backports See http://www.backports.org/ Be careful with these. Newer software that is backported to run on older versions of Ubuntu (or Debian...). Can cause problems if you wish to do a distribution upgrade.

Repository Philosophy Ubuntu 7x vs. Debian Fundamental change in philosophy: Firefox, Thunderbird, OpenOffice, kernel, proprietary binary drivers, etc... Ubuntu repository vs. Debian for Firefox main vs. iceweasel now in stable http://web.glandium.org/blog/?p=97 Ubuntu licensing issues

Specifying Repositories /etc/apt/sources.list We'll hand edit this file. If you use a GUI, then Synaptic can do this for you. This file contains a number of additional items... Understanding the configuration is critical to understanding your config.

/etc/apt/sources.list Includes Repositories Location: i.e. local mirrors, cd/dvd-rom, local server (noc in classroom or country-specific server), ftp, etc. Security update repositories third-party repositories backports

man apt-get man sources.list Critical Reads Some people like aptitude. That's fine, but watch out for dependency issues!

Meta Packages Annoying to new users Provide all packages for subsystems Initial documentation https://help.ubuntu.com/community/metapackages Examples include: build-essential (libc, g++, gcc, make) ubuntu-desktop (xorg, gnome) xserver-xorg-video-intel

There's more... But, hopefully enough to get us started... Some Resources www.ubuntu.com ubuntuforums.org www.debian.org ubuntuguide.org http://en.wikipedia.org/wiki/debian http://en.wikipedia.org/wiki/ubuntu_(linux_distribution) GIYF (Google Is Your Friend)

Packages & Exercises We'll reinforce some of these concepts using exercises and by installing Ubuntu...