Title: Week 4 at a Glance
Course: TAACCCT - Open Source Server Admin.- CIS 235 > Section: Course Content

Week 4 at a Glance

1. If you haven’t done so already, complete the installations of openSUSE twice (one for KDE and one for GNOME)
2. Optionally: Complete activities 4-1 and 4-2
  1. With your own Linux computer, you can now use GUI editors.   Knowing the terminal window editors (e.g. vi and vim) is always a good thing, but if you wish to use a GUI editor, you may do so.
3. Set up your system for SSH or VNC acccess
4. Read Chapter 5 - Linux Operations & Administration 1^st  Edition Authors: Nadine Basta, Dustin Finamore, Alfred Basta, Serge Palladino - Publisher: Cengage Learning
5. Watch a YouTube video: How to Understand Linux File and Directory Permissions: Linux Server Training 101
6. Watch a YouTube video Setting and exporting environment variables
7. Watch a YouTube video: Bash Scripting Basics Part 1
8. Participate in the Discussion Board for Chapter 5
9. Complete all ten activities in Chapter 5 - Linux Operations & Administration 1^st  Edition Authors: Nadine Basta, Dustin Finamore, Alfred Basta, Serge Palladino - Publisher: Cengage Learning
10. Take the Chapter 5 Reading Quiz – Quiz generated from the following publisher test pool. - Linux Operations & Administration 1^st Edition Authors: Nadine Basta, Dustin Finamore, Alfred Basta, Serge Palladino - Publisher: Cengage Learning
11. Configure IRC for your own Linux system(s)

Intro:

This chapter is partially on writing scripts.   System administration often involves completing the same steps multiple times (such as what I do each semester to create accounts for students in my classes).  One way would be to blindly type the same commands over-and-over, month-after-month.   The more "interesting" way is to write a script once to do the work for you, and then not have to complete all of the steps each time.   (Ideally, I prefer to write a script that runs regularly that does things without needing me to be near the keyboard at all).

For small programs, I would use bash (or my own favorite shell tcsh) to do something.  If I know I am trying to build a medium-sized or large-sized program, or if the program grows too big, I switch to a different language, such as Python (which is taught in CIS 133).

Attached Files: | - Week 4 at a glance.docx