Penguin
Note: You are viewing an old revision of this page. View the current version.

WLUG is running a set of Introduction to Linux tutorials in the 2nd and 3rd week of A Semester 2004. These tutorials are aimed at first and second year Computer Science students and are sponsored by the CS Department. Seminars will start at 7pm and will be about 1 hour of presentation and 20-30 mins of questions/discussion, they will be finished well before 9pm each night.

If you have questions or need more information about the UnixTutorials email linuxtuts@wlug.org.nz

Slides and demonstration material from each seminar will be available from this page after the seminar.

Seminar 1: (Tue 9th Mar) - Introduction to Linux / OSS

Presenter: Tony !McGregor?

  • What is OSS
  • What is Linux
  • What is GNU
  • Why use Linux
  • History of Linux
  • About the Linux Distributions

Seminar 2: (Wed 10th Mar) - Applications

Presenter: Craig Box

An introduction to useful OSS applications that can be used under linux. This will focus on what is installed in the TSG labs and will probably cover (pending confirmation)

  • ssh / scp / PuTTY

    • Find out about SSH access to lab machines
  • Mozilla
  • OpenOffice

  • command line stuff, man/cvs/make/gcc (the existance of)

    • Also cover the Unix "lots of small utils" mantra assuming Tony doesn't
  • CS department e-mail (pop/imap)
  • Selections/Cut Copy Paste/Drag Drop/etc

Seminar 3: (Thu 11th Mar) - Emacs

Presenter: Daniel Lawson

  • A general introduction to emacs, what it is, how to use it and tips for performing common tasks.

    • Key Combos
    • Windows Compatibility Mode
    • Find out what the meta key is in the labs

Seminar 4: (Tue 16th Mar) - Bash

Presenter: Perry Lorier

  • A general introduction to bash, what it is, how to use it and tips for performing common tasks.

Seminar 5: (Wed 17th Mar) - Processes/Permissions

Presenter: John !McPherson?

  • An introduction to process control in unix systems. We will cover how to start, stop, suspend and kill processes.

    • Brief introduction to signals
    • foreground/background/nohup
    • ctrl-z vs ctrl-c / Sending signals via kill
    • very brief discussion of threads vs processes (eg displayed in top)
    • Looking at process usage - top, ps, pstree, fuser
  • File/Process ownership/permissions

    • overview
    • groups - newgrp
    • chmod

Seminar 6: (Thu 18th Mar) - Summary / Q&A

Presenter: Jamie Curtis

  • A summary of how to put everything that has been taught together, followed by a question and answer session.

    • suggested: a Hello World exercise
    • run through sample assignment
    • tell people about the LUG in detail

At the end of the 6th seminar each participant will receive a copy of the popular "Cheat Sheet" and a copy of WLUGKnoppix?, a bootable linux CD based on Knoppix 3.3


Organisational Details - Things to do

Changes to Matt's last email are in bold, things to do are in italics.

  • Find out about getting a lab machine in the lecture theatre.

    • TSG are arranging for us to have a lab machine in the lecture theatre --MattBrown
  • Find out about a second video projector

    • ITPartners (Craig) are arranging for a second projector to be available --MattBrown