SlideShare a Scribd company logo
A Report on Redhat Enterprise Linux Server By: Yogesh Kr. Sharma (RHCE) CS- Final Year SSITM, Aligarhyks0000@gmail.com Organization: Network Nuts Delhi Premier Partner Global Exam Center Redhat Inc, USA
Unix Unix is a multi-user, multi-tasking operating system. Many users logged into a system simultaneously, each running many programs.  It's the Console based Operating system.
History of Linux/Unix First Version was created in Bell Labs in 1969. Some of the Bell Labs programmers who had worked on this project, Ken Thompson, Dennis Ritchie, Rudd Canaday, and Doug McIlroy It was given the name UNIX by Brian Kernighan.  00:00:00 Hours, Jan 1, 1970 is time zero for UNIX. It is also called as epoch. 1973 Unix is re-written mostly in C, a new language developed by Dennis Ritchie.  Being written in this high-level language greatly  decreased the effort needed to port it to new machines.
History of Linux Linux is a free Unix-type operating system originally created by LinusTorvalds with the assistance of developers around the world by using UNIX Source Code.  It originated in 1991 as a personal project of LinusTorvalds, a Finnish graduate student. The Kernel version 1.0 was released in 1994 and today the most recent stable version is 2.6.9 Developed under the GNU General Public Licence, the source code for Linux is freely available to everyone.  Various Linux Distribution like Redhat, Ubuntu, Mandrake, HP-AIX. (Redhat Known to be Market Leader)
UNIX Structure
Linux File System Table
File System The Unix file system looks like an inverted tree structure.  You start with the root directory, denoted by /, at the top and work down through sub-directories underneath it. Each node is either a file or a directory of files, where the latter can contain other files and directories.  The full path name starts with the root, /, and follows the branches of the file system, each separated by /, until you reach the desired file, e.g.:  					   /home/yogesh/source/ssitm
User Group and Permission Apart from all the users, there is a special user called the root which has permission to access any file and directory. There are three permissions for any file, directory or application program.  r — Indicates that a given category of  user can read a file.    w — Indicates that a given category of user can write to a file.    x — Indicates that a given category of user can execute the file.
Basic Commands for Browsing the Linux Editors in Linux Vi Eg: vi /etc/passwd Vim Eg: vim /etc/passwd Nano Eg: nano /etc/passwd Gedit Eg: gedit /etc/passwd pwd (Present Working Directory) cd (Change Directory) ls (List Directory content) cp (Copy File) mv (Rename and Move) rm (Remove) mkdir (Make Empty Directory) touch (Create Empty File) cat (Content of file)
Terminal – A Linux Command Arena
Feature of RHEL A Number of User can login simultaneously and can run number of process simultaneously Provide multi-desktop environment Provide Name Virtual Hosting Packaging i.e. RPM ( Red hat Package Manager) Security i.e. no effect of Virus having .exe .dll and many more extension Virtual Router Networking i.e. IP Forwarding KICKSTART INSTALLATION
Linux say NO to Windows Blue Screen Error
Servers and Services in Linux Services Su Crontab Remote Desktop Network Time Protocol SSH QUOTA ACL (Access Control List) Server DNS(Domian Name Server) DHCP (Dynamic Host Conf. Protocol) FTP (File Transfer Protocols) NFS (Network File Sharing) SAMBA SERVER HTTP PROXY (SQUID) MAIL SERVER
Brief Introduction Of Servers DNS Named as Domain Name Server will convert FQDN (Fully Qualified Domain Name) to IP and vice versa Install Package: bind, bind-chroot, caching name server Config file: named.conf Port No: 53 (UDP) Service: named, network DHCP Named as Dynamic host Configuration Protocols will be used to provide IP to client system which is requesting for IP by having its MAC Address (Mandatory Access Control) or Physical Address Install Package:  dhcp Config File: dhcpd.conf Port No: 67 Service: dhcpd
Contd.. FTP Named as File Transfer Protocols is used to transfer file in the network . Network may be Internet, Intranet Install Package : vsFTP (Very Secure FTP) Config File : vsftpd.conf Port No: 20(Data) , 21 (Control) (TCP/UDP) Service : vsftpd NFS Named as Network File Sharing is used to share file in the network . Network may be Internet, Intranet Install Package :nfs-utils ConfigFile : exports Service : nfs, portmap
Contd.. SAMBA Named as SAMBA is used to shared the file between Windows and Linux OS. Install Package : samba ConfigFile : smb.conf Service: smb HTTP Named as Hyper Text Transfer Protocols is used to host the web-server. Also support Name Virtual Host and work on APACHE Install Package : httpd Config File : httpd.conf Port No: 80 Service : httpd
Contd..	 PROXY Named as Proxy Server is used to restrict Internet to single port. Install Package : squid Config File : squid.conf Port No: 3128, 8080 Service : squid MAIL SERVER Named as Mail Server is used to create mail server in the Network . Network may be Internet, Intranet Eg: root@xyz.com Install Package : sendmail Config File : sendmail.mc , sendmail.cf Port No:25 Service : sendmail
Major USER of Linux 95% of Banks World Wide including RBI For more: http://customers.redhat.com
THANK YOU Questions & Answers

More Related Content

What's hot

Linux presentation
Linux presentationLinux presentation
Linux presentation
Nikhil Jain
 
Basic command ppt
Basic command pptBasic command ppt
Basic command ppt
Rohit Kumar
 

What's hot (20)

Basic 50 linus command
Basic 50 linus commandBasic 50 linus command
Basic 50 linus command
 
Linux Basic Commands
Linux Basic CommandsLinux Basic Commands
Linux Basic Commands
 
Linux commands
Linux commandsLinux commands
Linux commands
 
Linux basics part 1
Linux basics part 1Linux basics part 1
Linux basics part 1
 
Linux presentation
Linux presentationLinux presentation
Linux presentation
 
Linux commands
Linux commands Linux commands
Linux commands
 
Linux basic commands tutorial
Linux basic commands tutorialLinux basic commands tutorial
Linux basic commands tutorial
 
Linux Administration
Linux AdministrationLinux Administration
Linux Administration
 
Linux commands
Linux commandsLinux commands
Linux commands
 
Linux ppt
Linux pptLinux ppt
Linux ppt
 
Linux basic commands
Linux basic commandsLinux basic commands
Linux basic commands
 
Linux Commands
Linux CommandsLinux Commands
Linux Commands
 
Basic Linux commands
Basic Linux commandsBasic Linux commands
Basic Linux commands
 
Terminal Commands (Linux - ubuntu) (part-1)
Terminal Commands  (Linux - ubuntu) (part-1)Terminal Commands  (Linux - ubuntu) (part-1)
Terminal Commands (Linux - ubuntu) (part-1)
 
Linux Introduction (Commands)
Linux Introduction (Commands)Linux Introduction (Commands)
Linux Introduction (Commands)
 
UNIX/Linux training
UNIX/Linux trainingUNIX/Linux training
UNIX/Linux training
 
Basic command ppt
Basic command pptBasic command ppt
Basic command ppt
 
Useful Linux and Unix commands handbook
Useful Linux and Unix commands handbookUseful Linux and Unix commands handbook
Useful Linux and Unix commands handbook
 
Basic linux commands
Basic linux commandsBasic linux commands
Basic linux commands
 
Linux
Linux Linux
Linux
 

Similar to Linux: An Unbeaten Empire

Similar to Linux: An Unbeaten Empire (20)

Unix/Linux Basic Commands and Shell Script
Unix/Linux Basic Commands and Shell ScriptUnix/Linux Basic Commands and Shell Script
Unix/Linux Basic Commands and Shell Script
 
linux-lecture1.ppt
linux-lecture1.pptlinux-lecture1.ppt
linux-lecture1.ppt
 
User administration concepts and mechanisms
User administration concepts and mechanismsUser administration concepts and mechanisms
User administration concepts and mechanisms
 
Linux administration classes in mumbai
Linux administration classes in mumbaiLinux administration classes in mumbai
Linux administration classes in mumbai
 
Linux training
Linux trainingLinux training
Linux training
 
prateekporwal
prateekporwalprateekporwal
prateekporwal
 
Host security
Host securityHost security
Host security
 
Host security
Host securityHost security
Host security
 
3. intro
3. intro3. intro
3. intro
 
Linux introduction (eng)
Linux introduction (eng)Linux introduction (eng)
Linux introduction (eng)
 
Linux file commands and shell scripts
Linux file commands and shell scriptsLinux file commands and shell scripts
Linux file commands and shell scripts
 
Linux Getting Started
Linux Getting StartedLinux Getting Started
Linux Getting Started
 
Introduction 2 linux
Introduction 2 linuxIntroduction 2 linux
Introduction 2 linux
 
Intro to linux
Intro to linuxIntro to linux
Intro to linux
 
cisco
ciscocisco
cisco
 
lec1.docx
lec1.docxlec1.docx
lec1.docx
 
Linux 4 you
Linux 4 youLinux 4 you
Linux 4 you
 
Linux technology
Linux technologyLinux technology
Linux technology
 
Linux basic
Linux basicLinux basic
Linux basic
 
Get Started with Linux Management Command line Basic Knowledge
Get Started with Linux Management Command line Basic KnowledgeGet Started with Linux Management Command line Basic Knowledge
Get Started with Linux Management Command line Basic Knowledge
 

Recently uploaded

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 

Recently uploaded (20)

Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 

Linux: An Unbeaten Empire

  • 1. A Report on Redhat Enterprise Linux Server By: Yogesh Kr. Sharma (RHCE) CS- Final Year SSITM, Aligarhyks0000@gmail.com Organization: Network Nuts Delhi Premier Partner Global Exam Center Redhat Inc, USA
  • 2. Unix Unix is a multi-user, multi-tasking operating system. Many users logged into a system simultaneously, each running many programs. It's the Console based Operating system.
  • 3. History of Linux/Unix First Version was created in Bell Labs in 1969. Some of the Bell Labs programmers who had worked on this project, Ken Thompson, Dennis Ritchie, Rudd Canaday, and Doug McIlroy It was given the name UNIX by Brian Kernighan. 00:00:00 Hours, Jan 1, 1970 is time zero for UNIX. It is also called as epoch. 1973 Unix is re-written mostly in C, a new language developed by Dennis Ritchie. Being written in this high-level language greatly decreased the effort needed to port it to new machines.
  • 4. History of Linux Linux is a free Unix-type operating system originally created by LinusTorvalds with the assistance of developers around the world by using UNIX Source Code. It originated in 1991 as a personal project of LinusTorvalds, a Finnish graduate student. The Kernel version 1.0 was released in 1994 and today the most recent stable version is 2.6.9 Developed under the GNU General Public Licence, the source code for Linux is freely available to everyone. Various Linux Distribution like Redhat, Ubuntu, Mandrake, HP-AIX. (Redhat Known to be Market Leader)
  • 7. File System The Unix file system looks like an inverted tree structure. You start with the root directory, denoted by /, at the top and work down through sub-directories underneath it. Each node is either a file or a directory of files, where the latter can contain other files and directories. The full path name starts with the root, /, and follows the branches of the file system, each separated by /, until you reach the desired file, e.g.: /home/yogesh/source/ssitm
  • 8. User Group and Permission Apart from all the users, there is a special user called the root which has permission to access any file and directory. There are three permissions for any file, directory or application program. r — Indicates that a given category of user can read a file. w — Indicates that a given category of user can write to a file. x — Indicates that a given category of user can execute the file.
  • 9. Basic Commands for Browsing the Linux Editors in Linux Vi Eg: vi /etc/passwd Vim Eg: vim /etc/passwd Nano Eg: nano /etc/passwd Gedit Eg: gedit /etc/passwd pwd (Present Working Directory) cd (Change Directory) ls (List Directory content) cp (Copy File) mv (Rename and Move) rm (Remove) mkdir (Make Empty Directory) touch (Create Empty File) cat (Content of file)
  • 10. Terminal – A Linux Command Arena
  • 11. Feature of RHEL A Number of User can login simultaneously and can run number of process simultaneously Provide multi-desktop environment Provide Name Virtual Hosting Packaging i.e. RPM ( Red hat Package Manager) Security i.e. no effect of Virus having .exe .dll and many more extension Virtual Router Networking i.e. IP Forwarding KICKSTART INSTALLATION
  • 12. Linux say NO to Windows Blue Screen Error
  • 13. Servers and Services in Linux Services Su Crontab Remote Desktop Network Time Protocol SSH QUOTA ACL (Access Control List) Server DNS(Domian Name Server) DHCP (Dynamic Host Conf. Protocol) FTP (File Transfer Protocols) NFS (Network File Sharing) SAMBA SERVER HTTP PROXY (SQUID) MAIL SERVER
  • 14. Brief Introduction Of Servers DNS Named as Domain Name Server will convert FQDN (Fully Qualified Domain Name) to IP and vice versa Install Package: bind, bind-chroot, caching name server Config file: named.conf Port No: 53 (UDP) Service: named, network DHCP Named as Dynamic host Configuration Protocols will be used to provide IP to client system which is requesting for IP by having its MAC Address (Mandatory Access Control) or Physical Address Install Package: dhcp Config File: dhcpd.conf Port No: 67 Service: dhcpd
  • 15. Contd.. FTP Named as File Transfer Protocols is used to transfer file in the network . Network may be Internet, Intranet Install Package : vsFTP (Very Secure FTP) Config File : vsftpd.conf Port No: 20(Data) , 21 (Control) (TCP/UDP) Service : vsftpd NFS Named as Network File Sharing is used to share file in the network . Network may be Internet, Intranet Install Package :nfs-utils ConfigFile : exports Service : nfs, portmap
  • 16. Contd.. SAMBA Named as SAMBA is used to shared the file between Windows and Linux OS. Install Package : samba ConfigFile : smb.conf Service: smb HTTP Named as Hyper Text Transfer Protocols is used to host the web-server. Also support Name Virtual Host and work on APACHE Install Package : httpd Config File : httpd.conf Port No: 80 Service : httpd
  • 17. Contd.. PROXY Named as Proxy Server is used to restrict Internet to single port. Install Package : squid Config File : squid.conf Port No: 3128, 8080 Service : squid MAIL SERVER Named as Mail Server is used to create mail server in the Network . Network may be Internet, Intranet Eg: root@xyz.com Install Package : sendmail Config File : sendmail.mc , sendmail.cf Port No:25 Service : sendmail
  • 18. Major USER of Linux 95% of Banks World Wide including RBI For more: http://customers.redhat.com
  • 19. THANK YOU Questions & Answers