SlideShare a Scribd company logo
Semaphore Technologies Pvt. Ltd. – (technologies.semaphore@gmail.com)



                RHCE - Administration Program
                          LINUX Syllabus
Duration: 80Hours / 20 Classes (4hrs each class Including Theory      & Lab
Session) (2 Classes/ Week)
Class     Topic                                                       Duration
Class 1   History of Linux (GNU/LINUX)                                10min
          GNU General Public License                                  5min
          H/D Geometry                                                30min
          Basic Requirement for Linux Installation                    15min
          Installation – Minimal and Custom                           1hrs 30min
          Assessment – 3                                              1hrs 30min
Class 2   Linux Commands – Part I                                     2hrs
          Pwd/cd/ls/who/whoami/who am i/which/cp/mv/rm/mkdir/
          touch/hostname/cat/cal/eject/mount/umount/login/logout
          /echo/wget
          VI Editor                                                   30min
          Assessment – 1                                              1hrs 30min
Class 3   Linux Commands – Part II                                    3hrs
          Halt/shutdown/poweroff/reboot/ll/dd/joe/emacs/ln/fdisk/
          mke2fs/mtools/pico/sed/wc/whereis/convert/ifconfig/ncftp/
          scp/hdparm/dmesg/bc/sh/at/atq/trm/date/uptime/su
          /switchdesk/uname
          Assessment – 2                                              1hrs
Class 4   Binary/Process/Daemon                                       20min
          File System Hierarchy Standard                              40min
          Details FSTAB                                               1hrs
          Archiving/Encoding/Compressing/Encrypting File              30min
          Compress/Uncompress/tar/bzip2/bunzip2/gzip/gunzip/zip
          Process and Job Control                                     30min
          Ps/nice/renice/top/nohup/kill/killall/bg/fg/jobs
          Assessment – 4                                              1hrs
Class 5   Symbolic Link / Hard Link                                   30min
          Comparison between Both Links                               10min
          Advance Linux Commands                                      1hrs 20min
          useradd/userdel/usermod/groupadd/groupmod/groupdel
          passwd/id/uname/chown/chgrp/chmod/chroot
          File manipulation commands                                  1hrs
          Head/tail/less/more/grep/find/awk/comm./diff/join
          Assessment – 5                                              1hrs
Class 6   Shell Scripting                                             1hrs 30min
          Boot Process Part 1                                         1hrs 30min
          Assessment – 6                                              1hrs
Class 7   Boot Process Part 2                                         2hrs 30min
          Assessment – 7                                              1hrs 30min
Class 8   User and Group Administration – Useradd Details             1hrs
          File & Directory Permission & Security                      1hrs
          Chmod/chgrp/SetUid/SetGid/StickyBit/umask                   30min
          SUDO                                                        30min
          Assessment – 8                                              1hrs



Semaphore Technologies Pvt. Ltd. – (technologies.semaphore@gmail.com)
Semaphore Technologies Pvt. Ltd. – (technologies.semaphore@gmail.com)


Class 9    Software Installation                                         2hrs 30min
           With RPM / With Source Code (Tar Ball)
           X-Windows                                                     1hrs
           Assessment – 9                                                30min
Class 10   User and Group Quota Management                               1hrs
           Cron and Anacron                                              1hrs
           Autofs/Syslog Administration                                  1hrs
           Assessment – 10                                               1hrs
Class 11   Linux Kernel                                                  1hrs
           Building Custom Kernel using CUI and GUI/Kernel Patching      1hrs 30min
           Assessment – 11                                               1hrs 30min
Class 12   Some Advanced Commands                                        1hrs
           Df/Du/Fdformat/Eelabel/Dumpe2fs/Tune2fs/Chroot/Sync/
           Mkswap/Swapon/E2fsck/ifdisk
           LVM (Logical Volume Manager) / LVM with RAID                  2hrs
           Assessment – 12                                               1hrs
Class 13   IP Addressing – Basic                                         30min
           IP Address Configuration for Linux Boxes                      15min
           Sub netting, bonding, Configure NIC with Multiple IP          30min
           Using Different Utility - ping/tcpdump/netstat/nmap           15min
           DHCP Server Configuration                                     1hrs
           SAMBA                                                         1hrs
           Assessment – 13                                               30min
Class 14   VSFTPD                                                        1hrs
           XINETD – TCPWRAPPER                                           30min
           OpenSSH                                                       1hrs 30min
           Assessment – 14                                               1hrs
Class 15   Apache                                                        3hrs
           Basic Configuration/ Virtual Hosting/ Authentication
           Content Description and Modification
           Indexing /Redirection/ Logging/ Proxying
           Security – Using OpenSSL.
           Integration and Testing of PHP Module
           Integration and Testing of Perl Module
           Modular and Static Installation of Apache from Source Code.
           Integration of Tomcat with Apache
           Apache Failover/ HA with Hearbeat Software
           Assessment – 15                                               1hrs
Class 16   NFS                                                           1hrs 30min
           Why NFS?
           Server Side NFS Configuration
           Client Side NFS Configuration
           Automation of NFS Server and Client.
           Logging/Security/Failover High Availability of NFS Servers.
           NIS                                                           1hrs 30min
           Why NIS?
           NIS Server Configuration
           NIS Client Configuration
           Testing from the Clients
           Host.conf and nsswitch.conf
           Advantage of NIS/Automation/Security.
           Assessment – 16                                               1hrs


Semaphore Technologies Pvt. Ltd. – (technologies.semaphore@gmail.com)
Semaphore Technologies Pvt. Ltd. – (technologies.semaphore@gmail.com)


Class 17   IPTables                                                           1hrs 30min
           Build internet firewall based on stateless and stateful firewall
           All Kind of Network address and port translation
           NAT to implement transparent Proxy
           Iptables integration with Linux router, implementing Default,
           Static and Dynamic Routers and VPN Support

           Assessment – 17                                                    1hrs
Class 18   Squid                                                              2hrs 30min
           Introduction to SQUID/ CLI Options
           Network Parameters/ Admin Parameters
           Caching/ Access Control List
           Authentication/ Logging
           Transparent Proxy
           Reverse Proxy
           DNS Mapping
           Squid Guard                                                        30min
           SquidGuard is a URL redirector used to use blacklists with
           the proxy software Squid. There are two big advantages to
           squidguard: it is fast and it is free. SquidGuard is published
           under GNU Public License.
           Assessment – 18                                                    1hrs
Class 19   DNS/DNS Restriction and ACL implementation/Dynamic DNS             1hrs 30min
           Mail – Sendmail                                                    2hrs

           SquirrelMail
           SquirrelMail is a standards-based webmail package written in
           PHP. It includes built-in pure PHP support for the IMAP and
           SMTP protocols, and all pages render in pure HTML 4.0 (with
           no JavaScript required) for maximum compatibility across
           browsers. It has very few requirements and is very easy to
           configure and install. SquirrelMail has all the functionality
           you would want from an email client, including strong MIME
           support, address books, and folder manipulation.
           Assessment – 19                                                    30min
Class 20   MySQL                                                              3hrs
           Introduction to RDBMS
           Installation of MySQL
           MySQL Architecture
           Creation of Database
           Simple SQL Statements
           Backup and Restore
           Assessment -21                                                     1hrs




Semaphore Technologies Pvt. Ltd. – (technologies.semaphore@gmail.com)

More Related Content

Similar to Linux%20 rhce

.ppt
.ppt.ppt
A Casual Teaching Tool for Large Size Computer Laboratories ans Small Size Se...
A Casual Teaching Tool for Large Size Computer Laboratories ans Small Size Se...A Casual Teaching Tool for Large Size Computer Laboratories ans Small Size Se...
A Casual Teaching Tool for Large Size Computer Laboratories ans Small Size Se...
Takashi Yamanoue
 
Daemons in PHP
Daemons in PHPDaemons in PHP
Daemons in PHP
Zoltán Németh
 
Terraform training 🎒 - Basic
Terraform training 🎒 - BasicTerraform training 🎒 - Basic
Terraform training 🎒 - Basic
StephaneBoghossian1
 
One click deployment
One click deploymentOne click deployment
One click deployment
Alex Su
 
Linux Server Deep Dives (DrupalCon Amsterdam)
Linux Server Deep Dives (DrupalCon Amsterdam)Linux Server Deep Dives (DrupalCon Amsterdam)
Linux Server Deep Dives (DrupalCon Amsterdam)
Amin Astaneh
 
Linux basics
Linux basicsLinux basics
Linux basics
Geeta Vinnakota
 
Is your profiler speaking the same language as you? -- Docklands JUG
Is your profiler speaking the same language as you? -- Docklands JUGIs your profiler speaking the same language as you? -- Docklands JUG
Is your profiler speaking the same language as you? -- Docklands JUG
Simon Maple
 
MINCS - containers in the shell script (Eng. ver.)
MINCS - containers in the shell script (Eng. ver.)MINCS - containers in the shell script (Eng. ver.)
MINCS - containers in the shell script (Eng. ver.)
Masami Hiramatsu
 
Android Custom Kernel/ROM design
Android Custom Kernel/ROM designAndroid Custom Kernel/ROM design
Android Custom Kernel/ROM design
Muhammad Najmi Ahmad Zabidi
 
Malware analysis
Malware analysisMalware analysis
Malware analysis
xabean
 
Medusa Project
Medusa ProjectMedusa Project
Medusa Project
Sameer Verma
 
Scalable systems management with puppet
Scalable systems management with puppetScalable systems management with puppet
Scalable systems management with puppet
Puppet
 
Scalable Systems Management with Puppet
Scalable Systems Management with PuppetScalable Systems Management with Puppet
Scalable Systems Management with Puppet
Puppet
 
Immutable infrastructure with Docker and containers (GlueCon 2015)
Immutable infrastructure with Docker and containers (GlueCon 2015)Immutable infrastructure with Docker and containers (GlueCon 2015)
Immutable infrastructure with Docker and containers (GlueCon 2015)
Jérôme Petazzoni
 
Devoxx PL: Is your profiler speaking the same language as you?
Devoxx PL: Is your profiler speaking the same language as you?Devoxx PL: Is your profiler speaking the same language as you?
Devoxx PL: Is your profiler speaking the same language as you?
Simon Maple
 
Devoxx PL: Is your profiler speaking the same language as you?
Devoxx PL: Is your profiler speaking the same language as you?Devoxx PL: Is your profiler speaking the same language as you?
Devoxx PL: Is your profiler speaking the same language as you?
Simon Maple
 
DevoxxUK: Is your profiler speaking the same language as you?
DevoxxUK: Is your profiler speaking the same language as you?DevoxxUK: Is your profiler speaking the same language as you?
DevoxxUK: Is your profiler speaking the same language as you?
Simon Maple
 
Advanced Level Training on Koha / TLS (ToT)
Advanced Level Training on Koha / TLS (ToT)Advanced Level Training on Koha / TLS (ToT)
Advanced Level Training on Koha / TLS (ToT)
Ata Rehman
 
Mercurial
MercurialMercurial
Mercurial
Kiev ALT.NET
 

Similar to Linux%20 rhce (20)

.ppt
.ppt.ppt
.ppt
 
A Casual Teaching Tool for Large Size Computer Laboratories ans Small Size Se...
A Casual Teaching Tool for Large Size Computer Laboratories ans Small Size Se...A Casual Teaching Tool for Large Size Computer Laboratories ans Small Size Se...
A Casual Teaching Tool for Large Size Computer Laboratories ans Small Size Se...
 
Daemons in PHP
Daemons in PHPDaemons in PHP
Daemons in PHP
 
Terraform training 🎒 - Basic
Terraform training 🎒 - BasicTerraform training 🎒 - Basic
Terraform training 🎒 - Basic
 
One click deployment
One click deploymentOne click deployment
One click deployment
 
Linux Server Deep Dives (DrupalCon Amsterdam)
Linux Server Deep Dives (DrupalCon Amsterdam)Linux Server Deep Dives (DrupalCon Amsterdam)
Linux Server Deep Dives (DrupalCon Amsterdam)
 
Linux basics
Linux basicsLinux basics
Linux basics
 
Is your profiler speaking the same language as you? -- Docklands JUG
Is your profiler speaking the same language as you? -- Docklands JUGIs your profiler speaking the same language as you? -- Docklands JUG
Is your profiler speaking the same language as you? -- Docklands JUG
 
MINCS - containers in the shell script (Eng. ver.)
MINCS - containers in the shell script (Eng. ver.)MINCS - containers in the shell script (Eng. ver.)
MINCS - containers in the shell script (Eng. ver.)
 
Android Custom Kernel/ROM design
Android Custom Kernel/ROM designAndroid Custom Kernel/ROM design
Android Custom Kernel/ROM design
 
Malware analysis
Malware analysisMalware analysis
Malware analysis
 
Medusa Project
Medusa ProjectMedusa Project
Medusa Project
 
Scalable systems management with puppet
Scalable systems management with puppetScalable systems management with puppet
Scalable systems management with puppet
 
Scalable Systems Management with Puppet
Scalable Systems Management with PuppetScalable Systems Management with Puppet
Scalable Systems Management with Puppet
 
Immutable infrastructure with Docker and containers (GlueCon 2015)
Immutable infrastructure with Docker and containers (GlueCon 2015)Immutable infrastructure with Docker and containers (GlueCon 2015)
Immutable infrastructure with Docker and containers (GlueCon 2015)
 
Devoxx PL: Is your profiler speaking the same language as you?
Devoxx PL: Is your profiler speaking the same language as you?Devoxx PL: Is your profiler speaking the same language as you?
Devoxx PL: Is your profiler speaking the same language as you?
 
Devoxx PL: Is your profiler speaking the same language as you?
Devoxx PL: Is your profiler speaking the same language as you?Devoxx PL: Is your profiler speaking the same language as you?
Devoxx PL: Is your profiler speaking the same language as you?
 
DevoxxUK: Is your profiler speaking the same language as you?
DevoxxUK: Is your profiler speaking the same language as you?DevoxxUK: Is your profiler speaking the same language as you?
DevoxxUK: Is your profiler speaking the same language as you?
 
Advanced Level Training on Koha / TLS (ToT)
Advanced Level Training on Koha / TLS (ToT)Advanced Level Training on Koha / TLS (ToT)
Advanced Level Training on Koha / TLS (ToT)
 
Mercurial
MercurialMercurial
Mercurial
 

Recently uploaded

How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 

Recently uploaded (20)

How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 

Linux%20 rhce

  • 1. Semaphore Technologies Pvt. Ltd. – (technologies.semaphore@gmail.com) RHCE - Administration Program LINUX Syllabus Duration: 80Hours / 20 Classes (4hrs each class Including Theory & Lab Session) (2 Classes/ Week) Class Topic Duration Class 1 History of Linux (GNU/LINUX) 10min GNU General Public License 5min H/D Geometry 30min Basic Requirement for Linux Installation 15min Installation – Minimal and Custom 1hrs 30min Assessment – 3 1hrs 30min Class 2 Linux Commands – Part I 2hrs Pwd/cd/ls/who/whoami/who am i/which/cp/mv/rm/mkdir/ touch/hostname/cat/cal/eject/mount/umount/login/logout /echo/wget VI Editor 30min Assessment – 1 1hrs 30min Class 3 Linux Commands – Part II 3hrs Halt/shutdown/poweroff/reboot/ll/dd/joe/emacs/ln/fdisk/ mke2fs/mtools/pico/sed/wc/whereis/convert/ifconfig/ncftp/ scp/hdparm/dmesg/bc/sh/at/atq/trm/date/uptime/su /switchdesk/uname Assessment – 2 1hrs Class 4 Binary/Process/Daemon 20min File System Hierarchy Standard 40min Details FSTAB 1hrs Archiving/Encoding/Compressing/Encrypting File 30min Compress/Uncompress/tar/bzip2/bunzip2/gzip/gunzip/zip Process and Job Control 30min Ps/nice/renice/top/nohup/kill/killall/bg/fg/jobs Assessment – 4 1hrs Class 5 Symbolic Link / Hard Link 30min Comparison between Both Links 10min Advance Linux Commands 1hrs 20min useradd/userdel/usermod/groupadd/groupmod/groupdel passwd/id/uname/chown/chgrp/chmod/chroot File manipulation commands 1hrs Head/tail/less/more/grep/find/awk/comm./diff/join Assessment – 5 1hrs Class 6 Shell Scripting 1hrs 30min Boot Process Part 1 1hrs 30min Assessment – 6 1hrs Class 7 Boot Process Part 2 2hrs 30min Assessment – 7 1hrs 30min Class 8 User and Group Administration – Useradd Details 1hrs File & Directory Permission & Security 1hrs Chmod/chgrp/SetUid/SetGid/StickyBit/umask 30min SUDO 30min Assessment – 8 1hrs Semaphore Technologies Pvt. Ltd. – (technologies.semaphore@gmail.com)
  • 2. Semaphore Technologies Pvt. Ltd. – (technologies.semaphore@gmail.com) Class 9 Software Installation 2hrs 30min With RPM / With Source Code (Tar Ball) X-Windows 1hrs Assessment – 9 30min Class 10 User and Group Quota Management 1hrs Cron and Anacron 1hrs Autofs/Syslog Administration 1hrs Assessment – 10 1hrs Class 11 Linux Kernel 1hrs Building Custom Kernel using CUI and GUI/Kernel Patching 1hrs 30min Assessment – 11 1hrs 30min Class 12 Some Advanced Commands 1hrs Df/Du/Fdformat/Eelabel/Dumpe2fs/Tune2fs/Chroot/Sync/ Mkswap/Swapon/E2fsck/ifdisk LVM (Logical Volume Manager) / LVM with RAID 2hrs Assessment – 12 1hrs Class 13 IP Addressing – Basic 30min IP Address Configuration for Linux Boxes 15min Sub netting, bonding, Configure NIC with Multiple IP 30min Using Different Utility - ping/tcpdump/netstat/nmap 15min DHCP Server Configuration 1hrs SAMBA 1hrs Assessment – 13 30min Class 14 VSFTPD 1hrs XINETD – TCPWRAPPER 30min OpenSSH 1hrs 30min Assessment – 14 1hrs Class 15 Apache 3hrs Basic Configuration/ Virtual Hosting/ Authentication Content Description and Modification Indexing /Redirection/ Logging/ Proxying Security – Using OpenSSL. Integration and Testing of PHP Module Integration and Testing of Perl Module Modular and Static Installation of Apache from Source Code. Integration of Tomcat with Apache Apache Failover/ HA with Hearbeat Software Assessment – 15 1hrs Class 16 NFS 1hrs 30min Why NFS? Server Side NFS Configuration Client Side NFS Configuration Automation of NFS Server and Client. Logging/Security/Failover High Availability of NFS Servers. NIS 1hrs 30min Why NIS? NIS Server Configuration NIS Client Configuration Testing from the Clients Host.conf and nsswitch.conf Advantage of NIS/Automation/Security. Assessment – 16 1hrs Semaphore Technologies Pvt. Ltd. – (technologies.semaphore@gmail.com)
  • 3. Semaphore Technologies Pvt. Ltd. – (technologies.semaphore@gmail.com) Class 17 IPTables 1hrs 30min Build internet firewall based on stateless and stateful firewall All Kind of Network address and port translation NAT to implement transparent Proxy Iptables integration with Linux router, implementing Default, Static and Dynamic Routers and VPN Support Assessment – 17 1hrs Class 18 Squid 2hrs 30min Introduction to SQUID/ CLI Options Network Parameters/ Admin Parameters Caching/ Access Control List Authentication/ Logging Transparent Proxy Reverse Proxy DNS Mapping Squid Guard 30min SquidGuard is a URL redirector used to use blacklists with the proxy software Squid. There are two big advantages to squidguard: it is fast and it is free. SquidGuard is published under GNU Public License. Assessment – 18 1hrs Class 19 DNS/DNS Restriction and ACL implementation/Dynamic DNS 1hrs 30min Mail – Sendmail 2hrs SquirrelMail SquirrelMail is a standards-based webmail package written in PHP. It includes built-in pure PHP support for the IMAP and SMTP protocols, and all pages render in pure HTML 4.0 (with no JavaScript required) for maximum compatibility across browsers. It has very few requirements and is very easy to configure and install. SquirrelMail has all the functionality you would want from an email client, including strong MIME support, address books, and folder manipulation. Assessment – 19 30min Class 20 MySQL 3hrs Introduction to RDBMS Installation of MySQL MySQL Architecture Creation of Database Simple SQL Statements Backup and Restore Assessment -21 1hrs Semaphore Technologies Pvt. Ltd. – (technologies.semaphore@gmail.com)