
- •Команды для работы с папками. Создание, удаление, перемещение, вывод содержимого в табличной и в древовидной форме. Смена папки, понятие подкаталога, корневого каталога.
- •Вывод содержимого файла на экран. Применение фильтра для организации постраничного вывода. Перенаправления вывода команды в файл с перезаписью и без перезаписи файла. Очистка экрана.
- •Работа с файловыми ссылками. Создание мягкой ссылки, жесткой ссылки. Удаление.
- •Понятие мас адреса, его размер и состав. Команда вывода таблицы mac -адресов.
- •Общие ресурсы. Создание и использование.
- •Понятие dns-сервера, назначение, принцип его работы и стандартный номер порта. Команда ос для запроса информации о домене ( ip -адресе) у dns -сервера. Команда задания адреса dns-сервера.
- •1) Вывод списка запланированных заданий
- •2) Создание нового задания
- •3) Удаление запланированного задания
- •4) Модификация параметров запланированного задания
- •3. Команды работы с процессами
- •3.1. Запуск нового процесса
- •3.2. Вывод списка запущенных процессов
- •3.3. Остановка работающих процессов
- •Обработка группы файлов. Обработка содержимого файла.
Понятие 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-сервера указанной сетевой карте
Понятие задания. Команды планирования запуска заданий. Создание заданий на запуск по времени, с периодичностью, при загрузке компьютера и при его простое. Удаление запланированных заданий. Получение информации о запланированных заданиях.
Задание ( 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)
Формат вызова (для работы команды требуются права администратора):