This module provides in-depth knowledge in the administration of Linux systems. You will learn how to use modern tools such as the shell, package manager and network services effectively. This enables you to ensure the secure and efficient operation of Linux servers.
The basics of Linux administration also include the security of systems and networks. You learn how to set up firewalls, manage user accounts and implement security policies. Through practical applications, you gain the knowledge to optimally configure and maintain Linux systems.
You apply what you have learned in numerous practical exercises and project work. This enables you to implement your own complex projects and work as a Linux administrator in a professional environment.
After completing the module, you'll be, among other things, able to:
execute basic Linux shell commands and write simple scripts
install and configure different Linux distributions
start, stop and monitor services and processes under Linux
diagnose and fix typical errors in Linux systems
perform backups and restores of Linux systems
This module consists of the following classes:
Nobody can avoid Unix/Linux in system administration, it is simply too widespread. In this class you benefit from a sound knowledge of Linux, which is of great importance for both webmasters and web developers. By learning basic Linux skills, you will be able to navigate the command line with confidence and manage web servers effectively. Through practical exercises and examples, you are thoroughly introduced to Unix and Linux, learn how to handle files and directories, how to use text editors such as vi and how to manage file and directory permissions with chmod. Process management and control with various Linux commands are also covered. The two projects offer the opportunity to apply the acquired knowledge and successfully complete Linux administration tasks. As a result, you are optimally prepared to run and maintain your applications in a professional environment on Linux servers in a stable and secure manner.
Nothing works on the Internet without TCP/IP! The Transmission Control Protocol/Internet Protocol, as it is known in full, is the basis for communication between all devices involved in the network, both internally and externally. Our class provides an overview of how computer networks and the Internet were created and how they are categorized and managed today. This includes knowledge of the OSI layer model and an understanding of how the TCP/IP architecture relates to it. In the further course, you learn to understand the tasks and functions of the network access layer, e.g. using Ethernet. The class pays particular attention to the IPv4 and IPv6 network protocol, among other things. Numerous exercises and a final project consolidate what has been learned in order to plan, set up and manage a network and thus prepare for a professional career as a Linux administrator.
Linux is the number one operating system for web servers, PCs and many other devices. Therefore, there is no way for system administrators to avoid acquiring expertise in this operating system. In this hands-on class, you will learn the necessary skills to set up, maintain and customize a Debian GNU/Linux system. You will set up virtual Linux computers and a network, learn how root works and how to assign user rights. Numerous step-by-step instructions, sample commands and exercises provide practical knowledge on topics such as system installation, network integration, user administration, backups, automation, package administration, source code installation and system security. After completing this class you are able to carry out tasks independently on a Linux system and have the tools to successfully use Linux in the web environment.
Shell script programming is one of the most important skills of Unix/Linux administrators. A shell script can directly intervene in the flow of program execution on Unix/Linux systems. In this class you will learn the purpose, structure and execution of shell scripts from the ground up and will therefore also be able to use variables, tests and conditions as well as program branches and loops. Examples and exercises deepen the understanding of shell scripting and develop skills to automate repetitive workflows. The class also includes a clear introduction to working with regular expressions (regex), which is extremely useful for Linux admins. Finally, you will program a shell script that will take care of the important task of backing up data. As a result, you will be well equipped to work as an administrator in companies and institutions.
Anyone who works with websites in an administrative role will sooner or later be faced with the task of setting up and managing DNS and mail servers. The knowledge gained in this class will enable you to understand how DNS and mail protocols work and how to use them to set up and administer DNS and mail servers with Bind9 and Postfix. You will be familiar with effective protection against SPAM and misuse and will be able to configure mailbox access via SSL and TLS under strict security aspects. You will also learn how the FTP protocol works, including how to set up an FTP server. Numerous practical projects prepare you for a job as a system administrator.
Two out of three web servers on the Internet currently use Linux as their operating system. Whether webmaster or web developer: In IT, an encounter with a Linux-based web server is unavoidable and will inevitably be the order of the day. Therefore, know-how about setting up a Linux web server is simply part of the IT toolkit. Our class takes this into account and familiarizes you with the setup and administration of Linux-based web servers. The focus is therefore on the secure setup of an Apache server and the administration of PHP and MySQL with a focus on security. This enables you to master the basic components of the LAMP setting, which is also used by leading CMS systems such as Wordpress and Joomla. The class provides training in the configuration and monitoring of PHP, MySQL and Apache and then consolidates what has been learned in practical project work. Regardless of whether you use a CMS or not, you will appreciate the advantages of being able to administer a web server independently and thus expand their skills for their future IT career.
This module as a workload of approximately 271 hours. The workload includes the total amount of time that course participants have to successfully complete the course.
The workload is an average value calculated by the Web Professional Institute (WPI). The actual workload in a course offered by a training center may differ from the average value stated here depending on the delivery method of the course (e.g. online or face-to-face) and the target group.
The duration of the course depends on the weekly study time. You can use the slider to find out how long the course lasts.
This module is required for the following WPI Certifications:
Interested in learning more about these certifications? Click on the links above to find out how each one can benefit you.
Can't find the perfect fit yet? Explore our full range of certifications to discover new opportunities.