SlideShare a Scribd company logo
1 of 31
Open Source Software
When programmers on the
Internet can read, redistribute,
and modify the source for a
piece of software, it evolves.
People improve it, people
adapt it, people fix bugs. And
this can happen at a speed
that, compared to conventional
software development, seems
astonishing.
Why is it significant ??
Growing popularity
Powerful
Runs on multiple hardware
platforms
Users like its speed and stability
No requirement for latest
hardware
It’s “free”
Licensed under GPL
Vendors are distributors who
package Linux
The Linux System
User commands
Shell
Kernel File Systems
Device Drivers
Hardware
User commands includes executable programs
and scripts
The shell interprets user
commands. It is
responsible for finding
the commands and
starting their execution.
Several different shells
are available. Bash is
popular.
The kernel manages the hardware
resources for the rest of the system.
Shells
An interface between the Linux
system and the user
Used to call commands and
programs
An interpreter
Powerful programming language
“Shell scripts” = .bat .cmd EXEC
REXX
Many available (bsh; ksh; csh;
Linux File System
Basics
 Linux files are
stored in a single
rooted, hierarchical
file system
Data files are stored
in directories
(folders)
Directories may be
nested as deep as
needed
Directori
es
User home
directories
Data files
root
Naming Files
 Files are named
by
naming each
containing directory
starting at the root
 This is known as
the pathname
/etc/pa
sswd
/home/appl
e/b
Some Special File Names
Some file names are special:
/ The root directory (not to be confused with
the root user)
. The current directory
.. The parent (previous) directory
~ My home directory
Examples:
./a same as a
../mango/x go up one level then look in
directory mango for x
File Permissions
Every user:
Has a uid (login name), gid (login
group) and membership of a "groups"
list:
The uid is who you are (name and
number)
The gid is your initial “login group”
you normally belong to
The groups list is the file groups you
can access via group permissions
File Permissions
Linux provides three kinds of
permissions:
Read - users with read permission
may read the file or list the directory
Write - users with write permission
may write to the file or new files to the
directory
Execute - users with execute
permission may execute the file or
lookup a specific file within a directory
File Permissions
The long version of file listing (ls -
ld) will display the file permissions:
-rwxrwxr-x 1 rvdheij rvdheij 5224 Dec 30 03:22 hello
-rw-rw-r-- 1 rvdheij rvdheij 221 Dec 30 03:59 hello.c
-rw-rw-r-- 1 rvdheij rvdheij 1514 Dec 30 03:59 hello.s
drwxrwxr-x 7 rvdheij rvdheij 1024 Dec 31 14:52
posixuft
Permissions
Owner
Group
Interpreting File Permissions
-rwxrwxrwx
Other permissions
Group permissions
Owner permissions
Directory flag (d=directory; l=link)
File Systems
Linux supports many different types
Most commonly, ext2fs
Filenames of 255 characters
File sizes up to 2GB
Theoretical limit 4TB
Derived from extfs
Highly reliable and high performer
Virtual File System
VFS is designed to present a
consistent view of data as stored
on hardware.
Almost all hardware devices are
represented using a generic
interface.
VFS goes further, allowing the
sysadmin to mount any of a set of
logical file systems on any physical
Virtual File System
Logical file systems promote
compatibility with other operating system
standards permitting developers to
implement file systems with different
policies.
VFS abstracts details of physical device
and logical file system allowing
processes to access files using a
common interface, without knowing what
physical or logical system the file resides
on.
User Management
 Simple way to add user is useradd
command.
 passwd will allow to change the
password.
 Of course there are lot of GUI tools
for all these user management.
 Group all common user to single
group.
 Be careful while editing /etc/passwd
 /etc/shadow passwd file may also exist
Telnet Protocol
TELNET Protocol
TELNET provides Remote Logging
capability on TCP.
TELNET is an old application &
has widespread interoperability.
A TELNET connection is initiated
when you enter the TELNET
command and supply either a host
name or an IP address.
The general format of the TELNET
command is –
TELNET [ IP_address | host_name] [ port]
After this password is required for the
authentication.
You can use any commands that are
available on the remote system that you
are attached to.
In Linux, you can’t login as root user
from TELNET for the sake of security,
you can login as normal user to the
server(by default).
File Transfer Protocol (FTP)
File Transfer Protocol
FTP is a useful and powerful utility for
the general user.
FTP allows you to upload and
download files between local and
remote hosts.
The general form of the FTP
command is FTP [ IP_address |
host_name].
You initiate an FTP control connection
to a host by supplying a host name
with the FTP command; optionally,
LINUX vs. WINDOWS
Financial Differences
Technical Differences
End-User Differences
Financial
Differences
Linux vs. Windows
COST
Linux WINDOWS
Online Downloads Free Not Available
Retail Price, CD $50 $300
Technical
Differences
Linux vs. Windows
Keeping up to date
By Upgrading
Linux upgrades faster than
Windows
Compatibility
Linux is Backward
Compatible unlike Windows
End-User
Differences
Proprietary vs. Open
Source
Windows is a
Proprietary Technology
Applications will only
work on Windows
Linux – Open Source
Linux Linux Linux Linux Linux Linux
Linux
Linux Linux Linux Linux Linux Linux
Linux
Linux Linux Linux Linux Linux Linux
Linux
Linux LinuxLinux Linux Linux Linux
Linux
Linux Linux Linux Linux Linux Linux
Linux
Is Linux for you ??
Thank You ….

More Related Content

Viewers also liked

Linux apache installation
Linux apache installationLinux apache installation
Linux apache installationDima Gomaa
 
unix crontab basics
unix crontab basicsunix crontab basics
unix crontab basicssaratsandhya
 
Process and Threads in Linux - PPT
Process and Threads in Linux - PPTProcess and Threads in Linux - PPT
Process and Threads in Linux - PPTQUONTRASOLUTIONS
 
Linux-Permission
Linux-PermissionLinux-Permission
Linux-PermissionColin Su
 
Management file and directory in linux
Management file and directory in linuxManagement file and directory in linux
Management file and directory in linuxZkre Saleh
 
Linux process management
Linux process managementLinux process management
Linux process managementRaghu nath
 
Apache Web Server Architecture Chaitanya Kulkarni
Apache Web Server Architecture Chaitanya KulkarniApache Web Server Architecture Chaitanya Kulkarni
Apache Web Server Architecture Chaitanya Kulkarniwebhostingguy
 
Linux Webserver Installation Command and GUI.ppt
Linux Webserver Installation Command and GUI.pptLinux Webserver Installation Command and GUI.ppt
Linux Webserver Installation Command and GUI.pptwebhostingguy
 
File permission in linux
File permission in linuxFile permission in linux
File permission in linuxPrakash Poudel
 
Process management in linux
Process management in linuxProcess management in linux
Process management in linuxMazenetsolution
 
Linux Introduction (Commands)
Linux Introduction (Commands)Linux Introduction (Commands)
Linux Introduction (Commands)anandvaidya
 

Viewers also liked (19)

Linux apache installation
Linux apache installationLinux apache installation
Linux apache installation
 
Scheduling In Linux
Scheduling In LinuxScheduling In Linux
Scheduling In Linux
 
unix crontab basics
unix crontab basicsunix crontab basics
unix crontab basics
 
Perintah dasar Linux
Perintah dasar LinuxPerintah dasar Linux
Perintah dasar Linux
 
Process and Threads in Linux - PPT
Process and Threads in Linux - PPTProcess and Threads in Linux - PPT
Process and Threads in Linux - PPT
 
Apache Ppt
Apache PptApache Ppt
Apache Ppt
 
Linux-Permission
Linux-PermissionLinux-Permission
Linux-Permission
 
File permissions
File permissionsFile permissions
File permissions
 
Management file and directory in linux
Management file and directory in linuxManagement file and directory in linux
Management file and directory in linux
 
Linux
LinuxLinux
Linux
 
Linux process management
Linux process managementLinux process management
Linux process management
 
Apache Web Server Architecture Chaitanya Kulkarni
Apache Web Server Architecture Chaitanya KulkarniApache Web Server Architecture Chaitanya Kulkarni
Apache Web Server Architecture Chaitanya Kulkarni
 
Linux and DNS Server
Linux and DNS ServerLinux and DNS Server
Linux and DNS Server
 
Linux Webserver Installation Command and GUI.ppt
Linux Webserver Installation Command and GUI.pptLinux Webserver Installation Command and GUI.ppt
Linux Webserver Installation Command and GUI.ppt
 
Linux commands
Linux commandsLinux commands
Linux commands
 
File permission in linux
File permission in linuxFile permission in linux
File permission in linux
 
Linux commands
Linux commandsLinux commands
Linux commands
 
Process management in linux
Process management in linuxProcess management in linux
Process management in linux
 
Linux Introduction (Commands)
Linux Introduction (Commands)Linux Introduction (Commands)
Linux Introduction (Commands)
 

More from QUONTRASOLUTIONS

Big data introduction by quontra solutions
Big data introduction by quontra solutionsBig data introduction by quontra solutions
Big data introduction by quontra solutionsQUONTRASOLUTIONS
 
Cognos Online Training with placement Assistance - QuontraSolutions
Cognos Online Training with placement Assistance - QuontraSolutionsCognos Online Training with placement Assistance - QuontraSolutions
Cognos Online Training with placement Assistance - QuontraSolutionsQUONTRASOLUTIONS
 
Business analyst overview by quontra solutions
Business analyst overview by quontra solutionsBusiness analyst overview by quontra solutions
Business analyst overview by quontra solutionsQUONTRASOLUTIONS
 
Business analyst overview by quontra solutions
Business analyst overview by quontra solutionsBusiness analyst overview by quontra solutions
Business analyst overview by quontra solutionsQUONTRASOLUTIONS
 
Software Quality Assurance training by QuontraSolutions
Software Quality Assurance training by QuontraSolutionsSoftware Quality Assurance training by QuontraSolutions
Software Quality Assurance training by QuontraSolutionsQUONTRASOLUTIONS
 
Introduction to software quality assurance by QuontraSolutions
Introduction to software quality assurance by QuontraSolutionsIntroduction to software quality assurance by QuontraSolutions
Introduction to software quality assurance by QuontraSolutionsQUONTRASOLUTIONS
 
.Net introduction by Quontra Solutions
.Net introduction by Quontra Solutions.Net introduction by Quontra Solutions
.Net introduction by Quontra SolutionsQUONTRASOLUTIONS
 
Introduction to j2 ee patterns online training class
Introduction to j2 ee patterns online training classIntroduction to j2 ee patterns online training class
Introduction to j2 ee patterns online training classQUONTRASOLUTIONS
 
Saas overview by quontra solutions
Saas overview  by quontra solutionsSaas overview  by quontra solutions
Saas overview by quontra solutionsQUONTRASOLUTIONS
 
Sharepoint taxonomy introduction us
Sharepoint taxonomy introduction   usSharepoint taxonomy introduction   us
Sharepoint taxonomy introduction usQUONTRASOLUTIONS
 
Introduction to the sharepoint 2013 userprofile service By Quontra
Introduction to the sharepoint 2013 userprofile service By QuontraIntroduction to the sharepoint 2013 userprofile service By Quontra
Introduction to the sharepoint 2013 userprofile service By QuontraQUONTRASOLUTIONS
 
Introduction to SharePoint 2013 REST API
Introduction to SharePoint 2013 REST APIIntroduction to SharePoint 2013 REST API
Introduction to SharePoint 2013 REST APIQUONTRASOLUTIONS
 
Performance Testing and OBIEE by QuontraSolutions
Performance Testing and OBIEE by QuontraSolutionsPerformance Testing and OBIEE by QuontraSolutions
Performance Testing and OBIEE by QuontraSolutionsQUONTRASOLUTIONS
 
Obiee introduction building reports by QuontraSolutions
Obiee introduction building reports by QuontraSolutionsObiee introduction building reports by QuontraSolutions
Obiee introduction building reports by QuontraSolutionsQUONTRASOLUTIONS
 
Sharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra usSharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra usQUONTRASOLUTIONS
 

More from QUONTRASOLUTIONS (20)

Big data introduction by quontra solutions
Big data introduction by quontra solutionsBig data introduction by quontra solutions
Big data introduction by quontra solutions
 
Java constructors
Java constructorsJava constructors
Java constructors
 
Cognos Online Training with placement Assistance - QuontraSolutions
Cognos Online Training with placement Assistance - QuontraSolutionsCognos Online Training with placement Assistance - QuontraSolutions
Cognos Online Training with placement Assistance - QuontraSolutions
 
Business analyst overview by quontra solutions
Business analyst overview by quontra solutionsBusiness analyst overview by quontra solutions
Business analyst overview by quontra solutions
 
Business analyst overview by quontra solutions
Business analyst overview by quontra solutionsBusiness analyst overview by quontra solutions
Business analyst overview by quontra solutions
 
Cognos Overview
Cognos Overview Cognos Overview
Cognos Overview
 
Hibernate online training
Hibernate online trainingHibernate online training
Hibernate online training
 
Java j2eeTutorial
Java j2eeTutorialJava j2eeTutorial
Java j2eeTutorial
 
Software Quality Assurance training by QuontraSolutions
Software Quality Assurance training by QuontraSolutionsSoftware Quality Assurance training by QuontraSolutions
Software Quality Assurance training by QuontraSolutions
 
Introduction to software quality assurance by QuontraSolutions
Introduction to software quality assurance by QuontraSolutionsIntroduction to software quality assurance by QuontraSolutions
Introduction to software quality assurance by QuontraSolutions
 
.Net introduction by Quontra Solutions
.Net introduction by Quontra Solutions.Net introduction by Quontra Solutions
.Net introduction by Quontra Solutions
 
Introduction to j2 ee patterns online training class
Introduction to j2 ee patterns online training classIntroduction to j2 ee patterns online training class
Introduction to j2 ee patterns online training class
 
Saas overview by quontra solutions
Saas overview  by quontra solutionsSaas overview  by quontra solutions
Saas overview by quontra solutions
 
Sharepoint taxonomy introduction us
Sharepoint taxonomy introduction   usSharepoint taxonomy introduction   us
Sharepoint taxonomy introduction us
 
Introduction to the sharepoint 2013 userprofile service By Quontra
Introduction to the sharepoint 2013 userprofile service By QuontraIntroduction to the sharepoint 2013 userprofile service By Quontra
Introduction to the sharepoint 2013 userprofile service By Quontra
 
Introduction to SharePoint 2013 REST API
Introduction to SharePoint 2013 REST APIIntroduction to SharePoint 2013 REST API
Introduction to SharePoint 2013 REST API
 
Performance Testing and OBIEE by QuontraSolutions
Performance Testing and OBIEE by QuontraSolutionsPerformance Testing and OBIEE by QuontraSolutions
Performance Testing and OBIEE by QuontraSolutions
 
Obiee introduction building reports by QuontraSolutions
Obiee introduction building reports by QuontraSolutionsObiee introduction building reports by QuontraSolutions
Obiee introduction building reports by QuontraSolutions
 
Sharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra usSharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra us
 
Qa by quontra us
Qa by quontra   usQa by quontra   us
Qa by quontra us
 

Recently uploaded

Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 

Recently uploaded (20)

Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 

Network Management with linux by Quontra Solutions

  • 1.
  • 2. Open Source Software When programmers on the Internet can read, redistribute, and modify the source for a piece of software, it evolves. People improve it, people adapt it, people fix bugs. And this can happen at a speed that, compared to conventional software development, seems astonishing.
  • 3. Why is it significant ?? Growing popularity Powerful Runs on multiple hardware platforms Users like its speed and stability No requirement for latest hardware It’s “free” Licensed under GPL Vendors are distributors who package Linux
  • 4. The Linux System User commands Shell Kernel File Systems Device Drivers Hardware User commands includes executable programs and scripts The shell interprets user commands. It is responsible for finding the commands and starting their execution. Several different shells are available. Bash is popular. The kernel manages the hardware resources for the rest of the system.
  • 5. Shells An interface between the Linux system and the user Used to call commands and programs An interpreter Powerful programming language “Shell scripts” = .bat .cmd EXEC REXX Many available (bsh; ksh; csh;
  • 6. Linux File System Basics  Linux files are stored in a single rooted, hierarchical file system Data files are stored in directories (folders) Directories may be nested as deep as needed Directori es User home directories Data files root
  • 7. Naming Files  Files are named by naming each containing directory starting at the root  This is known as the pathname /etc/pa sswd /home/appl e/b
  • 8. Some Special File Names Some file names are special: / The root directory (not to be confused with the root user) . The current directory .. The parent (previous) directory ~ My home directory Examples: ./a same as a ../mango/x go up one level then look in directory mango for x
  • 9. File Permissions Every user: Has a uid (login name), gid (login group) and membership of a "groups" list: The uid is who you are (name and number) The gid is your initial “login group” you normally belong to The groups list is the file groups you can access via group permissions
  • 10. File Permissions Linux provides three kinds of permissions: Read - users with read permission may read the file or list the directory Write - users with write permission may write to the file or new files to the directory Execute - users with execute permission may execute the file or lookup a specific file within a directory
  • 11. File Permissions The long version of file listing (ls - ld) will display the file permissions: -rwxrwxr-x 1 rvdheij rvdheij 5224 Dec 30 03:22 hello -rw-rw-r-- 1 rvdheij rvdheij 221 Dec 30 03:59 hello.c -rw-rw-r-- 1 rvdheij rvdheij 1514 Dec 30 03:59 hello.s drwxrwxr-x 7 rvdheij rvdheij 1024 Dec 31 14:52 posixuft Permissions Owner Group
  • 12. Interpreting File Permissions -rwxrwxrwx Other permissions Group permissions Owner permissions Directory flag (d=directory; l=link)
  • 13. File Systems Linux supports many different types Most commonly, ext2fs Filenames of 255 characters File sizes up to 2GB Theoretical limit 4TB Derived from extfs Highly reliable and high performer
  • 14. Virtual File System VFS is designed to present a consistent view of data as stored on hardware. Almost all hardware devices are represented using a generic interface. VFS goes further, allowing the sysadmin to mount any of a set of logical file systems on any physical
  • 15. Virtual File System Logical file systems promote compatibility with other operating system standards permitting developers to implement file systems with different policies. VFS abstracts details of physical device and logical file system allowing processes to access files using a common interface, without knowing what physical or logical system the file resides on.
  • 16. User Management  Simple way to add user is useradd command.  passwd will allow to change the password.  Of course there are lot of GUI tools for all these user management.  Group all common user to single group.  Be careful while editing /etc/passwd  /etc/shadow passwd file may also exist
  • 18. TELNET Protocol TELNET provides Remote Logging capability on TCP. TELNET is an old application & has widespread interoperability. A TELNET connection is initiated when you enter the TELNET command and supply either a host name or an IP address.
  • 19. The general format of the TELNET command is – TELNET [ IP_address | host_name] [ port] After this password is required for the authentication. You can use any commands that are available on the remote system that you are attached to. In Linux, you can’t login as root user from TELNET for the sake of security, you can login as normal user to the server(by default).
  • 21. File Transfer Protocol FTP is a useful and powerful utility for the general user. FTP allows you to upload and download files between local and remote hosts. The general form of the FTP command is FTP [ IP_address | host_name]. You initiate an FTP control connection to a host by supplying a host name with the FTP command; optionally,
  • 25. Linux vs. Windows COST Linux WINDOWS Online Downloads Free Not Available Retail Price, CD $50 $300
  • 27. Linux vs. Windows Keeping up to date By Upgrading Linux upgrades faster than Windows Compatibility Linux is Backward Compatible unlike Windows
  • 29. Proprietary vs. Open Source Windows is a Proprietary Technology Applications will only work on Windows Linux – Open Source
  • 30. Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux LinuxLinux Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux Is Linux for you ??