[ubuntu-my] UNIX g33ks Series by HackerSpaceKL

BRIAN RITCHIE esqbrianritchie at gmail.com
Tue Jun 1 10:26:57 BST 2010


Greetings all,

HackerspaceKL is proud to present the UNIX g33ks (that's geeks for
non-leetspeek fluent readers) for those who are interested to learn more
about UNIX (and ultimately mastering FreeBSD) starting with UNIX essentials.

The sessions will be handled by @sureshdr (Speaker Bio below) assisted by
HackerspaceKL members.

*UNIX g33ks Series Sessions with @sureshdr*

*Requirements : *Your own laptops - VMs and Slides will be provided and a
willingness to learn and tinker*

Date *: Every Sunday beginning TBC

*Time *: After lunch 1pm till 3/4pm

*Venue*: HackerspaceKL - Location on Google Map <http://bit.ly/9Yv0Rp>

*Fees* : RM 10 (non-members) per session and FREE for paid HackerSpaceKL
members
*
Course Roadmap Structure* :

This is the ideal course structure for aspiring unix learners to take.

Unix Essentials --> FreeBSD Internals --> Unix Web & Apps --> FreeBSD
Intermediate --> FreeBSD Advanced


*Unix Essentials* - CONFIRMED  -  Pre-Register Here :
http://bit.ly/cAAsJA<http://www.hackerspace.my/news/unix-g33ks>or
visit HackerSpaceKL for more info -
http://www.hackerspace.my/news/unix-g33ks

This series aims to teach the masses on basic day to day Unix survival
skills bringing you up to speed for our Part 2 Series. You will be using
FreeBSD as a base platform to be comfortable with UNIX.

Session 1 - Getting Started with UNIX, covering the introduction about the
UNIX operating systems

Session 2 - Using your UNIX account - looking at basic linux usage and file
system/structure

Session 3 - File Management & manipulation

Session 4 - Console I/O

Session 5 - Process Management

Session 6 - Application Configuration and Installation

Session 7 - Introduction to Shell Programming

Bonus Session - How to become l33t geek - mastering VI

*SNEAK Preview : Syllabus Has NOT been split into Classes*

*FreeBSD Essentials*

1. Understanding how the operating system internals work

2. Installing FreeBSD

3. System level configuration and customization

4. Introduction to /usr/src tree

5. Application management via PORTS

6. Configuring custom freebsd kernel

7. Linux compatibility stack

8. FreeBSD System management and maintenance


*Unix Web &Apps (prerequisite, understands basic unix, or have attended unix
essentials)*

This Part of the series aims to teach the group how to install, configure,
and secure web related application technologies on BSD environments. Session
breakdowns will be provided at a later date.

Section 1: Basic Internet Understanding - how the internet ecosystem works

Section 2: DNS Configuration (master/slave/replication) with an introduction
to DNSSEC

Section 3: Apache httpd (installation/configuration using freebsd ports)

Section 4: Database and data management (covering sqlite & mysql)

Section 5: Performance tuning (both for httpd/mysql and OS)

Section 6: IPFW - IP firewall management

Section 7: Hardening and security assessment


*FreeBSD Intermediate*

This series talks about the more technical operating system aspect of
FreeBSD

1. System Administration - Configuration and Tuning

2. FreeBSD Boot process

3. Security

4. Jails

5. Storage & GEOM (including encrypted filesystems/zfs)

6. DTrace
*
FreeBSD Advanced (Unix Kernel & Firmware)*

This part of the series aims to delve and deep dive into the world of BSD
Kernel Hacking. Participants can expect firmware hacking, rootkits, etc.
Participants are required to know C programming.

1. Revisit on kernel customization

2. Kernel Rootkits - base structure and how to write one

3. Introduction to embedded platforms

4. Producing custom firmware using FreeBSD via manual/automated processes

5. nanoBSD


*
Presenter Biodata*

Suresh Ramasamy is a seasoned technologist in Malaysia.

Currently attached to a leading telecommunications company in malaysia,
responsible for advising senior management on future proofing and long term
strategy on technology. He has been in the industry for more than 15 years.

Started off as a hobby, Suresh began using FreeBSD to host a global network
IRC server.This started more than 10 years ago, and from there it spawned
into a passion after he discovered the potential of this wonderful
technology.

Suresh is a graduate from Campbell University, North Carolina, USA.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ubuntu.com/archives/ubuntu-my/attachments/20100601/4fa0ef3a/attachment.htm 


More information about the Ubuntu-my mailing list