Presentation is loading. Please wait.

Presentation is loading. Please wait.

IT244 - Introduction to Linux / Unix Instructor: Bo Sheng

Similar presentations


Presentation on theme: "IT244 - Introduction to Linux / Unix Instructor: Bo Sheng"— Presentation transcript:

1 IT244 - Introduction to Linux / Unix Instructor: Bo Sheng

2 General Information Location and Time Office Hours Course web page
S-3-143, Mon & Wed, 4:00 ~ 5:15pm Door code: * Office Hours Science Center, S-3-167, Mon & Wed, 2 ~ 4pm TA office hours: TBD Course web page

3 General Information Grading Policy 8~10 homework/project assignments
Mid-term and final exams Homework (60%) + Mid-term (15%) + Final (25%)

4 General Information Course Content Exclude Chapter 7, 9, 16, 17
Linux/Unix commands and utilities Shell (Bourne Shell) File systems Text editor (vim) Scripting Shell scripting, awk, sed, perl Introductory level coverage

5 General Information Course Content Command-line interface (CLI)
No graphic user interface (GUI)

6 General Information Course Content University’s Policies
Hands-on practice (lab / home) Lecturing style (slides + demo + practice) Login to a dedicated server from any computer Unix account and register for this course University’s Policies Plagiarism, Honor code Emergency Disability service

7 Overview of Linux/Unix
Why we learn Linux/Unix?

8 OS Platform Statistics (Web)

9 Web Server Survey 4.30% of Apache running on Windows servers

10 Top 500 Supercomputers http://top500.org/statistics/list/
OPERATING SYSTEM FAMILY COUNT SYSTEM SHARE (%) RMAX (GFLOPS) RPEAK (GFLOPS) CORES Linux 494 98.8 419,253,297 640,067,791 29,226,383 Unix 6 1.2 1,868,442 2,215,095 76,128

11 Overview of Linux/Unix
Why we learn Linux/Unix? Job prospects Proficiency with Linux/Unix Basic knowledge of scripting Basics for other courses

12 Overview of Linux/Unix
Why we learn Linux/Unix? What is Linux/Unix?

13 Operating Systems System calls Resource management
e.g., open(), read() Resource management Hardware abstraction User interface

14 History of Linux / Unix Timeline http://www.levenez.com/unix/
Milestones 1969: Unix starts at Bell Labs 1971: First edition of Unix 1977: 1BSD from Berkeley 1983: GNU project (GPL) 1991: Linux is announced Hello everybody out there using minix - I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. … PS. Yes – it's free of any minix code, … —Linus Torvalds

15 Linux / Unix Operating Systems

16 Some Current Distributions

17 Overview of Linux/Unix
Why we learn Linux/Unix? What is Linux/Unix? Features of Linux/Unix FREE (no charge, open source) Multiuser Multitasking Multiplatform (portable)

18 Overview of Linux/Unix
Why we learn Linux/Unix? What is Linux/Unix? Features of Linux/Unix Shell Command interpreter ‘Programming language’ with no compilation Bash, Tcsh, Dash, Zsh, …

19 Overview of Linux/Unix
Why we learn Linux/Unix? What is Linux/Unix? Features of Linux/Unix Shell File System Structure

20 Overview of Linux/Unix

21 Practice Login to lab computers
Download PuTTY client from the course web page

22 Unix Account If you haven’t got an account SSH (Secure Shell)
SSH (Secure Shell) Use terminal (Linux/Mac OS clients) Use other software tool (Windows client) PuTTY

23 Unix Account If you haven’t got an account

24 Unix Account If you haven’t register you account with this class

25 Unix Account If you haven’t register you account with this class

26 Login to Server Server (hostname): SSH (Secure Shell, no more telnet)
it244a.cs.umb.edu it244b.cs.umb.edu SSH (Secure Shell, no more telnet) Use terminal (Linux/Mac OS clients) Use other software tool (Windows client)

27 Login to Server Server (hostname): SSH (Secure Shell)
it244a.cs.umb.edu it244b.cs.umb.edu SSH (Secure Shell) Use terminal (Linux/Mac OS clients) Use other software tool (Windows client) PuTTY Instructions on course web page

28 Login to Server (Windows)
PuTTY

29 Login to Server (Windows)
PuTTY

30 Login to Server SSH (Secure Shell)
Use a terminal (Linux/Mac OS clients) ssh ssh –l username hostname e.g., ssh ssh –l shengbo it244a.cs.umb.edu

31 Login to Server (Linux / Mac)
Terminal

32 Login to Server (Linux / Mac)
Terminal


Download ppt "IT244 - Introduction to Linux / Unix Instructor: Bo Sheng"

Similar presentations


Ads by Google