UNIX g33ks Series by HackerSpaceKL

1 view
Skip to first unread message

BRIAN RITCHIE

unread,
Jun 1, 2010, 5:22:49 AM6/1/10
to mygee...@googlegroups.com
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

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 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.

BRIAN RITCHIE

unread,
Jun 2, 2010, 10:14:21 PM6/2/10
to mygee...@googlegroups.com
Greetings again,

  Due to the overwhelming response, we have finalized a date for the event. Details as below. SIGNUP Now. Closing date for the form is - 15th June 2010.


UNIX g33ks Series Sessions with @sureshdr

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


Date
: 27 June 2010 - Session 1


Time : After lunch 1pm till 3/4pm

Venue: HackerspaceKL - Location on Google Map

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 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

-BRIAN RITCHIE
HackerspaceKL
Reply all
Reply to author
Forward
0 new messages