Download presentation
Presentation is loading. Please wait.
Published byRodger Paul Modified over 6 years ago
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
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.