Skip to main content

Linux BasicsLaajuus (4 cr)

Code: TT00CD71

Credits

4 op

Teaching language

  • Finnish
  • English

Responsible person

  • Juho Pekki
  • Teemu Siikaniemi

Objective

After completing the course, you will understand the most important concepts of the Linux operating system (Linux OS) and know how to work with and manage the operating system using a text-based user interface.

After completing the course you can explain the key concepts of the Linux operating system and use basic commands and auxiliary programs given from the command line. You can manage the filesystem, user accounts and groups and understand the importance of access rights management. You can use package management systems to install and update software. You can monitor and manage system processes and services. You can solve common problems and troubleshoot using log files and network tools.

EUR-ACE Knowledge and Understanding
You understand the key concepts and architecture of the Linux operating system. You understand the importance of managing user accounts and groups.

EUR-ACE Engineering Practice
You know how to manage the key functions of the Linux system and use command-line tools. You know how to manage the filesystem and user account permissions. You know how to install and update software and manage system processes and services.

Content

Structure of filesystem
Basic commands of the filesystem
Access permissions
Auxiliary programs and tools
Package management
Process management
User management

Assessment criteria, satisfactory (1)

Sufficient (1)
You are familiar with the basic concepts of the Linux operating system and can use basic commands. You know how to create user groups, add users to them, and modify file and directory permissions at a basic level.

Satisfactory (2)
You understand the meaning of permissions and you are able to apply permissions in the management of filesystems. You know how to use simple command-line tools and auxiliary programs to perform tasks.

Assessment criteria, good (3)

Good (3)
You know how to use groups to restrict access and manage user permissions. You understand the basics of package management and know how to install and update software. You know how to use various commands proficiently.

Very good (4)
You know how to use groups to restrict access and manage user permissions effectively. You know how to use various commands proficiently. You understand the importance of process management and can manage active processes and services. You know how to schedule basic tasks using system tools.

Assessment criteria, excellent (5)

Excellent (5)
You know how to comprehensively apply user groups and permission management, and combine various command-line tools to increase productivity. You know how to manage processes and various services comprehensively and effectively. You know how to schedule complex tasks using system tools. You know how to identify system problems using log files, documentation, and online resources.

Timing

30.08.2024 - 31.07.2025

Number of ECTS credits allocated

4 op

Virtual portion

4 op

Mode of delivery

Online learning

Unit

School of Technology

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Electrical and Automation Engineering
  • Bachelor's Degree Programme in Information and Communications Technology
Teachers
  • Juho Pekki
Groups
  • ZJA24STINO
    Avoin amk, ICT,Nonstop, Verkko
  • ZJA25KTINO
    Avoin amk,ICT, Nonstop, Verkko

Objectives

After completing the course, you will understand the most important concepts of the Linux operating system (Linux OS) and know how to work with and manage the operating system using a text-based user interface.

After completing the course you can explain the key concepts of the Linux operating system and use basic commands and auxiliary programs given from the command line. You can manage the filesystem, user accounts and groups and understand the importance of access rights management. You can use package management systems to install and update software. You can monitor and manage system processes and services. You can solve common problems and troubleshoot using log files and network tools.

EUR-ACE Knowledge and Understanding
You understand the key concepts and architecture of the Linux operating system. You understand the importance of managing user accounts and groups.

EUR-ACE Engineering Practice
You know how to manage the key functions of the Linux system and use command-line tools. You know how to manage the filesystem and user account permissions. You know how to install and update software and manage system processes and services.

Content

Structure of filesystem
Basic commands of the filesystem
Access permissions
Auxiliary programs and tools
Package management
Process management
User management

Time and location

Nonstop, according to the student's own schedule

Learning materials and recommended literature

Course website (material and exercises)

Teaching methods

- Lecture videos
- Assignments and exam

Exam dates and retake possibilities

Students can decide the time of the exam themselves.

Student workload

Lecture videos 15h
Self studying and assignments 93h
Total 108h

Further information for students

Grade is determined by points from optional assingments and from the exam.
Lecture videos, assignments, and exams in Finnish. Written material in English

Evaluation scale

0-5

Evaluation criteria, satisfactory (1-2)

Sufficient (1)
You are familiar with the basic concepts of the Linux operating system and can use basic commands. You know how to create user groups, add users to them, and modify file and directory permissions at a basic level.

Satisfactory (2)
You understand the meaning of permissions and you are able to apply permissions in the management of filesystems. You know how to use simple command-line tools and auxiliary programs to perform tasks.

Evaluation criteria, good (3-4)

Good (3)
You know how to use groups to restrict access and manage user permissions. You understand the basics of package management and know how to install and update software. You know how to use various commands proficiently.

Very good (4)
You know how to use groups to restrict access and manage user permissions effectively. You know how to use various commands proficiently. You understand the importance of process management and can manage active processes and services. You know how to schedule basic tasks using system tools.

Evaluation criteria, excellent (5)

Excellent (5)
You know how to comprehensively apply user groups and permission management, and combine various command-line tools to increase productivity. You know how to manage processes and various services comprehensively and effectively. You know how to schedule complex tasks using system tools. You know how to identify system problems using log files, documentation, and online resources.

Enrollment

01.08.2024 - 22.08.2024

Timing

26.08.2024 - 18.12.2024

Number of ECTS credits allocated

4 op

Virtual portion

4 op

Mode of delivery

Online learning

Unit

School of Technology

Teaching languages
  • Finnish
Seats

0 - 35

Degree programmes
  • Bachelor's Degree Programme in Information and Communications Technology
Teachers
  • Teemu Siikaniemi
Groups
  • TTV24SM
    Tieto- ja viestintätekniikka (AMK)
  • ZJATTV24SM
    Avoin amk, Tieto- ja viestintätekniikka, Monimuoto

Objectives

After completing the course, you will understand the most important concepts of the Linux operating system (Linux OS) and know how to work with and manage the operating system using a text-based user interface.

After completing the course you can explain the key concepts of the Linux operating system and use basic commands and auxiliary programs given from the command line. You can manage the filesystem, user accounts and groups and understand the importance of access rights management. You can use package management systems to install and update software. You can monitor and manage system processes and services. You can solve common problems and troubleshoot using log files and network tools.

EUR-ACE Knowledge and Understanding
You understand the key concepts and architecture of the Linux operating system. You understand the importance of managing user accounts and groups.

EUR-ACE Engineering Practice
You know how to manage the key functions of the Linux system and use command-line tools. You know how to manage the filesystem and user account permissions. You know how to install and update software and manage system processes and services.

Content

Structure of filesystem
Basic commands of the filesystem
Access permissions
Auxiliary programs and tools
Package management
Process management
User management

Learning materials and recommended literature

Course website (material and exercises)

Teaching methods

- Online lectures and guidance
- Assignments

Exam dates and retake possibilities

Timing of the exam is informed on the first lecture.

Alternative completion methods

The admission procedures are described in the degree rule and the study guide. The teacher of the course will give you more information on possible specific course practices.

Student workload

Contact lessons 30 h
Self studying and assignments 78 h
Total 108 h

Further information for students

Grade is determined by points from optional assingments and from the exam.

Evaluation scale

0-5

Evaluation criteria, satisfactory (1-2)

Sufficient (1)
You are familiar with the basic concepts of the Linux operating system and can use basic commands. You know how to create user groups, add users to them, and modify file and directory permissions at a basic level.

Satisfactory (2)
You understand the meaning of permissions and you are able to apply permissions in the management of filesystems. You know how to use simple command-line tools and auxiliary programs to perform tasks.

Evaluation criteria, good (3-4)

Good (3)
You know how to use groups to restrict access and manage user permissions. You understand the basics of package management and know how to install and update software. You know how to use various commands proficiently.

Very good (4)
You know how to use groups to restrict access and manage user permissions effectively. You know how to use various commands proficiently. You understand the importance of process management and can manage active processes and services. You know how to schedule basic tasks using system tools.

Evaluation criteria, excellent (5)

Excellent (5)
You know how to comprehensively apply user groups and permission management, and combine various command-line tools to increase productivity. You know how to manage processes and various services comprehensively and effectively. You know how to schedule complex tasks using system tools. You know how to identify system problems using log files, documentation, and online resources.

Enrollment

01.08.2024 - 22.08.2024

Timing

26.08.2024 - 18.12.2024

Number of ECTS credits allocated

4 op

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
  • Ari Rantala
Groups
  • TTV24S1
    Tieto- ja viestintätekniikka (AMK)

Objectives

After completing the course, you will understand the most important concepts of the Linux operating system (Linux OS) and know how to work with and manage the operating system using a text-based user interface.

After completing the course you can explain the key concepts of the Linux operating system and use basic commands and auxiliary programs given from the command line. You can manage the filesystem, user accounts and groups and understand the importance of access rights management. You can use package management systems to install and update software. You can monitor and manage system processes and services. You can solve common problems and troubleshoot using log files and network tools.

EUR-ACE Knowledge and Understanding
You understand the key concepts and architecture of the Linux operating system. You understand the importance of managing user accounts and groups.

EUR-ACE Engineering Practice
You know how to manage the key functions of the Linux system and use command-line tools. You know how to manage the filesystem and user account permissions. You know how to install and update software and manage system processes and services.

Content

Structure of filesystem
Basic commands of the filesystem
Access permissions
Auxiliary programs and tools
Package management
Process management
User management

Learning materials and recommended literature

Course website (material and exercises)

Teaching methods

- Lectures
- Assignments and exam

Exam dates and retake possibilities

Timing of the exam is informed on the first lecture.

Alternative completion methods

The admission procedures are described in the degree rule and the study guide. The teacher of the course will give you more information on possible specific course practices.

Student workload

Contact lessons 30 h
Self studying and assignments 78 h
Total 108 h

Further information for students

The course has an 80% attendance requirement.
The evaluation methods are announced at the first time of the study period.

Evaluation scale

0-5

Evaluation criteria, satisfactory (1-2)

Sufficient (1)
You are familiar with the basic concepts of the Linux operating system and can use basic commands. You know how to create user groups, add users to them, and modify file and directory permissions at a basic level.

Satisfactory (2)
You understand the meaning of permissions and you are able to apply permissions in the management of filesystems. You know how to use simple command-line tools and auxiliary programs to perform tasks.

Evaluation criteria, good (3-4)

Good (3)
You know how to use groups to restrict access and manage user permissions. You understand the basics of package management and know how to install and update software. You know how to use various commands proficiently.

Very good (4)
You know how to use groups to restrict access and manage user permissions effectively. You know how to use various commands proficiently. You understand the importance of process management and can manage active processes and services. You know how to schedule basic tasks using system tools.

Evaluation criteria, excellent (5)

Excellent (5)
You know how to comprehensively apply user groups and permission management, and combine various command-line tools to increase productivity. You know how to manage processes and various services comprehensively and effectively. You know how to schedule complex tasks using system tools. You know how to identify system problems using log files, documentation, and online resources.

Enrollment

01.08.2024 - 22.08.2024

Timing

26.08.2024 - 18.12.2024

Number of ECTS credits allocated

4 op

Mode of delivery

Face-to-face

Unit

School of Technology

Campus

Lutakko Campus

Teaching languages
  • English
Seats

0 - 35

Degree programmes
  • Bachelor's Degree Programme in Information and Communications Technology
Teachers
  • Juho Pekki
Groups
  • TIC24S1
    Bachelor's Degree Programme in Information and Communications Technology
  • ZJATIC24S1
    Avoin amk,ICT, Information and Communication Technology, Päivä

Objectives

After completing the course, you will understand the most important concepts of the Linux operating system (Linux OS) and know how to work with and manage the operating system using a text-based user interface.

After completing the course you can explain the key concepts of the Linux operating system and use basic commands and auxiliary programs given from the command line. You can manage the filesystem, user accounts and groups and understand the importance of access rights management. You can use package management systems to install and update software. You can monitor and manage system processes and services. You can solve common problems and troubleshoot using log files and network tools.

EUR-ACE Knowledge and Understanding
You understand the key concepts and architecture of the Linux operating system. You understand the importance of managing user accounts and groups.

EUR-ACE Engineering Practice
You know how to manage the key functions of the Linux system and use command-line tools. You know how to manage the filesystem and user account permissions. You know how to install and update software and manage system processes and services.

Content

Structure of filesystem
Basic commands of the filesystem
Access permissions
Auxiliary programs and tools
Package management
Process management
User management

Learning materials and recommended literature

Course website (material and exercises)

Teaching methods

- Lectures
- Assignments and exam

Exam dates and retake possibilities

Timing of the exam is informed on the first lecture.

Alternative completion methods

The admission procedures are described in the degree rule and the study guide. The teacher of the course will give you more information on possible specific course practices.

Student workload

Contact lessons 30 h
Self studying and assignments 78 h
Total 108 h

Further information for students

80% attendance requirement.
Grade is determined by points from optional assingments and from the exam.

Evaluation scale

0-5

Evaluation criteria, satisfactory (1-2)

Sufficient (1)
You are familiar with the basic concepts of the Linux operating system and can use basic commands. You know how to create user groups, add users to them, and modify file and directory permissions at a basic level.

Satisfactory (2)
You understand the meaning of permissions and you are able to apply permissions in the management of filesystems. You know how to use simple command-line tools and auxiliary programs to perform tasks.

Evaluation criteria, good (3-4)

Good (3)
You know how to use groups to restrict access and manage user permissions. You understand the basics of package management and know how to install and update software. You know how to use various commands proficiently.

Very good (4)
You know how to use groups to restrict access and manage user permissions effectively. You know how to use various commands proficiently. You understand the importance of process management and can manage active processes and services. You know how to schedule basic tasks using system tools.

Evaluation criteria, excellent (5)

Excellent (5)
You know how to comprehensively apply user groups and permission management, and combine various command-line tools to increase productivity. You know how to manage processes and various services comprehensively and effectively. You know how to schedule complex tasks using system tools. You know how to identify system problems using log files, documentation, and online resources.

Enrollment

01.08.2024 - 22.08.2024

Timing

26.08.2024 - 18.12.2024

Number of ECTS credits allocated

4 op

Mode of delivery

Face-to-face

Unit

School of Technology

Campus

Lutakko Campus

Teaching languages
  • English
Seats

0 - 35

Degree programmes
  • Bachelor's Degree Programme in Information and Communications Technology
Teachers
  • Juho Pekki
Groups
  • TIC24S2
    Bachelor's Degree Programme in Information and Communications Technology

Objectives

After completing the course, you will understand the most important concepts of the Linux operating system (Linux OS) and know how to work with and manage the operating system using a text-based user interface.

After completing the course you can explain the key concepts of the Linux operating system and use basic commands and auxiliary programs given from the command line. You can manage the filesystem, user accounts and groups and understand the importance of access rights management. You can use package management systems to install and update software. You can monitor and manage system processes and services. You can solve common problems and troubleshoot using log files and network tools.

EUR-ACE Knowledge and Understanding
You understand the key concepts and architecture of the Linux operating system. You understand the importance of managing user accounts and groups.

EUR-ACE Engineering Practice
You know how to manage the key functions of the Linux system and use command-line tools. You know how to manage the filesystem and user account permissions. You know how to install and update software and manage system processes and services.

Content

Structure of filesystem
Basic commands of the filesystem
Access permissions
Auxiliary programs and tools
Package management
Process management
User management

Learning materials and recommended literature

Course website (material and exercises)

Teaching methods

- Lectures
- Assignments and exam

Exam dates and retake possibilities

Timing of the exam is informed on the first lecture.

Alternative completion methods

The admission procedures are described in the degree rule and the study guide. The teacher of the course will give you more information on possible specific course practices.

Student workload

Contact lessons 30 h
Self studying and assignments 78 h
Total 108 h

Further information for students

80% attendance requirement.
Grade is determined by points from optional assingments and from the exam.

Evaluation scale

0-5

Evaluation criteria, satisfactory (1-2)

Sufficient (1)
You are familiar with the basic concepts of the Linux operating system and can use basic commands. You know how to create user groups, add users to them, and modify file and directory permissions at a basic level.

Satisfactory (2)
You understand the meaning of permissions and you are able to apply permissions in the management of filesystems. You know how to use simple command-line tools and auxiliary programs to perform tasks.

Evaluation criteria, good (3-4)

Good (3)
You know how to use groups to restrict access and manage user permissions. You understand the basics of package management and know how to install and update software. You know how to use various commands proficiently.

Very good (4)
You know how to use groups to restrict access and manage user permissions effectively. You know how to use various commands proficiently. You understand the importance of process management and can manage active processes and services. You know how to schedule basic tasks using system tools.

Evaluation criteria, excellent (5)

Excellent (5)
You know how to comprehensively apply user groups and permission management, and combine various command-line tools to increase productivity. You know how to manage processes and various services comprehensively and effectively. You know how to schedule complex tasks using system tools. You know how to identify system problems using log files, documentation, and online resources.

Enrollment

01.08.2024 - 22.08.2024

Timing

26.08.2024 - 18.12.2024

Number of ECTS credits allocated

4 op

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
  • Ari Rantala
Groups
  • TTV24S2
    Tieto- ja viestintätekniikka (AMK)
  • ZJATTV24S2
    Avoin amk, Tieto- ja viestintätekniikka, Päivä

Objectives

After completing the course, you will understand the most important concepts of the Linux operating system (Linux OS) and know how to work with and manage the operating system using a text-based user interface.

After completing the course you can explain the key concepts of the Linux operating system and use basic commands and auxiliary programs given from the command line. You can manage the filesystem, user accounts and groups and understand the importance of access rights management. You can use package management systems to install and update software. You can monitor and manage system processes and services. You can solve common problems and troubleshoot using log files and network tools.

EUR-ACE Knowledge and Understanding
You understand the key concepts and architecture of the Linux operating system. You understand the importance of managing user accounts and groups.

EUR-ACE Engineering Practice
You know how to manage the key functions of the Linux system and use command-line tools. You know how to manage the filesystem and user account permissions. You know how to install and update software and manage system processes and services.

Content

Structure of filesystem
Basic commands of the filesystem
Access permissions
Auxiliary programs and tools
Package management
Process management
User management

Learning materials and recommended literature

Course website (material and exercises)

Teaching methods

- Lectures
- Assignments and exam

Exam dates and retake possibilities

Timing of the exam is informed on the first lecture.

Alternative completion methods

The admission procedures are described in the degree rule and the study guide. The teacher of the course will give you more information on possible specific course practices.

Student workload

Contact lessons 30 h
Self studying and assignments 78 h
Total 108 h

Further information for students

The course has an 80% attendance requirement.
The evaluation methods are announced at the first time of the study period.

Evaluation scale

0-5

Evaluation criteria, satisfactory (1-2)

Sufficient (1)
You are familiar with the basic concepts of the Linux operating system and can use basic commands. You know how to create user groups, add users to them, and modify file and directory permissions at a basic level.

Satisfactory (2)
You understand the meaning of permissions and you are able to apply permissions in the management of filesystems. You know how to use simple command-line tools and auxiliary programs to perform tasks.

Evaluation criteria, good (3-4)

Good (3)
You know how to use groups to restrict access and manage user permissions. You understand the basics of package management and know how to install and update software. You know how to use various commands proficiently.

Very good (4)
You know how to use groups to restrict access and manage user permissions effectively. You know how to use various commands proficiently. You understand the importance of process management and can manage active processes and services. You know how to schedule basic tasks using system tools.

Evaluation criteria, excellent (5)

Excellent (5)
You know how to comprehensively apply user groups and permission management, and combine various command-line tools to increase productivity. You know how to manage processes and various services comprehensively and effectively. You know how to schedule complex tasks using system tools. You know how to identify system problems using log files, documentation, and online resources.

Enrollment

01.08.2024 - 22.08.2024

Timing

26.08.2024 - 18.12.2024

Number of ECTS credits allocated

4 op

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
  • Ari Rantala
Groups
  • TTV24S3
    Tieto- ja viestintätekniikka (AMK)
  • ZJATTV24S3
    Avoin amk, Tieto- ja viestintätekniikka, Päivä

Objectives

After completing the course, you will understand the most important concepts of the Linux operating system (Linux OS) and know how to work with and manage the operating system using a text-based user interface.

After completing the course you can explain the key concepts of the Linux operating system and use basic commands and auxiliary programs given from the command line. You can manage the filesystem, user accounts and groups and understand the importance of access rights management. You can use package management systems to install and update software. You can monitor and manage system processes and services. You can solve common problems and troubleshoot using log files and network tools.

EUR-ACE Knowledge and Understanding
You understand the key concepts and architecture of the Linux operating system. You understand the importance of managing user accounts and groups.

EUR-ACE Engineering Practice
You know how to manage the key functions of the Linux system and use command-line tools. You know how to manage the filesystem and user account permissions. You know how to install and update software and manage system processes and services.

Content

Structure of filesystem
Basic commands of the filesystem
Access permissions
Auxiliary programs and tools
Package management
Process management
User management

Learning materials and recommended literature

Course website (material and exercises)

Teaching methods

- Lectures
- Assignments and exam

Exam dates and retake possibilities

Timing of the exam is informed on the first lecture.

Alternative completion methods

The admission procedures are described in the degree rule and the study guide. The teacher of the course will give you more information on possible specific course practices.

Student workload

Contact lessons 30 h
Self studying and assignments 78 h
Total 108 h

Further information for students

The course has an 80% attendance requirement.
The evaluation methods are announced at the first time of the study period.

Evaluation scale

0-5

Evaluation criteria, satisfactory (1-2)

Sufficient (1)
You are familiar with the basic concepts of the Linux operating system and can use basic commands. You know how to create user groups, add users to them, and modify file and directory permissions at a basic level.

Satisfactory (2)
You understand the meaning of permissions and you are able to apply permissions in the management of filesystems. You know how to use simple command-line tools and auxiliary programs to perform tasks.

Evaluation criteria, good (3-4)

Good (3)
You know how to use groups to restrict access and manage user permissions. You understand the basics of package management and know how to install and update software. You know how to use various commands proficiently.

Very good (4)
You know how to use groups to restrict access and manage user permissions effectively. You know how to use various commands proficiently. You understand the importance of process management and can manage active processes and services. You know how to schedule basic tasks using system tools.

Evaluation criteria, excellent (5)

Excellent (5)
You know how to comprehensively apply user groups and permission management, and combine various command-line tools to increase productivity. You know how to manage processes and various services comprehensively and effectively. You know how to schedule complex tasks using system tools. You know how to identify system problems using log files, documentation, and online resources.