CSC's trainings and events have moved

Find our upcoming trainings and events at

This site is an archive version and is no longer updated.

Go to CSC Customer trainings and Events

Introduction to Linux and Using CSC Environment Efficiently

Introduction to Linux and Using CSC Environment Efficiently
Date: 26.05.2015 9:00 - 27.05.2015 17:00
Location details: -
Language: english-language
lecturers: Tomasz Malkiewicz
Atte Sillanpää
Thomas Zwinger
Price: -
The first day will give the participant the basic knowledge and skills to use the unix shell. How to navigate around, copy files and launch applications. In addition to being useful on CSC's servers basic unix skills may come in handy elswehere too, and knowing the basics makes later self study much easier. The first day is intended for beginners with no prior knowledge or very little experience with the linux shell.

The second day focuses on using the CSC environment which has been tailored for researchers to be easy and efficient for scientific use. The CSC environment offers a very large selection of scientific software which can be used in many ways, which will be covered during the day. Basic unix skills are needed. If you are unsure of your skills, participate in day 1 and/or have a look at the materials listed below in additional information.


Monday May 25th: Introduction to Linux

09:00 – 09:15  Introduction to the course (whereabouts, etc.)
09:15 – 09:45  What is UNIX/Linux: history and basic concepts (multi-user, multi-tasking, multi-processor)
09:45 – 10:30  Linux on my own computer: native installation, dual-boot, virtual appliances
10:30 – 10:45  Coffee break
10:45 – 11:30  A first glimpse of the shell: simple navigation, listing, creating/removing files and directories
11:30 – 11:45  Text editors: vi and emacs
11:45 – 12:00  File permissions: concepts of users and groups, changing permissions/groups
12:00 – 13:00  Lunch break
13:00 – 13:15 Linux security
13:15 – 13:45  Job management: scripts and executables, suspending/killing jobs, monitoring, foreground/background
13:45 – 14:15  Setup of your system: environment variables, aliases, rc-files
14:15 – 14:30  Coffee break
14:30 – 15:30  A second look at the shell: finding files and contents, remote operations, text-utils, changing shells
15:30 – 16:15 Troubleshooter: Interactive session to deal with open questions and specific problems


Tuesday May 26th: Using CSC Environment Efficiently

09:00 - 09:15 Introduction to the course
09:15 – 10:00 Scientist's User Interface (SUI): an introduction to web-based access to CSC's services
10:00 – 10:15 Coffee break
10:15 - 11:15 How to connect: how to access CSC's computers, NX client, taito-shell demo
11:15 - 11:45 CSC's computing environment: different platforms, module system, licensing, IDA
11:45 - 12:00 Supercomputer's tour
12:00 - 13:00 Lunch break
13:00 - 14:30 Running your jobs, resource-management (a.k.a. batch job) systems
14:30 - 14:45 Coffee break
14:45 - 15:30 Compiling your program (writing makefile, linking, debugging)
15:30 - 15:45 Science services at CSC: a short introduction
15:45 - 16:15 Troubleshooter + Installation session: helping with installation of NX client, PuTTy, Virtual appliance,...

Course materials