Study at City
  1. Courses
  2. Applying
  3. Fees and funding
  4. Living in London
  5. Visit us
  6. Student support
  7. International students
  8. Order a prospectus
  9. Clearing and Adjustment
  1. Short courses
  2. Courses
Study at City

Advanced Linux Network and Systems Administration Short Course

Key information

Choose a start date
To be confirmed
To be confirmed
To be confirmed
To be confirmed
Course Code:
To be confirmed
To be confirmed
Booking Deadline:
To be confirmed
To be confirmed

As more corporations migrate their network services to open-source and Linux based solutions, the demand for highly skilled Linux engineers is greater than ever.

Why choose this course?

This Advanced Linux short course provides valuable practical knowledge on several aspects of network configurations and the troubleshooting that the role of system and network administrators requires.

This advanced course is designed for those who have completed the Linux Network and System Administration short course at City or already have a good knowledge of Linux systems. It would be ideal for students who need to set up servers as part of their job roles.

The course takes place in our central London location, taught over 10 weeks in the evenings, allowing you to continue with full-time employment.

Course overview

This includes host preparation for:

  • Web services
  • Virtual domains
  • Multiple static IPs
  • Apache server optimisation
  • Security enhancement
  • Installation of Perl
  • Python
  • PHP
  • Popular CMS systems (Joomla)
  • Wordpress
  • Drupal)
  • Tomcat
  • MySQL
  • Postgres and Oracle.

All these will be done using the console; no management systems will be involved.

You will be able to apply their skills to any Linux distribution.

You must bring your own laptop to this class.

  • “ The tutor is capable and knowledgeable. ”


    Former student

What will I learn?

What will I learn?

On the Advanced Linux Network and Systems Administration short course, you will learn:

  • How to choose a virtual/dedicated server, picking the appropriate Linux distribution and setting up the domain name for your company.
  • Installation and optimisation of the Apache Server and modules.
  • Supporting multiple domains and websites from the same server.
  • Adding CGI support for php, perl and python to the apache server and CGI security.
  • Installation, configuration and optimisation of MySQL, Postgres and Oracle databases.
  • Installation of Joomla, WordPress, Drupal and Tomcat.
  • Configuring Squid as a Web Proxy Server.
  • Mail Servers, installation of Citadel, SpamAssassin and making sure our mail server is not categorized as a spam node.
  • Configuring Network File Access through FTP, ssh/scp/sftp, Samba and NFS.
  • Security and Firewalls, iptables for traffic filtering, Port Forwarding and DMZ zones.
  • Setting up a Linux Box as a Router and a Gateway, packet forwarding and NAT.
  • QoS and Traffic Conditioning in Linux, How to allocate bandwidth to specific internet traffic.
  • SSH encryption, tunneling and port forwarding.



Prerequisite knowledge

Successful completion of the Linux Network and System Administration or knowledge of topics therein.

English requirements

You must be proficient in written and spoken English.

Tutor information

  • Evangelos Tsiontsis

    Evangelos Tsiontsis has extensive academic and professional experience in Networks and computer science. He has a BSc/MEng in Electrical and Computer Engineering from the Aristotle University of Thessaloniki (Greece) and an MSc in Telecommunication and Personal Communication Systems from KCL.

    He has worked as a Research Assistant in the Centre of Telecommunication Research (CTR) of King's College London in the area of peer-to-peer (p2p) networks where he developed his own p2p application.

    After working as network administrator in various companies in UK, he is now the co-founder and developer of the software company