|1||installation and environment
Sobell ch 1 "Welcome" - read lightly, as casual background and overview
Sobell ch 2 "Installation Overview" - omit RAID and LVM sections. Omit sections on obtaining and burning source data on CDs.
Sobell ch 3 "Step-by-Step Installation" - read it over, up to section on X Window System; omit that and remainder of chapter. Describes installation steps.
Tutorial on MBR and GPT
"Hard disk layout" - ibmdeveloperworks
a short article about secure boot
|do - fundamental commands assignment, the one at the
website link entitled
for reference only:
|2||bootup and initialization
| 1) system initialization
A) venerable SysVinit way:
Sobell ch 11 "System Administration: Core Concepts" - read the section titled "System Operation" discussing the boot process and runlevels.
article Linux System Startup about Unix SysV startup procedure
article Inside the Linux Boot Process IBM
B) new systemd way:
|"The Linux Utilities" in the textbook (ch 7 in 7th edition, ch 5 in 6th edition) - a catalog of important commands. Read it but skip discussion of the following less important commands: hostname, lpr, uniq, diff, mcopy, gzip/gunzip/bzip, apropos, finger, w, write/talk/mesg. Skip vim tutorial.||-||Nuts & bolts|
|4|| text editing
Sobell ch 5 (6th ed.) or ch 7 (7th ed.) "The Linux Utilities" - vim tutorial.
website link "vi - the Visual Editor" and reference links therein
Sobell - the portion of ch 6 (either edition) that addresses "access permissions."
overview of "File permissions"
Vi Lover's Home Page
run "vimtutor" on a linux system that has it and perform its tutorial exercise
At Using the vi editor perform the vi activities shown starting in section 3.13.2
|5||user interface: the shell
|Sobell ch 5 (7th ed.) "The Shell" - read the whole chapter||-||The Shell|
|6||user interface: X window graphical system
| Sobell ch 10 (7th ed.) - read the section entitled "X Window System"
Sobell ch 1 - read over the section on the X Window System.
the The X Window User HOWTO,
sections 2, 3, and 6
|view linux's many desktops||Linux GUI|
Sobell ch 9 "The Bourne Again Shell" The chapter is full of
embedded short 1- and 2-liner examples. I suggest you be at a bash shell
while reading, to try out some of the interesting ones as you go.
see also the Bash Programming Introduction HOWTO
|Shellscript 1||Shell Scripting|
| information scattered in Sobell, some of
which are in chapters already assigned. Read
"Running a Program in the Background" pp241-242
"Processes" pp314-316. Note the interesting pstree command
"$$: PID number" pp.929-30
turn in the result on paper
time synchronization and control
Sobell Chapter 15 (7th ed.) section titled "Scheduling Tasks"
- home of David Mills
- home of network time protocol
|scheduled jobs (in-class)||Scheduled processes|
|10||maintaining software on a linux machine
compiling/installing apps from source code
Sobell ch 12 (7th ed.) "Finding, Downloading, and Installing Software"
read about backup and
tar - see the GNU
tar Reference Manual
Linux backup programs - here is a listing. Very many of them are based on rsync
passphrases and ssh-agent
do - this exercise
on comparison among different flavors of UNIX. This is to be done on DETER, remotely, using
the DETER accounts issued to you.
what to turn in - as the product of this assignment, answer the 7 multiple-choice questions at the end of the exercise write-up. Please submit answers to them onto the remote Unix machine using these preparation and submittal instructions. Please name your file "comparisons.txt".