SlideShare a Scribd company logo
Linux System
Adminstration
Introduction
Course Objectives
1. Course Description
This course provides the necessary knowledge and skills permitting to perform the
basic operations related to the administration of Linux operating system. This course
covers how to administer, configure and upgrade Linux systems. It also covers how to
use state-of-the art system administration techniques in real-life scenarios via
practical labs.
2. Course Main Objective
• Understanding the main components of Linux architecture.
• Develop skills of configuring Linux
• Develop skills of writing Linux scripts.
• Develop skills of setting up user accounts and implementing authentication
policies.
• Develop skills of performing important OS operations (backup, restore, audit).
Assessment Strategy
Assessment through the course will be via:
1. Lecture quizzes.
2. Assignments (Sheets , Reports or Lab. Activities).
3. Mid-Term Exams.
4. Final Exam.
Assessment Strategy
# Assessment task Week Due Percentage of Total Assessment Sore
1 First Exam Week 5 20
2 Second Exam Week 10 20
3 Final Exam Week 13 40
4 Lab. Exam/ Lab
report
Every week 10 %
5 Participation and
discussion
Every week 5%
6 Group/individual
project
1/semester 5%
Course Content
No List of Topics
1 Installing Linux operating system
2
User account management: access settings, password policies,
Documentation methods, group policies
3 Command line interfaces
4 Configuration management
5 Updates and corrections
6 Records and audit of events
7 System services management
8 Virtual environments
9 Prepare backups and restore data
10 File System Security
11 Network Settings
12 Host-based intrusion detection systems (HIDS)
13 developing security policies
LECTURE 1
INTRODUCTION TO LINUX
Agenda
01
The Linux
Operating
system
03
The History of
Linux
05
Computer
Organization
02
Licensing
Linux
04
What is an
Operating
System?
What is an Operating System?
A program that acts as an intermediary between a
user of a computer and the computer hardware.
Operating system goals:
 Execute user programs and make solving user problems
easier.
 Make the computer system convenient to use.
Use the computer hardware in an efficient manner.
Operating systems are an essential part of any
computer system and any computer science
education.
Computer Organization
1
2
consists of the physical
components inside a computer.
Hardware
Every computer has two fundamental types
of components:
The sets of instructions or
programs that allow the hardware
components to manipulate data
(or files).
Software
Physical memory (RAM)
stores information needed by the processor.
Processor
(the central processing unit
or CPU), which computes
information.
Storage
 Hard disk and solid-state disk drives.
 CD/DVD drives.
 Flash memory card readers.
I/O Devices
Hardware
These programs are loaded into parts of
your computer hardware (RAM and CPU) .
A program is a file stored on your
computer.
A process is that file in execution.
B
A
Applications
• such as word such as
word such as word
processors, computer
games and graphical
manipulation
Operating
system(OS) consists of
a set of software
components that control
the hardware of your
computer.
Types of programs
OS user and System view
To understand more fully the operating
system’s role, we next explore operating
systems from two viewpoints:
The user view
The system view.
OS user view
The user’s view of the computer varies according to the
interface being used:
Ease of use, with some
attention paid to
performance and none paid
to resource utilization
maximize resource
utilization— to assure
that all available CPU
time, memory, and I/O
are used efficiently and.
compromise between
individual usability and
resource utilization.
OS System view
 From the computer’s point of view, the operating system is
the program most intimately involved with the hardware. In
this context, we can view an operating system as a resource
allocator.
 A slightly different view of an operating system emphasizes
the need to control the various I/O devices and user
programs.
 An operating system is a control program. A control
program manages the execution of user programs to
prevent errors and improper use of the computer. It is
especially concerned with the operation and control of
I/O devices.
Operating System Definition
OS is a resource allocator
Manages all resources.
Decides between conflicting requests for
efficient and fair resource use.
OS is a control program
Controls execution of programs to prevent
errors and improper use of the computer
“The one program running at all times on the computer” is the
kernel. Everything else is either a system program (ships with the
operating system) or an application program
Operating System Definition (cont.)
The operating system is the one program running
at all times on the computer—usually called the
kernel.
Along with the kernel, there are two other types
of programs:
 system programs, which are associated with the
operating system but are not necessarily part of the
kernel.
 Application programs, which include all programs not
associated with the operation of the system.)
Operating System Activities
Different OS functions are:
Process Management.
Memory Management.
File Management.
Storage Management.
I/O Management.
Protection Management.
Networking Management.
The Linux Operating System
The Linux Operating System
• An operating system you use to run applications on a variety of
hardware.
• From within the interface, you can execute commands that tell the
operating system and other applications to perform specific tasks.
• The operating system then uses the computer hardware to
perform the tasks required by the applications.
• Linux can manage thousands of tasks at the same time, including
allowing
• Multiple users to access the system simultaneously.
• Hence, Linux is referred to as a multiuser and multitasking
operating system.
Linux is open source.
Linux is released under the GNU
General Public License (GPL).
Linux has a better community support.
Linux is secure and
virus free.
 Linux is growing in the home users sector and the
dominant of the professional and servers sector.
 Internet service providers (ISPs), e-commerce
sites, and other commercial applications all use
Linux today and continue to increase their
commitment to Linux.
The Linux Operating System
• The core component of the Linux operating system is
called the Linux kernel.
• The Linux kernel and supporting software (called
function libraries) are written almost entirely in the C
programming language
• You might sometimes need to upgrade the kernel after
installing Linux to take advantage of new technologies
or to fix problems (also known as bugs) related to your
computer’s hardware.
Versions of The Linux Operating System
Types of Linux
kernel
not fully tested and imply instability
Developmental kernels
Tested by several Linux developers and are declared
stable.
Production kernels
Linux kernel versions are made up of the following three
components:
• Major number
• Minor number
• Revision number
4 . 17 . 6
The major version of the Linux
kernel.
 The minor revision of the Linux kernel.
 As new features are added to the Linux kernel over
time, the minor number is incremented.
Revision number indicating the most current
changes to the version of the particular
kernel that is being released
Most developmental kernels append the minor number with the
letters -rc (release candidate) followed by a number that
represents the version of the developmental kernel
Developmental kernel is the third release candidate for the 4.18 kernel
4 . 18 . -rc3
When choosing a kernel for a mission-critical computer such as a
server, ensure that you choose a production kernel. This reduces
the chance that you will encounter a bug in the kernel, which
saves you the time needed to change kernels.
Licensing Linux
Open Source Closed Source Freeware Shareware
 Linux adheres to the GNU General Public License (GPL), which was
developed by the Free Software Foundation (FSF).
 The GPL stated that the source code of any software published under
its license must be freely available. If someone modifies that source
code, that person must also redistribute that source code freely,
thereby keeping the source code free forever.
 Another type of open source license is the artistic license, which
ensures that the source code of the program is freely available yet
allows the original author of the source code some control over the
changes made to it.
 Closed source software can be distributed for free or for a cost;
either way, the source code for the software is unavailable from the
original developers. The majority of closed source software is sold
commercially and bears the label of its manufacturer.
 Another type of closed source software is freeware, in which the
software program is distributed free of charge, yet the source code is
unavailable. Freeware might also contain licenses that restrict the
distribution of source code.
 Another approach to this style of closed source licensing is
shareware, which is distributed free of charge, yet after a certain
number of hours of usage or to gain certain features of the program,
payment is required.
1
Linux is freely developed and continuously improved
by a large community of software developers.
2
For this reason, it is referred to as Open Source
Software (OSS).
3
Source code refers to the list of instructions that a
software developer writes to make up a program.
1- Risk reduction: Collaborative open-source development
results in constant software improvement.
2- Meeting business needs: Linux provides support for most
programming languages.
3- Stability: collaboration among several developers with a
common need are created quickly.
4- Security: Linux source code is freely available and publicly
inspected,
5- Ease of customization: Only software packages necessary
to perform certain tasks need to be installed.
6- Cost reduction: Linux is less expensive than other operating
systems
The History of Linux
Multics was developed in the 1963-1969 period through
the collaboration of the Massachusetts Institute of
Technology (MIT), General Electric, and Bell Labs.
 Unix first version created in Bell Labs in 1969.
Unix flavors:
IBM->AIX
Hewlett-Packard->HP/UX
Sun-> Solaris
Silicon Graphics->IRIX
Operate in a same manner.
Offer the same standard utilities and commands.
In 1983, Richard Stallman started the GNU project
with the goal of creating a free UNIX-like operating
system.
GNU General Public License (GPL).
Free Software Foundation (FSF).
 In 1991, Linus Torvalds created Linux kernel.
 In 1992, Linux and GNU developers worked to
integrate GNU components with Linux to make a fully
functional and free operating system.
A distribution of Linux containing:
The Linux kernel.
 Common function libraries.
A series of OSS packages.
Some Linux distributions include:
Many server-related tools.
Numerous workstation and development software
applications.
A complete set of open source tools that you can use
to customize a Linux system to perform specific
functions.
Kernel
Shell
Terminal
• The core of the OS.
• Contains components like device drivers.
• It loads into RAM when the machine boots
and stays
• Provides an interface by which the user can
communicate with the kernel.
• “bash” is the most commonly used shell on
Linux.
Gives the shell a place to accept typed
commands and to display their results.
Cloud
systems
Internet
servers
Super-
computers
Scientific
and personal
workstations
Mobile
devices
1
2
4
5
3
6
Cybersecurity
workstations
THANKS!
Best Regards!

More Related Content

What's hot

Kernels and its types
Kernels and its typesKernels and its types
Kernels and its types
ARAVIND18MCS1004
 
System Administration
System AdministrationSystem Administration
Basics of Operating System
Basics of Operating SystemBasics of Operating System
Basics of Operating System
Soumit Ghosh
 
comparing windows and linux ppt
comparing windows and linux pptcomparing windows and linux ppt
comparing windows and linux ppt
Shivalik college of engineering
 
Virtualization
Virtualization Virtualization
Virtualization
Ydel Capales
 
Virtualization.ppt
Virtualization.pptVirtualization.ppt
Virtualization.ppt
vishal choudhary
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
Mohamed Loey
 
Network operating system
Network operating systemNetwork operating system
Network operating system
John Carlo Catacutan
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
Damian T. Gordon
 
Linux Server vs Windows Server
Linux Server vs Windows ServerLinux Server vs Windows Server
Linux Server vs Windows Server
KongChunLeong1
 
Complete Guide for Linux shell programming
Complete Guide for Linux shell programmingComplete Guide for Linux shell programming
Complete Guide for Linux shell programming
sudhir singh yadav
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
vampugani
 
Linux command ppt
Linux command pptLinux command ppt
Linux command ppt
kalyanineve
 
Systems Administration
Systems AdministrationSystems Administration
Systems Administration
Mark John Lado, MIT
 
Platform as a Service (PaaS)
Platform as a Service (PaaS)Platform as a Service (PaaS)
Platform as a Service (PaaS)
Halil Burak Cetinkaya
 
System Administration: Introduction to system administration
System Administration: Introduction to system administrationSystem Administration: Introduction to system administration
System Administration: Introduction to system administration
Khang-Ling Loh
 
Operating system || Chapter 1: Introduction
Operating system || Chapter 1: IntroductionOperating system || Chapter 1: Introduction
Operating system || Chapter 1: Introduction
AnkonGopalBanik
 
What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...
Shashi soni
 
Virtual Machine
Virtual MachineVirtual Machine
Virtual Machine
Mehul Boghra
 

What's hot (20)

Kernels and its types
Kernels and its typesKernels and its types
Kernels and its types
 
System Administration
System AdministrationSystem Administration
System Administration
 
operating system structure
operating system structureoperating system structure
operating system structure
 
Basics of Operating System
Basics of Operating SystemBasics of Operating System
Basics of Operating System
 
comparing windows and linux ppt
comparing windows and linux pptcomparing windows and linux ppt
comparing windows and linux ppt
 
Virtualization
Virtualization Virtualization
Virtualization
 
Virtualization.ppt
Virtualization.pptVirtualization.ppt
Virtualization.ppt
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Network operating system
Network operating systemNetwork operating system
Network operating system
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Linux Server vs Windows Server
Linux Server vs Windows ServerLinux Server vs Windows Server
Linux Server vs Windows Server
 
Complete Guide for Linux shell programming
Complete Guide for Linux shell programmingComplete Guide for Linux shell programming
Complete Guide for Linux shell programming
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Linux command ppt
Linux command pptLinux command ppt
Linux command ppt
 
Systems Administration
Systems AdministrationSystems Administration
Systems Administration
 
Platform as a Service (PaaS)
Platform as a Service (PaaS)Platform as a Service (PaaS)
Platform as a Service (PaaS)
 
System Administration: Introduction to system administration
System Administration: Introduction to system administrationSystem Administration: Introduction to system administration
System Administration: Introduction to system administration
 
Operating system || Chapter 1: Introduction
Operating system || Chapter 1: IntroductionOperating system || Chapter 1: Introduction
Operating system || Chapter 1: Introduction
 
What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...
 
Virtual Machine
Virtual MachineVirtual Machine
Virtual Machine
 

Similar to Lec 01_Linux System Administration (1).pptx

Computer software and computer network
Computer software and computer networkComputer software and computer network
Computer software and computer network
Infinity Tech Solutions
 
e.pdf
e.pdfe.pdf
e.pdf
ay3539355
 
System software and its types
System software and its typesSystem software and its types
System software and its types
samina khan
 
Reformat PPT.pptx
Reformat PPT.pptxReformat PPT.pptx
Reformat PPT.pptx
LINDYLGERAL
 
computer software
computer softwarecomputer software
computer software
MdArifHossain30
 
Chp 03 pti - (shared) up
Chp 03   pti - (shared) upChp 03   pti - (shared) up
Chp 03 pti - (shared) up
YUSRA FERNANDO
 
System Programming
System ProgrammingSystem Programming
System Programming
JahnaviBhagat
 
Chp 03 - Software PTI - (Shared).pdf
Chp 03 - Software PTI - (Shared).pdfChp 03 - Software PTI - (Shared).pdf
Chp 03 - Software PTI - (Shared).pdf
YUSRA FERNANDO
 
A level-computing-9691-paper-1-notes
A level-computing-9691-paper-1-notesA level-computing-9691-paper-1-notes
A level-computing-9691-paper-1-noteshuzyrah
 
ICT Presentation operating system and types.pptx
ICT Presentation operating system and types.pptxICT Presentation operating system and types.pptx
ICT Presentation operating system and types.pptx
Shehlafaiz1
 
Presentation on Computer Software.ppt
Presentation on Computer Software.pptPresentation on Computer Software.ppt
Presentation on Computer Software.ppt
Daffodil International University
 
Computer system software
Computer system softwareComputer system software
Computer system software
MozaSaid
 
Mba i-ifm-u-2-computer software
Mba i-ifm-u-2-computer softwareMba i-ifm-u-2-computer software
Mba i-ifm-u-2-computer software
Rai University
 
Mca i-fundamental of computer-u-2- application and system software
Mca  i-fundamental of  computer-u-2- application and system softwareMca  i-fundamental of  computer-u-2- application and system software
Mca i-fundamental of computer-u-2- application and system software
Rai University
 
Bca i-fundamental of computer-u-2- application and system software
Bca  i-fundamental of  computer-u-2- application and system softwareBca  i-fundamental of  computer-u-2- application and system software
Bca i-fundamental of computer-u-2- application and system software
Rai University
 
Trends and technologies in system softwares
Trends and technologies in system softwaresTrends and technologies in system softwares
Trends and technologies in system softwaresTech_MX
 
Bba i-introduction to computer-u-2- application and system software
Bba  i-introduction to computer-u-2- application and system softwareBba  i-introduction to computer-u-2- application and system software
Bba i-introduction to computer-u-2- application and system software
Rai University
 
Unit 6 Operating System TEIT Savitribai Phule Pune University by Tushar B Kute
Unit 6 Operating System TEIT Savitribai Phule Pune University by Tushar B KuteUnit 6 Operating System TEIT Savitribai Phule Pune University by Tushar B Kute
Unit 6 Operating System TEIT Savitribai Phule Pune University by Tushar B Kute
Tushar B Kute
 
Software 3
Software 3Software 3
Software 3
Amit Chandra
 

Similar to Lec 01_Linux System Administration (1).pptx (20)

Computer software and computer network
Computer software and computer networkComputer software and computer network
Computer software and computer network
 
e.pdf
e.pdfe.pdf
e.pdf
 
System software and its types
System software and its typesSystem software and its types
System software and its types
 
Reformat PPT.pptx
Reformat PPT.pptxReformat PPT.pptx
Reformat PPT.pptx
 
computer software
computer softwarecomputer software
computer software
 
Chp 03 pti - (shared) up
Chp 03   pti - (shared) upChp 03   pti - (shared) up
Chp 03 pti - (shared) up
 
System Programming
System ProgrammingSystem Programming
System Programming
 
Chp 03 - Software PTI - (Shared).pdf
Chp 03 - Software PTI - (Shared).pdfChp 03 - Software PTI - (Shared).pdf
Chp 03 - Software PTI - (Shared).pdf
 
A level-computing-9691-paper-1-notes
A level-computing-9691-paper-1-notesA level-computing-9691-paper-1-notes
A level-computing-9691-paper-1-notes
 
ICT Presentation operating system and types.pptx
ICT Presentation operating system and types.pptxICT Presentation operating system and types.pptx
ICT Presentation operating system and types.pptx
 
Presentation on Computer Software.ppt
Presentation on Computer Software.pptPresentation on Computer Software.ppt
Presentation on Computer Software.ppt
 
Computer system software
Computer system softwareComputer system software
Computer system software
 
Mba i-ifm-u-2-computer software
Mba i-ifm-u-2-computer softwareMba i-ifm-u-2-computer software
Mba i-ifm-u-2-computer software
 
Mca i-fundamental of computer-u-2- application and system software
Mca  i-fundamental of  computer-u-2- application and system softwareMca  i-fundamental of  computer-u-2- application and system software
Mca i-fundamental of computer-u-2- application and system software
 
Bca i-fundamental of computer-u-2- application and system software
Bca  i-fundamental of  computer-u-2- application and system softwareBca  i-fundamental of  computer-u-2- application and system software
Bca i-fundamental of computer-u-2- application and system software
 
Trends and technologies in system softwares
Trends and technologies in system softwaresTrends and technologies in system softwares
Trends and technologies in system softwares
 
operating system lecture notes
operating system lecture notesoperating system lecture notes
operating system lecture notes
 
Bba i-introduction to computer-u-2- application and system software
Bba  i-introduction to computer-u-2- application and system softwareBba  i-introduction to computer-u-2- application and system software
Bba i-introduction to computer-u-2- application and system software
 
Unit 6 Operating System TEIT Savitribai Phule Pune University by Tushar B Kute
Unit 6 Operating System TEIT Savitribai Phule Pune University by Tushar B KuteUnit 6 Operating System TEIT Savitribai Phule Pune University by Tushar B Kute
Unit 6 Operating System TEIT Savitribai Phule Pune University by Tushar B Kute
 
Software 3
Software 3Software 3
Software 3
 

Recently uploaded

Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 

Recently uploaded (20)

Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 

Lec 01_Linux System Administration (1).pptx

  • 2. Course Objectives 1. Course Description This course provides the necessary knowledge and skills permitting to perform the basic operations related to the administration of Linux operating system. This course covers how to administer, configure and upgrade Linux systems. It also covers how to use state-of-the art system administration techniques in real-life scenarios via practical labs. 2. Course Main Objective • Understanding the main components of Linux architecture. • Develop skills of configuring Linux • Develop skills of writing Linux scripts. • Develop skills of setting up user accounts and implementing authentication policies. • Develop skills of performing important OS operations (backup, restore, audit).
  • 3. Assessment Strategy Assessment through the course will be via: 1. Lecture quizzes. 2. Assignments (Sheets , Reports or Lab. Activities). 3. Mid-Term Exams. 4. Final Exam.
  • 4. Assessment Strategy # Assessment task Week Due Percentage of Total Assessment Sore 1 First Exam Week 5 20 2 Second Exam Week 10 20 3 Final Exam Week 13 40 4 Lab. Exam/ Lab report Every week 10 % 5 Participation and discussion Every week 5% 6 Group/individual project 1/semester 5%
  • 5. Course Content No List of Topics 1 Installing Linux operating system 2 User account management: access settings, password policies, Documentation methods, group policies 3 Command line interfaces 4 Configuration management 5 Updates and corrections 6 Records and audit of events 7 System services management 8 Virtual environments 9 Prepare backups and restore data 10 File System Security 11 Network Settings 12 Host-based intrusion detection systems (HIDS) 13 developing security policies
  • 7. Agenda 01 The Linux Operating system 03 The History of Linux 05 Computer Organization 02 Licensing Linux 04 What is an Operating System?
  • 8. What is an Operating System? A program that acts as an intermediary between a user of a computer and the computer hardware. Operating system goals:  Execute user programs and make solving user problems easier.  Make the computer system convenient to use. Use the computer hardware in an efficient manner. Operating systems are an essential part of any computer system and any computer science education.
  • 9. Computer Organization 1 2 consists of the physical components inside a computer. Hardware Every computer has two fundamental types of components: The sets of instructions or programs that allow the hardware components to manipulate data (or files). Software
  • 10. Physical memory (RAM) stores information needed by the processor. Processor (the central processing unit or CPU), which computes information. Storage  Hard disk and solid-state disk drives.  CD/DVD drives.  Flash memory card readers. I/O Devices Hardware
  • 11. These programs are loaded into parts of your computer hardware (RAM and CPU) . A program is a file stored on your computer. A process is that file in execution.
  • 12. B A Applications • such as word such as word such as word processors, computer games and graphical manipulation Operating system(OS) consists of a set of software components that control the hardware of your computer. Types of programs
  • 13. OS user and System view To understand more fully the operating system’s role, we next explore operating systems from two viewpoints: The user view The system view.
  • 14. OS user view The user’s view of the computer varies according to the interface being used: Ease of use, with some attention paid to performance and none paid to resource utilization maximize resource utilization— to assure that all available CPU time, memory, and I/O are used efficiently and. compromise between individual usability and resource utilization.
  • 15. OS System view  From the computer’s point of view, the operating system is the program most intimately involved with the hardware. In this context, we can view an operating system as a resource allocator.  A slightly different view of an operating system emphasizes the need to control the various I/O devices and user programs.  An operating system is a control program. A control program manages the execution of user programs to prevent errors and improper use of the computer. It is especially concerned with the operation and control of I/O devices.
  • 16. Operating System Definition OS is a resource allocator Manages all resources. Decides between conflicting requests for efficient and fair resource use. OS is a control program Controls execution of programs to prevent errors and improper use of the computer “The one program running at all times on the computer” is the kernel. Everything else is either a system program (ships with the operating system) or an application program
  • 17. Operating System Definition (cont.) The operating system is the one program running at all times on the computer—usually called the kernel. Along with the kernel, there are two other types of programs:  system programs, which are associated with the operating system but are not necessarily part of the kernel.  Application programs, which include all programs not associated with the operation of the system.)
  • 18. Operating System Activities Different OS functions are: Process Management. Memory Management. File Management. Storage Management. I/O Management. Protection Management. Networking Management.
  • 20. The Linux Operating System • An operating system you use to run applications on a variety of hardware. • From within the interface, you can execute commands that tell the operating system and other applications to perform specific tasks. • The operating system then uses the computer hardware to perform the tasks required by the applications. • Linux can manage thousands of tasks at the same time, including allowing • Multiple users to access the system simultaneously. • Hence, Linux is referred to as a multiuser and multitasking operating system.
  • 21. Linux is open source. Linux is released under the GNU General Public License (GPL). Linux has a better community support. Linux is secure and virus free.  Linux is growing in the home users sector and the dominant of the professional and servers sector.  Internet service providers (ISPs), e-commerce sites, and other commercial applications all use Linux today and continue to increase their commitment to Linux. The Linux Operating System
  • 22. • The core component of the Linux operating system is called the Linux kernel. • The Linux kernel and supporting software (called function libraries) are written almost entirely in the C programming language • You might sometimes need to upgrade the kernel after installing Linux to take advantage of new technologies or to fix problems (also known as bugs) related to your computer’s hardware. Versions of The Linux Operating System
  • 23. Types of Linux kernel not fully tested and imply instability Developmental kernels Tested by several Linux developers and are declared stable. Production kernels
  • 24. Linux kernel versions are made up of the following three components: • Major number • Minor number • Revision number 4 . 17 . 6 The major version of the Linux kernel.  The minor revision of the Linux kernel.  As new features are added to the Linux kernel over time, the minor number is incremented. Revision number indicating the most current changes to the version of the particular kernel that is being released
  • 25. Most developmental kernels append the minor number with the letters -rc (release candidate) followed by a number that represents the version of the developmental kernel Developmental kernel is the third release candidate for the 4.18 kernel 4 . 18 . -rc3 When choosing a kernel for a mission-critical computer such as a server, ensure that you choose a production kernel. This reduces the chance that you will encounter a bug in the kernel, which saves you the time needed to change kernels.
  • 27. Open Source Closed Source Freeware Shareware
  • 28.  Linux adheres to the GNU General Public License (GPL), which was developed by the Free Software Foundation (FSF).  The GPL stated that the source code of any software published under its license must be freely available. If someone modifies that source code, that person must also redistribute that source code freely, thereby keeping the source code free forever.  Another type of open source license is the artistic license, which ensures that the source code of the program is freely available yet allows the original author of the source code some control over the changes made to it.
  • 29.  Closed source software can be distributed for free or for a cost; either way, the source code for the software is unavailable from the original developers. The majority of closed source software is sold commercially and bears the label of its manufacturer.  Another type of closed source software is freeware, in which the software program is distributed free of charge, yet the source code is unavailable. Freeware might also contain licenses that restrict the distribution of source code.  Another approach to this style of closed source licensing is shareware, which is distributed free of charge, yet after a certain number of hours of usage or to gain certain features of the program, payment is required.
  • 30. 1 Linux is freely developed and continuously improved by a large community of software developers. 2 For this reason, it is referred to as Open Source Software (OSS). 3 Source code refers to the list of instructions that a software developer writes to make up a program.
  • 31. 1- Risk reduction: Collaborative open-source development results in constant software improvement. 2- Meeting business needs: Linux provides support for most programming languages. 3- Stability: collaboration among several developers with a common need are created quickly. 4- Security: Linux source code is freely available and publicly inspected, 5- Ease of customization: Only software packages necessary to perform certain tasks need to be installed. 6- Cost reduction: Linux is less expensive than other operating systems
  • 32. The History of Linux
  • 33. Multics was developed in the 1963-1969 period through the collaboration of the Massachusetts Institute of Technology (MIT), General Electric, and Bell Labs.  Unix first version created in Bell Labs in 1969. Unix flavors: IBM->AIX Hewlett-Packard->HP/UX Sun-> Solaris Silicon Graphics->IRIX Operate in a same manner. Offer the same standard utilities and commands.
  • 34. In 1983, Richard Stallman started the GNU project with the goal of creating a free UNIX-like operating system. GNU General Public License (GPL). Free Software Foundation (FSF).  In 1991, Linus Torvalds created Linux kernel.  In 1992, Linux and GNU developers worked to integrate GNU components with Linux to make a fully functional and free operating system.
  • 35. A distribution of Linux containing: The Linux kernel.  Common function libraries. A series of OSS packages. Some Linux distributions include: Many server-related tools. Numerous workstation and development software applications. A complete set of open source tools that you can use to customize a Linux system to perform specific functions.
  • 36.
  • 37.
  • 38. Kernel Shell Terminal • The core of the OS. • Contains components like device drivers. • It loads into RAM when the machine boots and stays • Provides an interface by which the user can communicate with the kernel. • “bash” is the most commonly used shell on Linux. Gives the shell a place to accept typed commands and to display their results.