Lab 1: Change your password on shaula.csit.parkland.edu, follow along
in class and show me
your command history .
Due in class.
Lab 2: In class basic commands follow along for 10 points.
Classroom Sections: Due in class.
For next Week:
Exercise 1 Chapter 1.
Both Sections: Due by Midnight
Aug, 25
.
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.
Due by:
Sept, 15
at midnight.
Exercise 2 Chapter 2.
Both Sections: Due by midnight
Aug, 25
.
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.
Online Section: start your lab by practicing these
utilities from Chapter 3.
To do the Lab You will login to Angel
and look under Assignments | Labs . You can take it 3 times before the due date
and your highest score sticks.
Due by
Sept, 2 (Sept, 1 - Labor Day)
at midnight.
For Next Week:
Exercise 3 Ch 3 - Basic Commands Due by Midnight
Sept, 8
.
Week 3:
Sept, 2 (Sept, 1 - 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 4 -
filesystem basics. In Angel under Assignments | Labs.
Classroom Section: Due in class. You may take this 3 times in class.
Online Section: Due by
Sept, 8
at Midnight.
You may take this 3 times and your highest score sticks.
Lab 5 -
filesystem advanced . In Angel under Assignments | Labs.
Classroom Section: Due in class. You may take this 3 times in class.
Online Section: Due by
Sept, 15
at Midnight.
You may take this 3 times and your highest score sticks.
For Next Week:
Participation Week 3/4 In
the Assignments you will see the discussion board which requires your
participation for credit.
Due by:
Sept, 15
at Midnight.
Exercise 4 Linux filesystem
Due by
Sept, 15
at Midnight.
Exercise 5 Linux filesystem advanced
Due by
Sept, 15
at Midnight.
at midnight.
Quiz 1:
Covers Ch 3 and 4. 25 Questions 25 points 20 minutes. Classroom Section: At the Beginning of class on the second class
of next week.
Online Section: Due by
-Sept, 15
at midnight.
Week 4:
Sept, 8
Links, Reading, Class Overview:
Permissions and Links wrap-up in class lecture and the -i switch for ls
Online Section: don't forget the Quiz which is due by Sept, 15
at midnight.
Classroom Section: Don't forget there is a Quiz on Wednesday
Online Section: Don't forget there is a Quiz that will be
due by
Sept, 15
at midnight.
It will be posted late on
Sept, 8
so you will have a week to take it.
Online Section: Run vimtutor and then e-mail
me through Angel on what you learned/did for the lab. Be sure that
your e-mail through angel has the subject line: vimtutor Lab.
Due By: Sept, 22
at midnight.
vi lab 2
Classroom Section:
in class vi lab will be corrected in class during
lab time on
Sept, 15
.
Online Section: vi lab Due By: Sept, 22
at
midnight.
For next Week:
Exercise 6 - vi .
You may take this exercise as many times as you wish before
Sept, 22
at midnight.
Exam 1: Covering Ch 1-4 and 8.
Classroom Section:
in class on
Sept, 22
Online Section:
Due by -
Sept, 22
at midnight. Posted as of
Sept, 15
at 5:30 pm. Be sure you do it
before Midnight. It is 100 questions and you have 2 hours.
Week 5:
Sept, 15
Links, Reading, Class Overview:
Exam 1: Covering Ch 1-4 and 8.
Classroom Section:
in class on
Sept, 22
Online Section:
Due by -
Sept, 22
at midnight. Posted as of
Sept, 15
at 5:30 pm. Be sure you do it
before Midnight. It is 100 questions and you have 2 hours.
Participation Week 5/6 In
the Assignments you will see the discussion board which requires your
participation for credit.
Due by:
Sept, 29
at Midnight.
Exercise 7 - Chapter 5 the Shell and Redirection
You may take this Exercise as many times as you wish before
Midnight Sept, 29
.
Week 6:
Sept, 22
Links, Reading, Class Overview:
Classroom Section Exam 1 in class on
Sept, 22
Online Section Exam 1 due by Midnight
Sept, 22
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
Lab - Ch 10 pp. 301-316 Classroom Section:
Your 3 postings are due
by the end of class today. Online Section: Your 3 postings are due by
Oct, 6
by midnight.
Classroom Section: Lab - In class pp. 333-end of chapter
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, 13
For next Week:
Participation Week 7/8 In
the Assignments you will see the discussion board which requires your
participation for credit.
Due By Oct, 13
at Midnight.
Exercise 9
Ch 10 p. 316-end
You may take this Exercise as many times as you wish before Midnight
Oct, 13
.
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
Classroom Section: You will use ssh-keygen to allow yourself to automatically login
from your local workstation to shaula, no password required. Due in class.
Online section: You will login to jupiter. From jupiter you will create
a keypair using ssh-keygen with no passphrase. You will then place your public key into your
~.ssh/authorized_keys on shaula using sftp. Then you will test it by logging
into shaula from jupiter with no password or phrase required. Once you can login
to shaula from jupiter.csit.parkland.edu with no password required, you will
send me an e-mail in angel telling me EXACTLY the commands that you used.
Due By:
Oct, 13
at midnight.
HTML Lab Assignment Classroom Section: Due
Oct, 13
at the beginning of class.
Online Section: e-mail me the link to your page in angel
by
Oct, 20
at Midnight.
For Next Week:
Participation Week 7/8 In
the Assignments you will see the discussion board which requires your
participation for credit.
Due by:
Oct, 13
at Midnight.
Exercise 10
ftp scp, ssh and ssh-keygen
You may take this Exercise as many times as you wish before Midnight
Oct, 13
.
Quiz
covering Ch 5 and 10 Classroom section:
on The First class period next week for the
Online Section: Due by Midnight March 17.
Week 9:
Oct, 13
Links, Reading, Class Overview:
Quiz over Ch 5 and 10 on Monday
Midterm - Covers Ch 5, 7, 10 and 6
Classroom Section: on Oct, 20
in class
Online Section: Due By Oct, 20
Midnight
Review pp. 364-365, Special Characters, and variables
Labs:
Online Section Will have no Labs Specific to X since I cannot
guarantee you have an X server available to you. Please note that the Exercise
on X is posted for you though.
Shell script functions lab
Due before class on
Oct, 20
for classroom section,
Due by midnight
Oct, 20
for online section.
For Next Week:
Participation Week 9 and 10 In
the Assignments you will see the discussion board which requires your
participation for credit.
Due by:
Oct, 27
at midnight.
Exercise
11 X, Due by Midnight Oct, 20
at Midnight.
Exercise
12 Shell Scripting Ch 11, Due by Midnight Oct, 20
.
Week 10:
Oct, 20
Links, Reading, Class Overview:
Midterm Ch 5,6,7,10
In class Mar. 24 for the Classroom Section
Due by Mar. 31 at Midnight for the Online section.
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 1 assigned.
Example Scripts copy and use these to help you
with your control structures.
Labs:
This week I am assigning the Projects so there will be no labs other than the
projects.
Project 3 Project 3 is due by:
Nov, 10
.
At the beginning of class for the classroom section,
By midnight for the online section.
Project 3 AVI Video
.
Week 12:
Nov, 3
Links, Reading, Class Overview:
Test 3. Wednesday Apr. 16 for classroom section.
Posted soon for the Online Section
Test 3 - Test 3 covers everything since the Midterm: Including shell
programming, Ch 11, regex,
sed tar , find, diff and variables.
Classroom Section: Wednesday Apr. 16
Online Section: Due by Midnight
Nov, 17
Exercise 16 - awk You may take this exercise as many times as you wish before Midnight
Nov, 24 Thanksgiving Vacation begins Nov. 26 at 5pm
.
Exercise 17 - tar You may take this exercise as many times as you wish before Midnight
Nov, 24 Thanksgiving Vacation begins Nov. 26 at 5pm
.
Participation Week 13/14: Log on to Angel
and make some postings and join our discussion about Linux. 10 Points Participation, Due by Midnight Nov, 24 Thanksgiving Vacation begins Nov. 26 at 5pm
.
Week 14:
Nov, 17
Links, Reading, Class Overview:
Test 3 For Online class due before Nov, 17
at midnight. Covers everything since the last test. Including shell programmin, Ch 11, regex, sed tar
diff find and variables.
crontab and at Lab Due by Monday May 5 at
the beginning of class for the classroom section. The online section will e-mail
me the answers through Angel by Midnight May 5.
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
.