Introduction to Unix Part 1 Office of Information Technology &

advertisement
Introduction to Unix
Part 1
Research Computing Workshops
Fall 2008
Office of Information Technology
&
Mississippi Center for
Supercomputing Research
Jason Hale & Susan Lukose
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
Common Flavors of Unix
IBM’s AIX
Hewlett Packard’s HP-UX.
Sun’s Solaris
SGI’s IRIX
Apple’s MAC OS X
Unix Variants: Linux, BSD, …
Why Learn Unix/Linux?
Unix/Linux commonly used on computer “servers”:
Web servers
Database servers
Supercomputers/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
Why Learn Unix/Linux?
At UM/MCSR:
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
Distributions of Linux
•
•
•
•
•
•
•
•
•
Red Hat Enterprise Linux
Fedora
SUSE Linux Enterprise
openSUSE
Debian GNU/Linux
Ubuntu
Mandriva Linux
Slackware Linux
Gentoo
Components of Unix
Shells
Commands
System
Utilities
End-User
Utilities
Kernel
Shells
Docs
Development
tools
MCSR Unix Workshops Will Cover:
Shells
Commands
System
Utilities
End-User
Utilities
Kernel
Shells
Docs
Development
tools
Download