NOS 120 Linux/Unix Single User Study Guide
- Introduction
- Guide to General Policies
- Importance of this Course
- Scope of this Course
- The Textbook
- Read the Preface
- Always Read the Chapter Summaries
- End-Of-Chapter Review Exercises
- Introduction to Linux (Chapter 01)
- Operating Systems
- The Linux OS
- Kernel Versions
- History of Linux
- Linux Distributions
- Amazing Timeline http://futurist.se/gldt (Click to Enlarge)
- Note the importance of Slackware, Red Hat, and Debian
- Common Uses of Linux
- Web Servers
- File and Print Servers
- Supercomputers
- Workstations
- Chapter Summary
- Key Terms: Beowulf, closed source software, cluster, command line interface, cracker, development kernel, distribution, Fedora, GNU, GPL, graphical user interface, hacker, kernel, Linux Torvalds, Linux, major version, minor version, multitasking, multiuser, open source software, operating system, production kernel, Red Hat, revision number, server, source code, SuSE, UNIX, workstation, X Windows
- Review Questions: 2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19
- Discovery Exercises: 7
- Notable Players in the History of UNIX & Linux (Instructor Topic)
- AT&T Bell Labs [Bell Labs History]
- Ken Thompson [Wikipedia Biography]
- Dennis Ritchie [Home Page]
- Linus Torvalds [Video: Origins of Linux]
- Eric S. Raymond [Home Page]
- Richard Stahlman [Stallman.org]
- Free Software Foundation [www.gnu.org]
- Linux Installation and Usage(Chapter 02)
- Installing Linux
- Preparation
- Hardware Compatability List (HCL)
- Installation Methods
- Installing Virtual Guests OS from an ISO
- Basic Linux Usage
- Shells and Terminals
- Basic Shell Commands
- Getting Help
- Shutting Down or Rebooting
- Chapter Summary
- Key Terms: ATA, BASH, dual booting, ext4, extended partition, filesystem, firstboot wizaard, GRUB, HCL, logical drives, man pages, metacharacters, partition, primary partition, SATA, shell, SCSI, swap, terminal, virtual memory
- Review Questions: 1, 3, 5, 6, 7, 8, 9, 10, 13, 15, 16, 17, 18, 20
- Hands-On Projects: 1 (Installation Checklist & HCL), 2 (Follow Instructor Videos for VirtualBox & Fedora), 3 (remember Ctrl+Alt+F8 to return to GUI), 6 (Are there other places to find help?), 7 (Disabling Security Simplifies Classroom Instruction)
- Exploring Linux Filesystems (Chapter 03)
- Linux Directory Structure
- Viewing Files and Directories
- File Types
- Filenames
- Listing Files
- Wildcard Metacharacters
- Displaying the Contents of Text Files
- cat & tac
- head & tail
- more & less
- Displaying the Contents of Binary Files
- Searching for Text within Files
- Regular Expressions
- grep
- Editing Text Files
- vi & vim
- emacs
- gedit
- Other Editors
- Why Are We Doing this the Hard Way?
-
- Chapter Summary
- Key Terms: . (dot), .. (dot-dot), ~ (tilde), absolute pathname, cat, cd, command mode, concatenation, device file, directory file, filename, filename extension, gedit, grep, head, home, less, ls, metacharacter, more, parent directory, regular expressions, subdirectory, tab-completion, tac, tail, text file, vi, wildcard
- Review Questions: 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 18, 20
- Hands-On Projects: 1, 2, 3, 4, 5, 6, 7
- Discovery Exercises: 1, 2, 3, 6, 9 (optional)
- More vim (Instructor Topic)
- www.vim.org
- Linux Filesystem Management (Chapter 04)
- Filesystem Hierarchy Standard (FHS)
- Managing Files and Directories
- Finding Files
- Linking Files
- File and Directory Permissions
- Understanding Ownership
- Managing Permissions
- Default Permissions
- Special Permissions
- Chapter Summary
- Key Terms: /bin, /boot, /dev, /etc, /home, /lib, /mnt, /opt, /proc, /root, /sbin, /tmp, /usr, /var, chmod, cp, Filesystem Hierarchy Standard, group, inode, mkdir, mv, owner, PATH, permissions, primary group, recursive, rm, rmdir, touch, umask, user, which
- Review Questions: 1, 2, 4, 5, 7, 8, 10, 12, 13, 14, 15, 18, 19, 20
- Hands-On Projects: Complete all 10 hands-on projects, in the given order (about 4 hours)
- Discovery Exercises: 4, 5, 6, 10
Last Updated: March 2012