Lab 1: Login to shaula.csit.parkland.edu and change your password
. I will be checking the system logs for the online section to see if you have
changed your password by the due date. Classroom Section: Due in class.
Online Section: Due by Midnight
Aug. 31
Lab 2: In class basic commands follow along for 10 points.
Classroom Section: Due in class.
Online Section:You will login and practice all the commands that
are in Ch 1 and 2 and in the web pages. Here is how I will correct your lab Due by Midnight
Aug. 31
For next Week:
Exercise 1 Chapter 1.
Both Sections: Due by Midnight
Aug. 31
.
Exercise 2 Chapter 2.
Both Sections: Due by midnight
Aug. 31
.
Exercise 3 Chapter 3.
Both Sections: Due by midnight
Sept. 7 (College Closed Labor Day)
.
Exercise 4 Chapter 4.
Both Sections: Due by midnight
Sept. 14
.
Participation Week 1 - 4 In the Assignments you will see the discussion board which requires your posting for credit. Introduce yourself and help us become a community. This is especially important for the online students where you should ask most of your questions and I will be posting notes on what was covered in the Classroom section.
Both Sections Due by:
Sept. 21
at midnight.
Chapter 3 - skip gzip, tar, sort, uniq.
On p. 55 you should know that we use ytalk not talk
Read Chapter 4
Chapter 4 pp. 74-76 - standard linux directories
Chapter 4 pp. 83-87 - links and symbolic links
Read p. 676-679 chmod -
Special note on chmod
We
do not use the extra number in the permission
setting scheme as shown on p. 677 table 2, so we will
not be using chmod 4xxx or chmod 0755 etc.
Instead we just use
chmod 755 etc. as shown on p. 678.
I am still working on my format but here are some files
for you to check out. They are not web pages or anything but
you can click to download them in the format of your choice. Your
browser may open them in a plugin, or you may save them to disk
and then open them with "Windows Media Player" or any other such
video player that you may have. Be sure to give me feedback on your
preferences in formats and other subjects that you want video on.
Lab 3 - Basic Commands Classroom Section: Due in Class
Online Section: Due by midnight
Sept. 7 (College Closed Labor Day)
You will login to angel,
go to the labs tab and you will see lab 3 which you can take 3 times and your
highest score will stick. You should practice the exercises first to prep for
the lab.
Lab 4 - Filesystem Basics Classroom Section: Due in Class
Online Section: Due by midnight
Sept. 9
You will login to angel,
go to the labs tab and you will see lab 3 which you can take 3 times and your
highest score will stick. You should practice the exercises first to prep for
the lab.
For Next Week:
Exercise 3 Ch 3 - Basic Commands Due by Midnight
Sept. 7 (College Closed Labor Day)
.
Exercise 4 Ch 4 - Linux Filesystem Due by Midnight
Sept. 14
.
Week 3:
Sept. 7 (College Closed Labor Day)
Links, Reading, Class Overview:
Linux Filesystem Advanced
Review the Utility Summaries on pp.63-4 Especially:
cp [source-file] [dest-file]
diff [file1] [file2]
file [file-to-find-out-what-it-is]
grep [search-string] [file]
head [file-to-look-at-the-top-of]
mv [file-to-move] [destination-to-move-it-to]
tail [file-to-look-at-bottom]
apropos [keyword]
whereis [binary-file-name]
which [search-environment-for-which-utility-runs-when-you-call-it]
Lab 5 -
filesystem advanced . In Angel under Assignments | Labs.
clasroom Section:due in class. Online Section:You may take this 3 times prior to Midnight
Sept. 15
.
Lab 6 - Permissions Lab (Not in
Angel, click this link)
Classroom Section:
Due by Sept. 21
at Midnight. I will
be correcting this outside of class next week.
Online Section:
Due by Sept. 21
at Midnight. I will
be correcting this outside of class next week.
For Next Week:
Exercise 4 Linux filesystem
Due by
Sept. 14
at Midnight.
Exercise 5 Linux filesystem advanced
Due by Sept. 21
at Midnight.
Quiz 1:
Covers Ch 3 and 4, the Labs and Exercises 1-5.
25 Questions 25 points 25 minutes. Classroom Section:
At the Beginning of class on the second class
of next week.
Online Section:
In Angel under Quizzes/Exams tab.
Due by Sept. 21
at Midnight.
Week 4:
Sept. 14
Links, Reading, Class Overview:
Classroom Section Quiz 1 at the beginning of class on Wed.
Online Section: Redirection Lab
Due by Sept. 28
at Midnight.
For next Week:
Exam 1: Covering Ch 1-4 and 8. - In Angel Classroom Section:
In-class on the week of Sept. 28
the
second meeting of the week. Online Section:
Due by Oct. 5
at Midnight.
Participation 2: Weeks 4-8 In
the Assignments you will see the discussion board which requires your
participation for credit.
Due by:
Oct. 19
at Midnight.
Exercise 7 - Chapter 5 the Shell and Redirection
You may take this Exercise as many times as you wish before
Midnight Oct. 5
.
Week 6:
Sept. 28
Links, Reading, Class Overview:
There will be Exam 1 Ch 1-4 and 8 on Wednesday of Week 6 for the
Classroom section.
For the online section Exam 1 is due before
Oct. 5
at midnight
Read Ch 10 - pp. 301-316 Process Management, startup files,
keyword variables
The Bourne Again Shell Ch 10
Read Ch 10 - pp. 301-316 Process Management, startup files,
keyword variables
pp. 364-5 are good tables to look at
Don't worry too much about pp. 351-end of chapter, I don't really
cover Command Line Expansion in much detail
Practice the shortcut way of moving around using:dirs pushd
popd Just a little practice with these will make it obvious
how it works. The book is good on the subject too.
Ch 10 - pp. 316-333 Process Management, startup files, keyword variables
Classroom Section: Lab - In Class: Process Management and your first
script.
Online Section:
Create a shell script that is executable
by me. Make it named first.sh. Place it in your bin. It will give me a
greeting and then it will list the
current users who are on shaula. It will also tell me who I am. It will
also give a long listing of my current directory. Remember a shell
script is no different than typing the commands, so you may try them in
order at the command line first and then when you have it down put them
in a shell script.
Due By Oct. 12
For next Week:
Participation 2: Weeks 5-8 In
the Assignments you will see the discussion board which requires your
participation for credit.
Due By Oct. 19
at Midnight.
Exercise 8
Ch 10 p. 301-316
You may take this Exercise as many times as you wish before Midnight
Oct. 19
.
Exercise 9
Ch 10 p. 316-end
You may take this Exercise as many times as you wish before Midnight
Oct. 19
.
Week 8:
Oct. 12
Links, Reading, Class Overview:
There will Be an Exam covering Ch 5, 10 and 7 next week
Finish Chapter 10
Ch 10 - pp. 333-end Positional Parameters, exit status, alias, single -vs- double quotes
Ch 10 - pp. 364 Parameters and Special Characters Table.
Ch 10 - pp. 365 Logical Operators Table.
Communications and using ssh-keygen and sftp
Read Ch 7 pp. 155-178
NFS pp. 177-9 - note how shaula exports it's filesystems
to the other systems in our lab.
See the web server's logs for errors. To do this you login to the
machine www-csc.csit.parkland.edu and tail the error_log which is
located in /var/log/apache/www/error_log
Labs:
ssh-keygen Lab:
You will use ssh-keygen to allow yourself to automatically login
from your local workstation to shaula, no password required.
Classroom Section: Due in class at the beginning of class on
Oct. 19
in class.
Onlline Section: ssh-keygen Lab due by
Oct. 19
.
Exercise 10
ftp scp, ssh and ssh-keygen
You may take this Exercise as many times as you wish before Midnight
Oct. 26
.
Week 9:
Oct. 19
Links, Reading, Class Overview:
Classroom Section will have time to work on their WebPages on Monday.
Exam on Second Day of the Week for the MW Section.
Exam for the Online Section take before
Oct. 28
at midnight.
For Next Week:
Participation Week 3 In
the Assignments you will see the discussion board which requires your
participation for credit.
Due by:
Nov. 23
College Closes at 5pm Wed. Nov. 25
College Closed Nov. 26-29.
at midnight.
Skipping Exercise 11 for now (X windowing systems)
Review pp. 364-365, Special Characters, and variables
Project 1 assigned.
Shell Scripting
man bash
man test
Ch 11 pp. 402-3 - Shell Builtins
Ch 10 p. 363 - Keyword Variables
Ch 10 p. 364 - Positional Parameters
Ch 10 pp. 364-5 - Shell Special Characters & and Logical Operators
Continue shell scripting.
Project 2 assigned.
Example Scripts copy and use these to help you
with your control structures.
Labs:
Lab file_test.sh: You will make a shell script
and place it in your
bin and make sure that it is executable by me.
Name the file
file_test.sh
The shell script will ask me for the name of a file
and then it will return to me the answer on if I am the
owner or
not. Due by: Classroom Section:
Nov. 2
at the beginning of class.
Online Section:
Nov. 2
at midnight.
See Also:
read builtin (not man read which is a C header file)
man test
see the example scripts
Lab: Shell Script Functions .
Due by: Classroom Section:
Nov. 4
at the beginning of class.
Online Section:
Nov. 4
at midnight.
For Next Week:
Participation Week 3 Due by: Nov. 23
College Closes at 5pm Wed. Nov. 25
College Closed Nov. 26-29.
.
at midnight.
Exercise
12 Shell Scripting Ch 11, Due by Midnight Nov. 16
.
Participation Week 3 In
the Assignments you will see the discussion board which requires your
participation for credit.
Due by: Midnight
Nov. 23
College Closes at 5pm Wed. Nov. 25
College Closed Nov. 26-29.
.
Project 3 Project 3 is due by:
Nov. 23
College Closes at 5pm Wed. Nov. 25
College Closed Nov. 26-29.
.
At the beginning of class for the classroom section,
By midnight for the online section.
Project 3 AVI Video Project 3 Embedded Flash Video
.
sed Lab assignment Due by: Classroom Section Nov. 23
College Closes at 5pm Wed. Nov. 25
College Closed Nov. 26-29.
at the beginning of class. Online Section
Nov. 23
College Closes at 5pm Wed. Nov. 25
College Closed Nov. 26-29.
at midnight.
For Next Week:
Exercise 14 - Regular expressions
Exercise 14 Regex Due:
Nov. 23
College Closes at 5pm Wed. Nov. 25
College Closed Nov. 26-29.
midnight.
Exercise 15 -sed Exercise 15- sed
Due: Nov. 23
College Closes at 5pm Wed. Nov. 25
College Closed Nov. 26-29.
by midnight.
.
awk Lab Due by: Classroom Section in Class on the second
Class Meeting of the week.
Online Section:
Nov. 23
College Closes at 5pm Wed. Nov. 25
College Closed Nov. 26-29.
.
tar Lab Due by: Classroom Section in Class on
Nov. 23
College Closes at 5pm Wed. Nov. 25
College Closed Nov. 26-29.
.
Online Section:
Nov. 30
.
For Next Week:
Exercise 16 - awk You may take this exercise as many times as you wish before Midnight
Nov. 30
.
Exercise 17 - tar You may take this exercise as many times as you wish before Midnight
Nov. 30
.
Week 14:
Nov. 23
College Closes at 5pm Wed. Nov. 25
College Closed Nov. 26-29.
crontab and at Lab Due by: Classroom Section bring to Class
on Dec. 7
. Online Section: e-mail me the answers
ito the 5 questions through angel.
Due by:
Dec. 7
.
C programming
Lab Due by: Classroom Section bring to Class
on Wed. May 6.
. Online Section: place the binary named
product in your bin and I will run it.
Due,
Dec. 14
before Midnight .
The book Grokking the GIMP by Carey Bunks is the official documentation of
the GIMP and is available at most booksellers
/usr/doc/gimp-2.2.17/ on shaula
/usr/doc/gimp-help-2-0.8/ on Shaula
ispell
man ispell
See the file: /usr/doc/ispell-3.2.06/README
~/.ispell_english or ~/.ispell_default is your personal dictionary
depending upon which version of the ispell binaries you are running
Labs:
In class Lab - take Ex. 21 System Administration 3 times during lab.
In class OpenOffice Lab
There will be no specific labs for the online section this week
For Next Time:
Next time will be the Final. See the time below. See you in CSC171 - Linux Installation and
Administration in the Fall!
Remember you must get your projects done and graded by me before you take the
final
.