practicum
Задание 1.
1.1. Автоматическая блокировка пользователя Windows после ввода 3 неверных паролей.
Шаг 1: Откройте командную строку с правами администратора.
- Нажмите правой кнопкой мыши на значок меню «Пуск», выберите пункт «Командная строка (администратор)».
Шаг 2: Запустите команду настройки блокировки.
- Введите следующую команду:
net accounts /lockoutthreshold:3
Эта команда установит порог автоматического блокирования учетной записи после трёх ошибок ввода пароля.
Шаг 3: Настройка продолжительности блокировки.
- Если хотите задать время, на которое аккаунт будет заблокирован (например, полчаса), выполните такую команду:
net accounts /lockoutduration:30
Здесь число 30 означает количество минут блокировки. Можно установить любое другое значение.
Шаг 4: Проверяем изменения.
- Чтобы убедиться, что всё настроено правильно, введите команду проверки настроек:
net accounts
Система покажет текущие значения блокировки, включая установленный вами порог и длительность блокировки.
1.2. Настройка резервного копирования в Linux с помощью Bash.
Задача резервного копирования - создать копию информации, размещённую отдельно от оригинала, для последующего восстановления при необходимости.
Шаг 1. Создаем папку для хранения резервных копий
Используем команду терминала:
mkdir /home/user/backups
Шаг 2. Создаем простой Bash-скрипт
Создайте файл backup.sh и вставьте туда следующее содержимое:
#!/bin/bash
SOURCE="/home/user/Documents" # Исходная папка
DESTINATION="/remotesrv/backups/" # Папка назначения
DATE=$(date +%Y-%m-%d) # Переменная содержащая сегоднешнюю дату
ARCHIVE_NAME="$DATE_backup.tar.gz" # Переменная - имя архива
tar -czf "$DESTINATION/$ARCHIVE_NAME" "$SOURCE" # Команда архивации директории
Затем даём права на выполнение:
chmod +x backup.sh
Шаг 3. Добавляем задание в планировщик заданий cron
crontab -e
Добавляем строку для ежедневного запуска нашего скрипта:
0 0 * * * /home/user/backup.sh
Эта команда запустит ваш скрипт каждый день в 0:00.
Задание 2. Базовые инструменты диагностики сети
Утилита №1: ping.
Назначение: Проверка доступности удалённого узла сети и измерение задержки передачи пакетов.
Ping отправляет ICMP-запросы другому устройству и ожидает ответа. Если узел доступен, то возвращаются пакеты с задержкой (RTT, round-trip time).
Использование:
ping yandex.ru
В Linux тоже есть команда ping. Отличия минимальны, разве что в Windows число запросов ограничено по умолчанию (4 пакета), тогда как в Linux запросы отправляются непрерывно пока не остановить вручную (Ctrl+C).
Типичные сценарии использования:
- Проверка связи с сервером или веб-сайтом.
- Измерение задержки ответа.
- Определение наличия проблем с соединением («сетевые пакеты теряются»).
Утилита №2: tracert/traceroute (Windows/Linux)
Назначение: Отображение пути прохождения пакетов до целевого хоста и измерение времени отклика каждого промежуточного сервера.
Использование:
tracert yandex.ru
Linux-аналог:
traceroute yandex.ru.
Основное отличие заключается в протоколе (ICMP - windows, UDP - linux), однако смысл тот же самый.
Типичные сценарии использования:
- Выявление узких мест в маршруте до ресурса (например, большое время отклика на определённом участке).
- Локализация точек сбоя в сложных сетях.
Утилита №3: ipconfig.
Назначение: Показ IP-конфигурации текущего устройства, включая MAC-адрес, DNS-серверы, шлюз по умолчанию и др.
Использование:
ipconfig
Linux-аналог:
ip a
или
ifconfig
Эти команды предоставляют схожую информацию, хотя формат вывода отличается.
Типичные сценарии использования:
- Получение сведений о текущем состоянии интерфейсов и конфигурации IP.
- Анализ правильности настройки DNS-серверов и шлюза.
Утилита №4: route.
Назначение: Просмотр и изменение таблицы маршрутизации на устройстве.
Использование:
route print
Показывает таблицу текущих маршрутов, используемых устройством.
Linux-аналог:
ip route show
или
netstat -rn
утилита netstat может быть не установлена во многих дистрибутивах linux.
Утилита №5: Nslookup
Назначение: Проверка работоспособности DNS и получение записей доменного имени.
Использование:
nslookup yandex.ru
Linux-аналог:
dig yandex.ru
или
host yandex.ru
или
nslookup yandex.ru
Различаются форматом вывода, но суть та же самая.
Типичные сценарии использования:
- Определять IP адрес сайта (A запись) или проверить доступность DNS записи.
- Анализ проблем с разрешением имен (неправильная запись DNS может привести к ошибкам доступа).
Практические задания
Задание 1: Использование ping.
Выполните проверку доступности вашего любимого сайта, используя команду ping.
- Опишите полученный результат: какое количество пакетов было отправлено и получено обратно? Есть ли потеря пакетов? Насколько велика задержка?
Задание 2: Применение tracert/traceroute.
Проверьте маршрут следования пакетов до вашего любимого сайта practicum.yandex.ru.
- Проанализируйте полученные результаты: какой максимальный отклик получили? Какие этапы показывают наибольшую задержку?
Задание 3: Работа с ipconfig.
Получите полную конфигурацию вашей сетевой карты с помощью команды ipconfig.
- Найдите IP-адрес, маску подсети, шлюз по умолчанию и основной DNS-сервер.
Задание 4: Изучение таблиц маршрутизации.
Выведите таблицу маршрутизации с помощью команды route print.
Попробуйте интерпретировать результаты: найдите маршруты по умолчанию и специальные правила маршрутизации (если имеются).
Задание 5: Работа с nslookup
Проверяйте работоспособность DNS системы командой nslookup ya.ru.
Посмотрите IP адреса сайта. Проверьте наличие A-записи (адрес IPv4) и AAAA-записи (IPv6).