CURRICULAM PLAN

0 0
Level
0
Total Classes
0 0
Level
0
Total Classes

About Course

Get your hands on one of the best open-source operating systems that is Linux. In this course, we will teach you the Linux syllabus only.  This course is specially made to teach you Linux installation, administration, configuration, troubleshooting, and Operating System tools. You will be able to write Shell scripts and command lines after the completion of this course.  

OPENSOURCE LINUX SYSTEM ADMINISTRATION LEVEL-I (SYSTEM ADMINISTRATION TASK)

 OVERVIEW TO LINUX & UNIX BASED OPERATING SYSTEMS

  • Differences between centos, red hat enterprise linux & fedora
  • Difference between UNIX & LINUX
  • History of UNIX & Linux
  • LINUX INSTALLATIONS
  • Linux basic concepts & installations
  • Installation in Standalone Machine
  • Installation through NFS
  • Installation through FTP
  • Installation through HTTP
  • Installation through KICKSTART

 WORKING WITH BASIC LINUX COMMANDS

  • Access a shell prompt and issue commands with correct syntax
  • Use input-output redirection
  • Use grep and regular expressions to analyze text
  • Access remote systems using SSH
  • Log in and switch users in multiuser targets
  • List, set, and change standard ugo/rwx permissions
  • Locate, read, and use system documentation including man, info, and files in /usr/share/doc

 WORKING WITH TAR AND COMPRESSION OF FILES

  • Archive, compress, unpack, and uncompress files using tar, star, gzip, and bzip2
  • Create and edit text files
  • Create, delete, copy, and move files and directories
  • Create hard and soft links

 SYSTEM CONFIGURATION

  • Boot, reboot, and shut down a system normally
  • Boot systems into different targets manually
  • Interrupt the boot process in order to gain access to a system
  • Identify CPU/memory intensive processes and kill processes
  • Manage tuning profiles
  • Locate and interpret system log files
  • Start, stop, and check the status of network services
  • Securely transfer files between systems

 FILE SYSTEM MANAGEMENT 

  • Creation of File Systems
  •  Understanding EXT2, EXT3& EXT4 File Systems
  • Converting Ext2 to Ext3 file systems
  • Reverting back from Ext3 to Ext2 files systems

 LINUX FSTAB FILE AND FSHST

  • Understanding fdisk,e2label, mount, umount commands
  • Understanding fstab and mtab files

 TROUBLESHOOTING

  • Run levels
  • Understanding the different types of run-levels
  • Understanding different types of shutdown commands
  • Understanding run control scripts
  • Understanding the different types

 THE LINUX BOOT PROCESS-1

  • Machine starts and BIOS startup process begins.
  • BIOS calls the boot loader application.
  • Boot loader uses the MBR to find and load the OS kernel.
  • Kernel loads the init process.
  • Init kicks of the remainder of the system service daemons presenting the login screen to the user.

 THE LINUX BOOT PROCESS-2

  • Kernel loads the init process.
  • MBR Recovery

 LILO and Grub
KERNEL COMPILATION

  • Step 1: Download the Source Code.
  • Step 2: Extract the Source Code.
  • Step 3: Install Required Packages.
  • Step 4: Configure Kernel.
  • Step 5: Build the Kernel.
  • Step 6: Update the Bootloader (Optional)
  • Step 7: Reboot and Verify Kernel Version.

Linux in the Real World – Learn real-world Linux skills you need to level-up your career and stay current with the ever-evolving Linux sysadmin field. This a hybrid course where you can talk directly to the instructor. You also have access to a private class discussion forum where you can get immediate help with any of the course materials. If you want to learn Linux system administration and supercharge your career, this is the course for you.
After completing this course, you’ll never have to search for what command to use or how to use any command again. You’ll be able to find the correct command you need, determine the exact options to use, and confidently know what the command will do before you run it.
This course is designed for people who want to develop command line skills on the Linux operating system and need to do it in a short period of time. By the end of the course, you will be able to easily navigate your way around a Linux system and feel confident at the command line.
Linux for Beginners: If you want to learn how to use Linux, but don’t know where to start, then this is for you. Linux for Beginners doesn’t make any assumptions about your background or knowledge of Linux. You need no prior knowledge to benefit from this book. You will be guided step by step using a logical and systematic approach. As new concepts, commands are encountered they are explained in plain language, making it easy for anyone to understand.

Linux Administration: Take this course if you want to learn Linux system administration and supercharge your career. By the end of this course you will fully understand the most important and fundamental concepts of Linux server administration. More importantly, you will be able to put those concepts to use in practical real-world situations. You’ll be able to configure, maintain, and support a variety of Linux systems. You can even use the skills you learned to become a Linux System Engineer or Linux System Administrator.

OPENSOURCE LINUX SYSTEM ADMINISTRATION LEVEL-II (SYSTEM ENGINEER TASK DVANCED SERVER)

 USER MANAGEMENT :TROUBLESHOOTING

  • User management :
    Understanding different types of groups and creation of groups
  • Creation of users in different groups
  • Understanding Passwd, Shadow Files
  • Understanding passwd aging
  • Creation of quotas for users, groups and file systems
  • Understanding users security files
  • The different commands for Monitoring the users

 PACKAGE MANAGER (RPM) :

  • Understanding the features and advantages of RPM
  • Installation of RPM packages
  • Upgradation of RPM
  • Verification of RPM
  • Q u e r y i n g , T R O U B L E SHOOTING

 SET UP AND CONFIGURE YUM REPOSITORIES

  • The YUM (Yellowdog Updater Modified) package manager, installed by default
  • Create Yum Local Repository
  • Create a Directory to Store the Repositories
  • Setup Local Yum Repository on Client System

 SUDO SUPER USER DO on Linux

  • file located at “/etc/sudoers”.
  • sudo requires that users authenticate
  • SUDO_USER – Set to the login of the user who invoked sudo

 ACCESS CONTROL LISTS(ACL) IN LINUX

  • setfacl and getfacl are used for setting up ACL and showing ACL respectively.
  • Remove ACL :
  • Using Default ACL :

 HOW TO MANAGE DISK QUOTA IN LINUX STEP BY STEP

  • Setup for disk quota
  • Block Size and Inode Number
  • Enabling quota
  • Creating quota files
  • Configuring quota policies
  • Testing disk quota

 MANAGE BASIC NETWORKING

  • Configure IPv4 and IPv6 addresses
  • Configure hostname resolution
  • Configure network services to start automatically at boot

 FILE TRANSFER PROTOCOL SERVER

  • FTP
  • FTP server configuration
  • FTP Clients

 INSTALLING VSFTPD SERVER

  • Login to the server via SSH. …
  • Change into the root user. …
  • Install VSFTPD.
  • Start VSFTPD and set it to start on boot. …
  • Create a user for FTP access. …
  • Make an FTP directory and set permissions. …
  • Create an upload directory and set permissions.

 (LVM) TROUBLESHOOTING

  • Logical volume manager (LVM) :
  • Creation of file systems and converting into LVM
  • Creation of physical partitions
  • Creation of volume groups
  • Creation of logical partitions
  • Extending the volume group
  • Extending the logical partitions

 CRONTAB AND ANACRON – BACKUP AND RECOVERY:

  • Understanding monthly, weekly, daily backups
  • Setting Up a Cron JobAutomation of jobs :
  • At Jobs . Cron Jobs
  • Edit crontab for a Different User
  • Understanding different types of file system backup
  • Understanding different types of files backups
  • Understanding different types of file system backups

 (NFS) :Network file system

  • Understanding NFS server and NFS clients
  • Understanding daemons and files in NFS of boot phases
  • Configuring NFS server and different NFS clients
  • Configuration of autofs, NFS security
  • File transfer protocol :
  • Understanding the features and advantages of FTP server
  • Configuring FTP server and FTP clients
  • Configuring FTP server for anonymous and real users with download and upload permissions
  • Configuring FTP user access, FTP security
  • Understanding FTP Basic Commands
  • Configuring of anonymous FTP Server

 XINETD :

  • Understanding xinetd based and non xinetd based services
  • Configuring xinetd based services
  • Xinetd security
    TCP WRAPPER :
  • Understanding TCP WRAPPER
  • Configuring TCP WRAPPER for services
  • Domain naming service :
  • Understanding DNS service and different types of DNS servers
  • Configuring DNS (master) DNS (Slave)
  • Understanding & Configuring forward (DNS) and cache (DNS) of boot phases
  • Understanding different types of files when the system is booting

 NIS:Network information service:

  • Understanding NIS and daemons at NIS (Server, Slave and Clients)
  • Configuring NIS (master), NIS (slave) and NIS clients in heterogeneous environments
  • Integrating NIS (master and slave) with NFS Server

 DHCP: Dynamic host configuration protocol :

  • Understanding DHCP
  • Configuring DHCP server for different DHCP clients
    APACHE :
  • Understanding APACHE
  • Configuring APACHE web server with virtual hosting
  • Configuring APACHE web server with IP BASED, HOST BASED and PORT BASED
  • Configuring member logins for APACHE web server
    SAMBA :
  • Understanding the features and advantages of SAMBA server
  • Configuring SAMBA for heterogeneous environment
  • Sharing the resources between unix to unix using SAMBA
  • Sharing the resources between windows to unix (vice-versa)
  • SAMBA security

 DNS: STANDS FOR DOMAIN NAME SYSTEM:

  • BIND stands for Berkley Internet Naming Daemon.
  • Install Bind
  • Configure Cache NameServer
  • Configure Primary/Master Nameserver
  • Build the Forward Resolution for Primary/Master NameServer
  • Test the DNS server

 SQUID :

  • Understanding SQUID proxy
  • Configuring SQUID proxy with ACL