Difference between revisions of "Introduction to Linux in HPC"

From HPC Wiki
Jump to navigation Jump to search
m (Fix syllabus)
Line 7: Line 7:
 
__NOTOC__
 
__NOTOC__
  
1. [[Introduction_to_Linux_in_HPC/Historical_Background | '''Historical Background''']]
+
1. [[Introduction_to_Linux_in_HPC/Historical_Background | Historical Background]]
  
2. [[Introduction_to_Linux_in_HPC/The_Command_Line | '''The Command Line''']]
+
2. [[Introduction_to_Linux_in_HPC/The_Command_Line | The Command Line]]
  
3. [[Introduction_to_Linux_in_HPC/Directory_structure | '''Directory Structure''']]
+
3. [[Introduction_to_Linux_in_HPC/Directory_structure | Directory structure]]
  
4. [[Introduction_to_Linux_in_HPC/Files | '''Files''']]
+
4. [[Introduction_to_Linux_in_HPC/Files | Files]]
  
5. [[Introduction_to_Linux_in_HPC/Text_display_search | '''Text display, search''']]
+
5. [[Introduction_to_Linux_in_HPC/Text_display_search | Text display and search]]
  
6. [[Introduction_to_Linux_in_HPC/Processes_and_permissions | '''Processes and permissions''']]
+
6. [[Introduction_to_Linux_in_HPC/Users_and_permissions | Users and permissions]]
  
7. [[Introduction_to_Linux_in_HPC/The_vim_text_editor | '''The vim text editor''']]
+
7. [[Introduction_to_Linux_in_HPC/Processes | Processes]]
  
8. [[Introduction_to_Linux_in_HPC/Shell_scripting_environment_variables | '''Shell scripting, environment variables''']]
+
8. [[Introduction_to_Linux_in_HPC/The_vim_text_editor | The vim text editor]]
  
9. [[Introduction_to_Linux_in_HPC/System_configuration_files | '''System configuration files''']]
+
9. [[Introduction_to_Linux_in_HPC/Shell_scripting | Shell scripting]]
  
10. [[Introduction_to_Linux_in_HPC/Various_tips | '''Various tips''']]
+
10. [[Introduction_to_Linux_in_HPC/Environment_variables | Environment variables]]
  
11. [[Introduction_to_Linux_in_HPC/Beyond_the_cluster | '''Beyond the cluster''']]
+
11. [[Introduction_to_Linux_in_HPC/System_configuration_files | System configuration]]
  
12. [[Introduction_to_Linux_in_HPC/Linux_in_HPC | '''Linux in HPC''']]
+
12. [[Introduction_to_Linux_in_HPC/SSH_Login | SSH Connections]]
  
13. [[Introduction_to_Linux_in_HPC/SSH_Login | '''SSH Login''']]
+
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 14:41, 6 November 2020


HPC.NRW
HPC.NRW
Associated Pages
+ This is an #HPC.NRW course
HPC Courses
1. Introduction to Linux in HPC
2. Gprof Tutorial
3. OpenMP in Small Bites


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.


1. Historical Background

2. The Command Line

3. 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