SlideShare a Scribd company logo
1 of 41
A
SEMINAR
ON
“REDHAT LINUX & NIS
SERVER”
PRESENTED TO :
HEAD, DEPTT. OF MCA
 PRESENTED BY :
 Priyanka bhadoriya
ABOUT LINUX
Linux was originally built by Linus
Torvalds at the University of Helsinki in
1991.
Linux is a Unix-like, Kernel-based, fully
memory-protected, multitasking operating
system
It runs on a wide range of hardware from
PCs to Macs.
FEATURES OF LINUX
 Linux is “OPEN SOURCE".
 Security
 Multi-user facility
 Free of Cost
 Virus-proof
 Choice of user-decided GUI
 Supports multiple copies of the Kernel
KERNEL OVERVIEW
 Kernel is the core of the Linux Operating
System. Kernel controls all hardware, enforce
security, and allocate memory.
 Kernel Duties:
Process Management:- scheduling, memory,
security, system
calls.
Hardware:- drivers, networking, file systems,
buffers, cache.
LINUX FILE SYSTEM
 /bin :- It contains all binary and executable
files.
 /sbin:- It contains all system executable and
binary files.
 /etc :- It contains all configuration files.
 /lib :- It contains the location for library
files.
 /boot:- It contains linux boot file and linux
kernel.
 /dev :- It contents all device files. eg.
CDROM, Harddisk.
 /var :- It contents login files and mails.
 /opt :- It contents typical location of
optional packages.
 /home:- It contents typical location for all users.
 /mnt :- It is a mount directory used to mount
CDROM , Floppy.
 /user/local:-It shows default location for
administrators.
Contd…
LINUX SHELL
 SHELL:- Shell is an interface between
the user and the kernel.
 TYPES OF SHELL
 bash
 sh
 nologin
 tcsh
 csh
 ksh
USERS,GROUPS AND
PERMISSIONS
 USERS
The concept of user accounts was created to
allow many individuals to share these precious
computing resources.
 TYPES OF USERS
Primary :- root (administrator)
Secondary :- other users
Contd….
 GROUPS
Sometimes users need to collaborate. This can
be accomplished by having users assigned to
groups and setting appropriate group
permissions for files or directories.
TYPES
User private group :- For private grouping.
Primary group :- By default.
Contd..
 PERMISSIONS
Permissions are used to restrict the files
user, files group and everyone else.
r: permission to read a file.
w: permission to write a file.
x: permission to execute a program or
change into a directory.
-: no permission
RAID DEVICE
 RAID (Redundant area of independent disks)
Raid Device are used to store the data in multiple storage
device simultaneously.
 TYPES OF RAID
RAID 0
RAID 1
RAID 5
RAID 6
LVM CONCEPT
 LVM (Logical Volume Manager)
It is a concept used by Linux to obtain the
maximum use of memory storage.
L.V.M. collects all the memory unallocated and
combines to form a volume group.
This volume group is Dynamic in size.
SNAPSHOT CONCEPT
 It is a new feature added in RHEL5 & RHEL5.2
 Snapshot provides the facility to save the
memory by reducing a big amount of data into a
very smaller memory space making a snap.
 We can only read the data.
LINUX
SERVER
CONFIGURATION
TYPES OF SERVERS
 NIS SERVER
 NFS SERVER
 DNS SERVER
 FTP SERVER
 DHCP SERVER
 SSH SERVER
 TELNET & XINETD SERVER
 SMTP SERVER
 SAMBA SERVER
 WEB SERVER
NIS SERVER
Network Information System(NIS)
NIS Server is Used to manage account &
system information on multiple system from a
central Server.
Software Required :- rpm –q portmap
rpm –q ypserv
Configuration File :- vim /etc/sysconfig/Network
vim /var/yp/Makefile
Service :- service portmap restart
service ypserv restart
service yppasswdd restart
SCREENSHOTS
NFS SERVER
 Network File Sharing (NFS)
NFS Server is used to share the directories on
the network locally or globally.
Software Required :- rpm –q portmap
rpm –q nfs-utils
Configuration File :- vi /etc/exports
Service :- service portmap start
service nfs start
DNS SERVER
DNS(Domain Name System)
 Resolves hostnames into IP addresses
(Forward Lookup).
 Resolves IP addresses into hostnames
(Reverse Lookup).
 Allow machines to be logically grouped by
name domains.
 Provides E-Mail routing information.
Contd..
 Software Required :- rpm –q bind
rpm –q bind-
utils

Configuration File :- vi /etc/named.conf
vi /var/named/*
vi /etc/rndc.*
vi /etc/resolv.conf
 Script : named
 Ports : 53(domain), 953(rndc)
DHCP SERVER
 DHCP : Dynamic Host Configuring Protocol,
implemented via dhcpd
 It assigns IP address for its clients.
 In a Network , A computer needs information
like
I.P. address , dns server ,gate way,
subnetmask to
communicate to other computers.
 DHCP automatically give all client computers
on
Contd..
Obtaining an initial address
 Client broadcasts DISCOVER to locate theClient broadcasts DISCOVER to locate the
server.server.
 Server reply with its IP.Server reply with its IP.
 Client sends REQUEST for address on theClient sends REQUEST for address on the
received IP.received IP.
 Server commits allocation & returns ACKServer commits allocation & returns ACK
containing IP, Subnet Mask, DNS, Gateway etc.containing IP, Subnet Mask, DNS, Gateway etc.
FTP SERVER
 File transfer protocol (FTP) is a common method of
copying files between computer systems.
 TYPES OF FTP
Regular FTP:- This is used primarily to allow specific users
to download files to their systems.
Anonymous FTP:- This is used primarily to allow any
remote user to download files to their systems.
Contd..
Software Required :- rpm –q vsftpd
Configuration File :- vi /etc/vsftpd/vsftpd.conf
Service :- service vsftpd start
SSH SERVER
 SSH (Secure shell server) is used to access the full
control on the remote machine on network.
Software Required :- rpm –q openssh
rpm –q openssl
rpm –q openssh-server
rpm –q openssh-clients
Configuration File :- vi /etc/ssh/sshd-config
Service :- service sshd start
TELNET & XINETD SERVER
 XINETD
Xinetd is a program used to start and stop a variety of
Linux data communication applications. Some of these
applications, such as TELNET, are installed by default in
Red Hat Linux.
Software Required :- rpm –q telnet
rpm –q telnet-server
Configuration File :- vi /etc/xinetd.d/telnet
vi /etc/securetty
Service :- service xinetd start
SMTP SERVER

Simple Mail Transfer Protocol(SMTP) is used to send or
retrieve the received mails on the network.
Based on two Services
Pop:- Post Office Protocol
imap:- Internet message acess protocol
Software Required :- rpm –q sendmail
rpm –q sendmail-cf
rpm –q m4
rpm –q make
rpm –q procmail
Configuration File :- vi /etc/mail/sendmail.cf
vi /etc/mail/access
Service :- service sendmail restart
SAMBA SERVER
 To share the files and directories of linux with
window or other operating system then we use
samba server.
Software Required :- rpm –q samba
rpm –q samba-common
rpm –q samba-client
Configuration File :- vi /etc/samba/smb.conf
Apache Web Server
 Apache is Redhat Standard Web Server
 According to Net craft Web server survey
Apache is the most widely used Web
server.
 More than 50% Web sites are hosted on Apache
Web Server
 Apache is Free.
 Apache is extremely powerful and extendable.
 Easily available with any Linux distribution.
Configuration Of Apache
 Packages : httpd
 Default Port Number : 80
 Configuration Directory : /etc/httpd/
 Main Configuration File :
etc/httpd/conf/httpd.conf
 Service Daemon : httpd
THANKS FOR KIND
ATTENTION….
QUERIES
???......?

More Related Content

What's hot

Linux beginner's Workshop
Linux beginner's WorkshopLinux beginner's Workshop
Linux beginner's Workshopfutureshocked
 
Network File System
Network File SystemNetwork File System
Network File SystemDivyang Oza
 
The basic concept of Linux FIleSystem
The basic concept of Linux FIleSystemThe basic concept of Linux FIleSystem
The basic concept of Linux FIleSystemHungWei Chiu
 
Red Hat Enterprise Linux 7
Red Hat Enterprise Linux 7Red Hat Enterprise Linux 7
Red Hat Enterprise Linux 7Mazenetsolution
 
Linux training
Linux trainingLinux training
Linux trainingartisriva
 
Linux week 2
Linux week 2Linux week 2
Linux week 2Vinoth Sn
 
Red hat enterprise linux 7 (rhel 7)
Red hat enterprise linux 7 (rhel 7)Red hat enterprise linux 7 (rhel 7)
Red hat enterprise linux 7 (rhel 7)Ramola Dhande
 
Some basic unix commands
Some basic unix commandsSome basic unix commands
Some basic unix commandsaaj_sarkar06
 
basic linux command (questions)
basic linux command (questions)basic linux command (questions)
basic linux command (questions)Sukhraj Singh
 
Linux-training-for-beginners-in-mumbai
Linux-training-for-beginners-in-mumbaiLinux-training-for-beginners-in-mumbai
Linux-training-for-beginners-in-mumbaiUnmesh Baile
 
Linux Tutorial For Beginners | Linux Administration Tutorial | Linux Commands...
Linux Tutorial For Beginners | Linux Administration Tutorial | Linux Commands...Linux Tutorial For Beginners | Linux Administration Tutorial | Linux Commands...
Linux Tutorial For Beginners | Linux Administration Tutorial | Linux Commands...Edureka!
 
Linux Training Workshop
Linux Training WorkshopLinux Training Workshop
Linux Training WorkshopMeraj Khattak
 
Linux admin interview questions
Linux admin interview questionsLinux admin interview questions
Linux admin interview questionsKavya Sri
 
Install and configure linux
Install and configure linuxInstall and configure linux
Install and configure linuxVicent Selfa
 
NFS(Network File System)
NFS(Network File System)NFS(Network File System)
NFS(Network File System)udamale
 

What's hot (20)

Linux beginner's Workshop
Linux beginner's WorkshopLinux beginner's Workshop
Linux beginner's Workshop
 
UNIX/Linux training
UNIX/Linux trainingUNIX/Linux training
UNIX/Linux training
 
Network File System
Network File SystemNetwork File System
Network File System
 
The basic concept of Linux FIleSystem
The basic concept of Linux FIleSystemThe basic concept of Linux FIleSystem
The basic concept of Linux FIleSystem
 
Red Hat Enterprise Linux 7
Red Hat Enterprise Linux 7Red Hat Enterprise Linux 7
Red Hat Enterprise Linux 7
 
Linux training
Linux trainingLinux training
Linux training
 
5. centos security
5. centos security5. centos security
5. centos security
 
Linux week 2
Linux week 2Linux week 2
Linux week 2
 
Red hat enterprise linux 7 (rhel 7)
Red hat enterprise linux 7 (rhel 7)Red hat enterprise linux 7 (rhel 7)
Red hat enterprise linux 7 (rhel 7)
 
Some basic unix commands
Some basic unix commandsSome basic unix commands
Some basic unix commands
 
Ch18 system administration
Ch18 system administration Ch18 system administration
Ch18 system administration
 
basic linux command (questions)
basic linux command (questions)basic linux command (questions)
basic linux command (questions)
 
Linux-training-for-beginners-in-mumbai
Linux-training-for-beginners-in-mumbaiLinux-training-for-beginners-in-mumbai
Linux-training-for-beginners-in-mumbai
 
Linux Tutorial For Beginners | Linux Administration Tutorial | Linux Commands...
Linux Tutorial For Beginners | Linux Administration Tutorial | Linux Commands...Linux Tutorial For Beginners | Linux Administration Tutorial | Linux Commands...
Linux Tutorial For Beginners | Linux Administration Tutorial | Linux Commands...
 
AFS case study
AFS case studyAFS case study
AFS case study
 
Linux Training Workshop
Linux Training WorkshopLinux Training Workshop
Linux Training Workshop
 
Linux admin interview questions
Linux admin interview questionsLinux admin interview questions
Linux admin interview questions
 
Install and configure linux
Install and configure linuxInstall and configure linux
Install and configure linux
 
Sitaram_Chalasani_CV
Sitaram_Chalasani_CVSitaram_Chalasani_CV
Sitaram_Chalasani_CV
 
NFS(Network File System)
NFS(Network File System)NFS(Network File System)
NFS(Network File System)
 

Similar to linux (20)

lamp technology
lamp technologylamp technology
lamp technology
 
Deepa ppt about lamp technology
Deepa ppt about lamp technologyDeepa ppt about lamp technology
Deepa ppt about lamp technology
 
Lamp technology
Lamp technologyLamp technology
Lamp technology
 
Linux Security
Linux SecurityLinux Security
Linux Security
 
Nadhiya lamp
Nadhiya lampNadhiya lamp
Nadhiya lamp
 
Linux basic
Linux basicLinux basic
Linux basic
 
Linux: An Unbeaten Empire
Linux: An Unbeaten EmpireLinux: An Unbeaten Empire
Linux: An Unbeaten Empire
 
Linux
LinuxLinux
Linux
 
Linux Presentation
Linux PresentationLinux Presentation
Linux Presentation
 
3. intro
3. intro3. intro
3. intro
 
Basic orientation to Linux
Basic orientation to LinuxBasic orientation to Linux
Basic orientation to Linux
 
Linuxppt
LinuxpptLinuxppt
Linuxppt
 
Lamp ppt
Lamp pptLamp ppt
Lamp ppt
 
Linux Based Network Proposal
Linux Based Network ProposalLinux Based Network Proposal
Linux Based Network Proposal
 
cisco
ciscocisco
cisco
 
Intro to linux
Intro to linuxIntro to linux
Intro to linux
 
Ceh v5 module 18 linux hacking
Ceh v5 module 18 linux hackingCeh v5 module 18 linux hacking
Ceh v5 module 18 linux hacking
 
Linux
Linux Linux
Linux
 
linux installation.pdf
linux installation.pdflinux installation.pdf
linux installation.pdf
 
Linux introduction (eng)
Linux introduction (eng)Linux introduction (eng)
Linux introduction (eng)
 

More from Ajay Chawda

Mastering the art of visual storytelling the graphic designers journey
Mastering the art of visual storytelling the graphic designers journeyMastering the art of visual storytelling the graphic designers journey
Mastering the art of visual storytelling the graphic designers journeyAjay Chawda
 
Android technlogy
Android technlogyAndroid technlogy
Android technlogyAjay Chawda
 
Wi fi technology
Wi fi technologyWi fi technology
Wi fi technologyAjay Chawda
 
Sonu seminar ppt
Sonu seminar pptSonu seminar ppt
Sonu seminar pptAjay Chawda
 

More from Ajay Chawda (6)

Mastering the art of visual storytelling the graphic designers journey
Mastering the art of visual storytelling the graphic designers journeyMastering the art of visual storytelling the graphic designers journey
Mastering the art of visual storytelling the graphic designers journey
 
Android technlogy
Android technlogyAndroid technlogy
Android technlogy
 
Wi fi technology
Wi fi technologyWi fi technology
Wi fi technology
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Sonu seminar ppt
Sonu seminar pptSonu seminar ppt
Sonu seminar ppt
 
4g technology
4g technology4g technology
4g technology
 

Recently uploaded

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 

Recently uploaded (20)

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 

linux

  • 1. A SEMINAR ON “REDHAT LINUX & NIS SERVER” PRESENTED TO : HEAD, DEPTT. OF MCA  PRESENTED BY :  Priyanka bhadoriya
  • 2. ABOUT LINUX Linux was originally built by Linus Torvalds at the University of Helsinki in 1991. Linux is a Unix-like, Kernel-based, fully memory-protected, multitasking operating system It runs on a wide range of hardware from PCs to Macs.
  • 3. FEATURES OF LINUX  Linux is “OPEN SOURCE".  Security  Multi-user facility  Free of Cost  Virus-proof  Choice of user-decided GUI  Supports multiple copies of the Kernel
  • 4. KERNEL OVERVIEW  Kernel is the core of the Linux Operating System. Kernel controls all hardware, enforce security, and allocate memory.  Kernel Duties: Process Management:- scheduling, memory, security, system calls. Hardware:- drivers, networking, file systems, buffers, cache.
  • 5. LINUX FILE SYSTEM  /bin :- It contains all binary and executable files.  /sbin:- It contains all system executable and binary files.  /etc :- It contains all configuration files.  /lib :- It contains the location for library files.  /boot:- It contains linux boot file and linux kernel.
  • 6.  /dev :- It contents all device files. eg. CDROM, Harddisk.  /var :- It contents login files and mails.  /opt :- It contents typical location of optional packages.  /home:- It contents typical location for all users.  /mnt :- It is a mount directory used to mount CDROM , Floppy.  /user/local:-It shows default location for administrators. Contd…
  • 7. LINUX SHELL  SHELL:- Shell is an interface between the user and the kernel.  TYPES OF SHELL  bash  sh  nologin  tcsh  csh  ksh
  • 8. USERS,GROUPS AND PERMISSIONS  USERS The concept of user accounts was created to allow many individuals to share these precious computing resources.  TYPES OF USERS Primary :- root (administrator) Secondary :- other users
  • 9. Contd….  GROUPS Sometimes users need to collaborate. This can be accomplished by having users assigned to groups and setting appropriate group permissions for files or directories. TYPES User private group :- For private grouping. Primary group :- By default.
  • 10. Contd..  PERMISSIONS Permissions are used to restrict the files user, files group and everyone else. r: permission to read a file. w: permission to write a file. x: permission to execute a program or change into a directory. -: no permission
  • 11. RAID DEVICE  RAID (Redundant area of independent disks) Raid Device are used to store the data in multiple storage device simultaneously.  TYPES OF RAID RAID 0 RAID 1 RAID 5 RAID 6
  • 12. LVM CONCEPT  LVM (Logical Volume Manager) It is a concept used by Linux to obtain the maximum use of memory storage. L.V.M. collects all the memory unallocated and combines to form a volume group. This volume group is Dynamic in size.
  • 13. SNAPSHOT CONCEPT  It is a new feature added in RHEL5 & RHEL5.2  Snapshot provides the facility to save the memory by reducing a big amount of data into a very smaller memory space making a snap.  We can only read the data.
  • 15. TYPES OF SERVERS  NIS SERVER  NFS SERVER  DNS SERVER  FTP SERVER  DHCP SERVER  SSH SERVER  TELNET & XINETD SERVER  SMTP SERVER  SAMBA SERVER  WEB SERVER
  • 16. NIS SERVER Network Information System(NIS) NIS Server is Used to manage account & system information on multiple system from a central Server. Software Required :- rpm –q portmap rpm –q ypserv Configuration File :- vim /etc/sysconfig/Network vim /var/yp/Makefile Service :- service portmap restart service ypserv restart service yppasswdd restart
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26. NFS SERVER  Network File Sharing (NFS) NFS Server is used to share the directories on the network locally or globally. Software Required :- rpm –q portmap rpm –q nfs-utils Configuration File :- vi /etc/exports Service :- service portmap start service nfs start
  • 27. DNS SERVER DNS(Domain Name System)  Resolves hostnames into IP addresses (Forward Lookup).  Resolves IP addresses into hostnames (Reverse Lookup).  Allow machines to be logically grouped by name domains.  Provides E-Mail routing information.
  • 28. Contd..  Software Required :- rpm –q bind rpm –q bind- utils  Configuration File :- vi /etc/named.conf vi /var/named/* vi /etc/rndc.* vi /etc/resolv.conf  Script : named  Ports : 53(domain), 953(rndc)
  • 29. DHCP SERVER  DHCP : Dynamic Host Configuring Protocol, implemented via dhcpd  It assigns IP address for its clients.  In a Network , A computer needs information like I.P. address , dns server ,gate way, subnetmask to communicate to other computers.  DHCP automatically give all client computers on
  • 30. Contd.. Obtaining an initial address  Client broadcasts DISCOVER to locate theClient broadcasts DISCOVER to locate the server.server.  Server reply with its IP.Server reply with its IP.  Client sends REQUEST for address on theClient sends REQUEST for address on the received IP.received IP.  Server commits allocation & returns ACKServer commits allocation & returns ACK containing IP, Subnet Mask, DNS, Gateway etc.containing IP, Subnet Mask, DNS, Gateway etc.
  • 31.
  • 32. FTP SERVER  File transfer protocol (FTP) is a common method of copying files between computer systems.  TYPES OF FTP Regular FTP:- This is used primarily to allow specific users to download files to their systems. Anonymous FTP:- This is used primarily to allow any remote user to download files to their systems.
  • 33. Contd.. Software Required :- rpm –q vsftpd Configuration File :- vi /etc/vsftpd/vsftpd.conf Service :- service vsftpd start
  • 34. SSH SERVER  SSH (Secure shell server) is used to access the full control on the remote machine on network. Software Required :- rpm –q openssh rpm –q openssl rpm –q openssh-server rpm –q openssh-clients Configuration File :- vi /etc/ssh/sshd-config Service :- service sshd start
  • 35. TELNET & XINETD SERVER  XINETD Xinetd is a program used to start and stop a variety of Linux data communication applications. Some of these applications, such as TELNET, are installed by default in Red Hat Linux. Software Required :- rpm –q telnet rpm –q telnet-server Configuration File :- vi /etc/xinetd.d/telnet vi /etc/securetty Service :- service xinetd start
  • 36. SMTP SERVER  Simple Mail Transfer Protocol(SMTP) is used to send or retrieve the received mails on the network. Based on two Services Pop:- Post Office Protocol imap:- Internet message acess protocol Software Required :- rpm –q sendmail rpm –q sendmail-cf rpm –q m4 rpm –q make rpm –q procmail Configuration File :- vi /etc/mail/sendmail.cf vi /etc/mail/access Service :- service sendmail restart
  • 37. SAMBA SERVER  To share the files and directories of linux with window or other operating system then we use samba server. Software Required :- rpm –q samba rpm –q samba-common rpm –q samba-client Configuration File :- vi /etc/samba/smb.conf
  • 38. Apache Web Server  Apache is Redhat Standard Web Server  According to Net craft Web server survey Apache is the most widely used Web server.  More than 50% Web sites are hosted on Apache Web Server  Apache is Free.  Apache is extremely powerful and extendable.  Easily available with any Linux distribution.
  • 39. Configuration Of Apache  Packages : httpd  Default Port Number : 80  Configuration Directory : /etc/httpd/  Main Configuration File : etc/httpd/conf/httpd.conf  Service Daemon : httpd