Difference between pages "Lightning talks" and "Tutorials/Tutorial: Beginning with the Shell"

From LCA2016 Delegate wiki
(Difference between pages)
Jump to: navigation, search
(What are Lightning Talks?)
 
(Add link to example code.)
 
Line 1: Line 1:
===What are Lightning Talks?===
 
See [https://en.wikipedia.org/wiki/Lightning_talk Lightning talk article on Wikipedia]
 
  
===What is the format for linux.conf.a Lightning Talks?===
+
== Prerequisites ==
* 5 minutes, including presentation setup. More setup, less talky talky.  
+
This is a tutorial, and has hands-on exercises for you to do to help understand the material presented.
* You will be counted down.  
+
Please make sure that:
* Use the table below to sign up
+
* You can use a text editor (vi emacs nano gedit — I don't care)
* There are 8 slots available. If you don't fit into the 8 slots, you can go on the Reserve list.
+
* You have a laptop with plenty of charge. There will be some power available; I don't know how much.
* Modifications to this list are auditable. Bumping someone else's Lightning Talk is frowned upon. No one likes #WrathyKathy.
+
* You can get access to a Bourne compatible shell. Most machines will have <code>/bin/sh</code> as a link to a Bourne-compatible shell. Such shells include:
 +
** dash
 +
** bash
 +
** ksh
 +
 
 +
== Material ==
 +
We'll be using only standard commands &mdash; ''ls sed awk grep test'' etc.
 +
One non-standard command you may wish to install for the first exercise is sysvbanner.  On Debian or Ubuntu do:
 +
apt-get install sysvbanner
 +
 
 +
It doesn't seem to be available for CentOS, but for RedHAT and Fedora you can do:
 +
yum install banner
 +
 
 +
To save time (and contention on the server at tutorial time) please grab
 +
  http://ssrg.nicta.com.au/Downloads/lca16/shell-tut-examples.tgz
 +
and unpack it with
 +
  tar xzvf shell-tut-examples.tgz
 +
 
 +
This will save you typing time, and provide the data files you need for the final exercises.

Revision as of 15:14, 27 January 2016

Prerequisites

This is a tutorial, and has hands-on exercises for you to do to help understand the material presented. Please make sure that:

  • You can use a text editor (vi emacs nano gedit — I don't care)
  • You have a laptop with plenty of charge. There will be some power available; I don't know how much.
  • You can get access to a Bourne compatible shell. Most machines will have /bin/sh as a link to a Bourne-compatible shell. Such shells include:
    • dash
    • bash
    • ksh

Material

We'll be using only standard commands — ls sed awk grep test etc. One non-standard command you may wish to install for the first exercise is sysvbanner. On Debian or Ubuntu do:

apt-get install sysvbanner

It doesn't seem to be available for CentOS, but for RedHAT and Fedora you can do:

yum install banner

To save time (and contention on the server at tutorial time) please grab

 http://ssrg.nicta.com.au/Downloads/lca16/shell-tut-examples.tgz

and unpack it with

 tar xzvf shell-tut-examples.tgz

This will save you typing time, and provide the data files you need for the final exercises.