Introduction to Unix/Linux ICN Summer Institute Jackson State University June 16, 2009 Mississippi...

17
Introduction to Unix/Linux ICN Summer Institute Jackson State University June 16, 2009 Mississippi Center for Supercomputing Research Jason Hale & Susan Lukose, Ph.D.

Transcript of Introduction to Unix/Linux ICN Summer Institute Jackson State University June 16, 2009 Mississippi...

Page 1: Introduction to Unix/Linux ICN Summer Institute Jackson State University June 16, 2009 Mississippi Center for Supercomputing Research Jason Hale & Susan.

Introduction to Unix/Linux

ICN Summer InstituteJackson State University

June 16, 2009

Mississippi Center for Supercomputing Research

Jason Hale & Susan Lukose, Ph.D.

Page 2: Introduction to Unix/Linux ICN Summer Institute Jackson State University June 16, 2009 Mississippi Center for Supercomputing Research Jason Hale & Susan.

Unix is an Operating System

An O/S manages access to the resources of a computer.

O/S host applications, shielding them from the hardware.

Other popular operating systems:Windows XP, Windows Vista, MAC OS X

Unix looks more like DOS than Windows

Page 3: Introduction to Unix/Linux ICN Summer Institute Jackson State University June 16, 2009 Mississippi Center for Supercomputing Research Jason Hale & Susan.

Common Flavors of UnixIBM’s AIX

Hewlett Packard’s HP-UX.

Sun’s Solaris

SGI’s IRIX

Apple’s MAC OS X

Unix Variants: Linux, BSD, …

Page 4: Introduction to Unix/Linux ICN Summer Institute Jackson State University June 16, 2009 Mississippi Center for Supercomputing Research Jason Hale & Susan.

Why Learn Unix/Linux?

Unix/Linux commonly used on computer “servers”:Web serversDatabase serversSupercomputers/Clusters

Over 50% of servers in corporations run Unix or Linux

A little Unix experience goes a long way, on the job, and looking for a job

Page 5: Introduction to Unix/Linux ICN Summer Institute Jackson State University June 16, 2009 Mississippi Center for Supercomputing Research Jason Hale & Susan.
Page 6: Introduction to Unix/Linux ICN Summer Institute Jackson State University June 16, 2009 Mississippi Center for Supercomputing Research Jason Hale & Susan.

Why Learn Unix/Linux?

At UM/MCSR:TO RUN COMPUTATIONAL CHEM APPS!SAS is installed on UM’s Research Server: willow

- more disk space than on your PC’s- run one calculation for several days

Matlab is installed on willow.Mathematica on mimosa cluster

for calculations too big for your PC or MAC

Student programming assignments may be completed on MCSR/UM systems

Page 7: Introduction to Unix/Linux ICN Summer Institute Jackson State University June 16, 2009 Mississippi Center for Supercomputing Research Jason Hale & Susan.

Distributions of Linux

• Red Hat Enterprise Linux• Fedora• SUSE Linux Enterprise• openSUSE• Debian GNU/Linux• Ubuntu• Mandriva Linux• Slackware Linux • Gentoo

Page 8: Introduction to Unix/Linux ICN Summer Institute Jackson State University June 16, 2009 Mississippi Center for Supercomputing Research Jason Hale & Susan.

Components of Unix

Shells Kernel

Shells

System Utilities

End-UserUtilities

Developmenttools

Docs

Commands

Page 9: Introduction to Unix/Linux ICN Summer Institute Jackson State University June 16, 2009 Mississippi Center for Supercomputing Research Jason Hale & Susan.

MCSR Unix Workshops Will Cover:

Shells Kernel

Shells

System Utilities

End-UserUtilities

Developmenttools

Docs

Commands

Page 10: Introduction to Unix/Linux ICN Summer Institute Jackson State University June 16, 2009 Mississippi Center for Supercomputing Research Jason Hale & Susan.
Page 11: Introduction to Unix/Linux ICN Summer Institute Jackson State University June 16, 2009 Mississippi Center for Supercomputing Research Jason Hale & Susan.
Page 12: Introduction to Unix/Linux ICN Summer Institute Jackson State University June 16, 2009 Mississippi Center for Supercomputing Research Jason Hale & Susan.

Unix/Linux File System

Similar to MS/DOS Files (Windows Command Prompt):

Differences

Windows LinuxCase doesn’t matter Case sensitiveSpaces ok in filenames Spaces not OK in namesBackslash used in pathnames Forward slash in pathsUser “Administrator” User “root”

Page 13: Introduction to Unix/Linux ICN Summer Institute Jackson State University June 16, 2009 Mississippi Center for Supercomputing Research Jason Hale & Susan.
Page 14: Introduction to Unix/Linux ICN Summer Institute Jackson State University June 16, 2009 Mississippi Center for Supercomputing Research Jason Hale & Susan.

jsujsu

tracct1tracct1 tracct2tracct2 r1311r1311

Page 15: Introduction to Unix/Linux ICN Summer Institute Jackson State University June 16, 2009 Mississippi Center for Supercomputing Research Jason Hale & Susan.

Unix/Linux File Permissions

Page 16: Introduction to Unix/Linux ICN Summer Institute Jackson State University June 16, 2009 Mississippi Center for Supercomputing Research Jason Hale & Susan.

Unix/Linux File Permissions

Page 17: Introduction to Unix/Linux ICN Summer Institute Jackson State University June 16, 2009 Mississippi Center for Supercomputing Research Jason Hale & Susan.