SlideShare una empresa de Scribd logo
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

Analysis of unix and windows
Analysis of unix and windowsAnalysis of unix and windows
Analysis of unix and windowsPartnered Health
 
Shell and its types in LINUX
Shell and its types in LINUXShell and its types in LINUX
Shell and its types in LINUXSHUBHA CHATURVEDI
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linuxRAHUL RAVI
 
01 linux history overview
01 linux history overview01 linux history overview
01 linux history overviewShay Cohen
 
Operating Systems: Linux in Detail
Operating Systems: Linux in DetailOperating Systems: Linux in Detail
Operating Systems: Linux in DetailDamian T. Gordon
 
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)Ramola Dhande
 
A general Overview of linux !!
A general Overview of linux !!A general Overview of linux !!
A general Overview of linux !!jainema23
 
Linux operating system
Linux operating systemLinux operating system
Linux operating systemITz_1
 
Linux Operating System
Linux Operating SystemLinux Operating System
Linux Operating SystemKunalKewat1
 
Operating Systems: Versions of Linux
Operating Systems: Versions of LinuxOperating Systems: Versions of Linux
Operating Systems: Versions of LinuxDamian T. Gordon
 

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

Website infected virus
Website infected virusWebsite infected virus
Website infected virusnin9nin9
 
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 Environmentsamiable_indian
 
Symantec Endpoint Protection
Symantec Endpoint ProtectionSymantec Endpoint Protection
Symantec Endpoint ProtectionMindRiver Group
 
Introduction to Symantec Endpoint Management75.pptx
Introduction to Symantec Endpoint Management75.pptxIntroduction to Symantec Endpoint Management75.pptx
Introduction to Symantec Endpoint Management75.pptxArrow ECS UK
 
Symantec Endpoint Protection 12
Symantec Endpoint Protection 12Symantec Endpoint Protection 12
Symantec Endpoint Protection 12Symantec
 
SYMANTEC ENDPOINT PROTECTION Administration Introduction
SYMANTEC ENDPOINT PROTECTION Administration IntroductionSYMANTEC ENDPOINT PROTECTION Administration Introduction
SYMANTEC ENDPOINT PROTECTION Administration IntroductionDsunte Wilson
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting PersonalKirsty Hulse
 

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
 
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...GlobalLogic Ukraine
 
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 MinutesGlobalLogic Ukraine
 
Course 101: Lecture 5: Linux & GNU
Course 101: Lecture 5: Linux & GNU Course 101: Lecture 5: Linux & GNU
Course 101: Lecture 5: Linux & GNU Ahmed El-Arabawy
 
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.pptAnilkumarBrahmane2
 
Unix _linux_fundamentals_for_hpc-_b
Unix  _linux_fundamentals_for_hpc-_bUnix  _linux_fundamentals_for_hpc-_b
Unix _linux_fundamentals_for_hpc-_bMohammad Reza Beygi
 
KMSUnix and Linux.pptx
KMSUnix and Linux.pptxKMSUnix and Linux.pptx
KMSUnix and Linux.pptxGanesh Bhosale
 
presentation_linux_intro_1463521472_181219.ppt
presentation_linux_intro_1463521472_181219.pptpresentation_linux_intro_1463521472_181219.ppt
presentation_linux_intro_1463521472_181219.pptYouTube863762
 

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

Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekCzechDreamin
 
The architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdfThe architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdfalexjohnson7307
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeCzechDreamin
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2DianaGray10
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024Stephanie Beckett
 
Server-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at PricelineServer-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at PricelineUXDXConf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupCatarinaPereira64715
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKUXDXConf
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka DoktorováCzechDreamin
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...CzechDreamin
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomCzechDreamin
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backElena Simperl
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101vincent683379
 

Último (20)

Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
The architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdfThe architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdf
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Server-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at PricelineServer-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at Priceline
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 

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