ALTADM1: Administration of Viola OS. Part 1 - course 32,490 rub. from Specialist, training 40 academic hours, date of November 20, 2023.
Miscellaneous / / December 09, 2023
The course is aimed at IT administrators, and can be adapted for Linux developers and security professionals.
The course is unique in that despite the low initial requirements, the program covers basic and advanced Linux administration topics quite deeply.
It is with this course that it is recommended to begin the additional training program if the organization has decided to create and develop competencies in the field of Linux.
You will learn:
- understand the features of the open development model, the essence of free licenses and their limitations;
- understand the main standards related to Linux;
- understand the place of the Viola OS in the modern diversity of Linux;
- understand the term “domestic OS” and how Linux can be a domestic development;
- perform basic operations with user and group accounts;
- understand the roles of PAM and nsswitch mechanisms;
- search for help information using the built-in help, man and info help systems, accompanying documentation of the package, specialized resources on the global network;
- understand the principles of creating file systems;
- understand the structure of the directory tree;
- understand the purpose of first-level directories according to FHS;
- understand the main types of Linux files;
- perform basic operations with files of various types;
- understand the principles of the basic access control model in Linux;
- understand the roles of a process in the operating system;
- perform basic operations with processes;
- use system services for logging, deferred and periodic execution of tasks;
- create and run basic scripts in the command interpreter language.
One of the best teachers in the field "Network technologies", Microsoft Certified Trainer and Sun Solaris 9 Certified Specialist. Holder of 29 prestigious international certifications from Microsoft and Sun Microsystems.
Mikhail Yurievich began his professional career in the IT field more than 20 years ago as a developer application software in Turbo Pascal and then Delphi (creation of software for processing experimental data). Since 1997, he has been involved in the administration of heterogeneous Windows - Unix networks. Since 2002, his responsibilities included the formation of an IT department, design of SCS, administration of IT infrastructure, including initially more than 200 PCs and 10 servers, implementation of optimal software and hardware platforms to support automation solutions corporate tasks.
Mikhail Yurievich ensured the continuity of electronic document management processes, audited clients’ information systems, and formed requirements for software and hardware complex of information systems, organization and control of work at facilities (more than 500 PCs of the main office, as well as a network of 14 branches), was involved in ensuring continuity business processes. Developed and monitored the company's IT budget, conducted a security audit of the IT infrastructure, analysis and optimization of the performance of implemented solutions, administration of databases on the platform MS SQL.
Specialist in Russian Linux (ALT Linux and Astra Linux distributions). Participant of the Azure Technology Laboratory conference (in the area of artificial intelligence and machine learning).
In the center "Specialist" Mikhail Yurievich has been teaching since 2007. Students highly appreciate both the professional and pedagogical abilities of the teacher. Always relies on examples from real practice and uses visual materials to explain complex concepts. He is happy to share professional secrets with students and gives a lot of information that goes beyond the scope of the course program.
» Teacher's articles:
» Videos of teacher’s seminars:
Module 1. Introduction (1 ac. h.)
A Brief History of Linux.
Linux in the Unix family tree.
Main standards: POSIX, SUS, LSB, FHS.
Licensing policy, free licenses.
Module 2. OS distribution models (1 ac. h.)
Distributions and repositories.
Basic components of the ALT Linux Team infrastructure.
Module 3. System users, user hierarchy (2 ac. h.)
User and group account properties.
Standard users and groups.
Account Management
Module 4. User environment (2 ac. h.)
Command interpreter: interactive and batch operating modes, built-in commands, basic command syntax.
Environment variables, configuration files
Module 5. Configuration management (1 ac. h.)
Default, saved and current configuration.
Configuration file formats, configuration directories.
Module 6. Documentation management (1 ac. h.)
Built-in help.
Help systems man and info.
Accompanying documentation of the package.
Search for documentation on the Internet.
Module 7. Linux directory tree, file systems, FHS (2 ac. h.)
Creating and mounting file systems, managing file system resources.
Navigation in the directory tree
Module 8. Files in Unix (4 ac. h.)
Unix file types, file attributes.
Basic file operations, file utilities
Module 9. Processes (4 ac. h.)
Process attributes, process states, process types, process tree.
Signals.
Process management utilities.
Job management
Module 10. Linux from power on to shell prompt (4 ac. h.)
Loading the kernel, starting system services.
System initialization, boot scripts.
Services for local and remote access to the system
Module 11. System installation (2 ac. h.)
Local and network download.
Setting up a partition table.
Working with LiveCD
Module 12. System services (1 ac. h.)
Logging Service and Periodic Job Service
Module 13. Core management (1 ac. h.)
Kernel modules: device drivers and kernel subsystems.
Static and dynamic layout of modules into the kernel.
Adding and configuring modules
Module 14. Software installation (4 ac. h.)
Assembly from source texts.
Batch installation.
Build the package into the ALT repository.
Features of the ALT infrastructure.
Local repository management.
Participation in ALT Linux Team
Module 15. Linux network environment (6 ac. h.)
Implementation of the TCP/IP protocol stack in Linux.
Client and server parts of network services.
Examples of implementation of standard network services in ALT distributions
Module 16. Linux graphical environment (4 ac. h.)
The Linux graphics subsystem is an example of a network service.
Elements of the graphic subsystem.
Desktop environments
Module 17. Additional materials
OS architecture, MIPS assembler architecture, Linux architecture
Porting open source software to Elbrus, RISC-V architecture, Linux Kernel
Alt Server 9
Installing and configuring a Kubernetes cluster on Alt Server 9