Module details
CO648 Systems and Services, Design and Management (15 credits)
Syllabus
This module will provide students with an in-depth understanding of complete
server systems and associated services. This entails knowledge of operating
systems and applications, as well as hardware and software troubleshooting, but
also knowledge of the purposes for which people in the organisation use the
computers. Practical course work will be undertaken in the context of
non-Windows based PCs, as typically found in industrial computing installations,
in order to broaden the students' outlook.
- Command line Scripting and automation, for example:
- editors, environment and useful tools
- advanced Unix shell programming
- Problem solving methodologies and tools, for example:
- debuggers & system tracers (strace, truss and dtrace)
- network analysis base protocol and configuration debugging
- developing routines for things that occur regularly
- document and automate processes for faster execution
- Selection, design and standards (application stacks), for example:
- RFCs, JSR, ISO and ECMA
- LAMP
- Deployment and management (installation, configuration and monitoring),
for example:
- systems start up dependency tracking
- patching
- clusters and virtualization
- backup methodologies and disaster recovery
- Security: network, systems, services and web-based security and
legislation (DPA,RIP and CMA), for example:
- surface, software protocol, logs, best practice
- disclosure
- Integration, standards and directory services, for example:
- Licensing types, impact and tracking, for example:
- copyright, GPL, BSD, OSI Cert and legislation.
- proprietary licenses and license servers.
- Administrator-user interaction and feedback, for example:
- errors, reporting, tracking and dissection
- asking the right questions
- prioritization
- managing interruptions
- eliminating time-wasters
Note
This web page provides advance information about a module due
to run in the coming academic year. We believe the details are
accurate at the time of writing but they may be subject to
change.