Updated: 2013-11-21 14:12 EST
Check the due date for each assignment and put a reminder in your agenda, calendar, and digital assistant.
vim
text editor.vimtutor
program on the CLS.chmod
, umask
It took me an hour to prepare your midterm test for marking because 30 students out of 113 did not follow the Test Instructions:
18 did not fill in correct test version numbers
10 did not put correct lab section number on question sheet
6 did not spell own name correctly on mark sense form
2 did not put last name on question sheet
2 did not put any name on question sheet
1 did not fill in the answer bubbles beyond #5
Number of students who entered their own name incorrectly on the mark-sense form (usually by shortening it): 6
Number of students who got question #52 wrong even though the answer was given in the Test Instructions printed at the top of the test: 5
Class scores for 113 (out of 133 registered) students:
98.1 96.2 96.2 96.2 96.2 96.2 96.2 96.2 96.2 94.2 94.2 94.2 94.2 92.3 92.3 92.3 92.3 92.3 92.3 92.3 92.3 91.4 90.4 90.4 90.4 90.4 90.4 90.4 88.5 88.5 88.5 88.5 86.8 86.5 86.5 84.6 83.9 83.9 82.7 82.7 82.7 82.7 82.7 82.7 82.1 80.8 80.8 78.8 78.8 78.8 78.8 78.8 77.7 76.9 76.5 75 73.1 73.1 72.8 71.2 69.2 69.2 69.2 67.3 67.3 67.3 65.4 65.4 65.4 65.4 63.4 61.5 59.6 57.8 54.1 51.9 50.4 50 50 48.8 48.1 46.2 46.2 44.2 41.4 40.4 40.4 39.8 39.2 36.8 36.5 34.6 34.6 34.6 33.6 32.7 32.5 28.8 28.8 27.1 25.8 25.3 25.3 25.3 25 23.5 23.1 23.1 22.4 21.2 18.6 16.3 14
90% - 100% 28 ****************************
80% - 90% 19 *******************
70% - 80% 13 *************
60% - 70% 13 *************
50% - 60% 6 ******
40% - 50% 9 *********
30% - 40% 9 *********
20% - 30% 13 *************
10% - 20% 3 ***
0% - 10% 0
Some selected mark improvements between Midterm #1 and Midterm #2:
15.6 C A- 21.8 C- A- 30.8 C A+
15.8 A- A+ 22.3 D+ B+ 31.2 C A+
16.2 B A+ 22.5 B- A+ 31.5 F- D-
16.4 F+ C 22.6 F- C- 33.6 D+ A+
16.5 C- B+ 24.1 F- C 33.7 F- B
16.6 B A+ 24.2 D B+ 34.2 F+ A-
17.0 D- C+ 24.6 F+ B 35.3 F- D+
17.8 D- C+ 25.2 D+ A- 36.1 F+ A
17.9 B+ A+ 26.2 D+ A- 38.5 D- A
18.0 A- A+ 26.4 F- C+ 40.5 F- B-
18.7 B- A+ 29.0 C A+ 40.8 F A
20.4 F C 29.1 F- C+
You can see the errors in Midterm Test #2 PDF.
Your in-class notes go here.
Understanding pathnames and symlinks:
1. Create a file in /tmp:
$ touch /tmp/file
2. Create a directory in /tmp:
$ mkdir /tmp/dir
3. Create a symlink in /tmp with target "linux":
$ ln -s linux /tmp/symlink
De-reference: /tmp/symlink -> /tmp/linux
4. Create a symlink in /tmp/a/b/bar with target "../../a/../foo":
$ ln -s ../../a/../foo /tmp/a/b/bar
De-reference: /tmp/a/b/bar -> /tmp/a/b/../../a/../foo -> /tmp/foo
The CentOS checking program is still being written. Here’s what you can do so far:
On the CLS, create your assignment07
directory in the usual place. Then log in to your CenOS machine (as root
) and run these three commands on your CentOS machine, replacing abcd0001
with your own CLS userid in the third one:
# cd /tmp
# curl -A mozilla http://teaching.idallen.com/cst8207/13f/notes/data/assignment07do.sh >do.sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
112 560 112 560 0 0 9433 0 --:--:-- --:--:-- --:--:-- 1931
# USER=abcd0001 sh do.sh
---------------------------------------------------------------------------
abcd0001: FETCH version 2. Connecting to CLS as USER='abcd0001' using ssh
---------------------------------------------------------------------------
abcd0001: Use local Algonquin IP cst8207-alg.idallen.ca [y/N]? y
abcd0001: Please wait; using ssh to connect to user 'abcd0001' on cst8207-alg.idallen.ca ...
abcd0001@cst8207-alg.idallen.ca's password:
*** COURSE LINUX SERVER ***
---------------------------------------------------------------------------
idallen-ubuntu assignment07fetch_server.sh version 4 run by abcd0001.
Please wait; collecting info from abcd0001 Virtual Machine
---------------------------------------------------------------------------
VM files collected into CST8207-13F/Assignments/assignment07/abcd0001.tar.bz on CLS.
Now running checking program for abcd0001 on CLS:
----------------------------------------------------------------------------
check: idallen-ubuntu Fri Oct 18 12:48:40 2013
check: CST8207 assignment07 check program version 37
*** Checking account for abcd0001 on idallen-ubuntu ***
Going into HOME directory /home/abcd0001 on idallen-ubuntu
GOOD(2): Found correct 'source' statement in .bash_profile
GOOD(2): Found non-interactive return first line in .bashrc
GOOD(1): Found PS1= line in .bashrc
Going into directory CST8207-13F/Assignments/assignment07 on idallen-ubuntu
*** 4.? CLS: Set Up Tasks in assignment07 on idallen-ubuntu ***
On idallen-ubuntu: Using abcd0001.tar.bz dated Fri Oct 18 12:48:40 2013
Checking 'abcd0001.tar.bz' version 4 created Fri Oct 18 12:48:40 EDT 2013
*** 4.? CentOS 6.4 Installation Verify ***
GOOD(2): Found correct hostname
NOTE: Found correct kernel running
GOOD(2): Found correct number of RPM packages (201)
GOOD(2): Found correct memory size
GOOD(2): Found correct Toronto time zone
*** 4.? CentOS 6.4: Grub menu and time-out ***
GOOD(2): Found correct time out line in CentOS 6.4 grub.conf
GOOD(2): Found correct hidden menu line in CentOS 6.4 grub.conf
*** All Done ***
WARNING: Cannot find submission file 'assignment07.txt' on CLS
----------------------------------------------------------------------------
*** CHECK SCRIPT NOT FINISHED YET - SOON ***
----------------------------------------------------------------------------
Recruiter sends me an HTML email (including a typing error) with a Microsoft Word job specification
From: XXX
Subject: Linux/Unix Sys Admin
Here is a unique opportunity to be a part of the CGI team. Reporting
to a Manager of the Technologies and Infrastructure business unit,
the chosen candidate will act as system administrator on Linux
servers and will have the following responsibilities. The attached
are the requirements. If you are interested, pPlease forward your
resume to XXX along with your salary expectations.
Senior Technical Recruiter,
National Capital Region ,
Recruitment and Workforce Planning,
CGI Information Systems and Management Consultants
From Michael Anderson:
W14-8139- 77x Service Router 73D
Company Name: Alcatel-Lucent
Key Responsibilities / Functions:
·Remotely troubleshoot customer network issues on various IP Routing Products (includes 7750 SR, 7710SR, 7450 ESS, 7950 XRS, 7705 SAR and 7210 SAS)
·Analyze router/switch event logs and alarms, packet captures, connectivity traces, etc. to isolate issues to a product
·Interface with Global Technical Expertise Centers, Customer Account Teams, other Business Units, for technical consultation and customer support concerns
·Debug complex product installations, resolves complicated product problems by applying both established procedures and creative alternatives
·Enhance the capabilities to learn end to end solution/products of various customers.
·Maintain problem status and problem resolution records via ticketing system(s)
·Prepare reports on problems encountered and methods of resolution applied ensuring overall system integrity and reliability
·Maintain awareness of new features via training and cross train co-workers
Required Qualifications: (Education, Technical Skills/Knowledge)
·Must have excellent communication (verbal and written) skills
·Must have the ability to work well in a team environment
·Must be able to independently prioritize work
·Working knowledge of Linux or Solaris OS in order to parse large amounts of data effectively
·Knowledge of communication protocols (SNMP, TCP/IP)
Desired Qualifications: (Education, Technical Skills/Knowledge)
·Knowledge of mobility related solutions (LTE, Mobile Backhaul, SDN) is an asset
·Familiarity with various test equipment (IXIA, SmartBits, Landslide, etc). is desirable
·Working knowledge of IP Addressing/Sub-netting, Routing Protocols concepts, IP/MPLS is an asset