Linux Training Program

Every computer is connected to some other computer through a network whether internally or externally to exchange some information. This network can be small as some computers connected in your home or office, or can be large or complicated as in large University or the entire Internet.Linux tutorial provides basic and advanced concepts of Linux. Our Linux tutorial is designed for beginners and professionals.Linux is an open-source operating system. It is like Windows, Mac, Android, etc.Unix is also an operating system like Linux. It is an commercial OS. It consists of three parts: Kernal, Shell and Programs. Most of the Unix and Linux commands are similar in nature.Our Linux tutorial includes all topics of Linux OS such as Linux commands, Directories, Files, Man Pages, File Contents, File Permissions, shells, VI editor etc. There is also given Linux interview questions to help you better understand the Linux operating system.

Job titles associated with Linux:

  • Linux Administrator.
  • Linux System Administrator.
  • Linux System Engineer.
  • Linux Engineer.
  • Operations Engineer.
  • SRE (Site Reliability Engineer)
  • DevOps Engineer.
  • Platform Engineer.
  • Linux is primarily for VoIP telephony engineers who have to design and operate IP telephone and video conferencing systems. Other common job titles for this are Unified Network Engineer.

    Course Description/Module :-

    1. Overview of Linux:

    What is Linux
    Linux„s root in Unix
    Common Linux Features
    advantage of Linux
    Overview of Unix and Linux architectures
    Linux files system
    hardware requirements for Linux
    Linux standard directories
    Commands for files and directories cd, ls, cp, rm, mkdir,
    rmdir, pwd, file, more, less
    Creating and viewing files using cat
    file comparisons

    2. Essential Linux commands

    Processes in Linux
    Process fundamentals
    Connecting processes with pipes
    Redirecting input
    Redirecting output
    Background processing
    Managing multiple processes
    Process scheduling – (at,batch)
    nohup command
    kill, ps, who
    find, sort, touch, file
    file processing commands – wc, cut, paste etc
    Mathematical commands – expr, factor etc
    Creating files with vi editor
    Editing files with vi editor

    3. Shell programming:

    Basics of shell programming
    various types of shell available in Linux
    Comparisons between various shells
    Shell programming in bash
    Conditional statements
    Looping statements
    Case statement
    Parameter passing and arguments
    Shell variables
    System shell variables
    shell keywords
    Creating Shell programs for automating system tasks

    4. System administration:

    Common administrative tasks
    identifying administrative files
    Configuration and log files
    Role of system administrator
    Managing user accounts -adding users
    Managing user accounts -deleting users
    Changing permissions and ownerships
    Creating and managing groups
    Modifying group attributes
    Temporary disabling of users accounts
    Creating and mounting file system
    Checking and monitoring system performance
    file security & Permissions
    becoming super user using su
    Getting system information with uname, host name
    Disk partitions & sizes
    users, kernel, installing and removing packages
    rpm command

    5. Simple filter commands & Understanding various Servers:

    Filter Commands-pr, head, tail
    Filter Commands -cut, sort
    Filter Commands- uniq, tr
    Role of system administrator
    Filter using regular expression grep
    Filter using regular expression egrep, sed
    Changing permissions and ownerships

    Text Books for Reference

    1. Cristopher Negus – Red Hat Linux Bible, Wiley Dreamtech India 2005 edition.
    2. YeswantKanethkar – UNIX Shell Programming, First edition, BPB.

    Text Books for Enrichment Reference

    1. Official Red Hat Linux Users guide by Redhat, Wiley Dreamtech India
    2. Graham Glass & King Ables – UNIX for programmers and users, Third Edition, Pearson Education.
    3. Neil Mathew & Richard Stones – Beginning Linux Programming, Fourth edition, Wiley Dreamtech India.

    Interested in this Training.