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
Course Location
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 coursesProgramming Related Questions
- JavaScript Full stack web developer virtual internship Virtual Bootcamp + Internship at LaimoonAED 1,449Duration: Upto 30 Hours
- Python 3.9 Coding Skill-UpAED 70Duration: 1 Hour
- AED 825
AED 1,653Duration: Upto 165 Hours