Course details

Programmers (C, C++, Java, Python, Perl, Ruby etc) , Automation Experts, System Administrators, Virtualization Administrators (Vmware , Citrix), Database Experts ( Database Developer, DBAs) all need to know Linux / Unix, Testers, Support Personnel (App support).

This is the operating system of choice on mobiles, computers, application and database servers, data centers running in 80% of the world's data centers.

Today, learning basics of Unix / Linux is not a choice anymore, its required on almost all jobs and employers prefer candidates with knowledge of Linux due to its wide penetration and use in all technology platforms.

Course Content:

Introduction to Linux Distributions

  • Linux distributions

Installing Linux

  • Obtaining Linux
  • Anaconda installer
  • Installation steps

Linux Boot Process

  • Linux boot process
  • init process
  • SysV init runlevels
  • /etc/rc.d directory
  • Configure services for runlevels
  • Xinetd service

System Configuration

  • Configuring system time
  • Using Network Time Protocol (NTP)
  • System configuration files
  • The proc filesystem

Package Management

  • Introduction to Linux package management
  • The rpm utility
  • Public Yum servers
  • Yum configuration
  • Yum utility

Automate Tasks

  • Automating system tasks
  • Configuring cron jobs
  • Other cron directories and files
  • The crontab utility
  • The at and batch utilities

User and Group Administration

  • User and group configuration files
  • Adding a user account
  • Modifying and deleting user accounts
  • Password configuration
  • User Manager Tools
  • su and sudo commands

File Systems

  • Disk Partitions
  • Partition Table Manipulation Utilities
  • File System Types
  • Making File Systems
  • Mounting File Systems
  • The /etc/fstab File
  • Swap Space

Network Configuration

  • Network interfaces
  • Network configuration files
  • Network interface utilities
  • Address Resolution Protocol (ARP)
  • The route utility

File Sharing

  • NFS server configuration
  • The /etc/exports file
  • Starting the NFS services
  • The exports utility
  • NFS client configuration
  • Automounting filesystems

OpenSSH Service

  • OpenSSH configuration
  • Using OpenSSH utilities
  • The ssh, scp, and sftp utilities
  • Using the ssh-keygen utility
  • Connecting to a remote system without supplying a password

Kernel Configuration and System Tuning

  • System resource tuning and network tuning
  • Linux shared memory kernel parameters
  • Semaphores kernel parameter
  • File handles and other kernel parameters

System Monitoring

  • The iostat, mpstat, vmstat, sar, top, netstat, and tcpdump utilities
  • How to find out where is the bottleneck for system performance issues , is it the CPU, Memory, Users, Network or Harddisk?

System Logging

  • System log file configuration
  • syslog.conf
  • Facility/Priority-based filters
  • Configuring logrotate

Troubleshooting

  • Systematic approach to troubleshooting
  • Operating system logs
  • The dmesg utility
  • Troubleshooting resources
  • Problem causes
  • Boot problems
  • NFS problems
Updated on 08 November, 2015

About Kore Infotech

Kore Infotech Pte Ltd was established in 2004 with a vision to be a flexible organization providing speedy, efficient and cost effective services to our clients. We offer IT Services like IT Training and many cost effective solutions for SMEs.

See all Kore Infotech courses
Courses you can instantly connect with... Do an online course on Programming starting now. See all courses

Is this the right course for you?

Rate this page

Didn't find what you were looking for ?

or