Code: | CC3015 | Acronym: | CC3015 | Level: | 300 |
Keywords | |
---|---|
Classification | Keyword |
OFICIAL | Computer Science |
Active? | Yes |
Web Page: | http://moodle.up.pt/course/view.php?id=765 |
Responsible unit: | Department of Computer Science |
Course/CS Responsible: | Bachelor in Computer Science |
Acronym | No. of Students | Study Plan | Curricular Years | Credits UCN | Credits ECTS | Contact hours | Total Time |
---|---|---|---|---|---|---|---|
L:B | 0 | Official Study Plan | 3 | - | 6 | 56 | 162 |
L:CC | 20 | Plano de estudos a partir de 2014 | 3 | - | 6 | 56 | 162 |
L:M | 0 | Official Study Plan | 2 | - | 6 | 56 | 162 |
3 | |||||||
L:Q | 7 | study plan from 2016/17 | 3 | - | 6 | 56 | 162 |
MI:ERS | 74 | Plano Oficial desde ano letivo 2014 | 3 | - | 6 | 56 | 162 |
Understanding the roles and procedures performed by network system administrators. Presentation of general principles that further illustrated and consubstantiated with extensive laboratory practice with the implementation and maintenance of some concrete examples of flexible services in critical contexts with simulated faults.
The course makes extensive use virtual machines and simulated networks, in order for the students to have firsthand experience in relating theoretical concepts with practical installation and maintenance of information systems, considered essential in a network of well-managed information systems.
1) Introduction
The main system administration Objectives
Sources of information for system administrators.
Filtering for relevant information.
2) Main components of human-machine interaction for system administration.
The UNIX example.
3) Installation of operating systems.
Linux and Windows.
4) Management of user accounts.
Ethical principles.
Identification / Authorization Policies.
5) Virtualization "Storage" as the basis for a more efficient and flexible structural system administration
The Linux block storage virtualization system.
Storage Virtualization in the network. Virtual disks services - ATOE and ISCSI.
6) Maintenance of network services.
General Principles.
Examples. DHCP, DNS, SMTP, IMAP, POP, HTTP, HTTPS.
7) Backup operational Management policies.
8) Mapping computer networks.
Semi-automatic inventories of equipment and services.
9) Installation and maintenance of monitoring agents.
Principles.
Software available.
Examples.
10) Safety from the standpoint of the system administrator.
Implementation and management of security policies.
11) Security protocols in TCP / IP.
Examples of vulnerabilities.
Installation and management of firewalls
The course is based on theoretical and practical hands on lectures about concepts that are nowadays considered to be essential for a full understanding of the tools currently employed for system administration. The students get firsthand experience with these tools in lab controlled simulation environments specially designed for the practice of system administration activities.
The course is further sustained by practical lab classes where the students are encouraged to assemble a network infra-structure composed by “storage services” together with other crucial network services that are then employed to encourage the practice with appropriate administration tools for the task at hand and develop well-grounded good practices that are employed to install and manage critical services like DHCP, DNS, SMTP, IMAP, POP, HTTP, HTTPS. During the course, students organize themselves in study groups, for which there is a dedicated machine at the lab where they have to perform a bare metal installation of Linux followed by a guided and progressive guided installation of a very versatile virtualized “storage service” . This is then employed to support the hosting of several virtual machines where the study group can then install, configure and test several network services that are going to be tested throughout the course. Students are also encouraged to practice remote administration of the virtual machines (by the means of SSH and VNC) that are being installed, configured hosted at their workstations.
Didactic material: The main course objectives, subject matters, class summaries, evaluation rules and other didactic material is kept fully updated at that Moodle e-learning platform made available by the Oporto University.
designation | Weight (%) |
---|---|
Exame | 75,00 |
Trabalho laboratorial | 25,00 |
Total: | 100,00 |
Grading is composed by two different parts. hands on practical Lab work and a final exam. Lab work is conducted by the students groups and is based on an administrative service scenario proposed by the lecturer. In this scenario students are encouraged to assemble an integrated and fully functional networking service that can be fully installed and tested within their workstation virtual network infra-structure. This practical lab work is valued at 5/20 of the final grade and each student group needs to have a minimum grade of 40% for them to be able to attend the final exam. Working groups are preferentially constituted by two students that are made responsible to prepare and maintain the lab simulation infra-structure needed to develop and implement the proposed Work Lab.
The final theoretical/practical exam is graded at 15/20. In this exam the student needs to achieve a minimum grade of 40% on its more practical questions that are normally related with the proposed administrative service scenario that has been proposed by the lecturer as Lab work.