Consult America Technology Consulting Services

Slides:



Advertisements
Similar presentations
What is an operating system? Is it software?
Advertisements

CSCI 1730 April 1 st, Materials Class notes slides & some “plain old” html & source code examples linked from course calendar board notes & diagrams.
EEE 435 Principles of Operating Systems Operating System Concepts (Modern Operating Systems 1.5)
Chapter One The Essence of UNIX.
Exploring the UNIX File System and File Security
CS Lecture 03 Outline Sed and awk from previous lecture Writing simple bash script Assignment 1 discussion 1CS 311 Operating SystemsLecture 03.
Network+ Guide to Networks, Fourth Edition
Computer Forensics Principles and Practices by Volonino, Anzaldua, and Godwin Chapter 6: Operating Systems and Data Transmission Basics for Digital Investigations.
CS 497C – Introduction to UNIX Lecture 3: Inside UNIX Chin-Chih Chang
The UNIX File System.
Guide To UNIX Using Linux Third Edition
Guide To UNIX Using Linux Third Edition
Xuan Guo Chapter 1 What is UNIX? Graham Glass and King Ables, UNIX for Programmers and Users, Third Edition, Pearson Prentice Hall, 2003 Original Notes.
Basic Unix Dr Tim Cutts Team Leader Systems Support Group Infrastructure Management Team.
1 Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET201.
An Introduction to Operating Systems. Definition  An Operating System, or OS, is low-level software that enables a user and higher-level application.
Unix Presentation. What is an Operating System An operating system (OS) is a program that allows you to interact with the computer -- all of the software.
What is Unix Prepared by Dr. Bahjat Qazzaz. What is Unix UNIX is a computer operating system. An operating system is the program that – controls all the.
1. This presentation covers :  User Interface Administration  Files System and Services Management 2.
Linux Basics CS 302. Outline  What is Unix?  What is Linux?  Virtual Machine.
Overview of Linux CS3530 Spring 2014 Dr. José M. Garrido Department of Computer Science.
Lecture 2 UNIX.  1999 Addison Wesley Longman4.2 Basics of Operating Systems.
UNIX command line. In this module you will learn: What is the computer shell What is the command line interface (or Terminal) What is the filesystem tree.
Linux in More Detail Shirley Moore CPS5401 August 29,
– Introduction to the Shell 10/1/2015 Introduction to the Shell – Session Introduction to the Shell – Session 2 · Permissions · Users.
An Introduction to UNIX System --- Cosc513 Presentation n Instructor: Morteza Anvari n Author: Yonghong Pan n ID#: n Date: Jan.29, 2001.
CSC 322 Operating Systems Concepts Lecture - 4: by Ahmed Mumtaz Mustehsan Special Thanks To: Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall,
Chapter Two Exploring the UNIX File System and File Security.
Session 2 Wharton Summer Tech Camp Basic Unix. Agenda Cover basic UNIX commands and useful functions.
CS 390 Unix Programming Summer Unix Programming - CS 3902 Course Details Online Information Please check.
1 Operating Systems Lecture 2 UNIX and Shell Scripts.
Chapter Two Exploring the UNIX File System and File Security.
Computers & Operating Systems
OPERATING SYSTEMS BY LANDON, KYLE, AND ETHAN. WHAT IS THEIR PURPOSE? (1) manage the computer's resources, such as the central processing unit (2) establish.
40 Years and Still Rocking the Terminal!
Lab 3 + Using the Terminal 1. "Under Linux there are GUIs (graphical user interfaces). where you can point and click and drag, and hopefully get work.
Lesson 3-Touring Utilities and System Features. Overview Employing fundamental utilities. Linux terminal sessions. Managing input and output. Using special.
Basic UNIX Concepts. Why We Need an Operating System (OS) OS interacts with hardware and manages programs. A safe environment for programs to run is required.
Linux History C151 Multi-User Operating Systems. Open Source Programming Open source programming: 1983, Richard Stallman started the GNU Project (GNU.
Introduction to UNIX CS465. What is UNIX? (1) UNIX is an Operating System (OS). An operating system is a control program that allocates the computer's.
Lecture 02 File and File system. Topics Describe the layout of a Linux file system Display and set paths Describe the most important files, including.
A Mini UNIX Tutorial. What’s UNIX?  An operating system run on many servers/workstations  Invented by AT&T Bell Labs in late 60’s  There are many different.
OPERATING SYSTEM BY KINSHUK RASTOGI. WHAT IS AN OPERATING SYSTEM? What is an operating system in the first place? An operating system is a software that.
CEG 2400 FALL 2012 Linux/UNIX Network Operating Systems.
WHY AN OPERATING SYSTEM (OS) OS interacts with hardware and manages programs. Programs not expected to know which hardware they will run on. Must be possible.
LINUX Zhengli Zhu, School of Life Sciences. Outline 1. ABC of Linux 2. Basic orers of Linux 3. Bash Programming.
UNIX U.Y: 1435/1436 H Operating System Concept. What is an Operating System?  The operating system (OS) is the program which starts up when you turn.
به نام خدای مهربان زبان تخصصی دانشجویان کامپیوتر English for Computer Students درس 3 جوانمرد Ejavanmard.blogfa.com
Linux & UNIX OS Overview Fort Collins, CO Copyright © XTR Systems, LLC Overview of the Linux & UNIX Operating Systems Instructor: Joseph DiVerdi, Ph.D.,
By Jonathan Rinfret UNIX/LINUX By Jonathan Rinfret
Overview of Linux Fall 2016 Dr. Donghyun Kim
A LECTURE NOTE.
Operating System & Application Software
Welcome to Linux Chap#1 Hanin Abdulrahman.
Some Linux Commands.
UNIX System Overview.
The Linux Operating System
Using the Terminal Lab 3+.
John Carelli, Instructor Kutztown University
An Introduction to UNIX System --- Cosc513 Presentation
Exploring the UNIX File System and File Security
Chapter 2: System Structures
CSE 303 Lecture 1 introduction to Linux/Unix environment
Chapter 2: The Linux System Part 1
CSCI The UNIX System Shell Startup and Variables
Introduction Paul Flynn
Welcome to Linux Chap#1 Hanin Abdulrahman.
Welcome to Linux Chap#1.
Presentation transcript:

Consult America Technology Consulting Services 5/14/2019 UNIX Consult America Technology Consulting Services

Unix- Fundamentals of Unix Operating System UNIX is a computer operating system, a control program that works with users to –run programs, –manage resources, and –communicate with other computer systems. • Several people can use a UNIX computer at the same time; hence UNIX is called a multiuser system. Any of these users can also run multiple programs at the same time; hence UNIX is called multitasking. • UNIX is not only the operating system but also a programming language. - Unix is designed by C language

Unix- Fundamentals of Unix Operating System Structure of the UNIX system The UNIX operating system is made up of three parts; the kernel, the shell and the programs. The kernel The kernel of UNIX is the hub of the operating system: it allocates time and memory to programs and handles the file store and communications in response to system calls. The shell The shell acts as an interface between the user and the kernel. When a user logs in, the login program checks the username and password, and then starts another program called the shell. The shell is a command line interpreter (CLI). It interprets the commands the user types in and arranges for them to be carried out. The commands are themselves programs: when they terminate, the shell gives the user another prompt ($ or # on our systems).

Unix- Fundamentals of Unix Operating System

Unix- Fundamentals of Unix Operating System Installing and Updating Cygwin Packages https://www.cygwin.com Cygwin is: a large collection of GNU and Open Source tools which provide functionality similar to a Linux distribution on Windows. a DLL (cygwin1.dll) which provides substantial POSIX API functionality. The Cygwin DLL currently works with all recent, commercially released x86 32 bit and 64 bit versions of Windows, starting with Windows XP SP3.

Unix- Fundamentals of Unix Operating System Flavors of Unix: There are many versions of Unix that are used by lots of people: BSD (from Berkeley) Solaris (Oracle) AIX (IBM) - Advanced Interactive Executive LINUX (free software)

Unix- Fundamentals of Unix Operating System IBM AIX Fundamentals of Unix Operating System The AIX® operating system is designed to deliver outstanding scalability, reliability, and manageability. Best of all, the AIX operating system comes from IBM, the world's leading technology company.

Unix- Fundamentals of Unix Operating System Oracle Solaris

Unix- Fundamentals of Unix Operating System Unix File Structure All the files are grouped together in the directory structure. The file-system is arranged in a hierarchical structure, like an inverted tree. The top of the hierarchy is traditionally called root(written as a slash / )

Unix- Fundamentals of Unix Operating System File Permission

Unix- Fundamentals of Unix Operating System File Permission $ ls -1 pnt -rw-rw---- 1 pntadmin grads 13 Jan 10 23:05 pnt There are three types of permissions: read abbreviated r write abbreviated w execute abbreviated x There are 3 sets of permissions: 1.user 2.group 3.other (the world, everybody else) -rw-rw-r— User Group Others

Unix- Fundamentals of Unix Operating System File Permission The chmod command The chmodcommand changes the permissions of a file or directory $ chmodu+xpnt Here execute permission is provided to user $ chmodg+wpnt Herewrite permission is provided to group $ chmodg-w pnt Here write permission is revoke from group

Unix- Fundamentals of Unix Operating System File Permission Consider permission for each set of users (user, group, other) as a 3-bit # r –4 w –2 x –1 A permission (mode) for all 3 classes is a 3-digit octal # 755 –rwxr-xr-x 644 –rw-r—r-- 700 –rwx------

Unix- Fundamentals of Unix Operating System File Permission $chmod764 pnt Here User has r+w+xpermission ,group has r+wpermission and other has r permission on pntfile $chmod777 pnt Here User has r+w+xpermission ,group has r+w+xpermission and other has r+w+xpermission on pntfile $chmod644 pnt Here User has r+wpermission ,group has r permission and other has r permission on pntfile

Unix- Fundamentals of Unix Operating System shell variables : Variable is a space inside memory .Shell variablesto store information Shell variables are used to affect the behavior of the shell, and many other programs We can access these variables: set new values for some to customize the shell. find out the value of some to help accomplish a task. To assign variable: var1=10 var2=“Hello World” $ echo $var1 $ echo $var2

Unix- Fundamentals of Unix Operating System Shell variables : Some common variables: PATH–list of directories shell searches for non-shell commands PS1–Primary prompt USER–user's login name HOME–user’s home directory PWD–current working directory

Unix- Fundamentals of Unix Operating System Pipes –connecting processes A pipe is a holder for a stream of data. A pipe can be used to hold the output of one program and feed it to the input of another. Separate 2 commands with the “|” character. $ ls -1 | sort $ ls -1 | sort > file1 ls -1 | sort | head > file2

Unix- Fundamentals of Unix Operating System

Unix- Fundamentals of Unix Operating System

Unix- Fundamentals of Unix Operating System

THANK YOU