Linux in software developmentLaajuus (5 cr)
Course unit code: TT00CX76
General information
- Credits
- 5 cr
- Teaching language
- Finnish
Objective
The student understands the operating principle and basics of the Linux operating system. The student is able to install the Linux operating system, configure it, and perform basic maintenance tasks on it. The student also understands the ecosystem associated with the operating system and is able to utilize it when necessary.
Content
Deployment: Terminology, different distributions and installing the operating system
Graphical user interface: different operating environments, installing software, office applications and updates
Directory structure: FHS, Navigating the directory structure and editing files
Text-based user interface: Command shell, bash, commands, installing software and more advanced use
User management: Users, groups, root user and sudo command
Software distribution
Processes: Concept, practice and management
More advanced use: IO and piping, Scripting and programming
Materials
Moodle course and separate teaching material.
Further information
The course can also be delivered in a face-to-face setting.
Execution methods
Online course and/or face-to-face teaching
Accomplishment methods
Learning diary and exam