System Administration

System administration is the field of work in which someone manages one or more systems, be they software, hardware, servers or workstations. Its goal is to ensure the systems are running efficiently and effectively.

Includes knowledge areas

User Management

User management involves defining and managing users, roles, and their access levels in a system. A typical user management implementation involves a wide range of functionality such as adding/deleting users, controlling user activity through permissions, managing user roles, defining authentication policies, managing external user stores and manual/automatic logout, and resetting passwords.

Storage Management

Storage management is an umbrella term that includes all the technologies, processes, and strategies that organizations use to maximize the performance of their data storage resources. This term encompasses a wide range of aspects such as virtualization, security, provisioning, automation, redundancy, fault tolerance, and more.

Security Configuration

The management and control of configurations for an information system with the goal of enabling security and managing risk.

Network Configuration

Network configuration is the process of assigning network settings, policies, flows, and controls.

General Configuration

General Configuration is adapting system settings to the organization's general policy and work regulations in order to suit its activity nature and meet its renewable needs.

Process Management

Process management is an integral part of any modern-day operating system (OS). The OS must allocate resources to processes, enable processes to share and exchange information, protect the resources of each process from other processes and enable synchronization among processes.

Threads and Concurrency

Multithreading is a technique that allows for concurrent (simultaneous) execution of two or more parts of a program for maximum utilization of a CPU.


Sockets allow communication between two different processes on the same or different machines. To be more precise, it's a way to talk to other computers using standard Unix file descriptors.

I/O Management

The I/O management subsystem controls all the input and output of the computer system.

Memory Storage

When an operating system manages the computer's memory, there are two broad tasks to be accomplished: 1) Each process must have enough memory in which to execute, and it can neither run into the memory space of another process nor be run into by another process. 2) The different types of memory in the system must be used properly so that each process can run most effectively.

File Systems

A file system is a structure of directories that is used to organize and store files.

Service Management (systemd)

systemd is a framework and service manager for Linux operating system. At a point when keep running as the first process on boot (as PID 1), it goes about as init system. that raises and keeps up userspace services.


Virtualization is a technology that lets you create useful IT services using resources that are traditionally bound to hardware. It allows you to use a physical machine’s full capacity by distributing its capabilities among many users or environments. List of technologies for discussion: VMware vSphere/VMware ESXI, Hyper-V, VirtualBox, KVM, OpenStack, Xen, QEMU.

Containerisation (Docker)

Containerization has become a major trend in software development as an alternative or companion to virtualization. It involves encapsulating or packaging up software code and all its dependencies so that it can run uniformly and consistently on any infrastructure. The technology is quickly maturing, resulting in measurable benefits for developers and operations teams as well as overall software infrastructure.


The process of solving a problem or determining a problem to an issue. Troubleshooting often involves the process of elimination, where a technician will follow a set of steps in order to determine the problem or resolve the problem.

Is a part of:





The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.