Administrator Linux. Basic - free course from Otus, training 4 months, Date: December 1, 2023.
Miscellaneous / / December 03, 2023
Stands for testing materials are provided by the course partner AdvancedHosting
During the course you will gain Linux administration skills that will set you apart from novice administrators:
Learn the basic concepts of the Linux OS
Learn commands to use in Bash
Learn to configure WEB servers (apache, nginx) and MySQL server
Learn how to use tools as a system administrator: Docker containers and Git version control system
Review the basic concepts of network traffic analysis and filtering rules
Consider monitoring systems (zabbix, icinga, cacti, grafana, prometheus)
Discuss information logging
You will consider the following technology stack: Linux, Zabbix, Prometheus, TCP/IP, Nginx, Apache, MySQL, Bash, Docker, Git, NoSQL, Grafana, ELK.
By the end of the training, you will collect a portfolio of completed work and make a final project based on the knowledge gained during the course. You will be able to publish the project and show it at interviews.
You will be guided by a personal mentor throughout the course.
Who will benefit from the course?
Beginner Linux system administrators;
Windows system administrators
For developers
Testing specialists
Anyone who is interested in the topic of administration and wants to enter a new specialty
Why choose this course?
The course includes four logical blocks:
1. Working directly with Linux (Linux structure, basic commands, working with files and software).
2. Setting up a web server, database (mysql and nosql) and working with the network.
3. Monitoring and logging based on Zabbix, Prometheus, Grafana and ELK.
4. Additional important lessons for teamwork are Git and Docker.
At the beginning of the course, you will learn basic commands in video format in the form of short videos of no more than 10 minutes. Next, you will go through server setup and more complex topics in the format of practical live webinars. The outcome of the course will be your personal project.
PERSONAL MENTOR: online sessions for 40 minutes every week.
At the beginning of your training, you are assigned a mentor. Like teachers, mentors are experts who work as Linux administrators.
Once a week you do your homework.
During the session, the mentor will comment on your decision.
1
wellLinux system administrator. For the last few years he has been working in an outsourcing company and has been configuring and maintaining Linux systems to meet customer needs. Course Mentor Mentor
Linux system administrator. For the last few years he has been working in an outsourcing company and has been configuring and maintaining Linux systems to meet customer needs. Course Mentor Mentor
2
courseTechnical Director Method Lab
Received higher education in the specialty “Information systems in economics” at the Russian Economic University. G.V. Plekhanov. He completed graduate school and defended his dissertation, Candidate of Economic Sciences. In parallel with web development, he taught Internet technologies at the Russian Economic University. G. IN. Plekhanov. I've been in web development for over 15 years. During this time, under my leadership and with my participation, more than 100 websites and applications, a site management system and other systems based on web technologies were developed. I have more than 10 years of teaching experience at a university and more than 3 years on online platforms. Now I am the technical director of Method Lab. I am engaged in technical management and optimization of client and server performance of web applications, author of the YouTube channels “Site Acceleration” and “Site Support”. Performance optimization requires broad knowledge in related areas (front-end, back-end, database, administration, networking, etc.), which makes this task of particular interest. Teacher
Introduction
-Topic 1.Introductory lesson
-Topic 2. Operating system - general information
-Theme 3.UNIX
Linux structure and commands
-Topic 4.Linux structure
-Topic 5. The simplest commands in Linux
-Topic 6.Users in Linux
-Topic 7.Working with files
-Theme 8.Bash. Writing simple scripts
-Topic 9. Question and answer
Threads, logical commands, processes, network
-Topic 10.Working with streams STDIN, STDOUT, STDERR
-Topic 11. AND, OR, DOESN’T MATTER
-Topic 12.Mounting
-Topic 13.Software installation
-Topic 14.Processes in Linux
-Topic 15.Network
-Topic 16.Initialization systems
-Topic 17. Question and answer
Configuring the Web Server and MySQL
-Topic 18. Configuring a web server (apache, nginx, nginx balancing)
-Topic 19. Installing a MySQL server and setting up replication
Docker and Git
-Theme 20.Docker
-Topic 21.GIT
Networks
-Topic 22.Networks. Basic knowledge
-Topic 23.Networks. iptables, tcpdump
Monitoring and logging
-Topic 24.Monitoring
-Topic 25.Logging
-Topic 26.Logging
Final project
-Topic 27. Consultation on projects and homework
-Topic 28.Protection of design work