Linux Workgroup

From VoidWarranties - Hackerspace Antwerp, Belgium
(Difference between revisions)
Jump to: navigation, search
 
(18 intermediate revisions by 5 users not shown)
Line 3: Line 3:
 
|Category=Coding
 
|Category=Coding
 
|Logo=Linux.gif
 
|Logo=Linux.gif
|Participants=Tom, Jeffrey, Jobj, Wim, Koert, User:Ivom; Firemonkey
+
|Participants=Tom, Jeffrey, Jobj, Wim, User:Ivom, Firemonkey, Skawouter
 
|Locations=Den Bunker,
 
|Locations=Den Bunker,
 +
|Events=Linux workshop nummer 1,Linux workshop numero due, Linux Workshop number three, Linux Workshop number 4, Linux Workshop number 5,
 
|Short description=We teach our selves linux
 
|Short description=We teach our selves linux
 
}}
 
}}
==About==
+
=About=
  
The goal here is, to study the in- and outs of the GNU/Linux system, discuss your findings and ultimately vent your personal musings at the planned saturday evenings.
+
The goal in this project is: "To study the in- and outs of the GNU/Linux system and discuss your findings at regular bi-weekly saturday evenings". On the one hand it can help you prepare for the LPI certifications, but it can prove  valuable to exchange you personal knowledge with others in the space.
  
To guide yourself, please delve into the LPI certification project. Get ready with [http://www.lpi.org/eng/certification/the_lpic_program/lpic_1 Junior Level Linux Professional (LPIC-1)]. Find your docs here: [http://www.scribd.com/doc/19945463/SerNetLATMLPI101v02 SerNet-LATM-LPI-101-0.swx]. The most recent version of the manuals can be found here on [http://www.nongnu.org/lpi-manuals/manual/] Initially you might not feel like a junior, but get the documentation and find the right level that suits you :) Keep on reading...
+
We use study material related to LPIC-1 and LPIC-2 directly taken from the LPI people. For your convenience the detailed objectives are listed below. Feel free to jump in or out, when you feel like:
 +
* the ''Junior Level Linux Professional'' [http://www.lpi.org/eng/certification/the_lpic_program/lpic_1/exam_101_detailed_objectives LPIC-1 101],
 +
* the ''Junior Level Linux Professional'' [http://www.lpi.org/eng/certification/the_lpic_program/lpic_1/exam_102_detailed_objectives LPIC-1 102]
 +
* the Advanced Level Linux Professional [http://www.lpi.org/eng/certification/the_lpic_program/lpic_2/exam_201_detailed_objectives LPIC-2 201],
 +
* the Advanced Level Linux Professional [http://www.lpi.org/eng/certification/the_lpic_program/lpic_1/exam_202_detailed_objectives LPIC-2 202]
  
== Schedule ==
+
The most recent version of the study material can be found [http://www.nongnu.org/lpi-manuals/manual/ here].
We meet on saturday on a bi-weekly schedule (yes, you are hard-pressed to keep up to speed). The schedule is as follows:
+
  
=== First class ===
+
Please note, that not all documentation is very up-to-date compared to the current objectives. By reading the course material you might sometimes be taken on some sort of historical safari. The documentation was last updated since 2005. With the objectives more recent, you might argue we are not reading the right documents, but let's see what the LPI publishes this year, and then ask them for the ''What's new'' documents :)
From 2011/03/19 20:00:00 PM to 2011/03/19 22:00:00 PM
+
  
(I (Tom) edited the hour. From 20.00 to 22.00h)
+
==Course structure==
  
+
After three meetings the group has stabilised to 3 people attending and following the subjects. Feel free to join any time however. When you do, please study the chapters in advance as planned for the upcoming meeting. --[[User:Ivom|Ivom]] 13:03, 17 April 2011 (CEST)
 +
 
 +
==Who is the tutor?==
 +
Nobody is! Current practice is to study the planned course material in advance and mark questions for yourself that come up during studying the material. This seems to work for us.
 +
 
 +
==Meeting structure==
 +
When the meeting starts the chapters are mentioned and the emphasis is chosen depending on the demand to discuss questions surrounding the subject. For every chapter the questions at the end are solved together as well. Also, the intent is to round off the meeting with all the planned chapters covered.
 +
 
 +
= Schedule =
 +
We meet on saturday on a bi-weekly schedule (yes, you are hard-pressed to keep up to speed).
 +
 
 +
The schedule is as follows:
 +
== First class LPIC-1 101==
 
* Introduction
 
* Introduction
 
* Installation
 
* Installation
 
* Hardware Configuration
 
* Hardware Configuration
 
* Managing Devices
 
* Managing Devices
 +
 +
== Second class LPIC-1 101==
 
* The Linux Filesystem
 
* The Linux Filesystem
 +
Check [http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard FHS] for an up to date list of the regular file system layout you will likely find in GNU/Linux and the UNIX distributions
 +
 +
== Third class LPIC-1 101==
 
* The Command Line
 
* The Command Line
* File Management
 
  
=== Second class ===
+
== Fourth class LPIC-1 101==
 +
* File Management
 
* Process Management
 
* Process Management
 
* Text Processing
 
* Text Processing
 
* Software Installation
 
* Software Installation
 +
 +
== Fifth class LPIC-1 101==
 
* Advanced Text Manipulation
 
* Advanced Text Manipulation
 
* Using VI (the roman numeral)
 
* Using VI (the roman numeral)
 
* The X Environment
 
* The X Environment
  
That means reading through a 150 page book and like it. After that the LPI-2 is the next set of books to be studies. Debating whether that is a good idea is open to discussion. Please vent in advance :)
+
So for LPIC-101 That means reading through a 150 page book in 10 weeks. After that the LPI-2 is the next set of books to be studied. Debating whether this structure is a good idea is open to discussion. Please vent experiences on the talk page.
 +
 
 +
Please help update this part of the wiki page, with short notes and info that emerge during the meetings. Don't add to much per subject to keep the structure readable.
  
==Z participants==
+
=Z participants=
  
===Knowledge Jeffrey===
+
==Knowledge Jeffrey==
  
 
I've been messing around with Linux for years, and usually I get the things done with some research.
 
I've been messing around with Linux for years, and usually I get the things done with some research.
Line 74: Line 98:
 
* Kernel (compiling)
 
* Kernel (compiling)
  
===Knowledge Tom===
+
==Knowledge Tom==
  
 
I've been using Linux for 2 years now.
 
I've been using Linux for 2 years now.
Line 99: Line 123:
 
The things i would like to learn more about are mostly the same as Jeffrey's.
 
The things i would like to learn more about are mostly the same as Jeffrey's.
  
===Knowledge Jobj===
+
==Knowledge Jobj==
 
* I'm using Linux as primary OS on all my boxes for 2 years now(some OSX as dual boot, have not touched MS Win in 2 years)  
 
* I'm using Linux as primary OS on all my boxes for 2 years now(some OSX as dual boot, have not touched MS Win in 2 years)  
 
* What I need to know I look up
 
* What I need to know I look up
Line 108: Line 132:
 
**therefore I think it might be handy to build a knowledgebase of what we discover ..
 
**therefore I think it might be handy to build a knowledgebase of what we discover ..
  
===Knowledge Wouter(antwerp)===
+
==Knowledge Wouter(antwerp)==
 
* I've used most of the common distributions at least once(ubuntu,fedora,redhat,mint,lfs,...)
 
* I've used most of the common distributions at least once(ubuntu,fedora,redhat,mint,lfs,...)
 
* Configured services samba,nscd,...
 
* Configured services samba,nscd,...
Line 121: Line 145:
 
* a lot of other stuff :)
 
* a lot of other stuff :)
  
===Knowledge [[User:Ivom|Ivom]]===
+
==Knowledge [[User:Ivom|Ivom]]==
 
* Been using Linux since about the year 2000 (linuxppc, gentoo for a while, currently stuck with ubuntu). Using, means working with the basic tools that are in the GUI domain to read and communicate
 
* Been using Linux since about the year 2000 (linuxppc, gentoo for a while, currently stuck with ubuntu). Using, means working with the basic tools that are in the GUI domain to read and communicate
 
* Programming knowledge: java, python, shell-scripting, C (rather rusty, as I don't need it much)
 
* Programming knowledge: java, python, shell-scripting, C (rather rusty, as I don't need it much)
Line 128: Line 152:
 
* For what I understand the workshop goes further than the kernel alone. I propose to look at how the kernel works and how the low level stuff is attached to the rest (I am thinking of udev, kernel modules, filesystems and the like). In that domain is stuff I definetly haven't delved too much.
 
* For what I understand the workshop goes further than the kernel alone. I propose to look at how the kernel works and how the low level stuff is attached to the rest (I am thinking of udev, kernel modules, filesystems and the like). In that domain is stuff I definetly haven't delved too much.
  
===Knowledge Quentin===
+
==Knowledge Quentin==
 
*Been playing with linux for years using various distributions
 
*Been playing with linux for years using various distributions
 
*Using Ubuntu as my main OS for 5 years
 
*Using Ubuntu as my main OS for 5 years
Line 135: Line 159:
 
*Seems my current approach (googling when I encounter problems) is too ad-hoc since I often have to search for the same things time and time again. A comprehensive introduction might help, as would documenting solutions on my side
 
*Seems my current approach (googling when I encounter problems) is too ad-hoc since I often have to search for the same things time and time again. A comprehensive introduction might help, as would documenting solutions on my side
  
===Knowledge Firemonkey===
+
==Knowledge Firemonkey==
 
*I have been using linux/unix for servers around 10 years. And linux desktop environment for about 2 years.
 
*I have been using linux/unix for servers around 10 years. And linux desktop environment for about 2 years.
 
*Most experience with Ubuntu, Redhat, BSD and CentOS
 
*Most experience with Ubuntu, Redhat, BSD and CentOS

Latest revision as of 18:52, 29 July 2011


Linux Workgroup
What:
We teach our selves linux
Linux.gif
Participants:
Tom, Jeffrey, Jobj, Wim, User:Ivom, Firemonkey, Skawouter
Category:
Coding
Locations:
Den Bunker
Events:
Linux workshop nummer 1, Linux workshop numero due, Linux Workshop number three, Linux Workshop number 4, Linux Workshop number 5

Contents

About

The goal in this project is: "To study the in- and outs of the GNU/Linux system and discuss your findings at regular bi-weekly saturday evenings". On the one hand it can help you prepare for the LPI certifications, but it can prove valuable to exchange you personal knowledge with others in the space.

We use study material related to LPIC-1 and LPIC-2 directly taken from the LPI people. For your convenience the detailed objectives are listed below. Feel free to jump in or out, when you feel like:

The most recent version of the study material can be found here.

Please note, that not all documentation is very up-to-date compared to the current objectives. By reading the course material you might sometimes be taken on some sort of historical safari. The documentation was last updated since 2005. With the objectives more recent, you might argue we are not reading the right documents, but let's see what the LPI publishes this year, and then ask them for the What's new documents :)

Course structure

After three meetings the group has stabilised to 3 people attending and following the subjects. Feel free to join any time however. When you do, please study the chapters in advance as planned for the upcoming meeting. --Ivom 13:03, 17 April 2011 (CEST)

Who is the tutor?

Nobody is! Current practice is to study the planned course material in advance and mark questions for yourself that come up during studying the material. This seems to work for us.

Meeting structure

When the meeting starts the chapters are mentioned and the emphasis is chosen depending on the demand to discuss questions surrounding the subject. For every chapter the questions at the end are solved together as well. Also, the intent is to round off the meeting with all the planned chapters covered.

Schedule

We meet on saturday on a bi-weekly schedule (yes, you are hard-pressed to keep up to speed).

The schedule is as follows:

First class LPIC-1 101

Second class LPIC-1 101

Check FHS for an up to date list of the regular file system layout you will likely find in GNU/Linux and the UNIX distributions

Third class LPIC-1 101

Fourth class LPIC-1 101

Fifth class LPIC-1 101

So for LPIC-101 That means reading through a 150 page book in 10 weeks. After that the LPI-2 is the next set of books to be studied. Debating whether this structure is a good idea is open to discussion. Please vent experiences on the talk page.

Please help update this part of the wiki page, with short notes and info that emerge during the meetings. Don't add to much per subject to keep the structure readable.

Z participants

Knowledge Jeffrey

I've been messing around with Linux for years, and usually I get the things done with some research.

Everything I know I've learned by myself (by experience). Hence I wouldn't call myself an expert.

I think I'm still missing some global background, so some extra education is welcome.

Examples of things I've done before:

Things I want to learn more about:

Knowledge Tom

I've been using Linux for 2 years now. I've got Linux installed on 2 laptops and one netbook, and it's on my desktop in a vm. (reason for that is that i need Win7 for school). The goal would be to make the switch, after finnishing school.

I would describe myself as a novice.

I received some teachings @ CVO (module netwerkbeheer 2), about linux, but they covered mostly basic stuff.

As there was;

I'm reading and learning about Linux on my own for now. (the progress i make, depends on how much work i have to do for school) I have some knowledge about vim (i know how to use it, but that's it, didn't want to go for emacs..Looks a bit scary..)

The things i would like to learn more about are mostly the same as Jeffrey's.

Knowledge Jobj

Knowledge Wouter(antwerp)

Knowledge Ivom

Knowledge Quentin

Knowledge Firemonkey

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox
Content Creation
Belgian Spaces