Linux 101 Mark C. Ballew ACES Program Desert Research Institute.

Slides:



Advertisements
Similar presentations
CyberPatriot: An Introduction to GNU/Linux 9/10/10 Joshua White Director of CyOON R&D Everis Inc (315)
Advertisements

Introduction to Linux command line for bioinformatics Wenjun Kang, MS Jorge Andrade, PhD 6/28/2013 Bioinformatics Core, Center.
Linux, it's not Windows A short introduction to the sub-department's computer systems Gareth Thomas.
Learning Unix/Linux Bioinformatics Orientation 2008 Eric Bishop.
Introduction of Unix/Linux Compiled by Anant Vishnoi.
GNU / Linux A free operating system. Summary History What can you find on a Linux OS Linux Economy.
1 Introduction to UNIX Ke Liu
Linux Introduction. It All Started With UNIX Remember Linux was a Unix-based OS Unix was developed in 1970 by AT&T Lab (Later known as Bell Lab) Originated.
Basic linux shell commands and Makefiles. Log on to engsoft.rutgers.edu Open SSH Secure Shell – Quick Connect Hostname: engsoft.rutgers.edu Username/password:
1 Basics of Linux On linux machine: Login at your home directory Open a “shell” or “terminal” or “xterm” workspace (4) On windows machine Intall linux.
“Final?” Day Unix/Linux April 8, 2014 Dr. Bob Mathis.
“Linux at the Command Line” Don Johnson of BU IS&T.
Linux Introduction. Overview What is Unix/Linux? History of Linux Features Supported Under Linux The future of Linux.
UNIX/Linux System Programming Jordan University of Science and Technology History.
ENGINEERING COMPUTING CENTER LINUX workshop
GETTING STARTED USING LINUX UBUNTU FOR A MULTI-USER SYSTEM Team 4 Lab Coordinator Manager Presentation Prep Webmaster Document Prep Faculty Facilitator.
Overview of Linux CS3530 Spring 2014 Dr. José M. Garrido Department of Computer Science.
1 Intro to Linux - getting around HPC systems Himanshu Chhetri.
Overview of Linux Dr. Michael L. Collard 1.
유닉스, 왜 공부하나 ? 자동화 –GUI vs commands 서버 개발 능력, 관리 능력 – 데스크탑에서의 개발과 관리와의 차이 ?
Essential Unix at ACEnet Joey Bernard, Computational Research Consultant.
Potential Unix/Linux Questions March 25, 2014 Dr. Bob Mathis.
CENT 305 Information Systems Security Linux Introduction.
2INC0 Operating Systems Introduction to Linux
1 SEEM3460 Tutorial Unix Introduction. 2 Introduction Unix-like system is everywhere Linux Android for smartphones Google Chrome OS for Chromebook Web.
File Permissions. What are the three categories of users that apply to file permissions? Owner (or user) Group All others (public, world, others)
Operating System - Linux Ph. D. Course Work : PHYS 601 Statistics and Computer Applications Presented By: Sanjay Godara Dept. of Physics & Astrophysics.
1 Introduce Linux Speaker: Yi-Ji Jheng Date:
Module 4 Open Source Linux Open Source Linux. MODULE OVERVIEW Part 1 What is Linux? Part 2 Linux Community & Open Source Part 3 Overview of Linux Features.
Linux 简介. Contents Unix GNU/Linux, Distributions Basic usage Applications Compiling, compilers Clustering.
LINUX Tuesday, 5 July :00 pm. Remote Login l Use Secure Shell (ssh) l Machine name/IP address E.g. ssh hydra.sma.nus.edu.sg Or ssh
PROGRAMMING PROJECT POLICIES AND UNIX INTRO Sal LaMarca CSCI 1302, Fall 2009.
INCS Virtual Data Center Security using Linux.
UNIX File System by Tero Toikkanen, CAP02S. UNIX Multi-user system Multi-user system Multi-tasking system Multi-tasking system Wide selection of tools.
November 5, 2015CIS 118 Intro to UNIX What’s a Unix? Unix is an Operating System Designed for high-traffic usage Many variants –Linux, BSD: free versions.
Tera Term Brian Smith Chris Vasse Zaheemat Adetoro William Newton Tom Presgraves.
Getting Started UNIX InKwan Yu Topics Unix Commands Unix System calls C function calls.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Apr. 25, Grid Computing Hands On Training for Users Faculty of Sciences, University.
Unix Servers Used in This Class  Two Unix servers set up in CS department will be used for some programming projects  Machine name: eustis.eecs.ucf.edu.
Linux A practical introduction. 1)Background and Getting Started Linux is an operating system with multiple providers Red Hat/CentOS (our version) Ubuntu.
1 CS3695 – Network Vulnerability Assessment & Risk Mitigation – Introduction to Unix & Linux.
ICE UNIX TUTORIAL. File System Commands cd – change directory cd – change directory ls – list contents ls – list contents rm – remove/delete rm – remove/delete.
Linux Operating System By: Julie Dunbar. Overview Definitions History and evolution of Linux Current development In reality ◦United States  Business.
CS 120 Extra: The CS1 Server Tarik Booker CS 120.
Embedded Software Design Week II Linux Intro Linux Kernel.
Using UNIX Charles Duan FAS Computer Services June 12, 2016.
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU Usage of Workstation Lecturer: Yu-Hao( 陳郁豪 ) Date:
INTRODUCTION TO SHELL SCRIPTING By Byamukama Frank
WEST VIRGINIA UNIVERSITY Shared Research Facilities WVU HPC SUMMER INSTITUTE Introduction to Linux.
Linux 101: Introduction To Linux Purdue Linux Users Group Speaker: Thor Smith.
Linux Basics Part 1 OSU Picture © Greg Keene. Introductions Lance Albertson Greg Lund-Chaix source:
Tutorial Six Linux Basics CompSci Semester Two 2016.
By Jonathan Rinfret UNIX/LINUX By Jonathan Rinfret
Overview of Linux Fall 2016 Dr. Donghyun Kim
UNIX To do work for the class, you will be using the Unix operating system. Once connected to the system, you will be presented with a login screen. Once.
Class Projects and Environment
Tutorial Six Recap & Linux Basics CompSci Semester Two 2016.
Web Programming Essentials:
Andy Wang Object Oriented Programming in C++ COP 3330
Introduction to Linux Dr Karina Kubiak - Ossowska
Linux Beginner Sastra Technologies 2012.
The Linux Operating System
UNIX Basics + shell commands
Web Programming Essentials:
A Brief Overview of Unix
Andy Wang Object Oriented Programming in C++ COP 3330
UNIX/LINUX Commands Using BASH Copyright © 2017 – Curt Hill.
Working with Mac OS and Linux
Linux and TCP/IP Networking
Video Notes.
Presentation transcript:

Linux 101 Mark C. Ballew ACES Program Desert Research Institute

Talk Overview What is Linux? OS Layout Using the Command line Editing files Networking with SSH Conclude

What is Linux? History and People Richard M. Stallman No Free Unix Linus Travolds Alan Cox Licensing GPL LGPL BSD

What is Linux? Distribution Concept Free Distributions Fedora Core Debian and Ubuntu Gentoo Slackware Many, many more Commercial Distributions Red Hat Enterprise Suse Yellow Dog

OS Layout File System Layout Ownership Processes Ownership Priority Binary File types Big Endian Little Endian

OS Layout: File ownership Everything is a file chown chmod - demo Owner, Group, Other d rwx rwx rwx

OS Layout: Processes Every process is owned by a user Root ownership Daemon ownership User ownership ps demo

OS layout: Big endian & Little endian Otherwise known as the “NUXI” problem Imagine 1025 stored in binary: Most significant value at lowest storage address (i.e., first) Big-Endian memory Least significant value stored first Little-Endian memory

Using the command line What is a shell? Bash Tcsh Zsh Man(ual) pages cd, ls, rm, mv, cp, ps, mkdir pwd, who, w, gcc, g77, find, whereis

Editors vi Vim Emacs, xemacs Nano OpenOffice Groff, tex, latex dos2unix

Networking with ssh Network security using encryption Ssh – make remote connections Scp – copy remote files Sftp – secure file transfer protocol X11 forwarding using SSH

Conclusion Linux is a free (as in freedom) Unix-like operating system There are many command line tools to learn Documentation in the man pages Many different programs to edit files Ssh is a very useful tool for connecting to remote machines