BC-isit442 Class Overview And Structure
Version 0.1
January 05, 2016
http://mohsen.banan.1.byname.net/PLPC/120048
Contents
- Part I ByStar Reference Model Review
- Part II Daemontools Live Walkthrough
- Part III dnscache and tinydns Overview
- Part IV Class Activities
- Part V Assignments
Part I |
<presentation>
[plain] Part 1: ByStar Reference Model Review
Contents
- Part I ByStar Reference Model Review
- Part II Daemontools Live Walkthrough
- Part III dnscache and tinydns Overview
- Part IV Class Activities
- Part V Assignments
[part=1]
1 Philosophy And Values – Tangible Authonomy and Tangible Privacy
Philosophy And Values – Tangible Authonomy and Tangible Privacy
- Reading Assignment Feedback (http://www.by-star.net)
- Review the concept of “Conviviality”
- Review the concept of Resonsibility Of Professions – Though To Swallow?
2 ByStar Platform (BxP)
ByStar Platform (BxP)
- The VM that we have been using is the ByStar Platform (BxP)
- It (the unified software) Can Be Configued To Become:
- BUE: A Light User Environment (NATed) – For TouchPads, Phones
- A Heavy Intranet Cluster User Environment (NATed) – For Desktops, LapTops
- A Complete Internet Service Environment – For Servers, VMs, Private and Public Clouds
3 Concept Of Autonomous and Controlled By* Information and Service Objects (BxIso)
Consider Getopt
- Each Of Us Will Be Registered As An Autonomous BxIso
- BxIso is manifested as a “Unix Account”
- BxPs are Containers Of bxSOs
- Each Autonomous BxIso can create additional controlled BxIsos
- BxIso’s can exist in parallel in multiple BxPs and be synchronized. At anytime the BxIso that is Internet Visible is call the “Principal BxIso”
- Different services within BxIsos can be mapped to domains at will
4 Services Realization Of BxIsos
Services Realization Of BxIsos
- A service realization of a BxIso is manifested as a directory within the Unix Account
- Examples: BxIso/iso/sr/apache2/web BxIso/iso/sr/apache2/gitweb BxIso/iso/sr/qmail/
5 Email Service Realization Of BxIsos
Email Service Realization Of BxIsos
Within BxIso/iso/sr/qmail/ are:
- Controls of local-parts
- Maildirs for final deliveries
- Mapping Of local-parts to maildirs
- Mail retrieval control information
Part II |
<presentation>
[plain] Part 2: Daemontools Live Walkthrough
Contents
- Part I ByStar Reference Model Review
- Part II Daemontools Live Walkthrough
- Part III dnscache and tinydns Overview
- Part IV Class Activities
- Part V Assignments
[part=2]
6 Daemontools Blee Panel
Daemontools Blee Panel
- Software-Service Continuum - Daemontools
- Review The Model
- Review
- Let’s Walk Through https://cr.yp.to/daemontools.html
7 File Variables As The Most Simple Control Method
File Variables As The Most Simple Control Method
- cd /etc/service/dnscache
- Start From Run and Walkthrough
- Visit env
Part III |
<presentation>
[plain] Part 3: dnscache and tinydns Overview
Contents
- Part I ByStar Reference Model Review
- Part II Daemontools Live Walkthrough
- Part III dnscache and tinydns Overview
- Part IV Class Activities
- Part V Assignments
[part=3]
8 Dnscache Overview
Dnscache Overview
- Control Through daemontools
- /etc/resolv.conf
- Local Resolutions Bypass
9 Tinydns Overview
Tinydns Overview
- Control Through daemontools
- Dynamic Addition Of DNS records through scripting
Part IV |
<presentation>
[plain] Part 4: Class Activities
Contents
- Part I ByStar Reference Model Review
- Part II Daemontools Live Walkthrough
- Part III dnscache and tinydns Overview
- Part IV Class Activities
- Part V Assignments
[part=4]
10 Emacs As A System Administration Tool
11 Bash Scripting – The IIM Framework Oriented Approach
11.1 Framework Oriented IIM Bash Scripting
Framework Oriented IIM Bash Scripting
- cp /opt/public/osmt/bin/startIimGeneric.sh /isit442/lastName-iim.sh
- Add VisExample
- Add Describe
- Add Functionality
- Add EH_problem
- Invoke Through Emacs Client
11.2 Adding An iimPanel to Our iimBash Examples
Adding An iimPanel to Our iimBash Examples
- cd /isit442
- cp /opt/public/osmt/bin/startIimBash.org Panel.org
- F11-F11
- Let’s Customize
Part V |
<presentation>
[plain] Part 5: Assignments
Contents
- Part I ByStar Reference Model Review
- Part II Daemontools Live Walkthrough
- Part III dnscache and tinydns Overview
- Part IV Class Activities
- Part V Assignments
[part=5]
12 Assignments
[plain]Assignments
- Read through “man dnscache” and “man tinydns”
- Page through more “Life With Qmail”. Focus on the qmail specific parts – message queueing and delivery.
- Experiment more with iimBash and iimPanels