Skip to main content

Linux Infrastructure Services (5 cr)

Code: TTC5530-3003

General information


Enrollment
18.11.2024 - 09.01.2025
Registration for the implementation has ended.
Timing
13.01.2025 - 30.04.2025
Implementation is running.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Face-to-face
Unit
School of Technology
Campus
Lutakko Campus
Teaching languages
Finnish
Seats
0 - 35
Degree programmes
Bachelor's Degree Programme in Information and Communications Technology
Teachers
Jussi Ahonen
Groups
TTV22S5
Tieto- ja viestintätekniikka (AMK)
TTV22S2
Tieto- ja viestintätekniikka (AMK)
TTV22S3
Tieto- ja viestintätekniikka (AMK)
TTV22S1
Tieto- ja viestintätekniikka (AMK)
TTV22S4
Tieto- ja viestintätekniikka (AMK)
Course
TTC5530

Realization has 15 reservations. Total duration of reservations is 22 h 30 min.

Time Topic Location
Wed 15.01.2025 time 09:15 - 10:45
(1 h 30 min)
Linux infrastruktuuripalvelut TTC5530-3003
P2_D426 Mediatekniikka
Wed 22.01.2025 time 09:15 - 10:45
(1 h 30 min)
Linux infrastruktuuripalvelut TTC5530-3003
P2_D426 Mediatekniikka
Wed 29.01.2025 time 09:15 - 10:45
(1 h 30 min)
Linux infrastruktuuripalvelut TTC5530-3003
P2_D426 Mediatekniikka
Wed 05.02.2025 time 09:15 - 10:45
(1 h 30 min)
Linux infrastruktuuripalvelut TTC5530-3003
Verkko/Online (KYHA)
Wed 12.02.2025 time 09:15 - 10:45
(1 h 30 min)
Linux infrastruktuuripalvelut TTC5530-3003
P2_D426 Mediatekniikka
Wed 19.02.2025 time 09:15 - 10:45
(1 h 30 min)
Linux infrastruktuuripalvelut TTC5530-3003
P2_D426 Mediatekniikka
Wed 05.03.2025 time 09:15 - 10:45
(1 h 30 min)
Linux infrastruktuuripalvelut TTC5530-3003
P2_D426 Mediatekniikka
Wed 12.03.2025 time 09:15 - 10:45
(1 h 30 min)
Linux infrastruktuuripalvelut TTC5530-3003
P2_D426 Mediatekniikka
Wed 19.03.2025 time 09:15 - 10:45
(1 h 30 min)
Linux infrastruktuuripalvelut TTC5530-3003
P2_D426 Mediatekniikka
Wed 26.03.2025 time 09:15 - 10:45
(1 h 30 min)
Linux infrastruktuuripalvelut TTC5530-3003
P2_D426 Mediatekniikka
Wed 02.04.2025 time 09:15 - 10:45
(1 h 30 min)
Linux infrastruktuuripalvelut TTC5530-3003
P2_D426 Mediatekniikka
Wed 09.04.2025 time 09:15 - 10:45
(1 h 30 min)
Linux infrastruktuuripalvelut TTC5530-3003
P2_D426 Mediatekniikka
Wed 16.04.2025 time 09:15 - 10:45
(1 h 30 min)
Linux infrastruktuuripalvelut TTC5530-3003
P2_D426 Mediatekniikka
Wed 23.04.2025 time 09:15 - 10:45
(1 h 30 min)
Linux infrastruktuuripalvelut TTC5530-3003
P2_D426 Mediatekniikka
Wed 30.04.2025 time 09:15 - 10:45
(1 h 30 min)
Linux infrastruktuuripalvelut TTC5530-3003
P2_D426 Mediatekniikka
Changes to reservations may be possible.

Evaluation scale

0-5

Objective

Purpose of the course
You learn to design and implement the most common infrastructure services with Linux applications.

Competences:
EUR-ACE Knowledge and understanding
EUR-ACE Engineering practice

Competence goal of the course
You will know the most common infrastructure services produced on Linux and the applications they are produced on. You know how to plan and implement the deployment of service-producing applications, manage services and the content connected to them. You understand how the services produced with Linux are connected. You know how to harden applications that produce services and implement their implementation in accordance with general best practices.

Content

Most common Linux application services:
- Web servers (Apache, NGINX)
- Application backends (PHP-FPM, Node.js, Java)
- Proxy servers
- File servers (SMB, NFS)
- DNS servers
- Mail servers (MTA, MDA, webmail)

Also important general server components:
- System service units
- sendmail program and local mail delivery
- LDAP authentication
- alternatives -system

Security and hardening:
- Linux firewall structure
- SELinux
- TLS, OpenSSL usage

Assessment criteria, satisfactory (1)

Sufficient: The student knows what infrastructure services are generally offered with Linux applications. The student can implement the service according to common configurations.

Satisfactory 2: The student understands the common operational models of Linux infrastructure services. The student is able to design and implement a service requiring simple configuration.

Assessment criteria, good (3)

Good 3: The student understand the common operational models of Linux infrastructure services and the existing best practices regarding them. The student is able to design and implement a service according to best practices.

Very good 4: The student understand the operations of Linux infrastructure services as well as their strengths and weaknesses in various implementations. The student is able to design and implement services according to requirement specification. The student is able to harden existing services.

Assessment criteria, excellent (5)

Excellent 5: The student masters the ideology of Linux intrastructure services, the connections between various services and their strengths and weaknesses. The student is able to design and implement a wide service entity in accordance with information security.

Qualifications

Linux basics and basic use of command line
Data networks

Go back to top of page