Introduction to Linux Basics Part-I Georgia Advanced Computing Resource Center University of Georgia Zhuofei Hou, HPC Trainer
[email protected] Outline • What is GACRC? • What is Linux? • Linux Command, Shell and Filesystem Concepts • Linux Common Commands What is GACRC? Who Are We? Georgia Advanced Computing Resource Center Collaboration between the Office of Vice President for Research (OVPR) and the Office of the Vice President for Information Technology (OVPIT) Guided by a faculty advisory committee (GACRC-AC) Why Are We Here? To provide computing hardware and network infrastructure in support of high- performance computing (HPC) at UGA Where Are We? http://gacrc.uga.edu (Web) http://wiki.gacrc.uga.edu (Wiki) https://wiki.gacrc.uga.edu/wiki/Getting_Help (Support) https://blog.gacrc.uga.edu (Blog) http://forums.gacrc.uga.edu (Forums) What is Linux? • What is Operating System (OS)? • What is Linux OS? • Brief History of Linux OS • Why Linux OS? What is Linux – Operating System Operating System (OS) : Program initially loaded at booting time, to manage all the other application programs on a computer Software interface between computer hardware and its human user Needed for ALL computers to be operated Needed to run software and control hardware Popular OSes: What is Linux – Linux OS Linux OS is a full-fledged OS with 4 major parts: I. Kernel: Low-level OS, handling files, disks, RAM, networking, etc. II. Supplied Programs: Web browsing, Audio, Video, DVD burning…… III. The Shell: A command-line user interface for a user to type and execute commands: Bourne Shell (sh) Korn Shell (ksh) UNIX standard shells C Shell (csh) Bourne-Again Shell (bash) Linux default shell IV.