15 команд CMD, необходимых сисадмину
Командная строка Windows способна выполнять задачи, недоступные другим компонентам операционной системы. Более того, командная строка продолжает функционировать даже в тех случаях, когда основные службы операционной системы не запускаются, что делает CMD лучшим инструментом в арсенале сисадмина.
Для системного администратора особенно важно то, что командная строка помогает получить дополнительные сведения о компьютерах, автоматически (и удаленно) запустить выполнение задач сразу на нескольких ПК. Требуется ли полная информация о подключенных сетях, проверка целостности системных файлов, получение сведений об аппаратных компонентах или управление сетевыми дисками, – все это можно сделать с помощью командной строки.
Если вам еще не приходилось использовать командную строку для системного администрирования, – в этой статье я расскажу, с чего начать. Хотя CMD позволяет выполнять сотни команд, в этой статье я перечислю наиболее полезные для системного администратора.
Ipconfig — быстрый способ узнать свой IP адрес в Интернете или локальной сети
Узнать свой IP можно из панели управления или зайдя на соответствующий сайт в Интернете. Но быстрее бывает зайти в командную строку и ввести команду ipconfig. При разных вариантах подключения к сети, вы можете получить различную информацию с использованием данной команды.
После ее ввода, вы увидите список всех сетевых подключений, используемых вашим компьютером:
- Если ваш компьютер подключен к Интернету через Wi-Fi роутер, то основной шлюз в параметрах подключения, используемого для связи с роутером (беспроводное или Ethernet) — это адрес, по которому вы можете зайти в настройки роутера.
- Если ваш компьютер находится в локальной сети (если он подключен к роутеру, то он так же находится в локальной сети), то вы можете узнать свой IP адрес в этой сети в соответствующем пункте.
- Если на вашем компьютере используется подключение PPTP, L2TP или PPPoE, то вы можете увидеть свой IP адрес в Интернете в параметрах этого подключения (однако лучше воспользоваться каким-либо сайтом для определения своего IP в Интернете, так как в некоторых конфигурациях IP адрес, отображаемый при выполнении команды ipconfig, может не соответствовать ему).
Примеры команды NET VIEW
- Вызов помощи по команде — net help view;
- Просмотр списка компьютеров текущего домена — net view;
- Список общих ресурсов компьютера \PC1 может быть получен с помощью команды: net view \PC1;
- Для просмотра ресурсов сервера NetWare с именем \Marketing служит команда: net view /network:nw \marketing;
- Для вывода списка компьютеров в домене или рабочей группе sales служит команда: net view /domain:sales;
- Для вывода списка всех серверов в сети NetWare можно использовать следующую команду: net view /network:nw.
Tracert
Windows 10 также включает в себя tracert (Trace Route). Это диагностический инструмент для определения сетевого пути к месту назначения с помощью серии эхо-запросов ICMP. Однако, в отличие от команды ping, каждый запрос включает значение TTL (время жизни), которое увеличивается на единицу каждый раз, что позволяет отображать список пройденного маршрута и продолжительность.
- Нажмите на кнопку «Пуск».
- Введите в поиск cmd и нажмите правой кнопкой мыши на «Запуск от имени администратора».
- Введите команду, чтобы понять путь к месту назначения, и нажмите ввод:
tracert IP-OR-DOMAIN
В команде замените IP-OR-DOMAIN на фактический IP-адрес или доменное имя пункта назначения, для которого требуется устранить неполадки.
Например, эта команда позволяет просмотреть путь, по которому пакеты достигают Google.com:
tracert google.com
В команде замените IP-OR-DOMAIN на фактический IP-адрес или имя домена пункта назначения, неполадки с которым вы хотите решить, и HOP-COUNT для количества переходов, которые вы хотите отслеживать.
Утилита командной строки ipconfig покажет текущие настройки протокола TCP/IP, позволит произвести обновление некоторых параметров, задаваемых при автоматическом конфигурировании сетевых интерфейсов при использовании протокола Dynamic Host Configuration Protocol (DHCP).
Так, ipconfig поможет вручную запросить IP-адрес у сервера DHCP, если по какой-то причине компьютер с Windows не получил его. Для запроса ip-адреса нужно набрать ipconfig /release, а затем ipconfig /renew.
Команда ipconfig /all позволит получить информацию о настройках протокола IP и, в том числе, о серверах DNS, используемых в системе.
Кроме того, Вы команда ipconfig /flushdns обновит DNS адреса.
ipconfig
Эти команды являются очень важными и полезными для администраторов сети Windows для устранения неполадок сети.
Ipconfig также может работать и с протоколом IP версии 6.
Как запустить команды в терминале Windows Server
Как и в десктопной версии, все указанные команды можно запустить с помощью командной строки.
Для получения указанных прав нужно действовать следующим образом:
- Открыть строку поиска в панели «Пуск».
- Ввести в поле запрос «командная строка», можно и cmd.
- Когда соответствующее приложение выйдет, нажать на пункт «Запуск от имени администратора».
Команды можно запускать с помощью утилиты Windows PowerShell, которую также можно найти среди предустановленных программ.
Как узнать имя компьютера
В командной строке введите hostname и нажмите клавишу Enter .
В командной строке введите ipconfig и нажмите клавишу Enter .
Дополнительные сведения о команде ipconfig в командной строке введите ipconfig/? и нажмите клавишу Enter .
Другие команды
Команда tracert позволяет проследить путь пакетов от вашего компьютера до цели. Попробуйте, например протрассировать путь до этого сайта: tracert it.sander.su. Строки в выводе трассировки есть точки, через которые проходит пакет на своем пути. Первой точкой будет ваш шлюз. Использование команды tracert позволяет найти источник проблем при связи с каким-либо адресом. Пакеты, посылаемые командой tracert, имеют показатель TTL — time to live — целое положительное число. Каждый маршрутизатор на пути уменьшает этот показатель на 1, если TTL падает до нуля, то трассировка заканчивается. По умолчанию используется начальный TTL равный 30, задать другое значение можно опцией -h.
Посмотреть таблицу маршрутизации можно командой route print, однако я не буду подробно останавливаться на ней — это тема отдельной статьи.
Команда netstat позволяет просмотреть список установленных соединений. В режиме по умолчанию команда пытается преобразовывать все IP-адреса в доманные имена (при помощи службы DNS), что может работать медленно. Если вас устраивает числовой вывод, вызывайте команду netstat -n. Если вас также интересуют открытые порты на вашем компьютере (что означает, что он готов принимать соединения по этим портам), то вызовите команду с ключом -a: например, netstat -na. Можно также вызвать команду netstat -nb, чтобы посмотреть, какие процессы установили соединения. Команда netstat -r эквивалентна команде route print.
Команда netsh позволяет изменить настройки сети через командную строку. Введите команду netsh interface ip show address. У меня получилось:
C:Documents and SettingsАдминистратор>ipconfig /all
Настройка интерфейса «Ethernet»
DHCP разрешен: да
Метрика интерфейса: 0
Запоминаем название (Ethernet) и теперь командой netsh interface ip set address name=»Ethernet» source=static addr=192.168.0.33 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=30 задаем IP-адрес. Для динамического подключения: netsh interface ip set address name=»Ethernet» source=dhcp. На этом сайте также можно прочитать об интерактивной настройке параметров сети