Difference between revisions of "Introduction to Linux in HPC"

From HPC Wiki
Jump to navigation Jump to search
m (Fix syllabus)
m (Use new syllabus template)
Line 1: Line 1:
 
[[Category:Tutorials]] [[Category:Basics]]
 
[[Category:Tutorials]] [[Category:Basics]]
 
[[Category:Tutorials | Introduction to Linux in HPC]]
 
[[Category:Tutorials | Introduction to Linux in HPC]]
{{Hpc_nrw_tutorial_box}}  
+
{{Syllabus Introduction to Linux}}
This course has been developed within the framework of [https://hpc.dh.nrw/ HPC.NRW] project. It has been developed for users to get a good working knowledge of Linux to further use it for accessing and using High performance computing (HPC) cluster accounts.
+
 
 +
== Introduction ==
 +
 
 +
This course has been developed within the framework of {{HPC.NRW}} project. It has been developed for users to get a good working knowledge of Linux to further use it for accessing and using High performance computing (HPC) cluster accounts.
  
 
Linux powers 100% of the world's top 500 supercomputers, the majority of financial trades worldwide, most of the servers powering the Internet, and over two billion Android devices. In short, Linux is everywhere. It appears in many different architectures, from mainframes to server to desktop to mobile and on a staggeringly wide variety of hardware. So learning to work with Linux will certainly help you in many ways.
 
Linux powers 100% of the world's top 500 supercomputers, the majority of financial trades worldwide, most of the servers powering the Internet, and over two billion Android devices. In short, Linux is everywhere. It appears in many different architectures, from mainframes to server to desktop to mobile and on a staggeringly wide variety of hardware. So learning to work with Linux will certainly help you in many ways.
 
__NOTOC__
 
__NOTOC__
 
1. [[Introduction_to_Linux_in_HPC/Historical_Background | Historical Background]]
 
 
2. [[Introduction_to_Linux_in_HPC/The_Command_Line | The Command Line]]
 
 
3. [[Introduction_to_Linux_in_HPC/Directory_structure | Directory structure]]
 
 
4. [[Introduction_to_Linux_in_HPC/Files | Files]]
 
 
5. [[Introduction_to_Linux_in_HPC/Text_display_search | Text display and search]]
 
 
6. [[Introduction_to_Linux_in_HPC/Users_and_permissions | Users and permissions]]
 
 
7. [[Introduction_to_Linux_in_HPC/Processes | Processes]]
 
 
8. [[Introduction_to_Linux_in_HPC/The_vim_text_editor | The vim text editor]]
 
 
9. [[Introduction_to_Linux_in_HPC/Shell_scripting | Shell scripting]]
 
 
10. [[Introduction_to_Linux_in_HPC/Environment_variables | Environment variables]]
 
 
11. [[Introduction_to_Linux_in_HPC/System_configuration_files | System configuration]]
 
 
12. [[Introduction_to_Linux_in_HPC/SSH_Login | SSH Connections]]
 
 
13. [[Introduction_to_Linux_in_HPC/SSH_Graphics_File_Transfer | SSH: Graphics and File Transfer]]
 
 
14. [[Introduction_to_Linux_in_HPC/Various_tips | Various tips]]
 

Revision as of 10:33, 18 November 2020


Tutorial
Title: Introduction to Linux in HPC
Provider: HPC.NRW

Contact: tutorials@hpc.nrw
Type: Multi-part video
Topic Area: HPC Platforms
License: CC-BY-SA
Syllabus

1. Background and History
2. The Command Line
3. Linux Directory Structure
4. Files
5. Text display and search
6. Users and permissions
7. Processes
8. The vim text editor
9. Shell scripting
10. Environment variables
11. System configuration
12. SSH Connections
13. SSH: Graphics and File Transfer
14. Various tips


Introduction

This course has been developed within the framework of HPC.NRW project. It has been developed for users to get a good working knowledge of Linux to further use it for accessing and using High performance computing (HPC) cluster accounts.

Linux powers 100% of the world's top 500 supercomputers, the majority of financial trades worldwide, most of the servers powering the Internet, and over two billion Android devices. In short, Linux is everywhere. It appears in many different architectures, from mainframes to server to desktop to mobile and on a staggeringly wide variety of hardware. So learning to work with Linux will certainly help you in many ways.