Linux and shell scripting Online Training by mukilan January 12, 2023 SECTION1:INTRODUCING LINUX OSWhat is Unix and LinuxWhy Linux is better?Features of LinuxFlavours of LinuxLinux Architecture: user, shell and kernelSECTION2: FILE SYSTEMHIERARCHY STANDARDS (FHS)What is FHS?How file system are working in LinuxWhat is Root, Bin, Sbin ..SECTION3: INSTALLING RED HAT WITHMINIMAL AND GUIDownloading, Installing and Configuring VM ware Workstation Or Virtual Box on windowsCreate a Red hat Virtual machineBasic familiarization with Linux GUIWhat is a Management Console?Installing Red hat Linux on DELL, HP, CISCO, IBM servers through ControllersSection4: ESSANTIAL TOOLS PART-1Access shell prompt and issue CommandsBasic CommandsManaging files and DirectoriesCreate, Delete, Copy and Move files and DirectoriesUse input/output RedirectionArchive, compress, unpack and uncompressed filesCreate and edit text files using vim, gedit and nanoManaging filter CommandsUse grep and regular Expressions to analyse TextFinding files with locate and filesSECTION5: ESSENTIAL TOLLS PART-2Managing LinksCreate Hard and Soft LinksBasic File attributes with Read, write and executeWhat is umask?Changing attributes with chmod, chgrp and chownSECTION6: OPERATING RUNNING SYSTEMSWhat is a process management?Running processes with background and foregroundAdjust process priority and kill processProcess states and ZombiesMonitoring the current systemLocate and interpret system Log files and JournalsScheduling jobs with CrontabsStart, Stop and check the Status of Network servicesConfiguring Crontabs securitySECTION7: MANAGE USERS AND GROUPSUser properties and where are they stored on the systemUnderstanding /etc/passed, /etc/group, /etc/shadow and /etc/shadowCreate, Delete and Modify Local user accountsChange password and Password aging policiesCreate, Delete and Modify Local Groups and Group MembershipsUser Account InitializationsGroup collaborations with SUID, SGID and STICKY BITSudo configurations for users and groupsSECTION8: PACKAGE MANAGEMENT PART-1Overview of RPM and YUMInstalling, Erasing and Update a software with RPMRPM QueriesRPM VerificationsPatchesKernel Up gradationSECTION9: PACKAGE MANAGEMENT PART-1Yum Packet managerManaging RepositoriesConfiguring Local RepositoriesConfiguring Local Repository: Configuring GPG KeyKernel overviewKernel hardware supportConfiguring kernel parametersKernel Up gradationUpgrade the Kernel package appropriately to ensure a bootable systemSECTION10: CONFIGURE LOCAL STORAGE (PARTITIONS)Storage names in LinuxManaging new disksList, Create and Delete Partitions on MBR and GPT DisksUnderstanding File systemsBuilding a file system on a new disksUnderstanding virtual file system (/proc)Mount, Unmount and use VFAT, EXT4 and XFS File systemsMounting local drives and pen drivesTuning File systemsManaging virtual memory (swap) with file and partitionSECTION11: FILE SYSTEM AND SECURITYWhat is ACL’s?Create and manage ACL’sDiagnose and Correct File permission ProblemsEncrypted File systems with LUCKSWhat are user and group quotas?Creating user and group QuotasSECTION12: ADVANCED FILE SYSTEMSWhat is RAID? Explain Software and Hardware RAIDSConfiguring RAID LevelsMounting and Unmounting RAID VolumesWhat is LVM?Using LVMWhat is PV, VG and LV?Extend existing Logical VolumesManaging LVM and GUISECTION13: SYSTEM INITIALIZATIONBoot sequence overviewBIOS InitializationBoot LoaderTrouble shooting of grub loaderKernel InitializationInit InitializationRun levels (0-6)Controlling servicesSystem shutdown and rebootSECTION14: TROUBLE SHOOTINGBoot issuesFile system errorsPassword recovery and grub passwordMBR resetKernel issuesSECTION15: DEPLOY CONFIGURE AND MAINTAIN SYSTEMSOverview of network and networkingConfiguring networking and hostname resolution statically and dynamicallyConfiguring network UtilitiesManaging Networking and scriptfilesStart and Stop services and Configure services to start automatically at BootTroubleshooting Network ConnectionsClient DNS TroubleshootingManaging FirewallsEthernet BondingSECTION16: REMOTE CONNECTIONSWhat is telnet?Configuring telnet and access remote serverWhat is SSH?Establishing secure connection via SSHInstallation and Configuring SSHSSH password less Login and SCP (Secure copying files between Hosts)VNC server Installation and ConfigurationPutty for WindowsSECTION17: SYSTEM SECURITYWhat are TCP WrappersHow to Configure a WrappersSecurity through TCP WrappersHow to Trace a Remote systemSECTION18: NETWORK TIME PROTOCOLWhat is NTP?NTP Installation and ConfigurationSynchronize Time Using Other NTP Peers-Setup Local Time ServerSynchronize Time Using Other NTP Peers-New Time ServerKerberos AuthenticationSECTION19: NFS FILE SHARINGNFSV4 FeaturesNFS Server and ClientNFS Server Installation and ConfigurationSELinux SettingsProvide Network Shares Suitable for Group CollaborationSECTION20: SMB FILE SHARINGSAMBA Server OverviewSAMBA Server and ClientNetwork Shares to Specific clientsSMB for group CollaborationSECTION21: FILE TRANSFER PROTOCOLFTP Server OverviewFTP Server and ClientTypes of FTPInstallation and ConfigurationFTP SecuritySECTION22: DOMAIN NAME SYSTEMWhat is DNS?Understanding DNS ServerConfiguring caching only DNS ServerTroubleshoot DNS Client issuesSECTION23: APACHE WEB SERVER (HTTP/HTTPS)Understanding Apache web serverInstall and Configure ApacheConfigure Virtual HostConfiguring Private DirectoryDeploy CGI ApplicationConfigure TLS SecuritySECTION24: PROXY SERVER WITH SQUIDOverview of SQUIDConfiguring SQUID ServicesConfiguring ACL’s in SQUIDSECTION25: DYNAMIC HOST CONFIGURATION PROTOCALOverview of DHCPConfiguring DHCP serverConfiguring DHCP client in Heterogeneous platformConfigure Fixed IP addressSECTION26: MAIL SERVER (SMTP)Overview of Mail serverConfiguring PostfixConfiguring a system to forward All Email to a Central mail serverClient TestingSECTION27: DATABASE SERVICESMySQL IntroductionInstallation and Configuration of MySQLConnecting server from ClientsWhat is PostgreSQLInstalling PostgreSQLCreate a simple Database schemaSQL QueryBackup and Restore a DatabaseSECTION28: LOGGING AND MONITORINGRemote Logging Using rsyslogdIntegrating Journal with SystemdSysctl UtilitySECTION29: PREPARING FOR THE EXAM RHCSA AND RHCEHow to Practice and Study after the courseSummary and next stepsBest practices to remember while taking the ExamFinding Help or Documentation While in the ExamSECTION30: SHELL SCRIPTING Share FacebookTwitterPinterestEmail