SlideShare una empresa de Scribd logo
1 de 16
UNIX 1
ITN171/ N01B
Robert Konikoff
Adjunct Professor
RKonikoff@JTCC.edu

www.JTCC.edu
1
A Guide to Unix Using Linux
Fourth Edition
Chapter 1
The Essence of UNIX and Linux
Objectives
• Explain operating systems, including PC and server
operating systems
• Describe the UNIX and Linux operating systems
• Explain the purpose of UNIX/Linux shells
• Understand how to select user names and
passwords

A Guide to Unix Using Linux, Fourth Edition

3
Understanding Operating Systems

A Guide to Unix Using Linux, Fourth Edition

4
PC Operating Systems
• A personal computer system, or PC, is usually a
stand-alone machine
– E.g., desktop or laptop computer

• A PC OS conducts all the input, output, processing,
and storage operations on a single computer

A Guide to Unix Using Linux, Fourth Edition

5
Server Operating Systems and
Networks
• A computer network lets PCs share resources
• A server OS controls the operations of a server or
host, which accepts requests from clients
• Peer-to peer networks are an alternative to
server-based networks
– Each system on the network is both a server and
client

A Guide to Unix Using Linux, Fourth Edition

6
Server Operating Systems and
Networks (continued)

A Guide to Unix Using Linux, Fourth Edition

7
Introducing the UNIX and Linux
Operating Systems
• UNIX/Linux is used on systems functioning as:
– Servers, clients, client/server workstations, and
stand-alone workstations

• UNIX/Linux are multiuser/multitasking systems
• Some characteristics of UNIX/Linux systems:
–
–
–
–
–

Portability
Stable, reliable, and versatile
Thousands of applications are written for them
Many security options
Well suited for networked environments

A Guide to Unix Using Linux, Fourth Edition

8
A Brief History of UNIX
• Originally developed at AT&T Bell Labs
– Late 1960s and early 1970s
– Distributed in source code form

• Two standard versions evolved:
– AT&T Bell Labs produced SystemV (SysV)
– UC Berkeley developed BSD

• Linux might be considered a more integrated
version of UNIX than its predecessors
• POSIX: effort of experts from industry, academia,
and government to standardize UNIX
A Guide to Unix Using Linux, Fourth Edition

9
UNIX Concepts

A Guide to Unix Using Linux, Fourth Edition

10
Linux and UNIX
• Linux is a UNIX-like operating system
– Not written from the traditional UNIX code
– Kernel created to look and act like UNIX
• Enhancements include the POSIX standards
• Linus Torvalds released it free of charge in 1991

– Many distributions are available:
•
•
•
•
•

Debian GNU/Linux
Fedora
Red Hat Enterprise Linux
openSUSE Linux
Ubuntu

A Guide to Unix Using Linux, Fourth Edition

11
Introducing UNIX/Linux Shells
• Shell: program that interprets commands you enter
from keyboard
– Bourne shell, developed by S. Bourne (AT&T Bell
Labs), was the first UNIX command processor
– Another Bell employee developed the Korn shell
• History feature

– C shell is designed for C programmers’ use
– Linux uses Bash shell as its default shell

• Graphical user interface (GUI) desktop can open
a terminal window
A Guide to Unix Using Linux, Fourth Edition

12
Choosing your Shell
• Shells do much more than interpret commands
– Extensive built-in commands turn shells into firstclass programming languages

• A default shell is associated with your account
when it is created
– You may switch to another shell after you log in

• Many users prefer the Bash shell
• Other shells:
– Bourne, ksh, csh, ash, tcsh, zsh
A Guide to Unix Using Linux, Fourth Edition

13
Switching from Shell to Shell
• Switch to another shell by typing the shell’s name
on the command line
– For example, type tcsh, bash, or ash
– Work in that shell until you:
• Log in again
• Type another shell name on the command line

• Users often use one shell for writing shell scripts
and another for interacting with a program

A Guide to Unix Using Linux, Fourth Edition

14
User Names and Passwords
• User Name vs. Key Word
• Special Characters
• Consideration for Console Operations
• Security

A Guide to Unix Using Linux, Fourth Edition

15
ITE117 Konikoff Week1 wrap

Más contenido relacionado

La actualidad más candente

01 linux history overview
01 linux history overview01 linux history overview
01 linux history overview
Shay Cohen
 

La actualidad más candente (20)

Analysis of unix and windows
Analysis of unix and windowsAnalysis of unix and windows
Analysis of unix and windows
 
Bsd ppt
Bsd pptBsd ppt
Bsd ppt
 
Shell and its types in LINUX
Shell and its types in LINUXShell and its types in LINUX
Shell and its types in LINUX
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
 
Linux Features
Linux FeaturesLinux Features
Linux Features
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
 
01 linux history overview
01 linux history overview01 linux history overview
01 linux history overview
 
Presentation1
Presentation1Presentation1
Presentation1
 
Operating Systems: Linux in Detail
Operating Systems: Linux in DetailOperating Systems: Linux in Detail
Operating Systems: Linux in Detail
 
Linux Fundamental
Linux FundamentalLinux Fundamental
Linux Fundamental
 
Linux - Introductions to Linux Operating System
Linux - Introductions to Linux Operating SystemLinux - Introductions to Linux Operating System
Linux - Introductions to Linux Operating System
 
Red hat enterprise linux 7 (rhel 7)
Red hat enterprise linux 7 (rhel 7)Red hat enterprise linux 7 (rhel 7)
Red hat enterprise linux 7 (rhel 7)
 
Zabi
ZabiZabi
Zabi
 
A general Overview of linux !!
A general Overview of linux !!A general Overview of linux !!
A general Overview of linux !!
 
Linux operating system
Linux operating systemLinux operating system
Linux operating system
 
Msu free bsd
Msu   free bsdMsu   free bsd
Msu free bsd
 
Debian a linux operating system for all purposes
Debian a linux operating system for all purposesDebian a linux operating system for all purposes
Debian a linux operating system for all purposes
 
Acme linux presentation
Acme linux presentationAcme linux presentation
Acme linux presentation
 
Linux Operating System
Linux Operating SystemLinux Operating System
Linux Operating System
 
Operating Systems: Versions of Linux
Operating Systems: Versions of LinuxOperating Systems: Versions of Linux
Operating Systems: Versions of Linux
 

Destacado (7)

Website infected virus
Website infected virusWebsite infected virus
Website infected virus
 
Security Considerations in Process Control and SCADA Environments
Security Considerations in Process Control and SCADA EnvironmentsSecurity Considerations in Process Control and SCADA Environments
Security Considerations in Process Control and SCADA Environments
 
Symantec Endpoint Protection
Symantec Endpoint ProtectionSymantec Endpoint Protection
Symantec Endpoint Protection
 
Introduction to Symantec Endpoint Management75.pptx
Introduction to Symantec Endpoint Management75.pptxIntroduction to Symantec Endpoint Management75.pptx
Introduction to Symantec Endpoint Management75.pptx
 
Symantec Endpoint Protection 12
Symantec Endpoint Protection 12Symantec Endpoint Protection 12
Symantec Endpoint Protection 12
 
SYMANTEC ENDPOINT PROTECTION Administration Introduction
SYMANTEC ENDPOINT PROTECTION Administration IntroductionSYMANTEC ENDPOINT PROTECTION Administration Introduction
SYMANTEC ENDPOINT PROTECTION Administration Introduction
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting Personal
 

Similar a ITE117 Konikoff Week1 wrap

1 Intro, Linux system Architecture, Features, File system Structure and appli...
1 Intro, Linux system Architecture, Features, File system Structure and appli...1 Intro, Linux system Architecture, Features, File system Structure and appli...
1 Intro, Linux system Architecture, Features, File system Structure and appli...
PAVAN KUMAR ILLA
 
Linux [2005]
Linux [2005]Linux [2005]
Linux [2005]
Raul Soto
 

Similar a ITE117 Konikoff Week1 wrap (20)

Unix ppt
Unix pptUnix ppt
Unix ppt
 
1 Intro, Linux system Architecture, Features, File system Structure and appli...
1 Intro, Linux system Architecture, Features, File system Structure and appli...1 Intro, Linux system Architecture, Features, File system Structure and appli...
1 Intro, Linux system Architecture, Features, File system Structure and appli...
 
Linux [2005]
Linux [2005]Linux [2005]
Linux [2005]
 
Linux
LinuxLinux
Linux
 
Embedded Webinar #13: "From Zero to Hero: contribute to Linux Kernel in 15 mi...
Embedded Webinar #13: "From Zero to Hero: contribute to Linux Kernel in 15 mi...Embedded Webinar #13: "From Zero to Hero: contribute to Linux Kernel in 15 mi...
Embedded Webinar #13: "From Zero to Hero: contribute to Linux Kernel in 15 mi...
 
The Linux System
The Linux SystemThe Linux System
The Linux System
 
Ch1-Unix.pptx
Ch1-Unix.pptxCh1-Unix.pptx
Ch1-Unix.pptx
 
From Zero to Hero - Contribute to Linux Kernel in 15 Minutes
From Zero to Hero - Contribute to Linux Kernel in 15 MinutesFrom Zero to Hero - Contribute to Linux Kernel in 15 Minutes
From Zero to Hero - Contribute to Linux Kernel in 15 Minutes
 
Module 3 unit 1
Module 3  unit 1Module 3  unit 1
Module 3 unit 1
 
Course 101: Lecture 5: Linux & GNU
Course 101: Lecture 5: Linux & GNU Course 101: Lecture 5: Linux & GNU
Course 101: Lecture 5: Linux & GNU
 
Unit 1 Introduction to Operating System.ppt
Unit 1 Introduction to Operating System.pptUnit 1 Introduction to Operating System.ppt
Unit 1 Introduction to Operating System.ppt
 
Module1
Module1Module1
Module1
 
Linux basics
Linux basicsLinux basics
Linux basics
 
Linux notes
Linux notesLinux notes
Linux notes
 
Linux basics
Linux basicsLinux basics
Linux basics
 
Unix _linux_fundamentals_for_hpc-_b
Unix  _linux_fundamentals_for_hpc-_bUnix  _linux_fundamentals_for_hpc-_b
Unix _linux_fundamentals_for_hpc-_b
 
KMSUnix and Linux.pptx
KMSUnix and Linux.pptxKMSUnix and Linux.pptx
KMSUnix and Linux.pptx
 
Ch02
Ch02Ch02
Ch02
 
Linux forensics
Linux forensicsLinux forensics
Linux forensics
 
presentation_linux_intro_1463521472_181219.ppt
presentation_linux_intro_1463521472_181219.pptpresentation_linux_intro_1463521472_181219.ppt
presentation_linux_intro_1463521472_181219.ppt
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

ITE117 Konikoff Week1 wrap

  • 1. UNIX 1 ITN171/ N01B Robert Konikoff Adjunct Professor RKonikoff@JTCC.edu www.JTCC.edu 1
  • 2. A Guide to Unix Using Linux Fourth Edition Chapter 1 The Essence of UNIX and Linux
  • 3. Objectives • Explain operating systems, including PC and server operating systems • Describe the UNIX and Linux operating systems • Explain the purpose of UNIX/Linux shells • Understand how to select user names and passwords A Guide to Unix Using Linux, Fourth Edition 3
  • 4. Understanding Operating Systems A Guide to Unix Using Linux, Fourth Edition 4
  • 5. PC Operating Systems • A personal computer system, or PC, is usually a stand-alone machine – E.g., desktop or laptop computer • A PC OS conducts all the input, output, processing, and storage operations on a single computer A Guide to Unix Using Linux, Fourth Edition 5
  • 6. Server Operating Systems and Networks • A computer network lets PCs share resources • A server OS controls the operations of a server or host, which accepts requests from clients • Peer-to peer networks are an alternative to server-based networks – Each system on the network is both a server and client A Guide to Unix Using Linux, Fourth Edition 6
  • 7. Server Operating Systems and Networks (continued) A Guide to Unix Using Linux, Fourth Edition 7
  • 8. Introducing the UNIX and Linux Operating Systems • UNIX/Linux is used on systems functioning as: – Servers, clients, client/server workstations, and stand-alone workstations • UNIX/Linux are multiuser/multitasking systems • Some characteristics of UNIX/Linux systems: – – – – – Portability Stable, reliable, and versatile Thousands of applications are written for them Many security options Well suited for networked environments A Guide to Unix Using Linux, Fourth Edition 8
  • 9. A Brief History of UNIX • Originally developed at AT&T Bell Labs – Late 1960s and early 1970s – Distributed in source code form • Two standard versions evolved: – AT&T Bell Labs produced SystemV (SysV) – UC Berkeley developed BSD • Linux might be considered a more integrated version of UNIX than its predecessors • POSIX: effort of experts from industry, academia, and government to standardize UNIX A Guide to Unix Using Linux, Fourth Edition 9
  • 10. UNIX Concepts A Guide to Unix Using Linux, Fourth Edition 10
  • 11. Linux and UNIX • Linux is a UNIX-like operating system – Not written from the traditional UNIX code – Kernel created to look and act like UNIX • Enhancements include the POSIX standards • Linus Torvalds released it free of charge in 1991 – Many distributions are available: • • • • • Debian GNU/Linux Fedora Red Hat Enterprise Linux openSUSE Linux Ubuntu A Guide to Unix Using Linux, Fourth Edition 11
  • 12. Introducing UNIX/Linux Shells • Shell: program that interprets commands you enter from keyboard – Bourne shell, developed by S. Bourne (AT&T Bell Labs), was the first UNIX command processor – Another Bell employee developed the Korn shell • History feature – C shell is designed for C programmers’ use – Linux uses Bash shell as its default shell • Graphical user interface (GUI) desktop can open a terminal window A Guide to Unix Using Linux, Fourth Edition 12
  • 13. Choosing your Shell • Shells do much more than interpret commands – Extensive built-in commands turn shells into firstclass programming languages • A default shell is associated with your account when it is created – You may switch to another shell after you log in • Many users prefer the Bash shell • Other shells: – Bourne, ksh, csh, ash, tcsh, zsh A Guide to Unix Using Linux, Fourth Edition 13
  • 14. Switching from Shell to Shell • Switch to another shell by typing the shell’s name on the command line – For example, type tcsh, bash, or ash – Work in that shell until you: • Log in again • Type another shell name on the command line • Users often use one shell for writing shell scripts and another for interacting with a program A Guide to Unix Using Linux, Fourth Edition 14
  • 15. User Names and Passwords • User Name vs. Key Word • Special Characters • Consideration for Console Operations • Security A Guide to Unix Using Linux, Fourth Edition 15