Список основных команд консоли для админа Windows

Март20

windows_console

В наше время графических оболочек все уже прочно забыли DOS и простые пользователи компьютера абсолютно не пользуются командной строкой в windows. Но для системного администратора, командная строка( консоль ), является своеобразным оружием и незаменимым инструментом в повседневной работе. В данной статье я привел небольшой список самых необходимых, на мой взгляд, команд консоли windows с небольшими пояснениями.

Ping

С помощью утилиты Ping можно проверить соединение компьютера с веб-сервером — эта программа определяет задержку во времени между отправкой запроса на сервер и получением ответа. Чем меньше полученное значение, тем меньше времени потребуется, чтобы открыть веб-страницу.

Синтаксис

ping [-t] [-a] [-n число] [-l размер] [-f] [-i TTL] [-v TOS]
[-r число] [-s число] [[-j списокУзлов] | [-k списокУзлов]]
[-w таймаут] конечноеИмя

ПАРАМЕТРЫ PING

Параметры

-t
 Повторяет запросы к удаленному компьютеру, пока не программа будет остановлена.

-a
 Разрешает имя компьютера в адрес.

-n счетчик
 Передается число пакетов ECHO, заданное параметром счетчик. По умолчанию - 4.

-l длина
 Отправляются пакеты типа ECHO, содержащие порцию данных заданной длины.
 По умолчанию - 32 байта, максимум - 65527.

-f
 Отправляет пакеты с флагом запрещения фрагментации (Do not Fragment).
 Пакеты не будут разрываться при прохождении шлюзов на своем маршруте.

-i ttl
 Устанавливает поле времени жизни пакетов TTL (Time To Live).

-v тип
 Устанавливает поле типа службы (Type Of Service) пакетов.

-r счетчик
 Записывает маршрут отправленных и возвращенных пакетов в поле записи маршрута
 Record Route. Параметр счетчик задает число компьютеров в интервале от 1 до 9.

-s число
 Задает число ретрансляций на маршруте, где будет делаться отметка времени.

-j список_комп
 Направляет пакеты по маршруту, задаваемому параметром список_комп.
 Компьютеры в списке могут быть разделены промежуточными шлюзами
 (свободная маршрутизация). Максимальное количество, разрешаемое протоколом
 IP, равно 9.

-k список_комп
 Направляет пакеты по маршруту, задаваемому параметром список_комп.
 Компьютеры в списке не могут быть разделены промежуточными шлюзами
 (ограниченная маршрутизация). Максимальное количество, разрешаемое
 протоколом IP, равно 9.

-w интервал
 Указывает промежуток времени ожидания (в миллисекундах).

Tracert

Выполнение трассировки маршрута пакетов. Определяет путь до точки назначения с помощью посылки в точку назначения эхо-сообщений протокола Control Message Protocol (ICMP) с постоянным увеличением значений срока жизни (Time to Live, TTL). Выведенный путь — это список ближайших интерфейсов маршрутизаторов, находящихся на пути между узлом источника и точкой назначения. Ближний интерфейс представляют собой интерфейс маршрутизатора, который является ближайшим к узлу отправителя на пути. Запущенная без параметров, команда tracert выводит справку.

Синтаксис

tracert [-d] [-h максимальное_число_переходов] [-j список_узлов] [-w интервал] [имя_конечного_компьютера]

ПАРАМЕТРЫ TRACERT

Параметры

-d
Предотвращает попытки команды tracert разрешения IP-адресов промежуточных маршрутизаторов в имена. Увеличивает скорость вывода результатов команды tracert.
-h максимальное_число_переходов 
Задает максимальное количество переходов на пути при поиске конечного объекта. Значение по умолчанию равно 30.

-j список_узов
Указывает для сообщений с эхо-запросом использование параметра свободной маршрутизации в заголовке IP с набором промежуточных мест назначения, указанных всписке_узлов. При свободной маршрутизации успешные промежуточные места назначения могут быть разделены одним или несколькими маршрутизаторами. Максимальное число адресов или имен в списке — 9. Список_адресов представляет набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами.

-w интервал
Определяет в миллисекундах время ожидания для получения эхо-ответов протокола ICMP или ICMP-сообщений об истечении времени, соответствующих данному сообщению эхо-запроса. Если сообщение не получено в течение заданного времени, выводится звездочка (*). Таймаут по умолчанию 4000 (4 секунды).имя_конечного_компьютераЗадает точку назначения, указанную IP-адресом или именем узла.

Pathping

С помощью утилит PathPing  можно определить, на каком промежуточном узле сети задерживается передача данных.  Утилита сочетает в себе функциональность утилит ping и tracert и обладает дополнительными возможностями.

Синтаксис:

pathping [-g <список_узлов>] [-h <число_прыжков>] [-i <адрес>] [-n]
[-p <пауза>] [-q <число_запросов>] [-w <таймаут>]
[-4] [-6] <конечный_узел>

ПАРАМЕТРЫ PATHPING

Параметры:

-g список узлов 
Свободный выбор маршрута по списку узлов.
-h число прыжков 
Максимальное число прыжков при поиске узла.
-i адрес 
Использовать указанный адрес источника.
-n 
Не определять имена узлов по адресам.
-p пауза 
Пауза между отправками пакетов (мсек).
-q число_запросов 
Число запросов при каждом прыжке.
-w таймаут 
Время ожидания каждого ответа (мсек).
-4 
Обязательное использование протокола IPv4.
-6 
Обязательное использование протокола IPv6.

Telnet

(по умолчанию выключен в windows — для использования, клиент telnet нужно включить в компонентах windows )

С помощью клиента Telnet можно проверить, есть ли у компьютера права на подключение к серверу. Это простая программа для обмена текстовой информацией между компьютерами в Интернете. Пользователь сможет получить доступ к программам и услугам, которые находятся на удаленном компьютере, как если бы он сидел прямо перед компьютером.

Синтаксис

telnet [\\удаленный_сервер]

ПАРАМЕТРЫ TELNET

Параметры

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

Поделиться в соц. сетях

Метки:
Copyright © 2013-2017. All rights reserved.

Опубликованно Март 20, 2015 by Feanor184 в категории Windows

Об Авторе

Постигаю Linux, учу Python, пытаюсь программировать)

21 комментарий(ев) к записи “Список основных команд консоли для админа Windows

  1. Сергей Гвоздев Дед

    Вспомнил DOS немножко, Все приведенные здесь команды попробовал. Не мог вспомнить как оставить окно этой команды на экране надолго. Раньше даже умел распечатывать результаты команды tracert и других. Спасибо!

    1. Feanor184 Автор поста

      Матвей, это частое заблуждение. В винде админить тоже многие вещи замечательно\0

    2. Матвей

      Конечно же я писал комментарий «не совсем серьёзно» :) Можно, но по моему опыту, хоть и не большому — не очень удобно, так сказать. Да и вообще, в каждой нише должен быть свой лидер. На десктопе винда — есть безусловный лидер. В серверной части её доля минимальна, а главенствует деб, центос и иже с ними.

  2. redeyer

    Приветствую, коллега :) Винду администрирую крайне мало и редко, но тем не менее когда приходится, то из вашего списка ping и telnet конечно лидеры. Причем телнет по назначению не использовал ни разу, только для тестирования обычно.

    Да, по умолчанию он выключен, но обычно лень залазить через GUI в настройки и включаю прям из cmd так:
    pkgmgr /iu:"TelnetClient"

    Странно что нет в списке ipconfig — очень часто употребляю для просмотра настроек сети.

    А также netstat -rn — для просмотра роутов и netstat -bno для просмотра текущих активных соединений и приложений которые их используют.

    Если же вы админ win-серверов, то странно, что вы не пишете о netsh и утилитах для работы с AD. Да и вообще, там же есть целый powershell )

    А вообще, я согласен с Матвеем, винда на севере — моветон. Очень редко и мало она бывает нужна. Слишком мало задач, для которых она обязательна и/или лучше никсов.

    Но поскольку популярна и есть о чем рассказать, то я тоже иногда пишу заметки про Windows

    Особенно люблю всевозможные хоткеи и апплет Run…. Вот тут, например, писал как создавать свои команды и делать возможным быстрый запуск любых приложений через него.

    1. Feanor184 Автор поста

      ipconfig — пользуюсь даже чаще наверно чем командой пинг, но, в данный мемент, к сожалению, мало времени, чтобы освящать все юзабельные команды — из за некоторых проблем с оформлением материала) В свободное время буду понемногу дополнять список)

  3. Михаил

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

  4. Алексей

    Однако, самыми часто используемыми в повседневной жизни использую Ping, когда какие ли бо проблемы со стороны провайдера, зацикливаешь пинг что бы не обновлять странички в браузере и все)

  5. NoServ

    Пожалуй, добавлю еще чуть-чуть из того, что в голову пришло :-)
    Раз список команд именно для сисадмина, то:

    dir — очень часто использую, отображение списка каталогов
    netsh — командная сетевая оболочка
    net start/stop service — старт/стоп некоего сервиса

    Куда реже применялись, но все же
    echo %username% — под каким пользователем работаем
    set — переменные среды, нередко приходилось использовать
    xcopy — копирование файлов
    time — узнать время. В домене время — важная вещь :-)

    1. Андрей

      Как оказывается, я не все команды Pathping знал, много полезного для себя подчеркнул.

  6. Сергей

    Собрал на работе молодых переводчиков и показал им консоль с досовской командой dir. Люди разошлись молча, в тихом шоке. Теперь считают меня гуру )))
    Спасибо за воспоминания о досе. Консолью пользуюсь частенько.

  7. Кирилл

    Пользуюсь в основном только 2-мя первыми: Ping и Telnet. Отдельная благодарность за синтаксис, для новичков, да и не только для них, будет очень полезен.

  8. Alex

    Вот это действительно очень нужная и важная статья. Дело в том, что лет 10 назад практически все сисадмины подобные утилиты наизусть знали, а сейчас, когда возникает необходимость — чешут репу и лезут в гугл с вопросом «Как проверить трассировку». Исключение наверное только пинг — его все наизусть выучили

  9. Grom

    Еще часто пользуюсь командами chkdsk и diskpart , первая позволяет выполнить проверку диска и если задать параметр /f исправить ошибки, вторая команда позволяет работать с дисками , так же при помощи diskpart можно создать загрузочную флешку.

  10. Michael Jackson

    Ещё хотелось бы напомнить, что админ всё-таки имеет дело с доменами и групповыми политиками. В этом разрезе полезно использовать такую связку: утилита Psexec из набора PStools + gpupdate /force /logoff чтобы не ждать неопределённый промежуток времени, когда же твои политики прилетят на клиентский компьютер. Ну конечно флаг /logoff я не применял на живых людях, только на служебных машинах типа серверов видеонаблюдения.

Добавить комментарий для Grom Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

=

Перед тем, как оставить комментарий, убедитесь, что вы ознакомились с правилами комментирования этого блога.