|We teach our selves linux|
|Tom, Jeffrey, Jobj, Wim, Koert, User:Ivom; Firemonkey|
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.
To guide yourself, please delve into the LPI certification project. Get ready with Junior Level Linux Professional (LPIC-1). Find your docs here: SerNet-LATM-LPI-101-0.swx. The most recent version of the manuals can be found here on  Initially you might not feel like a junior, but get the documentation and find the right level that suits you :) Keep on reading...
We meet on saturday on a bi-weekly schedule (yes, you are hard-pressed to keep up to speed). The schedule is as follows:
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)
- Hardware Configuration
- Managing Devices
- The Linux Filesystem
- The Command Line
- File Management
- Process Management
- Text Processing
- Software Installation
- Advanced Text Manipulation
- Using VI (the roman numeral)
- 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 :)
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:
- I've been using Linux (Ubuntu) as my desktop for a couple of years, I know how to use Ubuntu (visually)
- Installing stuff like Java Webservers, databases, apache, subversion, ... (usually with guidelines on the www)
- common commands like cd, ls, cp, pwd, chmod, chown, cat, more, less, su, sudo, ps, ssh, scp, ... (I don't know al the details, but those are in the man pages)
- very basic knowledge of vi to edit some files (I can: open a file, deleting lines or chars, append or insert, append line, save and exit, discard and exit. I don't know any fancy stuff like search, replace, ...)
Things I want to learn more about:
- More global background of linux
- How is the unix/linux system structured? What can I find in which folders??
- Security tips (of course)
- Gain more experience with several commands
- port scanning
- dns lookup
- several commands concerning networking
- common used commands I don't know
- tips n tricks of vi
- Scripting in linux
- best practices/experiences of other linux users
- Kernel (compiling)
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;
- The file system
- Very little scripting (Bash)
- Installing software (such as apache, joomla, etc...)
- User management
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.
- 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
- I'm not an expert, but a strong believer in "google is your friend"
- due to the ease of use of ubuntu (GUI and apt-get and howto's on the net) I'm not realy stimulated to go dig deeper, and I'd like to change that.
- Atm I'm using Ubuntu, before that I used slackware, because it doesn't have fancy let-me-do-all-that-for-you-automagically-gui's and scripts and stuff, and so forced me to learn how to do stuff myself more
- the biggest issue is that once you have configured someting in Linux you don't have to bother for it anymore so when you do need it again you forgot how to do it (Configure grub in a correct way for dual boot after a new install)
- therefore I think it might be handy to build a knowledgebase of what we discover ..
- I've used most of the common distributions at least once(ubuntu,fedora,redhat,mint,lfs,...)
- Configured services samba,nscd,...
- done some wireless password breaking :) (wep,wpa2)
- I develop a distro for an appliance at work.
- Allmost always use linux at home.
- knowledge in several scripting languages (python,lua,perl,bash,ruby,tcl,...)
- c/assembly stuff
- vi(m) the only texteditor you'll ever need
- internal workings of the kernel(well not all of them)
- when something goes wrong I usually know how to fix it.
- a lot of other stuff :)
- 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)
- The basic sysadmin jobs under Linux I know how the get done, usually by means of trawling the web and see how other do things
- Choose to virtualise some services at home for stability reasons.
- 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.
- Been playing with linux for years using various distributions
- Using Ubuntu as my main OS for 5 years
- Thinking about moving away from Ubuntu, preferably to a rolling release distro (Debian Testing, Arch)
- Am interested in the inner workings of the Linux/GNU system in general and in manual configuration and troubleshooting of desktop systems specifically
- 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
- 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
- Scripting knowledge: Bash, Perl, PHP, Yaml, ...
- Programming knowledge: c, c++, Dynamic c.
- Good knowledge about LAMP, MAIL, DNS and PKI configurations.
- I know most apps/commands like vi, tail, grep, piping, cat, ... (Sysadmin stuff)
- Created public terminals with costum linux distro (Touch screen interfaces @ technopolis).