Intermediate Linux - Course - ZISHI

Intermediate Linux



Intermediate Linux

For group bookings, to discuss tailored delivery or for any questions about this course, please get in touch:

Course Overview


The Intermediate Linux course is designed to expand on foundational knowledge and delve deeper into the capabilities, management, and security of Linux.


Starting with advanced command line usage, the course covers complex shell scripting, text processing with regular expressions, and practical applications of scripting with real-world data. Participants will learn about system monitoring and management, exploring tools for process management and system resource monitoring, alongside job scheduling with cron and at.


In-depth management of the Linux filesystem, including hierarchy, special filesystems, and disk management, is thoroughly examined. Networking in Linux introduces interface management, network configuration, diagnostics, and service management, including firewalls and web servers.


The programme addresses Linux security, discussing daemons, ports, firewalls, and strategies against common security pitfalls. Advanced package management focuses on apt, repository management, and dependency resolution. Finally, participants will gain hands-on experience with kernel and system internals, including kernel compilation and installation.


This course is perfect for those looking to strengthen their Linux skills and understand the inner workings and management of Linux systems more comprehensively.




Learning Objectives


  • Acquire advanced command-line skills, including shell scripting with Bourne, Almquist, Bourne-again shells, and alternatives like Python, along with advanced text processing and regular expressions.
  • Understand system monitoring and management tools, learning to manage processes, monitor system resources, and schedule jobs effectively using tools like cron, at, ps, pgrep, and pkill.
  • Gain in-depth knowledge of Linux filesystem management, including the traditional hierarchy, understanding inodes, hard and symbolic links, disk quota management, partitioning, and logical volume management.
  • Master Linux networking, including interface management with ifconfig, ip, nmcli, firewall management with iptables and ufw, DNS configuration, and network diagnostics and monitoring techniques.
  • Develop a comprehensive understanding of Linux security, covering topics like daemons, ports, firewalls, DDoS mitigation strategies, file permissions, and the importance of avoiding security subversion through lax practices.
  • Learn advanced package management using apt, including package installation, removal, repository management, dependency resolution, and troubleshooting, alongside insights into the Linux kernel’s configuration, compilation, and installation.

For group bookings, to discuss tailored delivery or for any questions about this course, please get in touch:

The course is currently unavailable

We will notify you when it is available again. Just leave your email address:

Request info

Interested in this topic?

Sign up now and stay informed about upcoming dates and similar programmes.

You need to login first to add to Favourites

My Account