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

Содержание

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

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

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

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

Прежде всего, давайте разберемся, как вызвать командную строку и выполнить в ней ту или иную команду. Самый простой способ – использовать функцию «Выполнить». Нажмите Windows+R для открытия окна «Выполнить» и наберите в нем cmd для запуска командной строки. В появившемся окне вы сможете набирать команды, которые я приведу ниже, и выполнять их нажатием клавиши Enter.

Выполнение некоторых команд затрагивает системные файлы и компоненты – для их исполнения необходимо запустить CMD с правами администратора. Для этого нужно найти утилиту cmd в меню Пуск-Служебные-Windows или через поиск файла cmd.exe , щелкнуть по ней правой кнопкой и выбрать из появившегося контекстного меню опцию «Запуск от имени администратора».

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

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

Как использовать все параметры ipconfig/all

Если администрируемые компьютеры являются частью большой сети и подключены через несколько маршрутизаторов или мостов, команда tracert поможет найти ошибки сети, отслеживая маршрут, по которому проходит пакет данных. Эта команда может показывать каждому хосту маршруты пакетов при достижении определенного хоста – с помощью этих сведений можно определить источник проблемы при потере пакета.

Кроме того, команда tracert показывает время, которое потребовалось пакету для достижения каждого хоста – эти показатели помогут выявить проблемы с производительностью сети.

Как использовать все параметры tracert

Данная команда демонстрирует список всех драйверов, установленных в системе, с указанием даты инсталляции. Хотя диспетчер устройств Windows больше подходит для решения проблем с драйверами, команда driverquery пригодится для определения даты установки драйверов.

Как использовать все параметры driverquery

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

Как использовать все параметры systeminfo

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

Как использовать все параметры powercfg

Эта команда запускает проверку целостности системных файлов – в случае обнаружения ошибки, автоматически заменяет поврежденный файл исправным. Хотя параметров у данной команды много, наиболее часто используемый формат – простая проверка sfc/scannow.

Как использовать все параметры sfc

Данная команда используется для проверки и автоматического исправления логических и физических ошибок жесткого диска. Необходимо знать соответствующие параметры для исправления ошибок. В большинстве случаев для поиска и автоматического исправления ошибок и сбойных секторов достаточно команды chkdsk/r.

Как использовать все параметры chkdsk

Мощная команда для устранения неполадок в сети, которая демонстрирует как входящие, так и исходящие подключения к компьютеру вместе с типом протокола. Помимо этого, при использовании команды netstat с соответствующими параметрами, можно получить массу других сведений о сети: таблицу маршрутизации, количество отправленных/полученных байтов и пакетов, идентификатор процесса (PID), имя программы, установившей соединение, и многое другое.

Простая команда для просмотра текущих процессов операционной системы, аналогичная вкладке процессов в диспетчере задач Windows. Однако команда tasklist более полезна, поскольку подходит для удаленного просмотра процессов другого ПК. Имейте в виду, что tasklist не показывает использование памяти в реальном времени, в отличие от диспетчера задач.

Как использовать все параметры tasklist

Если требуется просмотреть MAC-адрес компьютера или нескольких ПК, подключенных по сети, подойдет команда getmac. При использовании без параметров эта команда демонстрирует MAC-адрес текущего устройства; с дополнительными параметрами данная команда покажет MAC-адреса остальных сетевых ПК.

Как использовать все параметры getmac

Команда shutdown предоставляет множество параметров для управления выключением и перезапуском компьютера или нескольких удаленных ПК. Например, shutdown/s выключит текущее устройство после определенного времени. Также можно использовать /r и /h для перезапуска или погружения компьютера в спящий режим. Определенно полезная команда для быстрого выключения множества компьютеров в локальной сети.

Данная команда используется для просмотра и управления файловыми ассоциациями: она отображает все расширения файлов вместе с программами, которые их открывают. Можно добавить расширение к команде, чтобы посмотреть, какой программе в системе соответствует данный тип файла. Например, assoc .mp3 покажет, какая программа на компьютере воспроизводит MP3 файлы.

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

Как использовать все параметры assoc

Эта команда похожа на стандартную функцию Windows, копировать/вставить, но за счет дополнительных параметров у нее намного больше возможностей. Основной формат команды robocopy <источник> <назначение> <файл> скопирует и вставит файл в нужную папку. При использовании параметров /nocopy и /s копирование не затронет информацию о файле и исключит пустые поддиректории.

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

Как использовать все параметры robocopy

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

Как использовать все параметры format

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

Рассмотренные выше команды значительно упрощают рутинную работу системного администратора. Если вас заинтересовало выполнение задач с помощью командной строки (CMD) – посмотрите этот список Windows команд от Microsoft. Нажмите на любую из команд, чтобы изучить ее функции и параметры.

Пожалуйста, оставьте ваши отзывы по текущей теме материала. Мы крайне благодарны вам за ваши комментарии, подписки, лайки, отклики, дизлайки!

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 - разрешает использовать серверные ресурсы другим пользователям сети. Когда команда используется без параметров, выводится информация о всех общих ресурсах компьютера. Для каждого ресурса выводится имя устройства или путь и соответствующий комментарий. NET SHARE Admin$ - отобразить сведения о разделяемом ресурсе Admin$

NET STOP и NET START - используются для остановки и запуска системных служб Windows. NET STOP dnscache - остановить службу DNS-клиента.

NET TIME - синхронизирует часы компьютера с часами другого компьютера или домена либо отображает время компьютера или домена. При использовании без параметров в домене Windows Server команда выводит текущую дату и время, установленные на компьютере, назначенном сервером времени для данного домена.

NET USE - подключает компьютер к общему ресурсу или отключает компьютер от общего ресурса. Когда команда используется без параметров, выводится список подключений данного компьютера. NET USE R: \\server\share - подключить в качестве сетевого диска R: сетевой ресурс share на сервере server.

NET USER - используется для создания и изменения учетных записей пользователей на компьютерах. При выполнении команды без параметров отображается список учетных записей пользователей данного компьютера. NET USER user1 - отобразить сведения о пользователе user1. Пример:

NET VIEW - отображает список общих ресурсов компьютера. NET VIEW /ALL- отображение всех общих ресурсов, включая $.

Более полный список команд и их синтаксис можно получить, вызвав команду с параметром /HELP. Например, NET USE /HELP.

 

netstat - сведений о состоянии сетевых соединений

Ввод команды netstat -an предоставит список открытых портов в настоящее время и связанных с ними IP-адресов. Эта команда также скажет Вам в каком состоянии находится порт.

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

Состояние ESTABLISHED указывает на активное соединение. В колонке Состояние для соединений по протоколу TCP может отображаться текущий этап TCP-сессии определяемый по обработке значений флагов в заголовке TCP.

Возможные состояния:
CLOSE_WAIT - ожидание закрытия соединения.
CLOSED - соединение закрыто.
ESTABLISHED - соединение установлено.
LISTENING - ожидается соединение (слушается порт)
TIME_WAIT - превышение времени ответа.

netstat

 

nslookup - управление DNS

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

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

nslookup google.ru - позволит установить разрешается ли имя google.ru на Вашем DNS-сервере.

nslookup -type=mx google.ru - то же, что и в предыдущем примере, но с указанием типа запрашиваемой записи -type=mx. Сервер DNS ответит на запрос утилиты nslookup перечислением почтовых серверов, обслуживающих домен google.ru.

Ещё больше возможностей команды nslookup можно получить из справки самой команды.

nslookup

 

ping - опрос узла по имени или его IP-адресу

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

ping yandex.ru - команда будет посылать серию тестовых пакетов по указанному адресу yandex.ru. Если ответ приходит, то можно сказать, что удалённое устройство способно осуществлять связь с компьютером. В противном случае Вы сразу узнаете, что пакеты до компьютера не доходят, значит что-то блокирует обмен данными между устройством и компьютером.

ping

Пакеты можно отправлять бесконечно много, указав ключ -t. При этом прервать отправку пакетов можно комбинацией клавиш Ctrl + C. Кроме того, ключём -w можно задать максимальное время ожидания для каждого ответа в милисекундах.

-l 1000 - позволит задать размер поля данных в байтах для каждого отправляемого запроса.

 

sc - диспетчер управления службами Windows

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

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

sc query - запрашивает состояния службы или перечисляет состояний типов служб.

sc start myservice - запуск службы с именем myservice.

sc create myservice - создаёт службу. Записывает службу в реестр и базу данных служб.

sc query

 

sfc - проверка целостности системных файлов Windows

Чтобы произвести проверку системных файлов Windows, нужно будет запустить командную строку с правами администратора и ввести команду sfc /scannow. Если sfc обнаруживает любые поврежденные или отсутствующие файлы, он будет автоматически заменить их, используя кэшированные копии, сохраняемые Windows. Команде для проверки может потребовать полчаса и даже больше.

sfc

 

systeminfo - сведения о конфигурации операционной системы Windows

Команда systeminfo поможет узнать о Вашей установленной системе много полезной информации, которую графический интерфейс не сможет показать.

systeminfo

 

shutdown - завершение работы или перезагрузка Windows

Команда shutdown во многом аналогична графической реализации кнопок выключения, перезагрузки, гибернации и так далее. Главное её достоинство - управление режимами выключения на удалённом компьютере.

shutdown

 

tracert - трассировка маршрута к заданному узлу

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

У системных администраторов команда tracert пользуется наибольшей популярностью.

Пример результатов выполнения tracert yandex.ru:

tracert

Запуск команды tracert с ключом -d позволит не использовать имена узлов, а показывать только IP-адреса.

Кроме того, команда tracert прекрасно работает с протоколом IPv6.


Эта статья может Вам более эффективно использоваться командную строку Windows. Эти 15 команд CMD являются незаменимыми у каждого опытного администратора. Конечно, имеются и другие не менее полезные команды, важность которых трудно оспорить. Но для начала этих 15 команд Вам будет достаточно.

Да и потом уже несколько лет Windows старается продвигать PowerShell, который предлагает ещё более богатый выбор команд для управления всеми параметрами Windows.

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

А какие команды используете Вы?

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

Март20

В наше время графических оболочек все уже прочно забыли 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

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

Другие статьи

Администрирование пользователей

Командная строка Windows

Командная строка 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 облегчается многократно, а для таких профессий, как системный администратор – станет незаменимым помощником в управлении сетью.

Полезные команды Windows | Будни технической поддержки

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

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

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

Windows XP:

  • заходим в пуск = > выполнить = > вводим команду cmd;
  • мой компьютер = > локальный диск С = > Windows = > System32 = > найти файл cmd.exe  = > нажать на него правой клавишей мыши = > запустить от имени администратора.

Windows 7:

  • заходим в пуск = > в строке поиска вводим команду cmd;
Полезные команды Windows

 

  • компьютер = > локальный диск С = > Windows = > System32 = > найти файл cmd.exe  = > нажать на него правой клавишей мыши = > запустить от имени администратора.
Полезные команды Windows

Windows 8 и выше:

нажимаем в левом углу правой клавишей мыши и там будет запуск командной строки от имени администратора. Или на рабочем столе правой клавишей мыши — внизу справа выбрать все приложения

Полезные команды Windows

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

Полезные команды Windows

внизу нужно выбрать запуск от имени администратора

В Windows 8.1 и 10 чтобы запустить командную строку достаточно нажать на “Пуск” правой клавишей мыши и выбрать из списка

Рассмотрели запуск командной строки, теперь переходим к запуску команд.

IPCONFIG – быстро найти IP -адрес:

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

Вводим в командную строку IPCONFIG и нажимаем Enter, результатом будет список всех доступных подключений на данном компьютере и их свойства. То есть, если вы подключены через Wi Fi, то смотрим в списке свойства Беспроводного соединения

Полезные команды Windows

Ipconfig /flushdns очистить кеш DNS

Windows помнит все DNS адреса которые когда-либо получал, и чтобы очистить старый кеш DNS адресов – нам понадобиться команда Ipconfig /flushdns

Полезные команды Windows

Ping, Tracert – проблема сети и подключения

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

После команды нужно написать адрес к которому будут отправляться пакеты, чтобы проверить соединение. Можно к примеру написать google.com, а иногда пишут ip-адрес другого компьютера вашей сети, чтобы проверить видят компьютера друг друга или нет. Хороший результат когда нет потерь, и чем меньше время ответа – тем лучше

Полезные команды Windows

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

Полезные команды Windows

Shutdown – создать ярлыки выключения Windows 8:

С помощью команды shutdown можно выключить или перезагрузить компьютер, особенно данные действия будут полезны в Windows 8. С помощью данной команды и назначения задач можно настроить ваш компьютер на автоматическое выключение в заданное время.  А можно создать ярлык, нажимая на который компьютер будет перезагружаться или выключаться. Нажимаем на рабочем столе правой клавишей мыши – создать ярлык – вводим любую из команд:

  • shutdown /s /t 0 выключение компьютера
  • shutdown /r /t 0 перезагрузка компьютера
Полезные команды Windows

NetStat -an  – список сетевых подключений и порты:

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

Полезные команды Windows

cipher – затереть каталог:

Команда cipher в основном используется для управления шифрованием, но с ее помощью также можно затереть диск (каталог), чтобы убрать любую возможность восстановления удаленных файлов. Ранее я описывал способы вернуть удаленную информацию с компьютера, но если вы хотите чтобы какая-то информация больше не всплыла  – воспользуйтесь командой cipher /w: /c:  (вместо диска “с” можно выбрать любой другой диск или каталог)

Полезные команды Windows

SFC /scannow – сканирование системных файлов и поиск проблем:

С помощью команды  SFC /scannow можно сканировать системные файлы, и находить проблемы. Если системные файлы отсутствуют или повреждены – в процессе сканирования будет происходить исправление данных проблем.  Откройте командную строку от имени администратора, запустите команду SFC /scannow и ожидайте окончания процесса

Полезные команды Windows

Это далеко не полный список полезных инструментов из командной строки, про остальные поговорим в будущих статьях. Удачи вам 🙂

 

Читайте также:

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

Нередко неопытные пользователи воспринимают командную строку Windows как нечто совершенно ненужное и отжившее свой век. Думать так — это большая ошибка. Значение командной строки или иначе консоли CMD трудно переоценить даже после того как она потеряла большую часть своих команд доступных в MSDOS. Достоинство командной строки заключается, прежде всего, в обеспечении прямого доступа к операционной системе и её скрытым возможностям, кроме того консоль CMD имеет в себе несколько полезнейших встроенных утилит предназначенных для работы с программными и аппаратными компонентами компьютера.

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

Assoc

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

Итог

На этом пока всё. Есть и другие полезные команды CMD, с которыми пользователям желательно было бы познакомиться, но о них мы расскажем в следующий раз. К таковым в частности относится Diskpart — мощный инструмент управления дисками и разделами не уступающий возможностями коммерческим программным продуктам типа Acronis Disk Director.

Имеет ли смысл изучать командную строку профессионально? Вряд ли, если только вы не собираетесь становиться программистом или системным администратором.

Впрочем, желающим освоить консоль CMD не мешало бы также обратить внимание на её продвинутый аналог — встроенную утилиту PowerShell.

10 полезных команд Windows, которые должен знать каждый

Читайте, как с помощью командной строки проверить целостность системных файлов, найти IP-адрес по доменному имени, создать ярлык завершения работы Windows, устранить проблемы с сетевым подключением и много другое. В ОС Windows есть некоторые функции, которые вы можете запустить только из командной строки (Command Prompt). Несколько из них не имеют графического интерфейса, в то же время, другие, запущенные таким образом, просто работают быстрее.

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

Содержание

Перейти к просмотру

Как запустить, открыть командную строку от имени администратора в Windows 10, 8 или 7 💻⌨️👨‍💻

Как запустить командную строку в Windows от имени администратора

В Windows 10:

  1. Нажмите кнопку «Пуск» или выберите «Поиск» – начинайте вводить слово «cmd» на английском языке или «Командная строка» на русском.
  2. Сверху появится результат поиска, кликните по «Командная строка» правой кнопкой мыши и нажмите на пункт «Запуск от имени администратора».

В Windows 8 и 8.1:

  1. Перейдите на начальный экран, нажав кнопку «Windows» на клавиатуре или кнопку «Пуск».
  2. Справа вверху нажмите на «Поиск» и начинайте вводить слово «cmd» или «Командная Строка». Внизу откроется результат поиска.
  3. Кликните по приложению «Командная строка» правой кнопкой мыши и выберите пункт «Запуск от имени администратора».

В Windows 7:

  1. Нажмите на кнопку «Пуск», пройдите во вкладку «Мои программы» – далее перейдите в «Стандартные».
  2. Найдите ярлык «Командная строка» и кликните на ней правой кнопкой мыши, выбираем пункт «Запуск от имени Администратора».

Теперь приступим непосредственно к командам.

Перейти к просмотру

Команды CD, DIR, START, COPY, XCOPY, MD, REN, DEL, EXIT, LogOff, ShutDown командной строки 💻 📝 🥇

ipconfig: Быстрая работа с сетевыми соединениями

Вы сможете найти свой IP-адрес и все настройки сети из панели управления, но для этого потребуется сделать несколько кликов. «ipconfig» – это утилита командной строки Windows для управления сетевыми интерфейсами компьютера. То есть самый быстрый способ узнать такую информацию как: IP-адреса, адрес основного шлюза, информацию о сетевых подключениях, которые использует ваш компьютер и т.д.

Чтобы использовать эту утилиту, просто введите «ipconfig» в командной строке и нажмите «Enter». В результате вы увидите список всех сетевых подключений, которые использует ваш компьютер. Посмотрите ниже надписи «адаптер беспроводной локальной сети», если вы подключены к Wi-Fi, или «Адаптер Ethernet», если вы подключены к проводной сети. Для получения более подробной информации об «ipconfig» наберите команду «ipconfig /all», в результате будет выведен список всех ключей, и, соответственно, возможностей утилиты.

ipconfig /flushdns: Очистить-сбросить кэш DNS

Если вы изменили DNS-сервер в настройках сети, то данное действие не сразу вступит в силу. Windows использует кеш, в котором хранятся полученные ответы DNS, это экономит время при повторном доступе к тем же сетевым ресурсам в будущем. Чтобы Windows получала адреса от новых DNS-серверов введите команду «ipconfig /flushdns» после изменения вашего DNS-сервера.

При постоянном серфинге в интернете, ваш компьютер автоматически кэширует IP-адреса и прочие необходимые данные службы доменных имен. Очистка кэша DNS помогает обновить эти данные. Устаревшие кэшированные данные могут, со временем, вызывать проблемы с соединением.

ping и tracert: Устранение проблем с сетевым подключением

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

«ping» – это утилита для проверки целостности сетей и качества соединений в них на основе протокола TCP/IP. Утилита отправляет, так называемые, ICMP запросы по указанному IP-адресу или узлу в сети, и контролирует поступающие от них ответы. Время, между отправкой такого запроса и получением на него ответа, позволяет определить задержку пакетов по маршруту, а также количество и частоту потери оных. То есть «Ping» позволяет определить насколько сильно загружен канал передачи данных.

Введите «ping hetmanrecovery.com» (или любой другой сервер в Интернете, который вы хотите протестировать), и Windows отправит пакеты на этот адрес. Вы можете прописать имя сервера, или фактический IP-адрес ресурса. Сервер на этом IP-адресе ответит и сообщит, что он получил их. Вы сможете увидеть, произошла ли потеря пакетов по маршруту и сколько времени потребовалось, чтобы получить ответ.

Также, команда «ping» имеет множество ключей и возможностей отображения информации, такие как: проверка связи с указанным IP-адресом до прекращения вручную, расшифровка имен узлов по IP-адресам, число и размер пакетов, запись маршрута, изменение времени и т.д.

«tracert» — это служебная утилита, предназначенная для отслеживания маршрутов следования данных в сетях TCP/IP. При вводе команды «tracert», отображается полный маршрут доставки пакета, с информацией о каждом сервере, через которые он проложен. Например, если вы введёте «tracert hetmanrecovery.com», то получите информацию о каждом узле по пути к нашему серверу, с которыми пакет взаимодействует. Если у вас возникли проблемы с подключением к веб-сайту, утилита «tracert» определит на каком этапе произошла ошибка.

Хотите узнать больше – ознакомьтесь с нашим руководством по устранению проблем подключения к Интернету.

shutdown: создание ярлыков завершения работы Windows

Команда «shutdown» позволяет выключить или перезагрузить Windows из командной строки. В принципе, это более полезно для Windows 8, где стандартную кнопку «Выключение» было сложнее найти. Эту команду можно использовать для создания собственных ярлыков: «Завершение работы», «Перезагрузка», «Спящий режим» и т.д. И разместить их где вам удобно: в меню «Пуск», на рабочем столе, на панели задач..!

В Windows 8 и 10, вы можете использовать специальную кнопку перезапуска компьютера для особых вариантов загрузки ОС. Посмотрите видео на нашем канале Youtube и узнайте как это сделать.

Чтобы использовать команду в командной строке, просто введите одно из следующих значений (все параметры команды вводятся через обратный слэш):

  • «shutdown /s /t 45» – аналог «Завершение работы» c задержкой 45 секунд.
  • «shutdown /r /t 0» – аналог «Перзагрузка».
  • «shutdown /l» – аналог «Выход из системы/Смена пользователя».
  • «shutdown /r /o» – перезагружает компьютер в Среде восстановления.

Далее приведу пример как создать ярлык для завершения работы в Windows 10.

  1. Кликните в любом пустом месте Рабочего стола правой кнопкой мыши – наведите курсор на «Создать» – из выпадающего меню выбираем «Ярлык». Сразу запустится мастер создания ярлыков.

  2. В поле «Укажите расположение объекта» прописываем строку «shutdown -s -t 45» (обратите внимание, что в данном случае все параметры нужно указывать через дефис, а не через обратный слэш), нажимаем «Далее».

  3. Собственно, введите имя ярлыка в соответствующее поле и нажмите «Готово».

  4. Ярлык создан, но соответствующей иконки у него нет. Чтобы её поставить нажмите правой кнопкой мыши на ярлыке и выберите «Свойства» – На вкладке «Ярлык» кликните на «Сменить значок» – будет выведено сообщение системы о том, что «shutdown.exe» не содержит иконок и откроется окно выбора оной из стандартной библиотеки Windows. Выбираем понравившуюся и нажимаем два раза «Ok».

  5. Теперь, ярлык можно разместить где хотите, скажем на начальном экране. Нажмите правой кнопкой мыши по ярлыку – выбираем «Закрепить на начальном экране».

sfc /scannow: Проверка целостности системных файлов Windows

«sfc» — это стандартная утилита для проверки целостности системных файлов Windows. Она позволяет пользователю найти и восстановить недостающие системные файлы. Если, по какой-то причине, файлы отсутствуют или повреждены, то утилита просканирует их все и заменить ошибочные версии файлов исходными версиями. Кроме того, средство проверки системных файлов проверяет каталог кэша и, если потребуется, обновляет его содержимое.

Чтобы провести сканирование, нужно обязательно запустить командную строку как администратор, прописать команду «sfc /scannow» и дать программе сделать свою работу. Более подробно об «sfc /scannow» читайте здесь.

telnet: Подключение к серверам Telnet

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

Просто перейдите «Пуск»«Панель управления»«Программы и компоненты» – далее кликните «Включение или отключение компонентов Windows» – находим и ставим галочку «Клиент Telnet».

cipher: постоянное удаление и перезапись каталога

Команда «сipher» обеспечивает эффективные функции шифрования и дешифрования файлов и каталогов в ОС Windows. Также у нее есть опция, которая будет перезаписывать мусорными данными свободное дисковое пространство. Это не позволит восстановить удаленные файлы и папки с помощью специализированного ПО. В ОС Windows файлы, удалённые обычным способом, остаются на диске, если вы не используете твердотельный накопитель c функцией Trim. Команда «сipher» позволяет эффективно «стереть» всё свободное пространство на диске без установки дополнительного ПО.

Например: чтобы очистить дисковое пространство на диске F:, введите команду «сipher /w:F:\». Обратите внимание, что между ключом команды (/w:) и буквой диска (F:\) нет пробела.

netstat -an: Список сетевых подключений и портов

«netstat» – это стандартная утилита командной строки Windows, отображающая состояние входящих и исходящих TCP-соединений. Основное назначение утилиты — это поиск проблем в сети и определение её производительности. Команда имеет множество ключей и вариантов, но наиболее интересный – это «netstat –an». В результате работы этой строки будет отображаться список всех открытых сетевых подключений, а также порты, которые они используют, и внешний IP-адрес, к которому они подключены.

nslookup: Найдите IP-адрес по доменному имени

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

Например, введите в командной строке «nslookup –type=any hetmanrecovery.com» (параметр -type=any означает вывод всех доступных данных). И вам откроется вся информация о нашем сервере. Также можно выполнять обратный поиск, то есть узнать название сервера по IP-адресу.

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

Перейти к просмотру

Как выполнить команду в командной строке в Windows 10, 8 или 7, вызов Win + R или через Пуск 🔨📝💻

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

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

1) IPconfig

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

2) IPconfig / all

IPCONFIG / ALL
Отображает все сетевые функции информация для системы, включая имя хоста, тип узла, имена адаптеров, MAC-адреса, информация об аренде DHCP и т. Д.

3) Ping

PING
Команда Ping для проверки доступности хоста через сеть. Эта команда полезна для диагностики хоста и сети. проблемы с подключением. Устройство отправляет серию эхо-запросов ICMP (ping). запрашивает указанный хост и получает эхо-ответы ICMP.

4) Ping "Имя веб-сайта"

PING TO WEBSITE

Эта команда, приведенная выше, используется для поиска IP-адреса, связанного с конкретным веб-сайтом.например: 10.24.126.25 - это IP-адрес веб-сайта Intranet.indusind.com

5) Tracert «IP-адрес»

TRACE COMMAND

Утилита командной строки Tracert, которая вам может использоваться для отслеживания пути, по которому пакет Интернет-протокола (IP) идет к месту назначения.

6) Netstat

СЕТЕВАЯ СТАТИСТИКА

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

7) Nbtstat -a "Remote-Host"

КОМАНДА NBT
Команда nbtstat отображает информацию о NetBIOS через TCP (NBT) соединение для Filer. Он отображает IP-адрес, связанный с интерфейсами, вещание IP-маска, IP-адреса используемых WINS-серверов и информация о зарегистрированных именах NetBIOS для файлер.

8) Nslookup

NSLOOKUP

Команда nslookup используется для запроса DNS (системы доменных имен) для выбора имени хоста (имени домена) или IP-адреса. Команда Nslookup используется для разрешения DNS. Команда Nslookup, используемая для устранения неполадок прямого и обратного поиска DNS.

9) Печать маршрута

ПЕЧАТЬ МАРШРУТА

Маршрут (путь) к определенному идентификатору сети во внутренней сети.

10) Net config "[Server \ Workstation]"

NETCONFIG

net config отображает список настраиваемых служб.
server: Отображает и позволяет вносить изменения в настройки службы сервера во время работы службы.
рабочая станция: Отображает и позволяет вносить изменения в настройки службы рабочей станции во время ее работы.

11) Чистый пользователь

NETUSER

Команда Net User показывает учетные записи, присутствующие в системе.

12) Чистый пользователь «Учетная запись» *

NETUSER

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

13) DriverQuery

DRIVERQUERY

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

14) TaskList

TASKLIST

Эта команда используется для отображения списка процессов с их именем, идентификатором процесса и использованием памяти.

15) Тасккилл / пид "1234"

TASKILL

Мы можем убить процесс из графического интерфейса пользователя с помощью диспетчера задач. Если вы хотите сделать то же самое из командной строки., То taskkill это команда, которую вы ищете.Эта команда имеет параметры для убить задачу / процесс либо с помощью идентификатора процесса, либо с помощью файла изображения имя.

16) Wmic Bios Получить команду


Команда wmic

Сокращенно от WMI console, wmic - это команда командной строки для запроса записей WMI, мы можем использовать эту команду для получения сведений о системе, таких как серийный номер, версия, статус и т. Д. показано на изображении ниже.



Пожалуйста, поделитесь, если вам нравится
Спасибо 🙂

15 команд командной строки Windows, которые следует знать как системному администратору

Командная строка

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

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

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

Как получить доступ к командной строке в Windows?

Сначала вам нужно узнать, как получить доступ к командной строке и запускать в ней команды. Самый простой способ сделать это - использовать команду «Выполнить».

Нажмите клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить», и введите в нем cmd , чтобы запустить командную строку. Затем вы можете ввести команды, которые я упомянул ниже, и нажать Enter key, чтобы выполнить их.

Для некоторых команд, которые мешают работе системных файлов и компонентов, вам может потребоваться запустить командную строку от имени администратора. Для этого просто найдите cmd в поле поиска Windows, щелкните правой кнопкой мыши приложение командной строки и выберите Запуск от имени администратора .

Теперь, когда вы знаете, как получить доступ к командной строке и использовать команды, давайте рассмотрим 15 команд командной строки Windows, которые помогут вам как системному администратору.

ipconfig / все

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

Как использовать команду ipconfig / all и ее параметры

Tracert

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

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

Как использовать команду tracert и ее параметры

DriverQuery

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

Как использовать команду driverquery и ее параметры

SystemInfo

С помощью команды systeminfo вы можете просмотреть подробную информацию о вашем ПК и ОС, такую ​​как владелец системы, модель ПК, время загрузки, имя сети, тип системы и многое другое. Он также показывает основную информацию об оборудовании, включая процессор, оперативную память и дисковое пространство.

Как использовать команду systeminfo и ее параметры

Powercfg

Команда powercfg используется для управления параметрами питания Windows. В отличие от обычных настроек параметров электропитания Windows, powercfg позволяет запускать команды, которые невозможно выполнить из настроек электропитания, например, импорт / экспорт настроек или отслеживание времени пробуждения.

Как использовать команду powercfg и ее параметры

SFC / Scannow

SFC (Проверка системных файлов) - это команда, используемая для проверки всех системных файлов и поиска ошибок.После обнаружения команда автоматически заменит файл новым из кеша. Хотя он имеет несколько параметров, наиболее распространенным является sfc / scannow , который просто запускает сканирование всех системных файлов.

Как использовать команду SFC и ее параметры

Чкдск

Эта команда используется для сканирования жесткого диска на наличие логических или физических ошибок и их автоматического исправления. Однако вам нужно использовать правильный параметр, чтобы исправить ошибки.Для большинства пользователей команды chkdsk / r должно быть достаточно для автоматического поиска и исправления ошибок файловой системы и сбойных секторов.

Как использовать команду chkdsk и ее параметры

Netstat

Мощная команда устранения неполадок сети, которая показывает как входящие, так и исходящие соединения с вашим ПК, а также тип протокола. Не только это, но вы также можете использовать команду netstat для выполнения множества других действий с использованием параметров.Вы можете увидеть таблицу маршрутизации, количество отправленных / полученных байтов и пакетов, идентификатор процесса (PID), имя программы, которая установила соединение, и многое другое.

Список задач

Простая команда для просмотра запущенных в данный момент процессов на ПК, аналогичная вкладке процессов в диспетчере задач Windows. Однако команда tasklist более полезна для удаленного просмотра процессов другого ПК. Хотя учтите, что он не показывает использование памяти в реальном времени, в отличие от диспетчера задач.

Как использовать команду tasklist и ее параметры

GetMac

Если вам нужно увидеть MAC-адрес ПК или нескольких ПК, подключенных к сети, то getmac - правильная команда. При использовании без параметров будет отображаться MAC-адрес текущего устройства. Хотя вы можете использовать параметры для просмотра MAC-адресов ПК по сети.

Как использовать команду getmac и ее параметры

Выключение / с

Команда выключения имеет множество параметров для удаленного управления выключением и перезапуском ПК или нескольких ПК.Команда shutdown / s выключит текущий компьютер после задержки. Вы также можете использовать такие параметры, как / r или / h, чтобы перезагрузить указанный компьютер или перевести его в состояние гибернации.

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

Assoc

Эту команду можно использовать для просмотра ассоциаций файлов ПК и управления ими. Команда assoc выведет список всех расширений файлов вместе с программами, связанными с ними. Вы можете добавить расширение рядом с командой assoc, чтобы увидеть программу, связанную с этим расширением; например, доц.mp3 покажет программу, которая запускает файлы mp3 на ПК.

Вы также можете использовать параметры для удаленного изменения ассоциаций файлов на ПК.

Как использовать команду assoc и ее параметры

Робокопия

Она похожа на функцию копирования / вставки в Windows, но ее можно легко настроить с помощью параметров. Базовая команда robocopy скопирует / вставит файл в указанное место назначения.Вы можете добавить такие параметры, как / nocopy , чтобы удалить связанную информацию, или / s , чтобы исключить пустые подкаталоги.

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

Как использовать команду robocopy и ее параметры

Формат

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

Как использовать команду форматирования и ее параметры

Имя хоста

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

Конечные мысли

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

20 команд Linux, которые должен знать каждый системный администратор

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

Независимо от того, являетесь ли вы новым разработчиком или хотите управлять своим собственным приложением, следующие 20 основных команд системного администратора помогут вам лучше понять свои приложения.Они также могут помочь вам описать проблемы системным администраторам, чтобы устранить причину, по которой приложение может работать локально, но не на удаленном хосте. Эти команды применяются к средам разработки Linux, контейнерам, виртуальным машинам (ВМ) и голому железу.

1. локон

curl передает URL. Используйте эту команду для проверки конечной точки приложения или возможности подключения к конечной точке вышестоящей службы. c url может быть полезен для определения того, может ли ваше приложение обращаться к другой службе, например к базе данных, или для проверки работоспособности вашей службы.

В качестве примера представьте, что ваше приложение выдает ошибку HTTP 500, указывающую, что оно не может достичь базы данных MongoDB:

  

$ curl -I -s myapplication: 5000
HTTP / 1.0 500 ОШИБКА ВНУТРЕННЕГО СЕРВЕРА

Опция -I показывает информацию заголовка, а опция -s заглушает тело ответа. Проверка конечной точки вашей базы данных с локального рабочего стола:

  

$ curl -I -s база данных: 27017
HTTP / 1.0200 ОК

Так в чем может быть проблема? Проверьте, может ли ваше приложение попасть в другие места помимо базы данных с хоста приложения:

  

$ curl -I -s https://opensource.com
HTTP / 1.1 200 OK

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

  

$ curl database: 27017
curl: (6) Не удалось разрешить базу данных хоста

Это означает, что ваше приложение не может разрешить базу данных, потому что URL-адрес базы данных недоступен или хост (контейнер или виртуальная машина) не имеет сервера имен, который он может использовать для разрешения имени хоста.

2. Python -m json.tool / jq

После запуска curl выходные данные вызова API могут быть трудночитаемыми. Иногда вам нужно распечатать вывод JSON, чтобы найти конкретную запись. Python имеет встроенную библиотеку JSON, которая может в этом помочь. Вы используете python -m json.tool для создания отступов и организации JSON. Чтобы использовать модуль JSON Python, направьте вывод файла JSON в команду python -m json.tool .

  

$ cat test.json
{"title": "Человек", "тип": "объект", "свойства": {"firstName": {"type": "string"}, "lastName": {"type": "string" }, "age": {"description": "Возраст в годах", "type": "integer", "minimum": 0}}, "required": ["firstName", "lastName"]}

Чтобы использовать библиотеку Python, направьте вывод в Python с параметром -m (модуль).

  

$ cat test.json | python -m json.tool
{
"свойства": {
"возраст": {
"описание": "Возраст в годах",
"минимум": 0,
"тип": "целое число"
},
"firstName": {
"type": "string"
},
"lastName": {
"type": "string"
}
},
"required": [
"firstName",
"lastName"
],
«название»: «Человек»,
«тип»: «объект»
}

Для более продвинутого анализа JSON можно установить jq . j q предоставляет несколько параметров, которые извлекают определенные значения из входных данных JSON. Чтобы красиво печатать, как в модуле Python выше, просто примените jq к выходным данным.

  

$ cat test.json | jq
{
"title": "Person",
"type": "object",
"properties": {
"firstName": {
"type": "string"
},
"lastName": {
"тип": "строка"
},
"возраст": {
"описание": "Возраст в годах",
"тип": "целое число",
"минимум": 0
}
},
" обязательно ": [
" firstName ",
" lastName "
]
}

3.ls

ls выводит список файлов в каталоге. Системные администраторы и разработчики выдают эту команду довольно часто. В пространстве контейнера эта команда может помочь определить каталог и файлы вашего образа контейнера. Помимо поиска файлов, ls может помочь вам проверить ваши разрешения. В приведенном ниже примере вы не можете запустить myapp из-за проблем с разрешениями. Когда вы проверяете разрешения с помощью ls -l , вы понимаете, что разрешения не имеют символа «x» в -rw-r - r-- , которые доступны только для чтения и записи.

  

$ ./myapp
bash: ./myapp: Permission denied
$ ls -l myapp
-rw-r - r--. 1 root root 33 21 июл 18:36 myapp

4. хвост

хвост отображает последнюю часть файла. Обычно вам не нужна каждая строка журнала для устранения неполадок. Вместо этого вы хотите проверить, что ваши журналы говорят о самом последнем запросе к вашему приложению. Например, вы можете использовать tail , чтобы проверить, что происходит в журналах, когда вы делаете запрос на свой HTTP-сервер Apache.

Параметр -f указывает параметр «следовать», который выводит строки журнала по мере их записи в файл. В примере есть фоновый сценарий, который обращается к конечной точке каждые несколько секунд, и в журнале записывается запрос. Вместо того, чтобы следить за журналом в реальном времени, вы также можете использовать tail для просмотра последних 100 строк файла с опцией -n .

   $ tail -n 100 / var / log / httpd / access_log   

5.кошка

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

  

$ cat requirements.txt
flask
flask_pymongo

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

6. grep

grep ищет шаблоны файлов.Если вы ищете конкретный шаблон в выводе другой команды, grep выделяет соответствующие строки. Используйте эту команду для поиска файлов журналов, определенных процессов и т. Д. Если вы хотите узнать, запускается ли Apache Tomcat, вы можете быть ошеломлены количеством строк. Отправляя этот вывод в команду grep , вы изолируете строки, указывающие на запуск сервера.

  

$ cat tomcat.log | grep org.apache.catalina.startup.Catalina.start
01-июл-2017 18:03:47.542 INFO [main] org.apache.catalina.startup.Catalina.start Запуск сервера через 681 мс

7. пс

Команда ps , часть пакета procps-ng, который предоставляет полезные команды для исследования идентификаторов процессов, показывает состояние запущенного процесса. Используйте эту команду, чтобы определить запущенное приложение или подтвердить ожидаемый процесс. Например, если вы хотите проверить работающий веб-сервер Tomcat, используйте ps с его параметрами для получения идентификатора процесса Tomcat.

  

$ ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 2 18:55? 00:00:02 / docker-java-home / jre / bi
root 59 0 0 18:55 pts / 0 00:00:00 / bin / sh
root 75 59 0 18:57 pts / 0 00:00: 00 пс -ef

Для большей разборчивости используйте ps и перенаправьте его на grep .

  

$ ps -ef | grep tomcat
корень 1 0 1 18:55? 00:00:02 / докер-java-home / jre / bi

8.env

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

  

$ env
PYTHON_PIP_VERSION = 9.0.1
HOME = / root
DB_NAME = test
ПУТЬ = / usr / local / bin: / usr / local / sbin
LANG = C.UTF-8
PYTHON_VERSION = 3.4.6
PWD = /
DB_URI = mongodb: // база данных: 27017 / тест

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

9. верх

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

  

$ tail myapp.log
Traceback (последний вызов последним):
MemoryError

Вашему приложению действительно не хватает памяти ? Для подтверждения используйте top , чтобы определить, сколько ЦП и памяти потребляет ваше приложение. При выдаче top вы замечаете, что приложение Python использует большую часть ЦП, с увеличением использования памяти, и подозреваете, что это ваше приложение. Во время его работы вы нажимаете клавишу «C», чтобы увидеть полную команду и выполнить обратный инжиниринг, если процесс является вашим приложением.Оказывается, это ваше приложение, интенсивно использующее память ( memeater.py ). Когда вашему приложению не хватает памяти, система завершает его с ошибкой нехватки памяти (OOM).

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

10. netstat

netstat показывает состояние сети. Эта команда показывает используемые сетевые порты и их входящие соединения. Однако netstat не входит в готовую версию Linux.Если вам нужно установить его, вы можете найти его в пакете net-tools . Как разработчик, который экспериментирует локально или отправляет приложение на хост, вы можете получить сообщение об ошибке, что порт уже выделен или адрес уже используется. Использование netstat с параметрами протокола, процесса и порта показывает, что HTTP-сервер Apache уже использует порт 80 на указанном ниже хосте.

11. ip

Если адрес ip не работает на вашем хосте, он должен быть установлен с пакетом iproute2 .Подкоманда address (или просто ip a для краткости) показывает интерфейсы и IP-адреса хоста вашего приложения. Вы используете IP-адрес для проверки IP-адреса вашего контейнера или хоста. Например, когда ваш контейнер подключен к двум сетям, IP-адрес может показать, какой интерфейс подключается к какой сети. Для простой проверки вы всегда можете использовать команду ip address , чтобы получить IP-адрес хоста. В приведенном ниже примере показано, что контейнер веб-уровня имеет IP-адрес 172.17.0.2 на интерфейсе eth0.

 

$ ip address show eth0
3: eth0: mtu 1500 qdisc noqueue state UP группа по умолчанию qlen 1000
link / ether d4: 3b: 04: 9e: b2: c2 brd ff: ff : ff: ff: ff: ff
inet 10.1.1.3/27 brd 10.1.1.31 область видимости глобальный динамический noprefixroute eth0
valid_lft 52072sec предпочтительный_lft 52072sec

12. LSOF

lsof перечисляет открытые файлы, связанные с вашим приложением. На некоторых образах компьютеров Linux необходимо установить lsof с пакетом lsof.В Linux практически любое взаимодействие с системой обрабатывается как файл. В результате, если ваше приложение записывает в файл или открывает сетевое соединение, lsof отразит это взаимодействие как файл. Подобно netstat , вы можете использовать lsof для проверки прослушивающих портов. Например, если вы хотите проверить, используется ли порт 80, вы используете lsof , чтобы проверить, какой процесс его использует. Ниже вы можете видеть, что httpd (Apache) прослушивает порт 80. Вы также можете использовать lsof для проверки идентификатора процесса httpd, выясняя, где находится двоичный файл веб-сервера ( / usr / sbin / httpd ).

Имя открытого файла в списке открытых файлов помогает определить источник процесса, в частности Apache.

13. df

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

 

$ df -h
Размер файловой системы Используется Доступность Использование% Установлено на
devtmpfs 7.7G 0 7.7G 0% / dev
/ dev / mapper / RHEL-Root 50G 16G 35G 31% /
/ dev / nvme0n1p2 3.0G 246M 2.8 G 9% / boot
/ dev / mapper / RHEL-Home 100G 88G 13G 88% / home
/ dev / nvme0n1p1 200M 9,4M 191M 5% / boot / efi
/ dev / sdb1 114G 55G 54G 51% / run / media / смокинг / красный

Параметр -h позволяет распечатать информацию в удобочитаемом формате.По умолчанию, как в примере, df предоставляет результаты для всего, что находится в корневом каталоге, но вы также можете ограничить результаты, указав каталог как часть вашей команды (например, df -h / home ).

14. du

Чтобы получить более подробную информацию о том, какие файлы используют дисковое пространство в каталоге, вы можете использовать команду du . Если вы хотите узнать, какой журнал занимает больше всего места в каталоге / var / log , например, вы можете использовать du с опцией -h (для чтения человеком) и -s вариант для общего размера.

  

$ du -sh / var / log / *
1,8M / var / log / anaconda
384K / var / log / audit
4,0K /var/log/boot.log
0 / var / log / chrony
4.0K / var / log / cron
4.0K / var / log / maillog
64K / var / log / messages

В приведенном выше примере показано, что самый большой каталог в / var / log - это / var / log / audit . Вы можете использовать du вместе с df , чтобы определить, что использует дисковое пространство на хосте вашего приложения.

15. id

Чтобы проверить пользователя, запускающего приложение, используйте команду id , чтобы вернуть идентификатор пользователя. В приведенном ниже примере Vagrant используется для тестирования приложения и изоляции его среды разработки. После входа в поле Vagrant, если вы попытаетесь установить HTTP-сервер Apache (зависимость), система сообщит, что вы не можете выполнить команду от имени пользователя root. Чтобы проверить своего пользователя и группу, введите команду id и обратите внимание, что вы работаете как «бродячий» пользователь в «бродячей» группе.

  

$ dnf -y install httpd
Загруженные плагины: fastestmirror
Для выполнения этой команды вам необходимо быть пользователем root.
$ id
uid = 1000 (vagrant) gid = 1000 (vagrant) groups = 1000 (vagrant) context = unlimited_u: Unlimited_r: Unlimited_t: s0-s0: c0.c1023

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

16. chmod

При первом запуске двоичного файла приложения на хосте может появиться сообщение об ошибке «Отказано в разрешении."Как видно из примера для ls , вы можете проверить разрешения двоичного файла вашего приложения.

  

$ ls -l
всего 4
-rw-rw-r--. 1 бродяга бродяга 34 11 июля 02:17 test.sh

Это показывает, что у вас нет прав на выполнение (без «x») для запуска двоичного файла. c hmod может исправить разрешения, чтобы позволить пользователю запускать двоичный файл.

  

$ chmod + x test.sh
[vagrant @ localhost ~] $ ls -l
всего 4
-rwxrwxr-x.1 бродяга бродяга 34 11 июля 02:17 test.sh

Как показано в примере, это обновляет разрешения правами выполнения. Теперь, когда вы пытаетесь выполнить свой двоичный файл, приложение не выдает ошибку отказа в разрешении. Chmod также может быть полезен при загрузке двоичного файла в контейнер. Это гарантирует, что ваш контейнер имеет правильные разрешения для выполнения вашего двоичного файла.

17. Dig / nslookup

Сервер доменных имен (DNS) помогает разрешить URL-адрес набора серверов приложений.Однако вы можете обнаружить, что URL-адрес не разрешается, что вызывает проблемы с подключением к вашему приложению. Например, предположим, что вы пытаетесь получить доступ к своей базе данных по URL-адресу mydatabase с хоста вашего приложения. Вместо этого вы получаете сообщение об ошибке «не удается устранить». Для устранения неполадок попробуйте использовать dig (служебная программа поиска DNS) или nslookup (запрос серверов имен в Интернете), чтобы выяснить, почему приложение не может разрешить базу данных.

  $ nslookup mydatabase 
Сервер: 10.0,2,3
Адрес: 10.0.2.3 # 53

** сервер не может найти мою базу данных: NXDOMAIN

Использование nslookup показывает, что mydatabase не может быть разрешена. Попытка разрешить с помощью dig дает тот же результат.

  $ dig mydatabase 

; << >> DiG 9.9.4-RedHat-9.9.4-50.el7_3.1 << >> mydatabase
;; глобальные параметры: + cmd
;; время соединения истекло; нет доступа к серверам

Эти ошибки могут быть вызваны множеством разных проблем.Если вы не можете отладить основную причину, обратитесь к своему системному администратору для дальнейшего расследования. При локальном тестировании эта проблема может указывать на то, что серверы имен вашего хоста не настроены должным образом. Чтобы использовать эти команды, вам необходимо установить пакет BIND Utilities .

18. firewall-cmd

Традиционно брандмауэры в Linux настраивались с помощью команды iptables , и, хотя она сохранила свою повсеместность, на самом деле она была в значительной степени заменена на nftables .Дружественный интерфейс для nftables, который по умолчанию поставляется со многими дистрибутивами, - это firewall-cmd . Эта команда помогает вам установить правила, определяющие, какой сетевой трафик, как исходящий, так и входящий, разрешает ваш компьютер. Эти правила могут быть сгруппированы в зоны , поэтому вы можете быстро и легко переходить от одного набора правил к другому, в зависимости от ваших требований.

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

 

$ sudo firewall-cmd --get-active-zone``
corp
интерфейсы: ens0
dmz
интерфейсы: ens1

В этом примере на вашем компьютере есть два сетевых устройства, одно из которых назначено зоне corp , а другое - зоне dmz .

Чтобы узнать, что разрешено в каждой зоне, вы можете использовать параметр --list-all :

 

$ sudo firewall-cmd --zone corp --list-all
corp
цель: по умолчанию
интерфейсы: ens0
сервисы: кабина dhcpv6-client ssh
порты:
протоколы:
[...]

Добавить услуги так же просто:

 

$ sudo firewall-cmd --add-service http --permanent
$ sudo firewall-cmd --reload

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

19. sestatus

Обычно SELinux (модуль безопасности Linux) применяется на хосте приложения, управляемом предприятием. SELinux обеспечивает доступ с минимальными привилегиями к процессам, запущенным на хосте, предотвращая доступ потенциально вредоносных процессов к важным файлам в системе. В некоторых ситуациях приложению требуется доступ к определенному файлу, но это может вызвать ошибку. Чтобы проверить, не блокирует ли SELinux приложение, используйте tail и grep , чтобы найти сообщение «denied» в журнале / var / log / audit .В противном случае вы можете проверить, включен ли SELinux, используя sestatus .

  

$ sestatus
Статус SELinux: включен
SELinuxfs mount: / sys / fs / selinux
Корневой каталог SELinux: / etc / selinux
Имя загруженной политики: target
Текущий режим: принудительное применение
Режим из файла конфигурации: применение
MLS политик статус: включен
Политика deny_unknown статус: разрешен
Максимальная версия политики ядра: 28

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

20. история

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

  

$ история
1 очист.
2 df -h
3 du

Что делать, если вы хотите выполнить команду из своей предыдущей истории, но не хотите вводить ее повторно? Используйте ! перед номером команды для повторного выполнения.

Команды

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


Эта статья была первоначально опубликована в июле 2017 года и была обновлена ​​редактором.

Какие подсказки командной строки наиболее полезны для устранения неполадок в среде Windows? : sysadmin

Привет, вместе,

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

Подсказка Эффект
ipconfig Показывает IP и другие адреса
ipconfig -all Показывает дополнительную информацию, например, MAC-адрес
ipconfig -release Освобождает IP-адрес
ipconfig -renew Запрашивает DHCP назначить новый IP-адрес
ping Проверьте, есть ли подключение к сетевому устройству.
ping -t Ping, пока вы не остановите его
gpupdate Обновить настройки групповой политики
shutdown -s -f -c "Да ну, Я иду в паб "
arp -a Просмотр содержимого локальной таблицы кэша ARP
netstat -a Показать Все соединения и порты прослушивания
tracert Найдите IP-адрес любого удаленного хоста.
tracert -d Не преобразовывать адреса в имена хостов. (позволяет избежать поиска в DNS)
gpresult /hc:report.html Отчет о групповой политике на основе вашей учетной записи и выигравшего объекта групповой политики для этой системы
tasklist / f "/ IM equ program.exe"
taskkill
schtask Очень полезно для выполнения команд в качестве пользователя / сетевой службы / локальной системы за несколько минут или один раз сразу.Вы даже можете создать задачу в своей системе, экспортируя ее как XML-файл, а затем импортировать ее в место назначения, сократив команду. В качестве примера можно привести "wuaclt / UpdateNow"
hstart / elevate , когда вам нужно запустить что-то как пользователь, скрыть cmd.exe и одновременно повысить уровень ....
psexec - h -s -u DOMAINUser -p cmd.exe Для устойчивых приложений, требующих буферизации вывода и повышения прав
nircmd Полезно для оповещения пользователей в не столь навязчивой всплывающей подсказке, в отличие от netsend (netsend * "FUCKING INTERNET IS ВНИЗ, ПОТОМУ ЧТО БОБ ЗАПУСКАЕТ BITTORRENT! ")
ipconfig -flushdns Если вы возились с записями DNS.
nslookup Поиск сервера имен

Я просто попытался начать. Я с нетерпением жду дальнейших предложений!

Еще один полезный совет от / u / 2become1080809:

Изучите WMIC и все его функции. Серьезно мощная штука. Проблема в том, что документация Microsoft скудна. Начните здесь: http://betanews.com/2011/01/14/wmic-the-best-command-line-tool-you-ve- Never-used/ и многие другие. Я продолжу редактировать свой пост позже / завтра.

Еще один полезный совет от / u / Enxer:

Любой инструмент Sysinternal - вам действительно, действительно следует прочитать, как их можно использовать. Охота на вредоносное ПО

Также спасибо / u / iaindings, / u / cisco1988, / u / jhulbe, / u / HeadacheCentral, / u / Enxer, / u / Fraeco

Команды, советы и хитрости системного администратора

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

Удаленное включение RDP

Итак, вы только что настроили новый рабочий стол / сервер, вы вернулись к своему рабочему столу, но теперь вы не можете подключиться к нему по протоколу RDP? Если у вас нет параметров групповой политики, автоматически настроенных для этого за вас, или если эти параметры еще не были применены, вы можете легко сделать это через реестр. Сначала введите regedit в командной строке. Затем выберите «Файл» и «Подключить сетевой реестр». Введите имя удаленной системы, а затем перейдите к HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal Server .Измените значение fDenyTSConnections на 0 . Выберите «ОК», и теперь вы должны иметь возможность подключаться к этой машине по протоколу RDP через клиент удаленного рабочего стола.

Найти сервер входа в систему

Вам когда-нибудь было любопытно, на каком контроллере домена аутентифицировано конкретное устройство? Легкий. Откройте командную строку и введите echo% logonserver% . Вы вернете имя сервера.

Выключение / перезагрузка удаленной системы

shutdown -r -m computername -f -t 60 где «60» - это количество секунд до перезагрузки системы.Флаг -f принудительно закрывает открытые программы.

В качестве альтернативы можно просто выключить машину, заменив флаг -r на -s .

Если вы ранее настроили перезагрузку или выключение компьютера с помощью флага -t , вы можете отменить это, запустив команду shutdown -a до истечения таймера.

Я использую эти команды почти ежедневно, чаще всего, когда не хочу терять терпение. Я подключаюсь к системе по протоколу RDP, начинаю установку, запускаю команду shutdown -r -t 1500 и затем перехожу на обед.Программа завершит установку, компьютер перезагрузится, и когда я вернусь, он будет готов к работе.

Непрерывный эхо-запрос

Linux делает это по умолчанию при вводе ping hostname . Однако Windows выдаст только четыре результата, как показано ниже.

Однако, добавив флаг -t , вы получите непрерывный эхо-запрос, пока не закроете командную строку или не отмените ее, нажав Ctrl + C .

Я нахожу, что это чаще всего используется, когда я жду восстановления системы после перезагрузки.Я перезагружу компьютер, начну проверку связи, и как только я получу ответ, я знаю, что снова могу снова подключиться к нему по протоколу RDP.

Быстрый поиск MAC-адреса

Вместо того, чтобы просматривать диалоговые окна сети или пролистывать бесконечно длинные списки с помощью ipconfig , просто откройте командную строку и введите getmac . Это быстро и просто, особенно если у вас несколько интерфейсов сетевых адаптеров.

Откройте CMD для вашего текущего местоположения

Я недавно наткнулся на этот трюк несколько месяцев назад и ругаю себя за то, что не знал об этом раньше, поскольку он сэкономил мне тонны времени.Вы когда-нибудь работали через проводник Windows, а затем вам нужно было открыть окно CMD / Powershell в том же самом месте?

Раньше я просто открывал приглашение и cd , пока не попадал в нужный каталог. Такой пустая трата времени.

Теперь просто перейдите в адресную строку и введите cmd или powershell . Окно вашего соответствующего терминала откроется в том же месте, что и проводник Windows.

Разные ярлыки Windows

Alt + D - используйте это, чтобы быстро выделить текущую ссылку в адресной строке для проводника Windows или большинства браузеров (я предпочитаю Chrome).Удивительно, сколько времени вы тратите, перемещая указатель мыши вверх, чтобы постоянно нажимать на URL-адреса, чтобы либо ввести новый, либо скопировать существующий.

Windows + Pause / Break - открывает Свойства системы, что дает вам быстрый доступ к имени компьютера, системной памяти, статусу активации и многому другому.

Ctrl + Shift + Esc - открывает диспетчер задач


Это все, что у меня есть для вас. Какие советы и рекомендации вы считаете наиболее полезными?

команд командной строки для системных администраторов (20 наиболее часто используемых команд)

В этом Itechguide Виктор делится своим окончательным списком команд командной строки.Для каждой команды он объясняет синтаксис и параметры. Затем приведем несколько примеров.

Команды сгруппированы в 5 - Общие команды командной строки , Команды Управление дисками и разделами , Команды Копирование файлов и папок , Системный администратор и отчетность команды и Команды Управление файлами и папками .

Если вам нужно узнать о конкретной команде командной строки, разверните «Обзор тем сообщений» ниже, затем щелкните команду, которую вы хотите узнать, как использовать.

Общие команды командной строки

СПРАВКА

Команда HELP предоставляет справочную информацию по командам Windows. Когда вы вводите HELP в cmd без каких-либо параметров, он перечисляет и кратко описывает каждую системную команду.

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

HELP Синтаксис
 HELP [<команда>] 

или

 [<команда>] /? 

Совет
<команда> - это команда Windows, о которой вы хотите получить информацию.

Параметры HELP
Параметр Описание
<команда> Задает имя команды командной строки, о которой вы хотите получить информацию
Примеры HELP

В качестве примера, чтобы получить информацию о команде DIR , введите следующую команду и нажмите клавишу ВВОД.

 HELP  DIR  

Команда ниже даст тот же результат, что и HELP DIR :

  DIR  /? 
DIR

Команда DIR отображает список файлов и подкаталогов в каталоге.Если вы используете DIR без каких-либо параметров, он отображает метку тома, серийный номер тома и список папок в пути.

DIR Синтаксис

Полный синтаксис команды DIR -

.
 DIR [диск:] [путь] [имя файла] [/ A [[:] атрибуты]] [/ B] [/ C] [/ D] [/ L] [/ N] [/ O [[:] порядок сортировки ]] [/ P] [/ Q] [/ R] [/ S] [/ T [[:] поле времени]] [/ W] [/ X] [/ 4] 

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

 DIR [диск:] [путь] [имя файла] [/ A [[:] атрибуты]] [/ P] [/ Q] [/ W] [/ D] [/ L] / O [[:] ] [/ S] 
Параметры DIR
Параметр Описание
[диск:] [путь] [имя файла] Задает диск, каталог и / или файлы для списка.
[/ A [[:] Атрибуты ]] Отображает файлы с указанными атрибутами.Щелкните Атрибуты для получения дополнительной информации.
/ P Пауза после каждого экрана с информацией. Чтобы увидеть следующий экран, нажмите любую клавишу.
/ Q Показать информацию о владельце файла.
/ W Отображает результаты в формате широкого списка.
/ D То же, что / W, но файлы отсортированы по столбцу.
/ L Отображает имена каталогов и файлов в нижнем регистре (списки не сортируются).
/ O [[:] < SortOrder >] Файлы перечислены в соответствии с определением < SortOrder >
/ S Отображает все файлы в указанном каталоге и во всех подкаталогах.

Совет
Если / A используется без указания атрибутов , DIR отображает имена всех файлов, включая скрытые и системные файлы. Это очень полезно, если вы хотите видеть скрытые файлы в каталоге.

Примеры DIR

Чтобы отобразить все верхние каталоги на диске C в широком списке, используйте следующую команду:

 DIR / W 

Чтобы отобразить владельцев файлов, используйте следующий:

 DIR / Q 

Вот результаты:

ЧДИР (CD)

CD - это сокращенная версия CHDIR . CHDIR отображает имя или изменяет текущий каталог на другой каталог.

CHDIR Синтаксис
 CHDIR [/ D] [диск:] [путь] 

или

 CHDIR [..] 

Подсказка
«..» изменяет родительский каталог.

CD Параметры
Параметр Описание
/ D Изменяет текущий диск, а также текущий каталог для диска.
[диск:] Определяет диск для отображения или переключения. (если отличается от текущего диска).
[путь] Задает путь к каталогу, который вы хотите отобразить или изменить.
[..] Указывает командной строке перейти в родительскую папку текущего каталога.
CD Примеры

В приведенном ниже примере я хочу перейти из моего текущего каталога (\ Victor) в родительский каталог C: \

 CD .. 

Чтобы перейти в каталог C: \ G-Drive \ flatsome, введите команду:

 CD C: \ G-Drive \ flatsome 

Результаты

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

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

CHKDSK

Проверяет файловую систему и метаданные файловой системы дискового тома на наличие логических и / или физических ошибок. Затем он отображает отчет о состоянии.

Синтаксис CHKDSK

Полный синтаксис:

 CHKDSK [<том> [[<путь>] имя файла]]] [/ F] [/ V] [/ R] [/ X] [/ I] [/ C] [/ L [: размер]] [/ B] [/ scan] [/ spotfix] 

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

 CHKDSK [том [[путь] имя файла]]] [/ F] [/ R] [/ X] [/ B] [/ SCAN] 

Совет
Если вы используете CHKDSK без указания каких-либо параметров, он отображает только состояние тома без исправления ошибок.Для запуска CHKDSK требуется разрешение администратора.

Параметры CHKDSK
Параметры Описание
<том> Задает букву диска (за которой следует двоеточие), точку монтирования или имя тома.
[] Задает расположение и имя файла или набора файлов, которые CHKDSK должен проверить на фрагментацию.
/ F Исправляет ошибки на диске. Диск не может использоваться другим процессом. Если диск используется другим процессом, вам будет предложено исправить ошибки при следующей перезагрузке.
/ R Обнаруживает поврежденные секторы и восстанавливает читаемую информацию. Если параметр / scan не указан, / R подразумевает / F.
/ X Выполняет менее тщательную проверку записей указателя. / X применяется только к NTFS.
/ B Повторно оценивает плохие кластеры на томе./ B подразумевает / R и применяется только к томам NTFS.
[/ SCAN] Только NTFS - запускает онлайн-сканирование тома.
Примеры CHKDSK

Чтобы найти ошибки физического диска в файловой системе и попытаться восстановить данные с любого диска с поврежденными секторами, выполните команду:

 CHKDSK / F 

Совет
Чтобы запустить предыдущую команду, вы ДОЛЖНЫ открыть командную строку от имени администратора. Найдите cmd, щелкните правой кнопкой мыши и выберите Запуск от имени администратора .

Поскольку я запустил CHKDSK на системном томе (диск C :), я получил сообщение «chkdisk cannot run…». Чтобы запустить CHKDSK при следующей перезагрузке, введите Y. Затем нажмите Enter. Перезагрузите компьютер.

Когда я перезагружаю свой компьютер, CHKDSK сканирует и восстанавливает мой диск.

Чтобы проверить диски на наличие ошибок, не пытаясь исправить ошибки, запустите CHKDSK без каких-либо параметров.

 ЧКДСК 
ЧКНТФС

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

Синтаксис CHKNTFS
 Том CHKNTFS […] 
 ЧКНТФС / Д 
 CHKNTFS / T [: время] 
 Том CHKNTFS / X […] 
 Том CHKNTFS / C […] 

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

Параметры CHKNTFS
Параметры Описание
том Задает букву диска (затем двоеточие), имя тома или точку монтирования.
/ D Восстановление работы компьютера по умолчанию; все диски проверяются при следующей перезагрузке компьютера. CHKNTFS будет запущен на всех дисках, помеченных как грязные.
/ T: time Изменяет время обратного отсчета запуска AUTOCHK на указанное время в секундах.Если время не указано, отображает текущую настройку.
/ X Используется для определения дисков, исключенных из проверки времени загрузки по умолчанию.
/ C Планирует проверку диска во время загрузки; CHKDSK будет работать, если диск загрязнен.
Примеры CHKNTFS

Чтобы увидеть время обратного отсчета запуска Autochk.exe для компьютера:

 ЧКНТФС / Т 

Если вы хотите изменить время обратного отсчета запуска для Autochk.exe до 30 секунд:

 ЧКНТФС / Т: 30 
ДИСКОВАЯ ЧАСТЬ

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

команды DISKPART

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

HELP : отображает все команды DISKPART.
СПИСОК : отобразить список объектов
ВЫБРАТЬ : Сдвинуть фокус на объект - сделать объект доступным для редактирования
RESCAN : повторно просканировать ваш компьютер на наличие новых дисков и томов.
COMPACT : пытается уменьшить физический размер указанного файла.
АКТИВНЫЙ : Отметить выбранный раздел как активный.
ASSIGN : назначает букву диска или точку подключения выбранному тому.
ATTACH : прикрепляет файл виртуального диска.
DETACH : отключает файл виртуального диска.
CONVERT : Преобразование между различными форматами дисков (FAT, FAT32, NTFS).
СОЗДАТЬ : Создает том, раздел или виртуальный диск.
УДАЛИТЬ : Удаляет объект.
ВЫХОД : выйти из DISKPART.
EXTEND : расширение тома.
FORMAT : форматирует выбранный том или раздел.

Чтобы получить полный список всех команд DISKPART, войдите в интерфейс DISKPART, затем выполните HELP.Подробнее об этом позже. Вы также можете получить полный список команд DISKPART, щелкнув команды DiskPart.

Чтобы войти в командный интерфейс DISKPART, выполните следующую команду:

 ДИСКОВАЯ ЧАСТЬ 

Будет загружена командная строка DISKPART:

Чтобы вывести список всех доступных команд, выполните команду HELP:

Примеры DISKPART

Как только вы войдете в DISKPART, выполните команду LIST DISK

 СПИСОК ДИСК 

Это отобразит все доступные диски на вашем компьютере

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

 ВЫБРАТЬ ДИСК 0 

ДИСК 0 теперь выбран

Чтобы просмотреть доступные разделы на диске 0, выполните эту команду:

 СПИСОК РАЗДЕЛ 

Для работы с Разделом 4, например, запустите:

 ВЫБРАТЬ Раздел 4 

Ниже приведены результаты обеих команд:

Затем вы можете УДАЛИТЬ выбранный раздел.Думаю, теперь вы поняли суть.

ФОРМАТ

Форматирует диск для использования с Windows. Большинство людей обычно форматируют диск с помощью управления дисками. Администраторам иногда может потребоваться команда FORMAT.

FORMAT Синтаксис

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

 FORMAT volume [/ FS: file-system] [/ V: label] [/ Q] 
FORMAT Параметры
Параметры Описание
том Задает букву диска.После буквы диска необходимо указать двоеточие. Параметр тома также может указывать точку монтирования или имя тома.
/ FS: filesystem Определяет тип файловой системы для форматирования диска. Доступные варианты: FAT, FAT32, exFAT, NTFS, UDF и ReFS.
/ V: label Задает метку тома.
/ Q Выполняет быстрое форматирование.
ФОРМАТ Примеры

Чтобы отформатировать том, выделенный на изображении ниже, с файловой системой NTFS и меткой тома «FORMAT-Test», а затем выполнить быстрое форматирование, используйте команду:

 FORMAT F: / FS: NTFS / Q / V: FORMAT-Test 

Совет
Чтобы использовать команду FORMAT, вы ДОЛЖНЫ открыть командную строку в качестве администратора.

После выполнения предыдущей команды том теперь отформатирован.

Когда вы нажмете Enter, чтобы запустить последнюю команду, вам будет предложено подтвердить. Введите Y , затем нажмите клавишу Enter. См. Результат выполнения команды ниже:

Диск отформатирован как NTFS с меткой тома «FORMAT-Test»

Команды командной строки для копирования файлов и папок

В этой категории я рассмотрю три команды: COPY, XCOPY и ROBOCOPY.

КОПИЯ

Копирует один или несколько файлов в другое место.

КОПИРОВАТЬ Синтаксис
 КОПИЯ [/ D] [/ V] [/ N] [/ Y | / -Y] [/ Z] [/ L] [/ A | / B] источник [/ A | / B] [+ источник [/ A | / B] [+…]] [пункт назначения [/ A | / B]] 

Как и некоторые команды командной строки, которые я обсуждал ранее в этом руководстве, команда COPY имеет множество параметров. Но я остановлюсь только на самых актуальных параметрах. Ниже приведен сокращенный синтаксис.

 КОПИРОВАТЬ <Источник> <Назначение> [/ Y] 
 КОПИРОВАТЬ <Источник> <Назначение> / -Y 
Параметры КОПИРОВАНИЯ
Параметры Описание
<Источник> Задает файл или файлы для копирования.
<назначение> Задает каталог и / или имя файла для нового файла (ов).
/ Y Подавляет запрос на подтверждение того, что вы хотите перезаписать существующий файл назначения.
/ -Y Вызывает запрос на подтверждение того, что вы хотите перезаписать существующий файл назначения.
Примеры КОПИРОВАНИЯ

Чтобы скопировать все файлы из текущего каталога в новый каталог, используйте следующую команду:

 КОПИЯ *.* C: \ КОПИЯ 

Примечание
В последней команде C: \ COPY - это каталог назначения

XCOPY

Копирует файлы и каталоги, включая подкаталоги. XCOPY имеет более расширенные функции, чем COPY .

Синтаксис XCOPY

Полный синтаксис

 Источник XCOPY [назначение] [/ A | / M] [/ D [: date]] [/ P] [/ S [/ E]] [/ V] [/ W] [/ C] [/ I] [/ Q] [/ F] [/ L ] [/ G] [/ H] [/ R] [/ T] [/ U] [/ K] [/ N] [/ O] [/ X] [/ Y] [/ -Y] [/ Z] [/ B] [/ J] [/ EXCLUDE: file1 [+ file2] [+ file3]…] 

Укороченная версия с наиболее часто используемыми параметрами

 Источник XCOPY [назначение] [/ A] [/ M] [/ D: mdy] [/ EXCLUDE: file1 [+ file2] [+ file3]…] [/ S] [/ E] [/ C] [/ Y ] [/ -Y] 

Совет
Чтобы увидеть полный список всех параметров XCOPY и их функций, выполните команду HELP XCOPY .

Параметры XCOPY
Параметры Описание
источник Определяет файл (ы) для копирования.
место назначения Определяет расположение и / или имя новых файлов.
/ A Копирует только файлы с установленным атрибутом архива, атрибут не меняет.
/ M Копирует только файлы с установленным атрибутом архива, атрибут архива отключается.
/ D: m-d-y Копирует файлы, измененные в указанную дату или после нее.
Если дата не указана, копируются только те файлы, время источника которых новее, чем время назначения.
/ EXCLUDE: file1 [+ file2] [+ file3]…] Задает строку, определяющую файлы, которые нужно исключить из копирования.
/ S Копирует каталоги и подкаталоги, кроме пустых.
/ E Копирует каталоги и подкаталоги, в том числе пустые.
/ C Игнорирует ошибки и продолжает копирование.
/ Y Останавливает XCOPY, предлагая вам подтвердить перезапись целевого файла.
/ -Y / -Y параметр заставляет XCOPY запрашивать подтверждение перезаписи существующего файла назначения.
Примеры XCOPY

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

 XCOPY \ BackReports \ Current / D: 05-20-2019 
РОБОКОПИЯ

Это еще более продвинутая команда копирования.

ROBOCOPY Синтаксис
 ROBOCOPY <источник> <место назначения> [файл [файл]…] [параметры] 
ROBOCOPY Параметры
Параметры Описание
<Источник> Используется для определения пути к исходной папке.
<Назначение> Это путь к целевой папке или каталогу.
[файл [файл] Определяет файл или файлы для копирования. Поддерживаются подстановочные знаки (* или?).
[параметры] Задает параметры, которые будут использоваться с командой ROBOCOPY.

Чтобы просмотреть полный список всех параметров, откройте командную строку и выполните команду ниже;

 ПОМОЩЬ РОБОКОПИИ 

Команда вернет исчерпывающую информацию о ROBOCOPY.Или щелкните ссылку ROBOCOPY, чтобы прочитать о команде.

Команды командной строки для системного администрирования и отчетности

Этот набор команд командной строки полезен для расширенного системного администрирования. Они здесь.

СЧТАСКС

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

SCHTASKS Синтаксис
 SCHTASKS / параметр [аргументы] 
SCHTASKS Списки параметров
Параметры Описание
/ Создать Используйте этот параметр для создания новой запланированной задачи.
/ Удалить В отличие от / Create, параметр / Delete удаляет существующие запланированные задачи.
/ Запрос Список всех доступных запланированных задач.
/ Run Этот переключатель запускает указанное запланированное задание.
/ Изменить Изменяет свойства указанной запланированной задачи
/ Конец Завершает текущую запланированную задачу
/ ShowSid Показывает идентификатор безопасности, соответствующий имени запланированной задачи.

Чтобы получить помощь по использованию параметра, введите SCHTASKS, а затем параметр.Затем закончите «/?». Например, чтобы узнать, как использовать параметр / Create, выполните следующую команду:

 СЧТАСК / Создать /? 

Это даст вам полный список всех [аргументов] для параметра / Create и того, как их использовать.

SCHTASKS Примеры

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

 SCHTASKS / Query / FO TABLE 

Результат

СИСТЕМИНФО

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

SYSTEMINFO Синтаксис
 SYSTEMINFO [/ S система [/ U имя пользователя [/ P [пароль]]]] [/ формат FO] [/ NH] 
SYSTEMINFO Параметры
Параметры Описание
/ S система Используется для указания удаленного компьютера для подключения.
/ U имя пользователя Определяет пользователя с правами администратора для подключения к удаленному компьютеру и выполнения команд.
/ P [пароль] Пароль для пользователя, указанного с помощью параметра / U.
/ формат FO Задает формат, в котором должен отображаться вывод. Допустимые значения: ТАБЛИЦА, СПИСОК или CSV.
/ NH При использовании вывода не будет отображаться «Заголовок столбца»./ NH допустимо, только если используется / FO и указаны форматы TABLE и CSV.
SYSTEMINFO Примеры

Чтобы отобразить системную информацию для вашего компьютера и вывести вывод в виде таблицы, используйте эту команду SYSTEMINFO:

 ТАБЛИЦА SYSTEMINFO / FO 

Вывод не читается!

Я также могу отобразить результат в формате СПИСКА:

 СПИСОК СИСТЕМИНФО / ФО 

Дает лучший результат

СПИСОК ЗАДАЧ

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

TASKLIST Синтаксис
 TASKLIST [/ S система [/ U имя пользователя [/ P [пароль]]]] [/ M [модуль] | / SVC | / V] [/ FI фильтр] [/ FO формат] [/ NH] 
TASKLIST Параметры

Описание параметров: система / S, имя пользователя / U, / P [пароль], формат / FO и / NH одинаковы для тех же параметров в команде SYSTEMINFO. Пожалуйста, прочтите об этих параметрах в SYSTEMINFO (открывается в новом окне / вкладке).

Остальные параметры TASKLIST описаны в таблице ниже:

Параметры Описание
/ M [модуль] Перечисляет все задачи, выполняемые в данный момент процессы, использующие данное имя exe / dll.Если имя модуля не указано, отображаются все загруженные модули.
/ SVC Отображает службы, размещенные в каждом процессе.
/ V Отображает подробную информацию о задаче - показывает задачи в том виде, в каком они отображаются.
/ фильтр FI Отображает набор задач, соответствующих заданным критериям, заданным фильтром.
TASKLIST Примеры

Чтобы отобразить текущие процессы, запущенные на вашем компьютере, выполните команду ниже.

 TASKLIST / FI "СОСТОЯНИЕ EQ RUNNING" 

Чтобы экспортировать все запущенные процессы в CSV, используйте эту команду:

 TASKLIST / FI "STATUS EQ RUNNING" / FO CSV> C: \ G-Drive \ flatsome \ TASKLIST-csv 

Вот как выглядит CSV

ТАСККИЛЛ

Завершить задачи по идентификатору процесса (PID) или имени образа.

TASKKILL Синтаксис
 TASKKILL [/ S система [/ U имя пользователя [/ P [пароль]]]] {[/ FI фильтр] [/ PID processid | / IM imagename]} [/ T] [/ F] 
Параметры TASKKILL

Как и TASKLIST, описание параметров: система / S, имя пользователя / U и / P одинаковы для тех же параметров в команде SYSTEMINFO.Прочтите об этом параметре, нажмите SYSTEMINFO (открывается в новом окне / вкладке).

В таблице параметров ниже описаны параметры TASKKILL, которые не были описаны в этом руководстве.

Параметры Описание
/ фильтр FI Используется для применения фильтра для выбора набора задач. Допустимые фильтры: «* » для использования. бывший. imagename eq acme *
/ PID processid Задает PID процесса, который нужно завершить.Вы можете использовать команду TASKLIST, чтобы получить PID процесса.
/ IM imagename Задает имя образа процесса, который нужно завершить. Вы можете использовать подстановочный знак «*», чтобы указать все задачи или имена изображений.
/ T Этот параметр указывает TASKKILL завершить указанный процесс и все дочерние процессы, запущенные исходным процессом.
/ F Если используется / F, он принудительно завершает указанный процесс.

Внимание!
Используйте TASKKILL с осторожностью, поскольку завершение определенных процессов может сделать вашу операционную систему нестабильной. В частности, будьте осторожны с использованием подстановочного знака «*».

TASKKILL Примеры

Если вы хотите завершить процессы на основе идентификатора процесса, сначала запустите TASKLIST и передайте его команде MORE.

 СПИСОК ЗАДАЧ | БОЛЬШЕ 

Чтобы завершить процессы с идентификаторами 960, 996 и 936, используйте команду ниже

 TASKKILL / PID 960 / PID 996 / PID 936 
ВЫКЛЮЧЕНИЕ

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

SHUTDOWN Синтаксис
 ВЫКЛЮЧЕНИЕ [/ I | / L | / S | / SG | / R | / G | / A | / P | / H | / E | / O] [/ Hybrid] [/ Soft] [/ FW] [/ F] [/ M \\ Компьютер] [/ T xxx] 
ВЫКЛЮЧЕНИЕ Параметры
Параметры Описание
/ I Переключатель / I отображает диалоговое окно графического интерфейса удаленного выключения с параметрами, позволяющими указать удаленные компьютеры для выключения. Ключ / I должен быть первым параметром в команде SHUTDOWN.См. Примеры ВЫКЛЮЧЕНИЯ ниже.
/ L Выключение компьютера. Его нельзя использовать с параметрами / M или / D.
/ S Выключает компьютер.
/ SG Выключите компьютер. При следующей загрузке перезапустите все зарегистрированные приложения.
/ R Выключите и перезагрузите компьютер.
/ G Полное выключение и перезагрузка компьютера. После перезагрузки системы перезапустите все зарегистрированные приложения.
/ A Прервать завершение работы системы. Это можно использовать только в период тайм-аута. Совместите с / FW, чтобы очистить все незавершенные загрузки прошивки.
/ P Выключите локальный компьютер без тайм-аута или предупреждения. Может использоваться с параметрами / D и / F.
/ H Переведите локальный компьютер в спящий режим. Может использоваться с переключателем / F.
/ E Задокументируйте причину неожиданного выключения компьютера.
/ O Перейдите в меню дополнительных параметров загрузки и перезагрузите компьютер.
Должен использоваться с параметром / R.
/ Hybrid Выполняет выключение компьютера и подготавливает его к быстрому запуску. Должен использоваться с переключателем / S.
/ FW В сочетании с параметром выключения (/ S), чтобы следующая загрузка перешла к пользовательскому интерфейсу микропрограммы.
/ F Принудительное закрытие запущенных приложений без предупреждения пользователей.Параметр / F подразумевается, если для параметра / T указано значение больше 0.
/ M \\ Компьютер Укажите целевой удаленный компьютер.
/ T xxx Установите время ожидания перед выключением на xxx секунд. По умолчанию - 30 секунд, максимальное значение - 315360000 секунд (10 лет).

Важная информация
Я пропустил параметры / D [P | U:] xx: yy] и / C [«комментарий»] , поскольку они могут не понадобиться вам часто.

Совет
Если вы запустите SHUTDOWN без указания какого-либо параметра, отобразится справка. Выполнение SHUTDOWN без указания каких-либо параметров аналогично вводу «SHUTDOWN /?».

Примеры останова

Чтобы отобразить диалоговое окно с параметрами для выключения определенных компьютеров, просто используйте SHUTDOWN с переключателем / I:

 ВЫКЛЮЧЕНИЕ / I 

Когда вы выполняете SHUTDOWN / I [1], открывается графический интерфейс диалогового окна удаленного выключения [2]. Чтобы добавить компьютеры, нажмите Добавить [3], откроется окно «Имена компьютеров» [4].Когда вы закончите добавлять компьютеры, нажмите ОК. Тогда хорошо, чтобы выключить их.

ЗАПРОС ВОДИТЕЛЯ

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

DRIVERQUERY Синтаксис
 DRIVERQUERY [/ S система [/ U имя пользователя [/ P [пароль]]]] [/ формат FO] [/ NH] [/ SI] [/ V] 
DRIVERQUERY Параметры
/ S Задает удаленный компьютер для подключения.
/ U username Используется для указания имени пользователя с разрешением на подключение к удаленному компьютеру.
/ P пароль Определяет пароль для указанного выше пользователя.
/ формат FO Определяет тип вывода для отображения. Допустимые форматы: «ТАБЛИЦА», «СПИСОК» или «CSV» без кавычек.
/ NH Удаляет заголовки столбцов из вывода.
/ SI Предоставляет информацию о подписанных драйверах.
/ V Отображает подробный вывод. Недействительно для подписанных драйверов.
DRIVERQUERY Примеры

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

 ЗАПРОС ВОДИТЕЛЯ / FO TABLE 

Вот результат

Чтобы добавить информацию о том, подписан драйвер или нет, включите переключатель / SI в предыдущую команду:

 ЗАПРОС ВОДИТЕЛЯ / FO TABLE / SI 

Добавлен новый столбец «IsSigned».

Подсказка
В приведенном выше результате, если IsSigned имеет значение FALSE, это означает, что драйвер НЕ подписан.

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

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

ПЕРЕИМЕНОВАНИЕ (REN)

Переименовывает файл или файлы. Краткая версия команды - REN.

ПЕРЕИМЕНОВАНИЕ Синтаксис

ПЕРЕИМЕНОВАТЬ [диск:] [путь] имя_файла1 имя_файла2.
REN [диск:] [путь] имя_файла1 имя_файла2.

Совет
Команда RENAME не позволяет указать новый диск или путь для файла назначения.

ПЕРЕИМЕНОВАНИЕ Параметры
Параметры Описание
[диск:] [путь] имя_файла1 Задает расположение и имя файла или набора файлов, которые вы хотите переименовать. FileName1 может включать подстановочные знаки (* и?).
filename2 Новое имя файла
ПЕРЕИМЕНОВАНИЕ Примеры

На изображении ниже я хочу переименовать файл TASKLIST-csv в New-CSV

.

Вот команда, которую я использовал:

 ПЕРЕИМЕНОВАТЬ СПИСОК ЗАДАЧ-csv Новый-CSV 

Вот результат:

МКДИР (MD)

Создает каталог или папку.Краткая версия - MD.

MKDIR Синтаксис
 MKDIR [диск:] путь 
MD [диск:] путь
MKDIR Параметры
Параметры Описание
[диск:] Указывает диск, на котором вы хотите создать новый каталог.
путь Это обязательный параметр. Он определяет имя и расположение нового каталога. Максимальная длина любого отдельного пути определяется файловой системой (FAT, FAT32 или NTFS).
MKDIR Примеры

Чтобы создать папку с именем MDTest по пути «C: \ G-Drive \ flatsome», выполните следующую команду:

 MKDIR C: \ G-Drive \ flatsome \ MDTest 

Результатов:

ДВИЖЕНИЕ

Команда MOVE перемещает файлы и папки (каталоги). Он также переименовывает файлы и папки.

MOVE Синтаксис

Синтаксис для переименования файла

 MOVE [/ Y | / -Y] [диск:] [путь] имя_файла1 [,…] назначение 

Синтаксис каталога (папки)

 MOVE [/ Y | / -Y] [диск:] [путь] dirname1 dirname2 
Параметры ПЕРЕМЕЩЕНИЯ
Параметры Описание
[диск:] [путь] имя_файла1 Задает расположение и имя файла или файлов, которые вы хотите переместить.
назначение Задает новое расположение файла.
[диск:] [путь] dirname1 Задает каталог, который вы хотите переименовать.
dirname2 Задает новое имя для dirname1.
/ Y Подавляет запрос на подтверждение того, что вы хотите перезаписать существующий файл назначения.
/ -Y Вызывает запрос на подтверждение того, что вы хотите перезаписать существующий файл назначения.

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

Примеры MOVE

В этом примере я хочу переименовать MDTest (выделено на изображении ниже) в MDTest2

Вот команда:

 ПЕРЕМЕСТИТЬ MDTest MDTest2 

Вот результат:

Совет
В предыдущей команде мне не нужно было указывать [диск:] [путь], потому что я хотел, чтобы команда выполнялась в каталоге, из которого я выполняла команду.Папка, которую я переименовал, находилась в том же каталоге.

СТЕРЕТЬ (УДАЛИТЬ)

Это последний в моем окончательном списке команд командной строки. Команда ERASE удаляет один или несколько файлов.

ERASE - это то же самое, что и команда DEL.

Внимание!
Используйте ERASE (DEL) с осторожностью, поскольку команда может удалить важные файлы операционной системы в зависимости от того, как вы ее используете. Если вы используете DEL или ERASE для удаления файла с вашего компьютера, вы не сможете получить файл.

ERASE (DEL) Синтаксис
 УДАЛИТЬ [/ P] [/ F] [/ S] [/ Q] [/ A [[:] атрибуты]] имена 
 DEL [/ P] [/ F] [/ S] [/ Q] [/ A [[:] атрибуты]] имена 
ERASE (DEL) Параметры
Параметры Описание
/ P Запрашивает подтверждение перед удалением каждого файла.
/ F Принудительное удаление файлов, помеченных как доступные только для чтения.
/ S Удалить указанные файлы из всех подкаталогов.
/ Q Тихий режим, не спрашивать, можно ли удалить, когда используется глобальный подстановочный знак. Если вы используете переключатель / Q, все файлы будут удалены без запроса подтверждения. [Используйте с осторожностью!]
/ A Выбирает файлы для удаления на основе атрибутов файлов.
атрибуты Допустимые атрибуты см. Ниже *.
имена Задает список из одного или нескольких файлов или каталогов.Подстановочные знаки могут использоваться для удаления нескольких файлов. Если каталог указан, все файлы в этом каталоге будут удалены.

* Допустимые атрибуты параметра / A:

R Файлы только для чтения
S Системные файлы
Скрытые файлы
A Файлы, готовые к архивированию
I Файлы без индексации содержимого
L Точки повторной обработки
- Префикс, означающий не

ERASE (DEL) Примеры

Чтобы удалить все файлы в текущем каталоге, но запросить подтверждение, используйте команду:

 СТЕРЕТЬ / P *.* 

Совет
*. * - это подстановочный знак, означающий удаление всех файлов в текущем каталоге

Когда вы нажимаете клавишу Enter, для каждого файла вам будет предложено подтвердить с помощью Y или N . Вот результат:

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

Кроме того, вы можете задать вопрос, оставить комментарий или оставить отзыв с помощью формы «Оставить ответ», которая находится в конце этой страницы.

Наконец, для получения дополнительных руководств по Itechguides командной строки посетите нашу страницу командной строки Windows.

21 ИТ-инструмент, который должен знать каждый системный администратор

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

WireShark

http: //www.wireshark.org /

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

Wireshark является кроссплатформенным и работает в OS X, Windows и Unix.

FileZilla

https://filezilla-project.org/

Filezilla - это FTP-клиент и сервер с лицензией GPL. Возможность подключения к узлам, защищенным SSH, делает его отличным выбором, если вам нужно предоставить клиенту более удобный доступ с графическим интерфейсом, чем с интерфейсами CLI.

Скрипач

http://www.telerik.com/fiddler

Fiddler - это прокси-сервер, который предназначен для локального запуска и позволяет разработчикам отлаживать веб-приложения. Если у вас есть несколько разных приложений или процессов, которые могут изменять значения в форме, замечательно иметь возможность видеть фактический вывод в том виде, в каком он передан.

Если вы работаете с удаленным API, вы также можете составлять и воспроизводить запросы по мере необходимости.

Sysinternals Suite

http: // technet.microsoft.com/en-us/sysinternals/bb545021.aspx

Sysinternals Suite - это набор общих инструментов системного администратора для файлов и дисков, сетей, управления процессами, безопасности и сбора системной информации на хостах Windows.

Одной из самых популярных и полезных утилит является Autoruns.exe, которая определяет программы, которые запускаются автоматически.

Мош

http://mosh.mit.edu/

Пользователи

SSH будут знакомы с хрупкостью своих удаленных сеансов, единичным сбоями Wi-Fi и их отключением.Mosh - это безопасный протокол замены, который позволяет возобновлять сеансы, а также в целом улучшать производительность. Mosh доступен практически для каждой платформы, включая плагин Chrome для еще большей переносимости.

Автош

http://www.harding.motd.ca/autossh/

Разработанный больше для туннелей SSH, чем для интерактивных сеансов, Autossh перезапускает отброшенные сеансы и туннели SSH.

Если вам нужен постоянный сеанс, используйте с «экраном».

Клифоргот

http://cliforgot.com

Создает полные команды командной строки и параметры для многих команд системного администратора Windows. Это интерактивная документация, которую можно копировать и вставлять.

Clonezilla

http://clonezilla.org/

Если вы администрируете или настраиваете большее количество компьютеров, очень полезно создать главный образ, а затем отправить его на все целевые машины, что и делает Clonezilla с открытым исходным кодом.

Функция многоадресной рассылки Clonezilla SE позволяет обновлять машины массовыми параллельными пакетами.

Clusto


https://github.com/clusto/clusto

Инструмент управления кластером серверов на основе Python, Clusto позволяет поддерживать абстрактный интерфейс для взаимодействия с вашей инфраструктурой.

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

Ansible

http://www.ansible.com

Ansible позиционирует себя как самый простой способ автоматизации задач выделения ресурсов ИТ.

Ansible Playbooks - это программный метод объединения инструкций для запуска, которые затем можно воспроизвести на любом количестве серверов, к которым вы подключаетесь по SSH.

Повар

http://www.opscode.com/chef/

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

Постоянная проверка соответствия

Chef очень полезна для быстрого восстановления, если системные администраторы вносят изменения вручную.

Марионетка

http://puppetlabs.com/

Puppet позволяет декларативно настраивать серверы через их ruby ​​DSL.Если вы уже знакомы с Ruby, вы можете легко копаться в Puppet и управлять любым количеством серверов.

Если вы хотите легко попробовать Puppet, они предлагают предварительно настроенную виртуальную машину, с которой вы можете поиграть.

Dnsmasq

http://www.thekelleys.org.uk/dnsmasq/doc.html

Dnsmasq - это гораздо более легкий DNS-преобразователь для локальных сетей, чем BIND или другие «тяжелые» серверы. Он идеально подходит для использования в средах с ограниченными ресурсами, таких как маршрутизаторы и межсетевые экраны.

Он кэширует запросы локально, но возвращается к вышестоящему поставщику DNS.

Bugzilla

http://www.bugzilla.org/

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

Buzilla интегрируется со многими системами управления версиями, позволяя вам настроить двустороннюю связь, чтобы вы могли закрывать ошибки с помощью коммитов и т. Д.

Sysdig

http: // www.sysdig.org/

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

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

Сценарии Lua могут использоваться для изменения и расширения основных функций Sysdig.

Размер дерева


http://www.jam-software.com/treesize_free/

Treesize - это программа просмотра файлового пространства NTFS, которая помогает визуализировать использование пространства в проводнике Windows, например в представлении.

Treesize работает на основе главной файловой таблицы целевой машины, позволяя читать результаты быстрее и без необходимости в разрешениях на чтение содержимого.

7-застежка-молния

http://www.7-zip.org/

Утилита сжатия Windows с открытым исходным кодом. 7-zip работает очень быстро даже с очень большими zip-файлами и может создавать самораспаковывающиеся архивы в формате 7z.

Блокнот ++


http://notepad-plus-plus.org/download/

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

Если вы перемещаетесь между машинами, обратите внимание на Notepad ++ Portable, который можно запускать с общего ресурса или с USB-накопителя.

KeePass

http://keepass.info/

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

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

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