|
консольные команды windows7. Практикум Консольные команды Windows
Практикум 3. Консольные команды Windows. 1. С помощью консольных команд Windows соберите всю доступную информацию об операционной системе, аппаратном обеспечении и сетевых настройках компьютера. Данные представьте в виде отчета. Для этого информацию, выводимую при запуске консольных команд можно направлять в текстовый файл, откуда копировать в отчет.
Например: ipconfig > C:\config.txt
2. Выполняется в парах. С помощью консольных команд Windows соберите всю доступную информацию о компьютере вашего напарника. Для этого попросите его сообщить вам свой ip адрес. Произведете обменным пакетами с компьютером напарника.
Жирным выделены команды, формат и выполнение которых нужно знать наизусть. Основные консольные команды
№ п/п
| Команда
| Назначение
| 1
| systeminfo
| Предоставляет детальную информацию о конфигурации компьютера и его операционной системе.
| 2
| shutdown
| Выключение или перезагрузка локального или удаленного компьютера.
| 3
| taskkill
| Закрытие задачи
| 4
| tasklist
| Получение списка задач
| 5
| schtask
| Создание расписания для запуска задач периодически или в заданное время
| 6
| openfiles
| Отображение всех файлов, открытых как локально, так и удаленно, а также отображение имени процесса, использующего их.
| 7
| route
| Обработка таблиц сетевых маршрутов
-print вывод таблицы маршрутизации
ADD – добавление маршрута
DELETE – удаление маршрута
CHANGE – изменение маршрута
| 8
| netstat
| Отображение статистики протокола и текущих сетевых подключений tcp/ip. -a Вывод всех активных подключений TCP и прослушиваемых компьютером портов TCP и UDP. -e Вывод статистики Ethernet, например количества отправленных и принятых байтов и пакетов. -n Вывод активных подключений TCP с отображением адресов и номеров портов в числовом формате без попыток определения имен. -o Вывод активных подключений TCP и включение кода процесса (PID) для каждого подключения. -p <протокол> Вывод подключений для протокола, указанного параметром протокол. В этом случае параметр протокол может принимать значения tcp, udp, tcpv6 или udpv6. Если данный параметр используется с ключом -s для вывода статистики по протоколу, параметр протокол может иметь значение tcp, udp, icmp, ip, tcpv6, udpv6,icmpv6 или ipv6. -s Вывод статистики по протоколу. По умолчанию выводится статистика для протоколов TCP, UDP, ICMP и IP. Если установлен протокол IPv6 для Windows XP, отображается статистика для протоколов TCP через IPv6, UDP через IPv6, ICMPv6 и IPv6. Параметр -p может использоваться для указания набора протоколов. -r Вывод содержимого таблицы маршрутизации IP.
| 9
| ipconfig
| Отображает параметры сетевого подключения - allВывод основных сетевых настроек
| 10
| ping
| Производит отправку пакетов по заданному адресу. -l <размер> Позволяет указать загрузку поля Data пакета в байтах. По умолчанию используется значение 32, но можно указать загрузку до 65500 байт. Это один из способов проверки наличия ограниченной пропускной способности или затора в сети. -f Позволяет выяснить размер Maximum Transmission Unit (MTU); тестовые пакеты отправляются с флагом, запрещающим фрагментацию пакета IP, что не дает фрагментировать пакеты тестовых запросов на маршрутизаторах по пути следования. -r <счетчик> Позволяет указать количество (1-9) переходов, которые записываются в сообщениях Echo Request и Echo Reply. Указаное значение должно быть большим или равным количеству маршрутизаторов на маршруте. -t Заставляет команду ping непрерывно отправлять тестовые запросы, пока выполнение команды не будет прервано комбинацией клавиш .
-i <TTL> Указывает время жизни (TTL) тестового запроса; по умолчанию используется значение 128; этот параметр позволяет установить значение до 255, что позволяет тестовому пакету пройти 255 маршрутизаторов и быть удаленным 256 маршрутизатором. -j <список_узлов> Позволяет указать промежуточные узлы в виде адресов IP, разделенных пробелами (список_узлов). Этот аргумент использует параметр Loose Source Routing, что разрешает включать между элементами списка один или несколько маршрутизаторов. Эта команда позволяет указать не более девяти узлов. -k <список_узлов> Позволяет указать промежуточные узлы в виде адресов IP, разделенных пробелами (список_узлов). Этот аргумент использует параметр Strict Source Routing, что не разрешает включать между элементами списка один или несколько маршрутизаторов. Эта команда позволяет указать не более девяти узлов. -n <счетчик> Используется для указания количества тестовых запросов, которые отправляются командой ping.
| 11
| tracert
| Производит трассировку маршрута к заданному адресу и выдает его параметрические характеристики. -d Ускоряет выполнение команды tracert за счет отказа от преобразования адресов IP маршрутизаторов в доменные имена -h Используется для указания максимального количества переходов по пути к точке назначения. По умолчанию используется значение 30 -w <таймаут> Используется для указания времени (в миллисекундах) ожидания ответа на тестовый запрос. Если ответ не был получен за указанное время, отображается символ (*). По умолчанию используется значение 4000 (4 секунды).
|
Дополнительные консольные команды
Команда
| Назначение
| hostname
| Определение доменного имени узла (имя компьютера).
| getmac
| Определение mac адреса компьютера.
| arp
| Преобразование сетевого адреса в адрес интерфейса. -g Отображает текущие ARP записи.
| pathping
| Отображает процент пакетов, которые были потеряны на каждом из маршрутизаторов на протяжении маршрута -n Ускоряет выполнение команды за счет отказа от преобразования адресов IP в имена. -h Указывает максимальное количество маршрутизаторов до точки назначения (по умолчанию 30) -p <период> Позволяет указать время в миллисекундах (ms), которое команда будет ожидать между последовательными запросами (по умолчанию 250). Слишком частые последовательные пакеты могут привести к неточному обнаружению заторов в сети -q <количество_запросов> Позволяет указать количество тестовых запросов к каждому маршрутизатору в сети (по умолчанию 100) -w <ожидание ответа> Позволяет установить время (в миллисекундах) ожидания ответа от каждого маршрутизатора (по умолчанию 3000 мс или 3 с)
| cls
| Очистка экрана командной строки
| color
| Изменение параметров цвета окна командной строки. Запущенная без указания параметров восстанавливает цвета на момент запуска командной строки.
| schtasks
| Создание расписания для запуска задач периодически или в заданное время
/query – вывод данных о всех запланированных задачах
| recover
| Восстановление поврежденного файла или его части
recover [диск:] [путь] имя_файла
| defrag
| Дефрагментация жесткого диска
defrag <том> [-a] [-f] [-v]
-a только выполнить анализ — отображает отчет о состоянии фрагментированности диска
-f принудительная дефрагментация даже при отсутствии такой необходимости
-v подробный режим — заставляет утилиту отображать подробную информацию об анализе фрагментации. Полезен для получения сведений о жестком диске
| chkdsk
| Проверка жесткого диска. Чаще всего используется для поиска и исправления ошибок на дисках. Например, для проверки и исправления сбойных секторов.
/f исправление всех ошибок, найденных на диске
|
Команды управления сетью
Команда
| Назначение
|
| Справка по подкомандам NET
|
| net view
| Просмотр списка доступных ресурсов на определенном сервере
net view [\\имя_компьютера]
| net start
| Запуск сетевых служб
net start DNS-клиент
| net stop
| Остановка сетевых служб
net stop DNS-клиент
| net pause
| Временная остановка выполнения сетевой службы
| net continue
| Повторный запуск выполнения сетевой службы
| net statistics
| Получение статистики работы в сети для служб Сервер (Server) и Рабочая станция (Workstation)
net statistics server
net statistics workstation
| net accounts
| Получение сведений о параметрах настройки учетной записи
|
| Используется для добавления/создания/модификации учетных записей пользователей. Введенная без параметров выдает текущие учетные записи.
|
|
| Используется для добавления и удаления учетных записей систем в домене
|
|
| Позволяет модифицировать параметры службы Workstation. Если ввести команду без параметров, будет выдана информация о текущей конфигурации службы, имени компьютера в сети, имени пользователя текущего сеанса, домене рабочей станции и домене входа, версии ОС, активности рабочей станции в сети.
|
|
|
| Эта команда позволяет модифицировать параметры службы Server. Если ввести команду без параметров, будет выдана информация о текущей конфигурации службы.
|
|
| Перечисление списка открытых/заблокированных файлов на общем сетевом ресурсе.
|
|
| Добавление/модифицирование глобальных групп на серверах. Указанная без параметров, эта команда перечисляет глобальные группы (используется только для контроллера домена).
|
|
| Эта команда, которая может использоваться только на сервере, позволяет просматривать активные сеансы и отключать выбранные сеансы.
|
|
| Используется для управления общими ресурсами из командной строки. Если ввести команду без параметров, будет выдана информация об общих ресурсах.
|
|
| Применяется для подключения или отключения общего сетевого диска. Если использовать команду без параметров, будет выдан текущий список используемых сетевых ресурсов.
|
|
| netsh
| Утилита для управления конфигурацией сети
|
Примеры команд
tasklist /fi "status eq not responding" выведет на экран список всех зависших задач taskkill /f /fi "username eq Guest" завершит все задания, запущенные пользователем Guest.
Практические задания
Определить (различными способами) физический и сетевой адреса локального хоста и его доменное имя. Определить текущую конфигурацию активных сетевых подключений. (имя компьютера, MAC адрес, IP адрес и так далее). Определить перечень и статус сетевых подключений. Определить объем общего входящего и исходящего сетевого трафика (в байтах и пакетах) Определить активные подключения TCP с отображением адресов и номеров портов в числовом формате без попыток определения имен. Определить активные подключения TCP с отображением идентификаторов процессов (PID). Определить активные подключения для протоколов tcp, udp. Определить статистику подключений для всех используемых протоколов. Определить статистику подключений для протоколов tcp, udp. Вывести таблицу маршрутизации для протокола ip. Запустить еще одно сетевое подключение (например, зайти через web-браузер на какой-либо сайт) и проверить появилось ли оно в списке сетевых подключений. Командой ping проверить доступность следующих узлов:
127.0.0.1; localhost; example.com трех-четырех соседних компьютеров самостоятельно выбранным узлом (например, каким-либо сайтом)
Выяснить установленный размер MTU для обмена данными с узлами, указанными в пункте 12. Выяснить максимальный размер пакета, допустимый для обмена данными с узлами, указанными в пункте 12. Запустить процесс непрерывной отправки запросов с узлами, указанными в пункте 12. Произвести обмен пакетами с разным сроком жизни (не менее 3-х вариантов) с узлами, указанными в пункте 12 Установить разные варианты количества переходов (не менее 3-х вариантов) для обмена пакетами с узлами, указанными в пункте Запустить процесс непрерывной отправки запросов с узлами, указанными в пункте 12 с максимально возможным размером пакета. Установить разное количество тестовых запросов (не менее 3-х вариантов) для обмена пакетами с узлами, указанными в пункте 12. Произвести обмен пакетами с собственным компьютером, использовать различные варианты параметров обмена пакетами (срок жизни, размер пакета, размер MTU, количество тестовых запросов и так далее). Командой tracert определить путь (маршрут) до следующих узлов:
127.0.0.1; localhost; example.com трех-четырех соседних компьютеров самостоятельно выбранным узлом (например, каким-либо сайтом)
Выяснить установленный размер MTU для обмена данными с узлами, указанными в пункте 21. Выяснить максимальный размер пакета, допустимый для обмена данными с узлами, указанными в пункте 21. Запустить процесс непрерывной отправки запросов с узлами, указанными в пункте 21. Произвести обмен пакетами с разным сроком жизни (не менее 3-х вариантов) с узлами, указанными в пункте 21.
26.Командой pathping определить качество пути (маршрута) до следующих узлов:
127.0.0.1; localhost; example.com трех-четырех соседних компьютеров самостоятельно выбранным узлом (например, каким-либо сайтом)
Выполнить команду pathping в ускоренном режиме для обмена данными с узлами, указанными в пункте 26 Выполнить команду pathping с указанием разного количества узлов (не менее 3-х вариантов) до точки назначения Выполнить команду pathping с указанием разного времени ожидания между последовательными запросами (не менее 3-х вариантов) до точки назначения. Выполнить команду pathping с указанием разного количества тестовых запросов к каждому узлу (не менее 3-х вариантов) до точки назначения. Выполнить команду pathping с указанием разного времени ожидания ответа (не менее 3-х вариантов) от каждого узла. Выполните вывод таблицы маршрутизации. Выполните операции по редактированию таблицы маршрутизации, указанные в инструкции «Использование команды route». Просмотрите список сетевых служб, запущенных на данном ПК. Остановите и запустите любую некритичную службу, например DNS или DHCP. Приостановите и восстановите работу любой некритичной службы, например DNS или DHCP. Получите информацию о работе данного ПК в сети как сервера и как рабочей станции. Получите сведения о параметрах настройки учетной записи на данном ПК. Просмотрите текущие учетные записи на данном ПК. Выведите информацию о статусе и состоянии работы ПК в сети. Выведите информацию о статусе и состоянии работы ПК в сети в качестве сервера. Просмотрите список открытых/заблокированных файлов на общем сетевом ресурсе. Выполните команду очистки экрана командной строки. Запустите команду изменения цветов экрана командной строки с параметром /? Изучите кодировку цветов и измените параметры по вашему желанию. Восстановите начальные параметры. Собрать всю доступную информацию об операционной системе, аппаратном обеспечении и сетевых настройках компьютера Выполнить команду завершения работы ПК с различными параметрами – выключение, перезагрузка, время ожидания завершения работы, отменить завершение работы. Получить список процессов, запущенных на данном компьютере. Запустить и принудительно завершить какое-либо приложение, например. calc.exe. Просмотрите текущее расписание задач. Создайте и измените любой файл на жестком диске, например, с помощью текстового редактора. Выполните команду восстановления данного файла. Выявите степень общей фрагментации жесткого диска. Выполните детальный анализ подробной информации о степени и параметрах фрагментации жесткого диска. Выполните проверку и исправление ошибок жесткого диска.
|
|
|