ICT3631
EXAM PACK
FOR ASSISTANCE WITH THIS MODULE +27 67 171 1739
,UNIVERSITY EXAMINATIONS
OCTOBER/NOVEMBER 2022
ICT3631
ADVANCED OPERATING SYSTEMS PRACTICE
100 Marks 2 Hours
Welcome to the ICT3631 exam.
Examiner name: Dr. D Bisschoff
Internal moderator name: Dr. E Ochola
External moderator: Dr. J Mentz
This paper consists of 4 pages.
Instructions:
• You MUST use the invigilation app (IRIS). It is compulsory.
• This is an open book test, meaning you are allowed to use your textbook.
• Please note that NO other form of assistance is allowed (another individual, notes, internet
or anything else).
• Cutting and pasting from the textbook (electronic media) is prohibited.
• You have two hours to complete this paper.
• Do NOT use the time allocated to enable you to upload your work to keep writing. It is not
allowed.
• You may upload PDF files only, nothing else is acceptable.
• Be sure that your upload is NOT password protected or uploaded as read only.
• Answer all questions and in sequence.
• You will be unable to submit unless you tick the honesty declaration on the upload page.
• The honesty declaration is binding.
• Incorrect file format and uncollated answer scripts will not be considered.
• NO emailed scripts will be accepted.
• Students are advised to preview submissions (answer scripts) to ensure legibility and that
the correct answer script file has been uploaded.
• Incorrect answer scripts and/or submissions made on unofficial examinations platforms
(including the invigilator cell phone application) will not be marked and no opportunity will
be granted for resubmission.
• Mark awarded for incomplete submission will be the student’s final mark. No opportunity for
resubmission will be granted.
• Mark awarded for illegible scanned submission will be the student’s final mark. No
opportunity for resubmission will be granted.
• Submissions will only be accepted from registered student accounts.
• Students who have not utilised invigilation or proctoring tools will be subjected to
disciplinary processes (only include if applicable).
• Students suspected of dishonest conduct during the examinations will be subjected to
disciplinary processes. UNISA has a zero tolerance for plagiarism and/or any other forms
of academic dishonesty.
• Students are provided one hour to submit their answer scripts after the official examination
time. Submissions made after the official examination time will be rejected by the
examination regulations and will not be marked.
• Students experiencing network or load shedding challenges are advised to apply together
with supporting evidence for an Aegrotat within 3 days of the examination session.
• Students experiencing technical challenges, contact the SCSC 080 000 1870 or email
or refer to URL link for the list of additional contact numbers
or alternatively email your module lecturer. ONLY communication from your myLIfe
account will be considered.
TURN OVER
, ICT3631
OCTOBER/NOVEMBER 2022
Question 1
1.1 Give the commands you would use to:
a) find the status of the ssh server in Fedora. (3)
b) start the ssh server in Fedora at boot time. (3)
1.2 The scp command can be used to backup files over a network, but it has shortcomings.
Discuss the shortcomings in terms of information that is lost and duplication. (7)
1.3 Currently the CUPS service is not running. However, you type a restart command by
accident. Explain what will happen. (4)
1.4 Explain how would you address the following problems?
a) You have one network interface card in your machine, but it must be listening on multiple
addresses. (2)
b) You have several network interface cards in your machine, but you only have 1 ip-address.
All the network interfaces must respond to the single ip-address. What would be the
advantages of your solution to the problem. (3)
1.5 Discuss in detail the main services used with a Samba server. (9)
1.6 What command would you use to ensure CUPS is a persistent service in the SysVinit
daemon? (6)
[37]
TURN OVER
, ICT3631
OCTOBER/NOVEMBER 2022
Question 2
2.1 While installing new packages you are faced with dependency errors.
a) How would you avoid these errors (3)
b) What would your strategy be if you cannot avoid these errors? (5)
2.2 Explain what is wrong if your webserver gives the following errors.
a) File permissions prevent access. (2)
b) Client denied by server configuration. (2)
c) Directory index forbidden by rule. (2)
d) Premature end of script headers. (2)
e) SELinux errors (2)
2.3 Write a chage command to ensure that user Jill changes her password every 20 days but
cannot change the password within 5 days after setting a new password. Jill must also be
warned that her password will expire 3 days in advance. (7)
2.4 What are the tasks that need to be performed to set up NFS? (10)
[35]
Question 3
3.1 Copy the following table to your script and fill in the blanks regarding the smb.conf file.
(7)
Section What is specified in the section
global
homes
printers
TURN OVER
EXAM PACK
FOR ASSISTANCE WITH THIS MODULE +27 67 171 1739
,UNIVERSITY EXAMINATIONS
OCTOBER/NOVEMBER 2022
ICT3631
ADVANCED OPERATING SYSTEMS PRACTICE
100 Marks 2 Hours
Welcome to the ICT3631 exam.
Examiner name: Dr. D Bisschoff
Internal moderator name: Dr. E Ochola
External moderator: Dr. J Mentz
This paper consists of 4 pages.
Instructions:
• You MUST use the invigilation app (IRIS). It is compulsory.
• This is an open book test, meaning you are allowed to use your textbook.
• Please note that NO other form of assistance is allowed (another individual, notes, internet
or anything else).
• Cutting and pasting from the textbook (electronic media) is prohibited.
• You have two hours to complete this paper.
• Do NOT use the time allocated to enable you to upload your work to keep writing. It is not
allowed.
• You may upload PDF files only, nothing else is acceptable.
• Be sure that your upload is NOT password protected or uploaded as read only.
• Answer all questions and in sequence.
• You will be unable to submit unless you tick the honesty declaration on the upload page.
• The honesty declaration is binding.
• Incorrect file format and uncollated answer scripts will not be considered.
• NO emailed scripts will be accepted.
• Students are advised to preview submissions (answer scripts) to ensure legibility and that
the correct answer script file has been uploaded.
• Incorrect answer scripts and/or submissions made on unofficial examinations platforms
(including the invigilator cell phone application) will not be marked and no opportunity will
be granted for resubmission.
• Mark awarded for incomplete submission will be the student’s final mark. No opportunity for
resubmission will be granted.
• Mark awarded for illegible scanned submission will be the student’s final mark. No
opportunity for resubmission will be granted.
• Submissions will only be accepted from registered student accounts.
• Students who have not utilised invigilation or proctoring tools will be subjected to
disciplinary processes (only include if applicable).
• Students suspected of dishonest conduct during the examinations will be subjected to
disciplinary processes. UNISA has a zero tolerance for plagiarism and/or any other forms
of academic dishonesty.
• Students are provided one hour to submit their answer scripts after the official examination
time. Submissions made after the official examination time will be rejected by the
examination regulations and will not be marked.
• Students experiencing network or load shedding challenges are advised to apply together
with supporting evidence for an Aegrotat within 3 days of the examination session.
• Students experiencing technical challenges, contact the SCSC 080 000 1870 or email
or refer to URL link for the list of additional contact numbers
or alternatively email your module lecturer. ONLY communication from your myLIfe
account will be considered.
TURN OVER
, ICT3631
OCTOBER/NOVEMBER 2022
Question 1
1.1 Give the commands you would use to:
a) find the status of the ssh server in Fedora. (3)
b) start the ssh server in Fedora at boot time. (3)
1.2 The scp command can be used to backup files over a network, but it has shortcomings.
Discuss the shortcomings in terms of information that is lost and duplication. (7)
1.3 Currently the CUPS service is not running. However, you type a restart command by
accident. Explain what will happen. (4)
1.4 Explain how would you address the following problems?
a) You have one network interface card in your machine, but it must be listening on multiple
addresses. (2)
b) You have several network interface cards in your machine, but you only have 1 ip-address.
All the network interfaces must respond to the single ip-address. What would be the
advantages of your solution to the problem. (3)
1.5 Discuss in detail the main services used with a Samba server. (9)
1.6 What command would you use to ensure CUPS is a persistent service in the SysVinit
daemon? (6)
[37]
TURN OVER
, ICT3631
OCTOBER/NOVEMBER 2022
Question 2
2.1 While installing new packages you are faced with dependency errors.
a) How would you avoid these errors (3)
b) What would your strategy be if you cannot avoid these errors? (5)
2.2 Explain what is wrong if your webserver gives the following errors.
a) File permissions prevent access. (2)
b) Client denied by server configuration. (2)
c) Directory index forbidden by rule. (2)
d) Premature end of script headers. (2)
e) SELinux errors (2)
2.3 Write a chage command to ensure that user Jill changes her password every 20 days but
cannot change the password within 5 days after setting a new password. Jill must also be
warned that her password will expire 3 days in advance. (7)
2.4 What are the tasks that need to be performed to set up NFS? (10)
[35]
Question 3
3.1 Copy the following table to your script and fill in the blanks regarding the smb.conf file.
(7)
Section What is specified in the section
global
homes
printers
TURN OVER