This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
основы_администрирования_систем_linux [2020/08/19 10:19] val [Основы администрирования систем Linux] |
основы_администрирования_систем_linux [2025/09/18 07:29] (current) val |
||
|---|---|---|---|
| Line 118: | Line 118: | ||
| * [[Генератор отчетов awk]] ([[https://youtu.be/4PkkMzB7fIM|Видео урок]]) | * [[Генератор отчетов awk]] ([[https://youtu.be/4PkkMzB7fIM|Видео урок]]) | ||
| * [[Команда tar]] (выполнить работу в конце курса) | * [[Команда tar]] (выполнить работу в конце курса) | ||
| + | * Программа WinSCP | ||
| * Команды scp, wget (в лабораторных работах следующего модуля) | * Команды scp, wget (в лабораторных работах следующего модуля) | ||
| Line 234: | Line 235: | ||
| Задание для преподавателя: | Задание для преподавателя: | ||
| - | - установить CentOS | + | - установить CentOS (NetworkManager) |
| - | - установить Ubuntu (netplan) | + | - установить Ubuntu (Netplan) |
| Задание на дом: | Задание на дом: | ||
| Line 291: | Line 292: | ||
| * [[https://ru.wikipedia.org/wiki/Ethernet|Ethernet - Википедия]] | * [[https://ru.wikipedia.org/wiki/Ethernet|Ethernet - Википедия]] | ||
| * [[https://ru.wikipedia.org/wiki/TCP/IP|TCP/IP - Википедия]] | * [[https://ru.wikipedia.org/wiki/TCP/IP|TCP/IP - Википедия]] | ||
| + | * [[https://netplan.io/|Netplan]] | ||
| + | * [[https://ru.wikipedia.org/wiki/NetworkManager|NetworkManager]] | ||
| ==== Лабораторные работы ==== | ==== Лабораторные работы ==== | ||
| Line 660: | Line 663: | ||
| * [[Утилита john]] | * [[Утилита john]] | ||
| + | * [[Пакет OpenSSL]] | ||
| + | |||
| * [[Утилита ps]] | * [[Утилита ps]] | ||
| * [[Процессы UNIX#top]] | * [[Процессы UNIX#top]] | ||
| <code> | <code> | ||
| - | $ stress -c 6 -t 60s | + | # apt install stress-ng |
| + | |||
| + | $ stress-ng -c 6 -t 600s | ||
| $ top | $ top | ||
| Line 677: | Line 684: | ||
| === 11.3 Стресс тестирование и выявление нагрузки на RAM === | === 11.3 Стресс тестирование и выявление нагрузки на RAM === | ||
| <code> | <code> | ||
| - | $ stress -m 2 --vm-bytes 256M -t 60s | + | $ cat /proc/meminfo |
| + | |||
| + | $ stress-ng -m 2 --vm-bytes 256M -t 600s | ||
| $ ps ax -o vsize,pid,user,command --sort vsize | $ ps ax -o vsize,pid,user,command --sort vsize | ||
| Line 683: | Line 692: | ||
| === 11.4 Стресс тестирование и выявление нагрузки на HDD === | === 11.4 Стресс тестирование и выявление нагрузки на HDD === | ||
| + | |||
| + | * [[https://www.kernel.org/doc/Documentation/block/stat.txt]] | ||
| + | |||
| <code> | <code> | ||
| - | $ stress -d 2 --hdd-bytes 2GB | + | # cat /sys/block/sda/stat |
| + | |||
| + | $ stress-ng -d 2 --hdd-bytes 2GB | ||
| $ while true; do head -c 1G </dev/urandom >myfile;done | $ while true; do head -c 1G </dev/urandom >myfile;done | ||
| Line 692: | Line 706: | ||
| linux# iotop | linux# iotop | ||
| - | linux# iostat | + | linux# apt install sysstat; iostat |
| </code> | </code> | ||
| + | |||
| === 11.5 Тестирование производительности и выявление нагрузки на сеть === | === 11.5 Тестирование производительности и выявление нагрузки на сеть === | ||
| Line 700: | Line 715: | ||
| <code> | <code> | ||
| + | # cat /sys/class/net/eth0/statistics/[rt]x_bytes | ||
| + | |||
| # trafshow -n | # trafshow -n | ||
| + | # tcptrack -i any -n | ||
| linux# nethogs | linux# nethogs | ||
| - | linux# ss -pan4 | grep 5001 | + | linux# ss -pantu | grep 5001 |
| </code> | </code> | ||
| - | === 11.6 Оптимизация производительности или ее тестирование на реальной задаче === | + | === 11.6 Управление ограничениями ОС === |
| + | |||
| + | * [[Управление сервисами в Linux#Настройка параметров запуска в Systemd]] | ||
| + | |||
| + | === 11.7 Оптимизация производительности или ее тестирование на реальной задаче === | ||
| * [[https://youtu.be/dIqaW47WXf8|Видео урок: Установка Gentoo и сборка ПО из исходных текстов]] | * [[https://youtu.be/dIqaW47WXf8|Видео урок: Установка Gentoo и сборка ПО из исходных текстов]] | ||
| Line 752: | Line 774: | ||
| * [[Инсталяция системы в конфигурации Desktop]] (Установка X сервера, менеджера дисплеев, оконного менеджера и клиентских программ) | * [[Инсталяция системы в конфигурации Desktop]] (Установка X сервера, менеджера дисплеев, оконного менеджера и клиентских программ) | ||
| + | * [[Сервис CUPS]] | ||
| * [[Воспроизведение звука]] | * [[Воспроизведение звука]] | ||
| * [[Воспроизведение видео]] | * [[Воспроизведение видео]] | ||
| Line 759: | Line 782: | ||
| * [[Сервис SSH|SSH вместо XDM]] на примере xbill | * [[Сервис SSH|SSH вместо XDM]] на примере xbill | ||
| * xorg, xorg.conf, startx, twm на примере doom | * xorg, xorg.conf, startx, twm на примере doom | ||
| + | * [[Сервис xRDP]] | ||
| * [[Игровые возможности]] | * [[Игровые возможности]] | ||
| Line 767: | Line 791: | ||
| - Назовите основные компоненты системы XWindow | - Назовите основные компоненты системы XWindow | ||
| - Что общего между getty, sshd и xdm? | - Что общего между getty, sshd и xdm? | ||
| + | |||
| + | ===== Итоговое тестирование ===== | ||
| + | |||
| + | * [[https://github.com/ostrovok-team/code-challenge/tree/master/devops|DevOps Engineer Challenge]] | ||