ELECTIVE COURSE -> not offered every semester
Learning Objectives:
The students should
understand concepts, terms and correlations about software development in the Unix environment and related systems (including Linux).
work with Unix and be able to solve software development tasks.
learn to administer Unix systems.
Get to know the capabilities of different Unix tools and be able to use these tools on their own.
Content:
Overview of Unix
Linux file systems and process concept
Commands and system administration tools
Shell and shell programming
terminal administration
system programming in Unix
Security aspects of current Linux distributions
Selected topics for current Linux distributions