Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практтическая часть. ОС.docx
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
101.13 Кб
Скачать
  1. Понятие dns-сервера, назначение, принцип его работы и стандартный номер порта. Команда ос для запроса информации о домене ( ip -адресе) у dns -сервера. Команда задания адреса dns-сервера.

DNS (Domain Name Resolution) -сервер – приложение, осуществляющее преобразование DNS-адреса в IP-адрес и обратно. Работает на сетевом уровне модели OSI.

DNS-сервер предназначен для того чтобы по имени домена определить ip-адрес сервера на котором находится сайт, связанный с этим доменом. Собственно информация о привязке имени к ip указывается в настройках DNS-сервера. Если основной DNS-сервер (master dns) по каким-то причинам окажется неработоспособен, то обращение для определения ip-адреса по имени будет производиться к дополнительному DNS-серверу (slave dns), что повышает надежность при определении ip-адреса сайта.

Все DNS-сервера по стандарту RFC 1035 отвечают на 53 порту TCP и UDP. При отправке запросов ранние версии BIND использовали 53 порт, более новые ведут себя как DNS-клиенты, используя свободные незарегистрированные адреса.

Команда NSLOOKUP

Назначение: Диагностика DNS-сервера

NSLOOKUP

Команда NSLOOKUP открывает диалоговое окно, которое предназначено для ввода команд DNS и отображения результатов их работы.

Примеры команд DNS:

server <адрес DNS-сервера> подключение к указанному DNS-серверу

set q=any включение режима отображение всей возможной

<имя домена> отображение информации по указанному домену

информации о домене

Команда NETSH

Назначение: Управление сетевыми настройками компьютера

NETSH <субъект> <протокол> <действие> <объект>

Примеры:

netsh interface ipv4 show config - аналог команды ipconfig /all

netsh interface ipv4 show route - аналог команды route print

netsh interface ipv4 show tcpconnections - отображение установленных соединений

netsh interface ipv4 set address name=”<имя сетевой карты>” static <IP-адрес> <маска> <шлюз> - установка IP-адреса, маски и шлюза указанной сетевой карте

netsh interface ipv4 set dnsservers name=”<имя сетевой карты>” static <IP-адрес> primary – установка основногоDNS-сервера указанной сетевой карте

  1. Понятие задания. Команды планирования запуска заданий. Создание заданий на запуск по времени, с периодичностью, при загрузке компьютера и при его простое. Удаление запланированных заданий. Получение информации о запланированных заданиях.

Задание ( Task ) – это запланированное по времени событие выполнения команды или запуска программы. Это событие может быть как одиночным, циклическим, сдвинутым во времени относительно текущего момента, назначенным на точное время, назначенным на определенные дни года или недели. Планирование и исполнение заданий возможно только при работающей в системе службе планировщика заданий ( Task Scheduler ).

Создание задания

AT [\имя компьютера] <время> [/INTERACTIVE ] [</EVERY :день ,…> | </NEXT :день,…>] <команда>

Время задается в виде ЧЧ: MM , например, 12:00

Ключ /INTERACTIVE разрешает команде взаимодействовать с пользователем (т.е. выводить окна, запрашивать ввод текста и т.д.)

Ключи /EVERY и /NEXT являются взаимоисключающими, т.е. можно использовать либо первый, либо второй.

Ключ /EVERY планирует запуск задания по указанным дням недели или месяца (например, каждую пятница или каждый 20-ый день месяца). Дни задаются в виде списка значений, разделенных запятыми. В качестве значений может выступать номер дня в месяце, либо символьное обозначение дня недели:

M Понедельник

T Вторник

W Среда

Th Четверг

F Пятница

S Суббота

Su Воскресенье

Ключ /NEXT планирует запуск задания при наступлении следующих указанных дней недели или месяца (например, в следующий вторник или в следующее 10-ое число). Дни задаются в формате, аналогичном ключу /EVERY .

При успешном выполнении эта команда выведет номер, который будет присвоен запланированному заданию.

Вывод списка запланированных заданий

AT [\ имя компьютера ]

Если не указано имя компьютера, то будет выведен список заданий на локальном компьютере.

Список будет содержать данные о дате выполнения задания, времени и команде, подлежащей выполнению.

Удаление задания

AT [\имя компьютера ] [ID] [/YES] /DELETE

Параметр ID задает номер задания, подлежащего удалению. Если этот номер не задан, будут уделены все задания, запланированные командой AT .

Ключ /YES подавляет запрос подтверждения на удаления заданий

Вывод информации о конкретном задании

AT [\имя компьютера] < ID >

Параметр ID задает номер задания, информацию по которому необходимо отобразить на экране.

Пример использования:

Запланировать ежедневный запуск командного файла в 12:00:

AT 12:00 restart . bat

Запланировать запуск командного файла в 2:00 каждый вторник и пятницу:

AT 2:00 /EVERY :T,F backup.bat

Запланировать запуск командного файла в 10:00 через 10 дней:

AT 10 :00 /NEXT :10 check.bat

Запуск программ в указанное время по определенным дням (вариант 2)

Формат вызова (для работы команды требуются права администратора):