SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
UNIX
                                     Ankit Mehta
                                ankitmehta21@gmail.com




UNIX TRAINING - ANKIT MEHTA |
ANKITMEHTA21@GMAIL.COM
PREFACE
•    This training will be divided in 5 major sections. I will publish video tutorial for this training
     on different video platforms. I would suggest to go through one chapter each day, it will
     help you to complete this training in one month.
•    You can send me your suggestions to ankitmehta21@gmail.com




UNIX TRAINING - ANKIT MEHTA |
ANKITMEHTA21@GMAIL.COM
SECTIONS
•    Part 1 : Unix Basics
       • In this sections you will learn about basic commands and different flavors of UNIX.
•    Part 2: Networking
       • This section consists of networking commands and network configurations on UNIX
         platforms
•    Part 3: System Administrations
       • This section will give you details about the commands to administrate the system
•    Part 4: Network Administration
       • This section will help you to administrate the network
•    Part 5: Tools and Programming
       • Basic tools and programming in UNIX



UNIX TRAINING - ANKIT MEHTA |
ANKITMEHTA21@GMAIL.COM
PART 1
•    Background of UNIX
       • It is important to understand the background of UNIX operating system. Once we
         understand the type, structure and different version of UNIX operating system it will
         help you to work well on it.




UNIX TRAINING - ANKIT MEHTA |
ANKITMEHTA21@GMAIL.COM
WHAT IS UNIX?
•    UNIX is an operating system, It’s more than 40 years but still it is being used by many
     companies.
•    Now a days there are many flavors (types of Unix) available which basically differs in their
     kernel inner codes and features.


•    Terms:
•    Operating System: As per the definition from wikipedia
              “An operating system (OS) is a collection of software that manages computer
              hardware resources and provides common services for computer programs. The
              operating system is a vital component of the system software in a computer
              system. Application programs usually require an operating system to function.”
              But in other terms we can say Operating system acts as a bridge between
              user and interface.




UNIX TRAINING - ANKIT MEHTA |
ANKITMEHTA21@GMAIL.COM
WHAT IS UNIX?
•    Kernel: As per the definition from wikipedia
              “In computing, the kernel is the main component of most computer operating
              systems; it is a bridge between applications and the actual data processing done
              at the hardware level. The kernel's responsibilities include managing the system's
              resources (the communication between hardware and software components).
              Usually, as a basic component of an operating system, a kernel can provide the
              lowest-level abstraction layer for the resources (especially processors and I/O
              devices) that application software must control to perform its function. It typically
              makes these facilities available to application processes through inter-process
              communication mechanisms and system calls..”
              Kernel converts machine code to human language and human language to
              machine code




UNIX TRAINING - ANKIT MEHTA |
ANKITMEHTA21@GMAIL.COM
WHY UNIX?
•    Open Source:
       • Unix provides an open source code, so one can modify code as per the requirement.
         This gives flexibility to end users, programmers and system administrators to tune /
         mod the system as per requirement.


•    Tools and Utilities:
       • Unix comes with plenty of tools and utility to work with. You will learn about
         frequently used tools during next few sessions.


•    Multiuser and Multi Tasking Abilities:
       • Unix comes with multi user and multi tasking support.




UNIX TRAINING - ANKIT MEHTA |
ANKITMEHTA21@GMAIL.COM
WHY UNIX?
•    Portability:
       • Unix can be used on different environment with less or no configuration.


•    Networking Support:
       • Unix comes with an excellent networking support which makes it easy to use over
         networks.


•    Protected Memory:
       • If a program crashes, it does not shut down the entire machine, it only affects the
         part of memory the program was using when it crashed. Because of this, UNIX
         systems are more reliable than Macs or PCs. They can go months without rebooting.
         Although CMGM and PMGM are rebooted about once a week just to clean up any
         problems that may be hanging around.



UNIX TRAINING - ANKIT MEHTA |
ANKITMEHTA21@GMAIL.COM
UNIX STRUCTURE

                                  User


                                 Shell


                                 Kernel



                                Hardware




UNIX TRAINING - ANKIT MEHTA |
ANKITMEHTA21@GMAIL.COM
UNIX SYSTEM - HISTORY




                                Source: www.unix.og

UNIX TRAINING - ANKIT MEHTA |
ANKITMEHTA21@GMAIL.COM
UNIX SYSTEM - HISTORY




                                Source: www.unix.og

UNIX TRAINING - ANKIT MEHTA |
ANKITMEHTA21@GMAIL.COM
UNIX VARIANTS




UNIX TRAINING - ANKIT MEHTA |
ANKITMEHTA21@GMAIL.COM
UNIX CONTRIBUTORS
                    Name                            Contributions to Unix
                                B, bas, Fortran
        Ken Thompson
                                (with Ritchie), ed, roff, sort, grep, uniq, plot, sa, dd
                                C, fork-exec, set-userid, db, ed, I/O stream in v8;
        Dennis Ritchie          (with Thompson) fc (fortran iv);
                                (with Johnson), port to Interdata
        Joe Osanna              n/troff
                                typo, math library, primes, factor, crypt
        Bob Morris
                                (with Cherry) dc-bc
        Doug McIlroy            tmg, speak, diff, join, look. dict, spell
        Lorinda Cherry          eqn (startup), parts
        Steve Johnson           yacc, lint, portable C, spell
                                comm, qsort, sed, grep, index, cref, cu, architect for
        Lee McMahon
                                Datakit
        Brian Kernighan         name UNIX, notion of tools, ratfor, eqn, awk, pic. dvi troff

UNIX TRAINING - ANKIT MEHTA |
ANKITMEHTA21@GMAIL.COM
UNIX CONTRIBUTORS
                    Name                           Contributions to Unix
                                adb, Bourne shell
        Steve Bourne            extended and named Unix Circuit Design System (UCDS)

                                -ms, tbl, refer, lex, uucp, apnews, weather
        Mike Lesk
                                (with Kernighan) learn
                                f77, make
        Stu Feldman
                                (with Andy Hall) efl
        Peter Weinberger        awk, I/O lib for f77, mp, afactor, cbt (B-tree lib)
                                Datakit, nfs, ufs
        A.G. (Sandy) Fraser     original version of UCDS

                                UCDS
        Joe Condon

        Al Aho                  awk, egrep, fgrep, language theory and algorithms



UNIX TRAINING - ANKIT MEHTA |
ANKITMEHTA21@GMAIL.COM
UNIX CONTRIBUTORS
                    Name                         Contributions to Unix
        Greg Chesson            communications, mpx, con, dcon,
        Berk Tague              USG
        Joe Maranzano           USG
        Dick Haight             PWB
        Ted Dolotta             PWB
                                bitblt
        John Reiser             (with Tom London) port to VAX + paging, V32 system -->
                                Berkeley
        P.J. (Bill) Plauger     tools




UNIX TRAINING - ANKIT MEHTA |
ANKITMEHTA21@GMAIL.COM
UNIX VARIANT
•    For this training we will use CentOS 6 for Unix environment.




UNIX TRAINING - ANKIT MEHTA |
ANKITMEHTA21@GMAIL.COM
END OF CHAPTER 1
•    We will see following in chapter 2
       • How to access and log in to a Unix system?
       • How to select and change password?
       • How to run basic commands?
       • How to communicate with other users?
       • How to use simple email program?




UNIX TRAINING - ANKIT MEHTA |
ANKITMEHTA21@GMAIL.COM
Thanks …


UNIX TRAINING - ANKIT MEHTA |
ANKITMEHTA21@GMAIL.COM

Mais conteúdo relacionado

Mais procurados

Plan9: Bad Movie, Good Operating System
Plan9: Bad Movie, Good Operating SystemPlan9: Bad Movie, Good Operating System
Plan9: Bad Movie, Good Operating SystemQuentin Fennessy
 
FOSDEM'08: TOMOYO Linux for Secure Embedded
FOSDEM'08: TOMOYO Linux for Secure EmbeddedFOSDEM'08: TOMOYO Linux for Secure Embedded
FOSDEM'08: TOMOYO Linux for Secure EmbeddedToshiharu Harada, Ph.D
 
WELCOME TO THE CORE OF UNIX OPERATING SYSTEM
WELCOME TO THE CORE OF UNIX OPERATING SYSTEMWELCOME TO THE CORE OF UNIX OPERATING SYSTEM
WELCOME TO THE CORE OF UNIX OPERATING SYSTEMNarendra Mohan Mishra
 
A general Overview of linux !!
A general Overview of linux !!A general Overview of linux !!
A general Overview of linux !!jainema23
 
linux software architecture
linux software architecture linux software architecture
linux software architecture Sneha Ramesh
 
Linux programming lecture_notes
Linux programming lecture_notesLinux programming lecture_notes
Linux programming lecture_notesIMRAN KHAN
 
An Introduction to Linux
An Introduction to LinuxAn Introduction to Linux
An Introduction to Linuxanandvaidya
 
Ibm system programming training module 2 - linux basics
Ibm system programming training   module 2 - linux basicsIbm system programming training   module 2 - linux basics
Ibm system programming training module 2 - linux basicsBinsent Ribera
 
ZendCon - Linux 101
ZendCon - Linux 101ZendCon - Linux 101
ZendCon - Linux 101Justin Reock
 
HES2011 - Jon Larimer - Autorun Vulnerabilities on Linux
HES2011 - Jon Larimer - Autorun Vulnerabilities on LinuxHES2011 - Jon Larimer - Autorun Vulnerabilities on Linux
HES2011 - Jon Larimer - Autorun Vulnerabilities on LinuxHackito Ergo Sum
 
Introduction to Linux OS
Introduction to Linux OSIntroduction to Linux OS
Introduction to Linux OSMohammed Safwat
 

Mais procurados (20)

Unix seminar
Unix seminarUnix seminar
Unix seminar
 
Plan9: Bad Movie, Good Operating System
Plan9: Bad Movie, Good Operating SystemPlan9: Bad Movie, Good Operating System
Plan9: Bad Movie, Good Operating System
 
Linux vs windows
Linux vs windowsLinux vs windows
Linux vs windows
 
A History of Linux
A History of LinuxA History of Linux
A History of Linux
 
FOSDEM'08: TOMOYO Linux for Secure Embedded
FOSDEM'08: TOMOYO Linux for Secure EmbeddedFOSDEM'08: TOMOYO Linux for Secure Embedded
FOSDEM'08: TOMOYO Linux for Secure Embedded
 
Opensource technologies
Opensource technologiesOpensource technologies
Opensource technologies
 
WELCOME TO THE CORE OF UNIX OPERATING SYSTEM
WELCOME TO THE CORE OF UNIX OPERATING SYSTEMWELCOME TO THE CORE OF UNIX OPERATING SYSTEM
WELCOME TO THE CORE OF UNIX OPERATING SYSTEM
 
A general Overview of linux !!
A general Overview of linux !!A general Overview of linux !!
A general Overview of linux !!
 
linux software architecture
linux software architecture linux software architecture
linux software architecture
 
Presentation on linux
Presentation on linuxPresentation on linux
Presentation on linux
 
Linux programming lecture_notes
Linux programming lecture_notesLinux programming lecture_notes
Linux programming lecture_notes
 
Faults inside System Software
Faults inside System SoftwareFaults inside System Software
Faults inside System Software
 
An Introduction to Linux
An Introduction to LinuxAn Introduction to Linux
An Introduction to Linux
 
Linux vs windows
Linux vs windowsLinux vs windows
Linux vs windows
 
Intro to linux
Intro to linuxIntro to linux
Intro to linux
 
History of Linux
History of LinuxHistory of Linux
History of Linux
 
Ibm system programming training module 2 - linux basics
Ibm system programming training   module 2 - linux basicsIbm system programming training   module 2 - linux basics
Ibm system programming training module 2 - linux basics
 
ZendCon - Linux 101
ZendCon - Linux 101ZendCon - Linux 101
ZendCon - Linux 101
 
HES2011 - Jon Larimer - Autorun Vulnerabilities on Linux
HES2011 - Jon Larimer - Autorun Vulnerabilities on LinuxHES2011 - Jon Larimer - Autorun Vulnerabilities on Linux
HES2011 - Jon Larimer - Autorun Vulnerabilities on Linux
 
Introduction to Linux OS
Introduction to Linux OSIntroduction to Linux OS
Introduction to Linux OS
 

Destaque

Unix Process management
Unix Process managementUnix Process management
Unix Process managementWave Digitech
 
Unix
UnixUnix
UnixErm78
 
intro unix/linux 02
intro unix/linux 02intro unix/linux 02
intro unix/linux 02duquoi
 
Unix(introduction)
Unix(introduction)Unix(introduction)
Unix(introduction)meashi
 
Unix Command Line Productivity Tips
Unix Command Line Productivity TipsUnix Command Line Productivity Tips
Unix Command Line Productivity TipsKeith Bennett
 
Unix OS & Commands
Unix OS & CommandsUnix OS & Commands
Unix OS & CommandsMohit Belwal
 
UNIX and Linux - an introduction by Mathias Homann
UNIX and Linux - an introduction by Mathias HomannUNIX and Linux - an introduction by Mathias Homann
UNIX and Linux - an introduction by Mathias HomannMathias Homann
 
Unix memory management
Unix memory managementUnix memory management
Unix memory managementTech_MX
 
Unix/Linux Basic Commands and Shell Script
Unix/Linux Basic Commands and Shell ScriptUnix/Linux Basic Commands and Shell Script
Unix/Linux Basic Commands and Shell Scriptsbmguys
 
Unix Operating System
Unix Operating SystemUnix Operating System
Unix Operating Systemsubhsikha
 

Destaque (16)

Unix Process management
Unix Process managementUnix Process management
Unix Process management
 
Unix ppt
Unix pptUnix ppt
Unix ppt
 
Unix
UnixUnix
Unix
 
intro unix/linux 02
intro unix/linux 02intro unix/linux 02
intro unix/linux 02
 
QSpiders - Unix Operating Systems and Commands
QSpiders - Unix Operating Systems  and CommandsQSpiders - Unix Operating Systems  and Commands
QSpiders - Unix Operating Systems and Commands
 
Unix(introduction)
Unix(introduction)Unix(introduction)
Unix(introduction)
 
Unix Command Line Productivity Tips
Unix Command Line Productivity TipsUnix Command Line Productivity Tips
Unix Command Line Productivity Tips
 
Unix OS & Commands
Unix OS & CommandsUnix OS & Commands
Unix OS & Commands
 
UNIX and Linux - an introduction by Mathias Homann
UNIX and Linux - an introduction by Mathias HomannUNIX and Linux - an introduction by Mathias Homann
UNIX and Linux - an introduction by Mathias Homann
 
Unix - An Introduction
Unix - An IntroductionUnix - An Introduction
Unix - An Introduction
 
Unix memory management
Unix memory managementUnix memory management
Unix memory management
 
Basic Unix
Basic UnixBasic Unix
Basic Unix
 
Unix
UnixUnix
Unix
 
Unix/Linux Basic Commands and Shell Script
Unix/Linux Basic Commands and Shell ScriptUnix/Linux Basic Commands and Shell Script
Unix/Linux Basic Commands and Shell Script
 
Unix Operating System
Unix Operating SystemUnix Operating System
Unix Operating System
 
UNIX/Linux training
UNIX/Linux trainingUNIX/Linux training
UNIX/Linux training
 

Semelhante a Unix Training - 1 (20)

Presentation1.pdf
Presentation1.pdfPresentation1.pdf
Presentation1.pdf
 
dokumen.tips_tdc368-unix-and-network-programming-56acf067e0383.ppt
dokumen.tips_tdc368-unix-and-network-programming-56acf067e0383.pptdokumen.tips_tdc368-unix-and-network-programming-56acf067e0383.ppt
dokumen.tips_tdc368-unix-and-network-programming-56acf067e0383.ppt
 
CHAPTER 1 INTRODUCTION TO UNIX.pptx
CHAPTER 1 INTRODUCTION TO UNIX.pptxCHAPTER 1 INTRODUCTION TO UNIX.pptx
CHAPTER 1 INTRODUCTION TO UNIX.pptx
 
Why Unix?
Why Unix?Why Unix?
Why Unix?
 
Module 3 unit 1
Module 3  unit 1Module 3  unit 1
Module 3 unit 1
 
UNIX Operating System ppt
UNIX Operating System pptUNIX Operating System ppt
UNIX Operating System ppt
 
Ch1-Unix.pptx
Ch1-Unix.pptxCh1-Unix.pptx
Ch1-Unix.pptx
 
Ch02
Ch02Ch02
Ch02
 
UNIX_module1.pptx
UNIX_module1.pptxUNIX_module1.pptx
UNIX_module1.pptx
 
Introduction to unix
Introduction to unixIntroduction to unix
Introduction to unix
 
Spsl unit1
Spsl   unit1Spsl   unit1
Spsl unit1
 
Unix seminar
Unix seminarUnix seminar
Unix seminar
 
UNIX INTERNALS UNIT-I
UNIX INTERNALS UNIT-IUNIX INTERNALS UNIT-I
UNIX INTERNALS UNIT-I
 
Unix shell programming intro-part-1
Unix shell programming intro-part-1Unix shell programming intro-part-1
Unix shell programming intro-part-1
 
UNIX_Module 1.pdf
UNIX_Module 1.pdfUNIX_Module 1.pdf
UNIX_Module 1.pdf
 
Ch02
Ch02Ch02
Ch02
 
history_of_linux lec 7.pptx
history_of_linux lec 7.pptxhistory_of_linux lec 7.pptx
history_of_linux lec 7.pptx
 
Unix Introduction
Unix IntroductionUnix Introduction
Unix Introduction
 
Microkernels and Beyond
Microkernels and BeyondMicrokernels and Beyond
Microkernels and Beyond
 
Linux kernel
Linux kernelLinux kernel
Linux kernel
 

Mais de ankitmehta21

Linux – getting started
Linux – getting startedLinux – getting started
Linux – getting startedankitmehta21
 
Motivational quotations
Motivational quotationsMotivational quotations
Motivational quotationsankitmehta21
 
Motivational quotes
Motivational quotesMotivational quotes
Motivational quotesankitmehta21
 
Inspirational Quotations from Movies
Inspirational Quotations from MoviesInspirational Quotations from Movies
Inspirational Quotations from Moviesankitmehta21
 
Security Operations
Security OperationsSecurity Operations
Security Operationsankitmehta21
 
Software Security Testing
Software Security TestingSoftware Security Testing
Software Security Testingankitmehta21
 
Testingfor Sw Security
Testingfor Sw SecurityTestingfor Sw Security
Testingfor Sw Securityankitmehta21
 

Mais de ankitmehta21 (8)

Linux – getting started
Linux – getting startedLinux – getting started
Linux – getting started
 
Motivational quotations
Motivational quotationsMotivational quotations
Motivational quotations
 
Motivational quotes
Motivational quotesMotivational quotes
Motivational quotes
 
Inspirational Quotations from Movies
Inspirational Quotations from MoviesInspirational Quotations from Movies
Inspirational Quotations from Movies
 
Godraj solutions
Godraj solutionsGodraj solutions
Godraj solutions
 
Security Operations
Security OperationsSecurity Operations
Security Operations
 
Software Security Testing
Software Security TestingSoftware Security Testing
Software Security Testing
 
Testingfor Sw Security
Testingfor Sw SecurityTestingfor Sw Security
Testingfor Sw Security
 

Último

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 

Último (20)

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 

Unix Training - 1

  • 1. UNIX Ankit Mehta ankitmehta21@gmail.com UNIX TRAINING - ANKIT MEHTA | ANKITMEHTA21@GMAIL.COM
  • 2. PREFACE • This training will be divided in 5 major sections. I will publish video tutorial for this training on different video platforms. I would suggest to go through one chapter each day, it will help you to complete this training in one month. • You can send me your suggestions to ankitmehta21@gmail.com UNIX TRAINING - ANKIT MEHTA | ANKITMEHTA21@GMAIL.COM
  • 3. SECTIONS • Part 1 : Unix Basics • In this sections you will learn about basic commands and different flavors of UNIX. • Part 2: Networking • This section consists of networking commands and network configurations on UNIX platforms • Part 3: System Administrations • This section will give you details about the commands to administrate the system • Part 4: Network Administration • This section will help you to administrate the network • Part 5: Tools and Programming • Basic tools and programming in UNIX UNIX TRAINING - ANKIT MEHTA | ANKITMEHTA21@GMAIL.COM
  • 4. PART 1 • Background of UNIX • It is important to understand the background of UNIX operating system. Once we understand the type, structure and different version of UNIX operating system it will help you to work well on it. UNIX TRAINING - ANKIT MEHTA | ANKITMEHTA21@GMAIL.COM
  • 5. WHAT IS UNIX? • UNIX is an operating system, It’s more than 40 years but still it is being used by many companies. • Now a days there are many flavors (types of Unix) available which basically differs in their kernel inner codes and features. • Terms: • Operating System: As per the definition from wikipedia “An operating system (OS) is a collection of software that manages computer hardware resources and provides common services for computer programs. The operating system is a vital component of the system software in a computer system. Application programs usually require an operating system to function.” But in other terms we can say Operating system acts as a bridge between user and interface. UNIX TRAINING - ANKIT MEHTA | ANKITMEHTA21@GMAIL.COM
  • 6. WHAT IS UNIX? • Kernel: As per the definition from wikipedia “In computing, the kernel is the main component of most computer operating systems; it is a bridge between applications and the actual data processing done at the hardware level. The kernel's responsibilities include managing the system's resources (the communication between hardware and software components). Usually, as a basic component of an operating system, a kernel can provide the lowest-level abstraction layer for the resources (especially processors and I/O devices) that application software must control to perform its function. It typically makes these facilities available to application processes through inter-process communication mechanisms and system calls..” Kernel converts machine code to human language and human language to machine code UNIX TRAINING - ANKIT MEHTA | ANKITMEHTA21@GMAIL.COM
  • 7. WHY UNIX? • Open Source: • Unix provides an open source code, so one can modify code as per the requirement. This gives flexibility to end users, programmers and system administrators to tune / mod the system as per requirement. • Tools and Utilities: • Unix comes with plenty of tools and utility to work with. You will learn about frequently used tools during next few sessions. • Multiuser and Multi Tasking Abilities: • Unix comes with multi user and multi tasking support. UNIX TRAINING - ANKIT MEHTA | ANKITMEHTA21@GMAIL.COM
  • 8. WHY UNIX? • Portability: • Unix can be used on different environment with less or no configuration. • Networking Support: • Unix comes with an excellent networking support which makes it easy to use over networks. • Protected Memory: • If a program crashes, it does not shut down the entire machine, it only affects the part of memory the program was using when it crashed. Because of this, UNIX systems are more reliable than Macs or PCs. They can go months without rebooting. Although CMGM and PMGM are rebooted about once a week just to clean up any problems that may be hanging around. UNIX TRAINING - ANKIT MEHTA | ANKITMEHTA21@GMAIL.COM
  • 9. UNIX STRUCTURE User Shell Kernel Hardware UNIX TRAINING - ANKIT MEHTA | ANKITMEHTA21@GMAIL.COM
  • 10. UNIX SYSTEM - HISTORY Source: www.unix.og UNIX TRAINING - ANKIT MEHTA | ANKITMEHTA21@GMAIL.COM
  • 11. UNIX SYSTEM - HISTORY Source: www.unix.og UNIX TRAINING - ANKIT MEHTA | ANKITMEHTA21@GMAIL.COM
  • 12. UNIX VARIANTS UNIX TRAINING - ANKIT MEHTA | ANKITMEHTA21@GMAIL.COM
  • 13. UNIX CONTRIBUTORS Name Contributions to Unix B, bas, Fortran Ken Thompson (with Ritchie), ed, roff, sort, grep, uniq, plot, sa, dd C, fork-exec, set-userid, db, ed, I/O stream in v8; Dennis Ritchie (with Thompson) fc (fortran iv); (with Johnson), port to Interdata Joe Osanna n/troff typo, math library, primes, factor, crypt Bob Morris (with Cherry) dc-bc Doug McIlroy tmg, speak, diff, join, look. dict, spell Lorinda Cherry eqn (startup), parts Steve Johnson yacc, lint, portable C, spell comm, qsort, sed, grep, index, cref, cu, architect for Lee McMahon Datakit Brian Kernighan name UNIX, notion of tools, ratfor, eqn, awk, pic. dvi troff UNIX TRAINING - ANKIT MEHTA | ANKITMEHTA21@GMAIL.COM
  • 14. UNIX CONTRIBUTORS Name Contributions to Unix adb, Bourne shell Steve Bourne extended and named Unix Circuit Design System (UCDS) -ms, tbl, refer, lex, uucp, apnews, weather Mike Lesk (with Kernighan) learn f77, make Stu Feldman (with Andy Hall) efl Peter Weinberger awk, I/O lib for f77, mp, afactor, cbt (B-tree lib) Datakit, nfs, ufs A.G. (Sandy) Fraser original version of UCDS UCDS Joe Condon Al Aho awk, egrep, fgrep, language theory and algorithms UNIX TRAINING - ANKIT MEHTA | ANKITMEHTA21@GMAIL.COM
  • 15. UNIX CONTRIBUTORS Name Contributions to Unix Greg Chesson communications, mpx, con, dcon, Berk Tague USG Joe Maranzano USG Dick Haight PWB Ted Dolotta PWB bitblt John Reiser (with Tom London) port to VAX + paging, V32 system --> Berkeley P.J. (Bill) Plauger tools UNIX TRAINING - ANKIT MEHTA | ANKITMEHTA21@GMAIL.COM
  • 16. UNIX VARIANT • For this training we will use CentOS 6 for Unix environment. UNIX TRAINING - ANKIT MEHTA | ANKITMEHTA21@GMAIL.COM
  • 17. END OF CHAPTER 1 • We will see following in chapter 2 • How to access and log in to a Unix system? • How to select and change password? • How to run basic commands? • How to communicate with other users? • How to use simple email program? UNIX TRAINING - ANKIT MEHTA | ANKITMEHTA21@GMAIL.COM
  • 18. Thanks … UNIX TRAINING - ANKIT MEHTA | ANKITMEHTA21@GMAIL.COM