Команды для системного администратора

Содержание

15 команд CMD для системного администратора

Команды для системного администратора

В жизни опытного системного администратора всегда имеется в запасе пара-тройка полезных cmd команд, которые помогают ему выполнять различного рода рутинные операции.

Казалось бы, уже давно пора отказаться от командной строки с учётом постоянной работы компаний разработчиков Microsoft и Apple над своими операционными системами Windows и Mac OS X соответственно. Но иногда всё же приходится прибегать именно к cmd командам, которые позволяют выполнить очень специфичные и редкие настройки операционной системы.

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

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

arp – изменение таблиц преобразования IP-адресов

Команда arp отображает и изменяет таблицы преобразования IP-адресов в физические, используемые протоколом разрешения адресов (ARP).

Каждое сетевое устройство в сетях Ethernet, будь то сетевая карта или маршрутизатор, имеет так называемый MAC-адрес (Media Access Control – управление доступом к среде), который делится на две части: первая часть определят производителя, а вторая – уникальный номер устройства. Этот MAC-адрес нужен для того, чтобы однозначно в сети определять все устройства, в какой бы топологии сети они не находились. В двух словах каждое сетевое устройство хранит в своих записях таблицу MAC-адресов, с которыми оно “общалось” сетевыми пакетами.

arp -a – команда отображает текущую таблицу ARP для всех интерфейсов, присутcтвующих на компьютере. Таким образом можно увидеть отвечало ли конкретное устройство. Если нужной записи нет, то устройства не смогли обменяться пакетами.

arp -d – команда позволяет очистить полностью таблицу ARP.

arp

Полный синтаксис команды arp можно узнать в командной строке Windows.

driverquery – просмотр установленных драйверов устройств

Очень полезная утилита, которая умеет вывести список установленных драйверов устройств. Можно получить и путь к папке где установлен драйвер, если набрать команду с ключом /V. Утилита driverquery поможет без труда найти где расположен проблемный драйвер.

driverquery

Полный синтаксис работы утилиты можно узнать, набрав в командной строке driverquery /?.

gpupdate – обновление параметров групповых политик

Незаменимая команда для системных администраторов доменной сети Windows. Она поможет применить параметры Active Directory незамедлительно, если нужно. Для этого достаточно набрать команду с ключом /Force. Это поможет обновить групповые политики компьютера и пользователя. Если набрать команду без ключей, то произойдёт обновление только изменившихся политик.

gpupdate

hostname – показать имя компьютера

Простая команда, которая в консоли cmd покажет имя компьютера.

hostname

ipconfig – настройка протокола IP для Windows

Утилита командной строки 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.

nbtstat – статистика протокола и текущих подключений TCP/IP с помощью NBT

NBT (Network BIOS через TCT/IP) или протокол NETBIOS – один из старейших протоколов, разработанный в далёком1983 году по заказу компании IBM. NETBIOS предназначен для передачи данных в пределах одного логического сегмента сети.

nbtstat -n – выводит список зарегистрированных NetBIOS-имен на компьютере. Список отображается для всех активных сетевых соединений.

nbtstat -RR – выполнит очистку и перерегистрацию NetBIOS-имен на локальном компьютере.

nbtstat

net – управление сетевой конфигурацией компьютера

net – целый комплекс команд, которые выводят результат подключения/отключения компьютера к общему ресурсу, отображают информацию о компьютерных соединениях. Для работы с утилитой потребуются права администратора Windows. Рассмотрим наиболее значимые команды net.

NET ACCOUNTS – используется для управления данными учетных записей пользователей, а также для изменения параметров входа в систему для всех учетных записей.

NET COMPUTER – добавляет/удаляет компьютеры в базу данных домена под управлением Active Directory. Эта команда может использоваться только на контроллерах домена. NET COMPUTER \\win7v /add – добавить к данному домену компьютер с именем win7v.

NET CONFIG – отображает информацию о настройке служб рабочей станции или сервера. NET CONFIG SERVER – отобразить текущие значения параметров настройки службы сервера.

NET FILE – отображает список открытых по сети файлов и может принудительно закрывать общий файл и снимать файловые блокировки.

NET GROUP и NET LOCALGROUP – команды практически идентичны, но первая выполняется на контроллере домена и относится к объектам Active Directory, а вторая – к локальным рабочим группам компьютера. NET LOCALGROUP – отобразить список групп для данного компьютера.

NET HELPMSG – выводит информацию о сетевых сообщениях Windows. Если ввести команду NET HELPMSG и номер ошибки, то Windows выведет пояснения для этого сообщения и предложит возможные варианты действий, которые можно предпринять для устранения ошибки. NET HELPMSG 51 – отобразить сведения о сообщении с номером 51

NET PAUSE и NET CONTINUE – предназначены для управления службами Windows: их перевода её в режим ожидания или продолжения работы.

NET SESSION – завершает текущие сеансы связи между данным компьютером и другими компьютерами сети или выводит их список. При использовании команды без параметров выводятся сведения о всех текущих сеансах связи с интересующим компьютером. Эта команда используется только на серверах.

NET SHARE

Источник: https://userello.ru/os/15-komand-cmd-dlya-sistemnogo-administratora

14 команд CMD, которые должен знать каждый пользователь

Команды для системного администратора

Большинство пользовательских файлов в операционной систем связаны с определёнными программами, которые обрабатывает их по умолчанию. Такая связь называется ассоциацией. Для её просмотра как раз и существует команда assoc. При её выполнении выводится список сопоставлений расширений и типов файлов. А ещё команда assoc позволяет изменять ассоциации.

Например командой assoc .html = txtfile для файлов с расширением HTML устанавливается тип файла txtfile (текстовый). Если же вам нужно узнать какой именно программой открываются файлы с таким расширением, используйте команду:

ftype txtfile.

Cipher

Эта команда предназначается для шифрования и дешифрования данных на дисках с файловой системой NTFS, но с таким же успехом она может использоваться для зачистки свободного дискового пространства. Пользоваться ей очень просто. Если вам нужно гарантированно удалить остатки всех ранее удалённых файлов на диске D, выполните в консоли команду:

cipher /w:D.

Driverquery

Полезная команда позволяющая просмотреть список всех установленных в операционной системе драйверов. При выполнении команды без параметров данные выводятся в виде отсортированного списка.

Колонка «Модуль» содержит имена драйверов без расширения, колонка «Название» включает краткое описание драйвера, «Тип драйвера» — соответственно тип, «Дата ссылки» указывает на дату установки или последней модификации драйвера.

FC (File Compare)

Команда FC пригодится в основном кодерам, также она может использоваться теми юзерами, которым приходится работать с текстовыми файлами. Эта команда позволяет сравнивать содержимое двух файлов, отыскивая между ними несоответствия. Допустим, у вас имеются два файла file1.docx и file2.docx и вы хотите их сравнить. Выполните в консоли следующую команду:

fc /U “D:file1.docx” “D:file2.docx”

В данном примере мы сравнили два простых текстовых документа. Интерпретатор командной строки нашел несоответствие в одном из предложений и указал конкретное место.

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

Если сравниваемые файлы окажутся идентичными, при выполнении команды FC будет выведено соответствующее сообщение.

Ipconfig

Полезная команда позволяющая определить текущие настройки протокола TCP/IP или попросту IP-адрес. Однако показывает она только внутренний IP-адрес, если же вы используете роутер и хотите узнать тот IP, с которым вы выходите в глобальную Сеть, лучше обратиться к помощи специальных онлайновых сервисов типа 2ip.ru.

Netstat

Эта команда выводит список всех текущих интернет-соединений.

Используется она в основном администраторами для отображения TCP и UDP-соединений, прослушиваемых портов, таблиц маршрутизации и статистических данных для различных протоколов.

Также может использоваться для поиска следов, оставляемых вирусами и прочими вредоносными объектами. Выполненная без параметров команда Netstat отображает тип соединения, локальный адрес, внешний адрес и текущее состояние.

Ping

Как и Netstat команда ping используется в основном системными администраторами. Служит она для диагностики компьютерных сетей. С её помощью можно определять доступность тех или иных ресурсов. Допустим вам нужно проверить доступность Google. Поскольку DNS сервер Google имеет адрес 8.8.8.8, в консоли CMD нужно выполнить команду ping 8.8.8.8.

Цифровой IP-адрес также может быть заменён текстовым URL-адресом — ping google.com. Если узел окажется недоступен будет выведено сообщение «превышен лимит ожидания», а количество потерь при этом составит 100 процентов.

Tracert

Ещё одна «сетевая» команда, предназначенная для диагностики сети (трассировки). Команда позволяет получить цепочку узлов, через которые проходит IP-пакет, адресованный конечному узлу.

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

Примером использования команды может послужить трассировка к узлу того же Google: tracert google.com.

Pathping

Работает эта команда примерно так же как и tracert, но в отличие от последней является более функциональной. Команда выполняет трассировку плюс отправку запросов на промежуточные узлы маршрута для сбора информации о задержках и потерях пакетов на каждом из них.

Powercfg

Мощная утилита командной строки, предназначенная для управления параметрами электропитания Windows. Выполняется только с параметрами.

Выполненная с ключом /Q команда Powercfg выводит текущую конфигурацию схемы электропитания, с ключом /a выводит отчет об использовании электроэнергии в ноутбуках, с ключом –energy генерирует детальный текстовый лог о состоянии компонентов компьютера, включая аккумуляторные батареи.

Также команда Powercfg может использоваться для создания резервных копий настроек электропитания и развёртывания их на новом оборудовании.

Shutdown

Эта команда используется для завершения сеанса пользователя, выключения, перезагрузки и перевода компьютера в режим гибернации. Поддерживает удалённое управление.

Выполняется shutdown всегда с параметрами. Например, команда вида shutdown /s /t 0 приведёт к завершению работы открытых приложений и немедленному выключению компьютера.

Посмотреть список доступных ключей можно выполнив в консоли shutdown /?.

Sfc (System File Checker)

Одна из самых полезных и нужных команд. Предназначается для обнаружения и восстановления повреждённых или модифицированных системных файлов Windows. Восстановление производится из резервных копий создаваемых самой операционной системой.

Чтобы запустить сканирование системы с последующим восстановлением файлов выполните команду sfc с параметром /scannow. После завершения проверки потребуется перезагрузка компьютера.

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

Tasklist

Команда Tasklist делает ту же работу, что и Диспетчер задач. Выполненная без параметров она выводит список всех запущенных процессов выполняющихся на локальном или удалённом компьютере.

При этом для каждого процесса отображается его название, идентификатор (PID), имя сессии, номер сеанса и выделенный объём оперативной памяти. Команда Tasklist поддерживает использование ключей и фильтров.

Например, Tasklist /SVC выводит список процессов вместе со службами для каждого процесса в отдельности.

Taskkill

Если Tasklist просто выводит список запущенных процессов, то Taskkill завершает их работу в принудительном режиме. Правда для этого вам потребуется знать идентификатор завершаемого процесса или название исполняемого файла. Допустим, вам нужно принудительно закрыть Блокнот.

Выполняем для начала команду Tasklist и смотрим PID процесса notepad.exe. В нашем случае он имеет значение 2580. Зная PID процесса его легко можно «убить». Сама же команда будет выглядеть так: Taskkill /PID 2580. Примерно так же сработает команда Taskkill /IM notepad.

exe, только в этом примере будут завершены все экземпляры процесса notepad.exe.

Источник: https://zen.yandex.ru/media/id/5d07aa74c8a6920d902591f1/14-komand-cmd-kotorye-doljen-znat-kajdyi-polzovatel-5d0c66fcef7fdf00afad385a

cmd команды для администратора

Команды для системного администратора

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

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

Сейчас мы рассмотрим основные cmd команды для администратора.

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

Как пользоваться командной строкой в Windows 10:

  1. Нажимаем на Пуск и вводим в поисковую строку буквы cmd.
  2. Когда отобразится cmd.exe или «Командная строка», жмем на нее правой кнопкой мыши (ПКМ) и выбираем «Запуск от имени администратора».

Еще немного быстрее достичь поставленной цели можем через клик ПКМ по Пуску, а затем выбираем – «Командная строка (администратор).

В Windows 7 алгоритм запуска несколько отличается:

  1. Щелкаем по Пуску, открываем папку «Мои программы» и выбираем «Стандартные».
  2. Кликаем ПКМ по целевому элементу и запускаем с правами админа.

Научившись запускать консоль, следует упомянуть о других правилах ее эксплуатации:

  • Вставка консольных команд cmd. Стандартная комбинация клавиш Ctrl + V не сработает. Чтобы вставить ранее скопированную задачу, нажимаем ПКМ по рабочей области и выбираем одноименный элемент из меню действий.
  • Не использовать малоизвестные или неизвестные команды. Один лишний или недостающий параметр в строке может привести к нежелательному результату.
  • Перед выполнением потенциально опасных действий создаем точку восстановления. Некоторые инструменты могут приводить к сбоям, особенно те, которые управляют системными файлами. Перед их использованием обязательно делаем бекап.

Команды по назначению:

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

Сетевые команды Windows

Команда ipconfig позволяет отобразить имя ПК по IP через командную строку, IP-адрес и выполнить любые настройки, которые обычно осуществляются через панель управления. В целом она предназначается для управления большинством сетевых интерфейсов. 

Ключи к ipconfig:

  • Базовая команда ipconfig позволяет отобразить список подключения по сети.
  • ipconfig /all позволяет получить более полную информацию о подключениях.                                                     
  • ipconfig /flushdns – очистка кэша DNS. Ее рекомендуется проводить в случаях, когда сайты не открываются или выдают разные ошибки.

Есть и другие команды для командной строки в Windows 10 по работе с сетью:

  • ping tvoykomputer.ru (меняем адрес сайта на любой URL без кавычек) – выполняется трассировка линии к хостингу портала и отображается пинг. Команда имеет и множество дополнительных ключей, позволяющих расшифровать имена узлов, отобразить число пакетов, сохранить маршрут или засечь время загрузки.
  • tracert tvoykomputer.ru – утилита, помогающая отслеживать маршрут передачи информации по TCP/IP. Команда возвращает подробную информацию о каждом сервере, через который прошли данные. 
  • Getmac – определение MAC-адреса компьютера.

Работа с файлами

Так как ввести команду в командную строку бывает проще, чем вручную искать объект или группу элементов, управление файлами – самая активно используемая группа действий.

 Все команды командной строки Windows 10 по управлению файлами:

  • RENAME – переименование папок или файлов. Формат записи: rename [путь к файлу] [новое название файла] без скобок.
  • FIND – лучший способ, как найти файл через командную строку. Это та команда, какая выполняет функцию найти. Ей достаточно указать начальный каталог для поиска и точное название файла. Find [путь к папке для поиска] [название файла]. Есть масса дополнительных ключей для поиска по дате (amin), по размеру (size), времени предыдущего открытия (ctime).
  • DEL или ERASE – через обработчик команд удаляет файл. Синтаксис del [путь к файлу]. Еще можно добавлять флаги, но они необязательны.
  • MD – создает папку по указанному пути. Тип записи аналогичен предыдущим командам.
  • RMDIR – удаление директории со всеми вложенными папками и файлами.
  • TYPE – команда в командной строке, позволяющая открыть текстовый файл, без возможности его изменения.

Выключение и перезагрузка Windows

Благодаря команде для консоли ПК под названием «shutdown», можем создавать собственные ярлыки для выключения, перехода в режим сна, перезагрузки и прочего. Также можем просто выполнить перезагрузку или выключение компьютера. Она позволяет самостоятельно решать, где будут размещаться соответствующие кнопки. 

Описание ключей:

  • /s – завершение работы;
  • /r – перезапуск;
  • /l – возвращение к окну смены пользователя;
  • /r /o – перезапуск с входов в режим восстановления;
  • /t 10 – время до выполнения процедуры, добавляется к остальным параметрам в конце строки.

Чтобы создать кнопку, достаточно сгенерировать ярлык и в строку расположения объекта ввести shutdown -r -t 30. Главный нюанс – вместо слеша нужно использовать дефис.

Проверка целостности системных файлов

В системе предусмотрена утилита, проверяющая исправность системных элементов Windows. Называется она sfc. Для запуска сканирования достаточно ввести команду sfc /scannow.

Начнется поиск, в ходе которого системам автоматически восстановит битые и проблемные файлы, если такие удастся найти. Есть и еще одна утилита – dism, которая сканирует исходное хранилище данных.

Речь о тех элементах, которые используются для восстановления битых файлов с помощью sfc. Рекомендуем запускать в паре с ключами dism /Online /Cleanup-Image /ScanHealth.

Прикольные команды для командной строки

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

  • color a, где вместо a можем указать другую букву или цифру – меняем цвет интерфейса консоли.
  • tree – выводит длинный список папок, хранящихся на компьютере.
  • netsh wlan show profile название сети key=clear – команда для отображения пароля к беспроводной сети.
  • telnet towel.blinkenlights.nl – отображает анимированную историю «Звездных воин», но работает команда только в старых ОС.

Хакерские команды 

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

  • shutdown –i – удаленное завершение работы компьютера в локальной сети. Отобразится окно, в котором можем выбрать тип действия, установить компьютеры, где произойдет процедура и даже вывести на экране сообщение.
  • Nslookup – определяет IP-адрес по доменному имени.
  • && – символ для последовательного выполнения ряда команд. Всего одной строкой можем выполнить целый набор действий.
  • driverquery – отображает список всех установленных драйверов.
  • D: md con \ – создает папку, которую нельзя удалить.

Другие полезные команды

Вот остальные команды, которые хочется упомянуть:

  • assoc – показывает программы, которые открывают тот или иной формат файла.
  • D: Attrib + h + s + r haider – скрывает папку.
  • fc – сравнение двух файлов. Команда позволяет увидеть разницу между содержимым.

Напоследок упомянем о том, как выйти из командной строки, и да, ее не стоит просто закрывать через крестик. Лучше ввести команду exit, которая правильно завершит взаимодействие с консолью.

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

Достаточно после команды через пробел написать /? – это действие выдаст доступные параметры по использованию конкретной процедуры.

Share

Источник: https://tvoykomputer.ru/cmd-komandy-dlya-administratora/

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

Команды для системного администратора

Март20

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

Но для системного администратора, командная строка( консоль ), является своеобразным оружием и незаменимым инструментом в повседневной работе.

В данной статье я привел небольшой список самых необходимых, на мой взгляд, команд консоли windows с небольшими пояснениями.

Ping

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

Синтаксис

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

Параметры

-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 интервал Указывает промежуток времени ожидания (в миллисекундах).

Выполнение трассировки маршрута пакетов.

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

Ближний интерфейс представляют собой интерфейс маршрутизатора, который является ближайшим к узлу отправителя на пути. Запущенная без параметров, команда 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 можно проверить, есть ли у компьютера права на подключение к серверу. Это простая программа для обмена текстовой информацией между компьютерами в Интернете. Пользователь сможет получить доступ к программам и услугам, которые находятся на удаленном компьютере, как если бы он сидел прямо перед компьютером.

Системное администрирование

Команды для системного администратора

Командная строка Windows является устрашающей темой для некоторых системных администраторов. Многие им не пользуются, или пользуются ограниченным количеством команд.

В сравнении с графическим интерфейсом Windows командная среда может выглядеть несколько старомодно, но она играет очень важную роль в системном администрировании.

Мастерство владения командной строкой, умение писать командные файлы будет несомненным плюсом в администрировании и автоматизации рутинных задач специалистов IT-отдела.

Информация о командной строке Windows

Командная среда – это программный продукт Microsoft, который обеспечивает связь между пользователем компьютера и операционной системой. Оболочка Windows использует интерпретатор cmd.

exe и присутствует во всех версиях операционных систем Windows.

Многие возможности и функции управления операционной системой недоступны из графического интерфейса и поэтому cmd является единственным средством доступа к этим инструментам.

Отличием работы из cmd является полное отсутствие больших и громоздких графических утилит. Пользовательский интерфейс текстовой строки предоставляет среду, в которой выполняются приложения и служебные программы. Cреда, эмулирующая DOS имеет множество названий, таких как – командная строка, окно, среда и .т.д.

Немного истории про cmd

На первых этапах развития ОС Windows немаловажную роль играло развитие специального интерфейса, способного осуществить контроль пользователем всего программного обеспечения.

Это в полной мере стало доступно через командную строку, которая обеспечивала оперативную работу с программами и сетью. Нынешний интерпретатор является полным аналогом Command.

com, использующимся в ОС семейства MS-DOS.

Преимущества оболочки Windows – cmd.exe

Для просто обывателя слово «командная строка» звучит без особого смысла и автоматически относится к лексикону профессионалов компьютерного мира, что, по сути, так и есть, так как cmd используют, преимущественно профессионалы. Почему знатоки компьютерного дела чаще выбирают командную строку вместо других, объяснить легко, так как командная среда предоставляет следующие возможности:

  • С помощью cmd возможно создание сценариев автоматизации и пакетных файлов, т.е. выполнение одной или нескольких операций без вмешательства пользователя. Это отличный инструмент для создания сценариев, а также вы сможете в полной мере использовать команды для управления реестром. Это значит, что одна или несколько команд будут выполняться без какого-либо вмешательства пользователя. Одним из примеров автоматической работы программного обеспечения служит настройка на автоматическое открытие необходимых вам программ при включении компьютера;
  • Управление данными и файлами. Преимущества cmd становятся очевидны, когда требуется выполнять однотипные операции над множеством объектов. Одним из важных преимуществ командной строки является непосредственная возможность управлять файлами и данными. К данным возможностям относятся: копирование, удаление, перемещение и т.д. При этом, не забывайте, что вы можете автоматизировать данный процесс.
  • Администрирование компьютера. Быстрое получение текущей информации сокращает время диагностики компьютера.
  • Администрирование сети. Многие команды администрирования сети не имеют графических эквивалентов (например – команда ping, pathping, tracert). Cmd очень удобна для контроля сетевой активности. Вы можете создавать службы, запускающиеся при старте оперативной системы, можете использовать команды администрирования сети, не имеющие графических эквивалентов;
  • По сравнению со многими другими интерфейсами между пользователем и компьютером имеет текстовую среду вместо графической, что очень полезно в управлении программами, так как экономится значительное количество времени.

Запуск командной строки Windows 10

Если вы задались вопросом «а как открыть командную строку, чтобы начать работать?», то спешу обрадовать, в этом нет ничего трудного.

Для того, чтобы командная строка Windows открылась, нажмите кнопку Пуск, далее выберите пункт – Все программыСтандартныеКомандная строка – готово, вы вошли в режим командной строки.

Существует несколько вариантов открытия, о которых подробно написано в статье – Запуск командной строки в Windows 10 (некоторые варианты запуска работают и в Windows 7). 

Если вас не устраивает внешний вид окна и параметры командной строки, то вы можете легко это исправить. Открыв командную строку, щелкаем правой кнопкой мыши по заголовку окна и, если вы пожелаете изменить параметры окон в командной строке, то щелкните Свойства. Выбрав необходимые вам параметры, подтвердите их, щелкнув кнопкой ОК.

Популярные команды командной строки

Существует целый ряд команд, которые вы можете ввести для выполнения в командной строке. Для получения подробного списка команд, введите в командной строке help, а затем нажмите Enter. Если вас заинтересовала какая-либо команда, и вы желаете узнать о ней больше, введите имя_команды /?. К примеру, ping /?.

Далее рассмотрим самые популярные команды:

  • Ping необходима для проверки соединения с другим компьютером;
  • Tracert определяет путь прохождения пакетов до указанного ресурса
  • Route обрабатывает таблицу сетевых маршрутов;
  • Netstat отображает статистику протоколов и активных сетевых подключений;
  • Net start используется для запуска служб сервера;
  • Net use предназначена для вывода сведений о подключениях компьютера, также является командой подключения к сетевым ресурсам;
  • Net stop применяется для остановки функционирования службы сервера и выгрузки данного приложения из памяти;
  • Xcopy копирует файлы и папки.

Полный список команд просто огромен, что еще раз подтверждает почти безграничность cmd, показывая её преимущество над другими интерфейсами, связывающими пользователя и компьютер. С каждой из команд более подробно можно будет ознакомиться на нашем сайте cmd4win.ru.

Таким образом, можно сделать вывод о том, что в руках профессионала командная строка может оказаться очень полезным и удобным инструментом, благодаря которому работа в системе Windows облегчается многократно, а для таких профессий, как системный администратор – станет незаменимым помощником в управлении сетью.

Источник: http://Cmd4Win.ru/administrirovanie-computera/systemnoye-administrorovanie/18-novosti/novosti

[в закладки] Шпаргалка системного администратора по сетевым инструментам Linux

Команды для системного администратора
В повседневные задачи системных администраторов входит работа с сетями и с подключённым к ним оборудованием. Нередко роль рабочего места администратора играет компьютер, на котором установлен какой-нибудь дистрибутив Linux.

Утилиты и команды Linux, о которых пойдёт речь в материале, перевод которого мы публикуем сегодня, включают в себя список инструментов различной сложности — от простых, до продвинутых, которые предназначены для решения широкого спектра задач по управлению сетями и по диагностике сетевых неполадок.

В некоторых из рассматриваемых здесь примеров вы столкнётесь с сокращением (fully qualified domain name, полное доменное имя). Встретив его, замените его, в зависимости от обстоятельств, на адрес интересующего вас сайта или сервера, например, на нечто вроде server-name.company.com.

Утилита ping, как можно судить по её названию, используется для проверки связи между узлами сети, между компьютером, на котором её запускают, и другой системой. Эта утилита использует протокол ICMP, отправляя эхо-запросы, на которые отвечает удалённая система, получающая их. Использование ping, кроме того — это хороший способ проверки связности сети, проводимой в качестве первого шага диагностики сети при наличии неполадок. Команду ping можно использовать с адресами IPv4 и IPv6. Тут можно почитать подробности об IP-адресах и о работе с ними.
IPv4: ping /IPv6: ping6 / Ping, кроме того, можно использовать для выяснения IP-адресов сайтов на основе их имён. Вот как это выглядит.
Использование ping для выяснения IP-адреса сайта по его имени
Traceroute — это приятная утилита, которая позволяет исследовать маршруты передачи данных между компьютерами. В то время как команда ping направлена на то, чтобы выяснить, можно ли установить связь между двумя узлами сети, traceroute даёт сведения об IP-адресах маршрутизаторов, через которые проходят данные от вашей системы до конечной, например — до веб-сайта или сервера. Команда traceroute обычно применяется на втором шаге диагностики сети, после команды ping.
traceroute /

Утилита telnet позволяет связаться с удалённым компьютером по протоколу Telnet и взаимодействовать с ним, используя соответствующие команды.
Для организации сеанса Telnet-связи с другим компьютером используется следующая команда: telnet /
Эта команда позволяет собирать сведения о сети и используется в ходе поиска и исправления сетевых неполадок, применяется для проверки данных о работе интерфейсов и портов, для исследования таблиц маршрутизации, для изучения информации о работе протоколов. Эта команда непременно должна присутствовать в арсенале системного администратора. Для того чтобы получить список всех портов, находящихся в режиме прослушивания, воспользуйтесь такой командой: netstat -l
Следующая команда выводит сведения обо всех портах. Для того чтобы ограничиться только TCP-портами, нужно воспользоваться ключом -at, для того, чтобы получить данные об UDP-портах, используйте ключ -au. netstat -a Для просмотра таблиц маршрутизации воспользуйтесь такой командой: netstat -r Вот как выглядит результат выполнения этой команды.
Сведения о таблице маршрутизации Вот вариант этой команды, выводящий статистику по протоколам: netstat -s

Статистика по протоколам

Следующий вариант вызова netstat позволяет узнать сведения об отправленных и полученных пакетах (transmission/receive, TX/RX) по каждому интерфейсу:

Данные об отправленных и полученных пакетах
Утилита nmcli отлично подходит для управления сетевыми соединениями, для выполнения настроек и для решения других подобных задач. С её помощью можно управлять программой NetworkManager и модифицировать сетевые параметры различных устройств.
Вот как с помощью nmcli вывести список сетевых интерфейсов: nmcli device Так можно вывести информацию по конкретному интерфейсу: nmcli device show Следующий вариант вызова команды позволяет проверить подключение устройства к сети: nmcli connection

Примеры использования nmcli Эта команда позволяет отключить заданный интерфейс: nmcli connection down А эта позволяет включить интерфейс: nmcli connection up Вот пример команды, которая добавляет VLAN-интерфейс с заданным VLAN-номером, IP-адресом и шлюзом к указанному интерфейсу: nmcli con add type vlan con-name dev id ipv4 gw4
Существует множество команд, которые можно использовать для проверки правил маршрутизации и их настройки. Рассмотрим самые полезные из них. Следующая команда показывает все текущие маршруты, настроенные для соответствующих интерфейсов: ip route

Маршруты, настроенные для интерфейсов Эта команда позволяет добавить в таблицу маршрутизации шлюз, используемый по умолчанию: route add default gw Следующая команда добавляет в таблицу маршрутизации новый сетевой маршрут. Существует и множество других её параметров, позволяющих выполнять такие операции, как добавление маршрута и шлюза, используемых по умолчанию, и так далее. route add -net gw С помощью такой команды можно удалить запись о заданном маршруте из таблицы маршрутизации: route del -net
Вот примеры использования команды route.
Использование команды route Вот команда, которая применяется для вывода текущей таблицы соседей. Кроме того, её можно использовать для добавления, изменения или удаления сведений о соседях: ip neighbor Взглянем на примеры её использования.
Данные, полученные с помощью команды ip neighbor

Вот сведения о команде ip neigh

Сведения о команде ip neigh

Команда arp (ARP — это сокращение от Address Resolution Protocol, протокол определения адреса) похожа на ip neighbor. Утилита arp выводит данные о соответствии IP-адресов MAC -адресам. Вот как её использовать:

arp Вот пример её вызова.
Вызов команды arp
Linux даёт в распоряжение администратора множество инструментов для захвата и анализа пакетов. Среди них, например, tcpdump, wireshark, tshark, и другие. Они используются для захвата сетевого трафика в передаваемых системой пакетах или в пакетах, получаемых ей. Это делает их весьма ценным инструментом администратора, помогающим в деле выяснения причин различных сетевых неполадок. Тем, кто предпочитает командную строку всем остальным способам общения с компьютерами, понравится tcpdump. Тем же, кто любит графические интерфейсы, можно порекомендовать wireshark — отличный инструмент для захвата и анализа пакетов. Утилита tcpdump — это встроенное в Linux средство для захвата сетевого трафика. Его можно использовать для захвата и вывода трафика с фильтрацией по портам, протоколам, и по другим признакам. Такая команда показывает, в режиме реального времени, пакеты с заданного интерфейса: tcpdump -i
Пакеты можно сохранять в файл, воспользовавшись флагом -w и задав имя файла: tcpdump -w -i
Вот пример использования tcpdump.
Использование tcpdump Следующий вариант команды используется для захвата пакетов, приходящих с заданного IP системы-источника: tcpdump -i src Так можно захватить пакеты, идущие на заданный адрес системы-приёмника: tcpdump -i dst
Вот пример использования tcpdump для захвата пакетов для заданного номера порта, например, это может быть порт 53, 80, 8080, и так далее: tcpdump -i port
Здесь показано, как с помощью tcpdump захватывать пакеты заданного протокола, вроде TCP, UDP или других: tcpdump -i

Утилита iptables похожа на файрвол, она поддерживает фильтрацию пакетов, что позволяет управлять трафиком, пропуская или блокируя его. Диапазон возможностей этой утилиты огромен. Рассмотрим несколько наиболее распространённых вариантов её использования.
Следующая команда позволяет вывести все существующие правила iptables: iptables -L Эта команда удаляет все существующие правила: iptables -F Следующие команды разрешают прохождение трафика с заданного номера порта к заданному интерфейсу: iptables -A INPUT -i -p tcp –dport -m state –state NEW,ESTABLISHED -j ACCEPTiptables -A OUTPUT -o -p tcp -sport -m state – state ESTABLISHED -j ACCEPT Следующие команды разрешают loopback-доступ к системе: iptables -A INPUT -i lo -j ACCEPTiptables -A OUTPUT -o lo -j ACCEPT

Инструмент nslookup используется для получения сведений о назначении IP-адресов сетевым ресурсам. Его можно использовать и для получения сведений с DNS-серверов, например таких, как все DNS-записи для некоего веб-сайта (ниже мы рассмотрим соответствующий пример). На nslookup похожа утилита dig (Domain Information Groper). Следующая команда выводит IP-адреса вашего DNS-сервера в поле Server, и, ниже, выдаёт IP-адрес искомого сайта: nslookup Такая команда показывает все доступные записи для заданного веб-сайта или домена: nslookup -type=any
Вот набор команд и список важных файлов, используемых для идентификации сетевых неполадок.

  • ss — утилита для вывода статистической информации о сокетах.
  • nmap — имя этой команды является сокращением от Network Mapper. Она сканирует сетевые порты, обнаруживает хосты, выясняет MAC-адреса и выполняет множество других задач.
  • ip addr/ifconfig -a — эта команда предоставляет сведения об IP-адресах и другие данные по всем интерфейсам системы.
  • ssh -vvv user@ — такая команда позволяет подключиться по SSH к другому компьютеру, используя заданный IP-адрес или доменное имя компьютера и имя пользователя. Флаг -vvv позволяет получать подробные сведения о происходящем.
  • ethtool -S — данная команда позволяет вывести статистические сведения по заданному интерфейсу.
  • ifup — эта команда включает указанный интерфейс.
  • ifdown — эта команда отключает указанный интерфейс.
  • systemctl restart network — с помощью этой команды можно перезагрузить системную сетевую подсистему.
  • /etc/sysconfig/network-scripts/ — это — файл настройки интерфейсов, используемый для указания IP-адреса, сети, шлюза и других параметров для заданного интерфейса. Здесь можно задать использование интерфейсом DHCP-режима.
  • /etc/hosts — данный файл содержит сведения о соответствии хостов или доменов IP-адресам, настроенные администратором.
  • /etc/resolv.conf — в этом файле хранятся настройки DNS.
  • /etc/ntp.conf — этот файл хранит настройки NTP.

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

Уважаемые читатели! Чем вы пользуетесь для администрирования сетей и для выяснения причин сетевых неполадок?

Источник: https://habr.com/ru/company/ruvds/blog/417485/

Поделиться:
Нет комментариев

    Добавить комментарий

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