Person in charge: | (-) |
Others: | (-) |
Credits | Dept. |
---|---|
6.0 (4.8 ECTS) | AC |
Person in charge: | (-) |
Others: | (-) |
This subjects aims for students to attain the level of competence necessary to carry out the tasks of a "junior" system administrator (according to the definition of the System Administrators Guild), which include the following:
- The ability to independently manage a small installation (10 machines, all running on the same operating system, with up to 20 users), or a larger installation under the supervision of a more experienced administrator.
- Direct attention to users.
- Reception of problems, classification and forwarding of user claims to the appropriate administrator.
Estimated time (hours):
T | P | L | Alt | Ext. L | Stu | A. time |
Theory | Problems | Laboratory | Other activities | External Laboratory | Study | Additional time |
|
T | P | L | Alt | Ext. L | Stu | A. time | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
2,0 | 0 | 6,0 | 0 | 0 | 4,0 | 0 | 12,0 | |||
Planning the installation. Disk preparation: file system partitioning and formatting. Organisation of the UNIX file system. Swap area. Basic configuration. Starting and stopping the operating system.
|
|
T | P | L | Alt | Ext. L | Stu | A. time | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
2,0 | 0 | 2,0 | 0 | 0 | 4,0 | 0 | 8,0 | |||
The system"s databases. Adding, removing and disabling users. Permissions and protection mechanisms. Users and special groups.
|
|
T | P | L | Alt | Ext. L | Stu | A. time | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
2,0 | 0 | 2,0 | 0 | 0 | 4,0 | 0 | 8,0 | |||
The UNIX file system. Installing applications. Maintaining differences version of an application. Software distribution formats.
|
|
T | P | L | Alt | Ext. L | Stu | A. time | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
1,0 | 0 | 0 | 0 | 0 | 4,0 | 0 | 5,0 | |||
Process management. Process management tasks. Monitoring users. Disk monitoring.
|
|
T | P | L | Alt | Ext. L | Stu | A. time | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
3,0 | 0 | 2,0 | 0 | 0 | 4,0 | 0 | 9,0 | |||
File verification, optimisation, and repair. RAID systems. Backups.
|
|
T | P | L | Alt | Ext. L | Stu | A. time | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
2,0 | 0 | 4,0 | 0 | 0 | 6,0 | 0 | 12,0 | |||
Task temporisation and automation. UNIX printing system. Information services.
|
|
T | P | L | Alt | Ext. L | Stu | A. time | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
6,0 | 0 | 6,0 | 0 | 0 | 6,0 | 0 | 18,0 | |||
The superserver. Portmapper and RPCs. Domain Name System (DNS). File Transfer Protocol (FTP). World Wide Web (HTTP). E-mail (SMTP).
|
|
T | P | L | Alt | Ext. L | Stu | A. time | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
2,0 | 0 | 2,0 | 0 | 0 | 4,0 | 0 | 8,0 | |||
Network File Systems (NFS, SMB). Network Information Systems (NIS).
|
|
T | P | L | Alt | Ext. L | Stu | A. time | Total | ||
---|---|---|---|---|---|---|---|---|---|---|
4,0 | 0 | 0 | 0 | 0 | 6,0 | 0 | 10,0 | |||
Local security: permissions and protection mechanisms, user authentication, access to devices Network security: active services, connection filter. Security auditing. Encryption and digital signatures.
|
Total per kind | T | P | L | Alt | Ext. L | Stu | A. time | Total |
26,0 | 0 | 26,0 | 0 | 4,0 | 42,0 | 0 | 98,0 | |
Avaluation additional hours | 20,0 | |||||||
Total work hours for student | 118,0 |
A combination of lectures, co-operative learning, lab sessions, and individual work is used in order to attain the course objectives.
The theory classes combine: the teacher"s exposition of the main concepts; co-operative learning, carried out in groups and covering some of the concepts set out by the teacher; individual study using the bibliography and dealing with those concepts not covered by the teacher.
Practical classes test students ability to put the knowledge and skills they have acquired into practice in a real situation, in which they act as system administrators of their respective machines.
The final grade for the course is based on an assessment of students" theoretical knowledge and the results of a lab test.
The grade for theory will be based on one or more part exams (P) throughout the term and a final exam (F). If the grade (P) is at least 6 the final exam will be optional. Practical work will be assessed on the basis of an individual test carried out in the last weeks of the course (L).
Additionally, an optional assignment (Opt) can be part of the grade upon agreement with the professors.
Schematically the evaluation is computed as follows:
If (P) >= 6 and the final exam was not taken
Grade = 50% (P) + 50% (L) + (Opt)
otherwise
Si (P) > (F) -> Grade = 25% (P) + 25% (F) + 50% (L) + (Opt)
Si (P) <= (F) -> Grade = 50% (F) + 50% (L) + (Opt)
User knowledge of UNIX: File system navigation (cd, ls), on-line help (man, apropos), searching for information in files (grep, find), familiarisation with the "vi" editor.
Basic knowledge of shell scripts.
Programming knowledge in "C", and the Make tool.
Knowledge of the internal structure of the operating system. Process table, input/output system, device descriptors, file systems, inodes, virtual memory.