The Linux Channel

Language :: Portuguese Spanish German

You can now join classes on Networking, Linux, Systems software, etc with live demo training sessions. You can learn via distance learning platform. I teach my students in old fashioned way the "Guru-Shishya" model. And I believe this is how the education should be provided with no strings attached and boundaries. If you have some prior experience and exposure in the subject, I cover more advance topics, skip the basics, do research and practical sessions. Based on your interest you can choose a specific course (listed below).

Students living in abroad: I teach via Google hangouts/Skype, email, etc (audio/video/text chat sessions). The fee is just a one-time fee for a lifetime relationship/mentorship like I discussed in my video below. You can pay your fee via Paypal and enroll for the classes.

Students living in India: I teach via Google hangouts/Skype, email, etc (audio/video/text chat sessions). The fee is just a one-time fee for a lifetime relationship/mentorship like I discussed in my video below. You can pay your fee directly to the bank account.

Meet some of my students: I got students all across the world. Most of my students are industry experts and working professionals who have already 2+, 5+ or more than a decade of industry experience. Some of them are senior level professionals, managers and systems architects. However they do join and learn various systems aspects and research in topics which they are interested in. Kindly visit students tab for more details.

Contact: You can contact me for more details.

Clarify your FAQs: Before you reach me you can get clarified all or most of your doubts regarding joining classes and undergoing training with me. And also about the basic training model. This is not a conventional training approach, hence it is suggested and highly advisable that you can kindly watch my video (below) before you even reach me regarding the same.


Download/watch this video - 277 The Linux Channel - Joining classes - FAQ


Linux Kernel and Systems software (Systems Software Programmer) :: Overview of topics covered

  • Linux basics
  • Kernel basics and internals
  • Kernel architecture
  • Kernel subsystems: Platform, Networking, Memory management, Process and File-systems
  • Kernel modules
  • Kernel data-structures
  • Kernel customization, compilation
  • Kernel<>User-space interaction
  • Kernel /proc file system
  • Kernel programming (optional)
  • User-space programming (optional)
  • Linux applications, customization, etc
  • Process and Thread architecture and scalability
  • live practical sessions and experiments


Linux and Networking (Network Software Programmer) :: Overview of topics covered

  • Linux basics
  • Kernel basics and internals
  • Kernel architecture
  • Kernel programming
  • User-space programming
  • Linux applications, customization, etc
  • Networking Fundamentals
  • IPv4 Addressing, Linux Kernel IPv4 Network stack
  • Protocol architecture
  • L2 bridging(switching), L3 routing fundamentals, deeper concepts and research
  • MPLS/VPLS L2 tunnels
  • VPN L3 tunnels
  • Routing protocols
  • Networking Appliances architecture: Router, Firewall, etc
  • CCNA course topics. (such as IPv4 subnetting, VLAN, NAT, broadcast/collision domains, etc)
  • building a small home networking lab
  • live practical sessions and experiments
  • Architecture of Carrier Grade Network Equipment (or appliance)


Programming in C, scripting: PHP/HTML/CSS(of your choice) :: Overview of topics covered

  • C programming basics and advance topics
  • multi-threaded user-space apps
  • Linux Daemons
  • C Datastructures
  • Process and Thread architecture and scalability
  • Socket programming and Network software programming
  • Kernel programming (optional)
  • optional: scripting language PHP/HTML/CSS overview, indepth exercises
  • live practical sessions and experiments


Systems, Linux and Network Administration :: Overview of topics covered

  • Overview of various system modules
  • Linux Server basics - DHCP, FTP, etc
  • Storage, Backup, RAID - also Linux mdadm, NAS server
  • webmin access
  • VNC
  • Networking: - CCNA course topics (such as IPv4 subnetting, VLAN, NAT, broadcast/collision domains, etc)
  • Linux Networking - Linux Router, Routes, Linux Bridging, Firewalls, Networking applications, Network appliances
  • iptables - scripts and Firewall ACLs
  • Network debugging, Network performance, etc.
  • LAMP server setup - including MySQL database basics, maintenance, SQL
  • System Monitoring tools - system performance
  • Scripting - BASH, PHP, etc.
  • Linux Virtualization - QEMU, VirtualBox, etc.
  • RHEL topics
  • Linux Distros (more specially Server Distros: CentOS, RHEL, Debian, Ubuntu Server, etc).
  • System/Server maintenance, upgrades, security patches, cronjobs
  • Server Hardware, Datacenter standards, etc
  • System Benchmarking, CPU load, Memory optimization


B.E, M.E (B.Tech, M.Tech) (B.S, M.S) and including PhD, Ph.D. :: College Final Year Project assistance
I conduct also training cum final year project assistance for college final year students. So far I have assisted 100s of batches over the past several years almost for a decade. So if your project is related to generic Linux and systems software (such as C/C++, user and kernel space), Kernel programming, Networking, etc. and such areas of domain expertise I can assist the same.

You can get assistance and guidance in all phases of your project such as:

  • selection of your project
  • synopsis drafting - initial research/study - gathering information and background study
  • execution of the project in phases
  • preparing the Final Year Project Report

 

Join The Linux Channel :: Facebook Group


Recommended Topics:
Featured Video:

Join a class (course):


JOBS :: Linux Device Drivers - Senior Embedded Developers:


237 Internet optimization through TOFFEE-DataCenter WAN Optimization Demo:


TUTORIALS :: Research Socket overhead in Linux vs Message Queues and benchmarking:


Linux Kernel TCP Congestion Control Algorithms:



The Linux Channel - v7.21 :: Updated: 01-Feb-2018 :: © 2018 :: Author: Kiran Kankipati
Your IP: 54.167.29.208 :: Browser: CCBot/2.0 (http://commoncrawl.org/faq/)