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 @sureshdrRequirements
: 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 MapFees : 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 Essentials1. 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 IntermediateThis 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 BiodataSuresh
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.