Как проверить из PowerShell, открыт ли порт на удалённом хосте

В Windows 8, Windows Server 2012 и выше появилась возможность проверить из PowerShell, открыт ли порт на удалённой машине. В этом нам поможет командлет Test-NetConnection.

В параметре -ComputerName указываем имя или IP-адрес интересующего хоста. Этот параметр является позиционным и его имя можно опустить.

Порт можно указать явно в параметре -Port

Проверка 25 порт

либо указать имя службы в параметре -CommonTCPPort. Доступны следующие службы: HTTP, RDP, SMB, WINRM.

проверка открытый порт

Ошибка в гостевой CentOS 6 при переносе или копировании виртуальной машины VirtualBox

После копирования файла диска виртуальной машины или клонирования у сетевых интерфейсов гостевой системы меняется MAC-адрес. В результате гостевая система CentOS создаёт новые интерфейсы со старыми MAC-адресами, при запуске сетевого интерфейса командой ifup появляется ошибка «Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization». Такая же ошибка возникает при перезапуске службы сети /etc/init.d/network restart.

Избавиться от ошибки можно редактированием файла /etc/udev/rules.d/70-persistant-net.rules. В этом файле удаляем появившиеся после клонирования интерфейсы eth1 и так далее. А для интерфейса eth0 прописываем MAC-адрес из настроек виртуальной машины VirtualBox. Затем меняем MAC-адрес в файле /etc/sysconfig/network-scripts/ifcfg-eth0. Перезагружаем виртуальную машину. Проблема решена.

Как узнать версию PowerShell

Версия PowerShell содержится в хэш-таблице PSVersionTable. Посмотреть содержимое таблицы можно командой

$PSVersionTable

На приведенном скриншоте показан выводы команды в Windows 10 (сборка 14393)

установленная версия powershell
Как узнать версию PowerShell

В первой строке можно увидеть, что установленная версия PowerShell — 5.1.14393.693.

Краткое описание остальных значений:

PSCompatibleVerstions — совместимые версии PowerShell с текущей версией

BuildVersion — номер сборки текущей версии.

CLRVersion — версия CLR (Common Language Runtime)

Группы пользователей в PowerShell. Добавление и удаление пользователей из групп.

Локальные группы

Получить список локальных групп компьютера

Get-LocalGroup

Добавить пользователя в локальную группу

Add-LocalGroupMember –Group Administrators –Member sd0\gosha

Посмотреть членов локальной группы

Get-LocalGroupMember –Group Administrators

Удалить члена локальной группы

Remove-LocalGroupMember –Group Administrators –Member sd0\gosha

Группы в домене (Active Directory)

Поиск группы

Get-AdGroup Marketing

Добавить пользователя в доменную группу

Add-AdGroupMember –Identity Marketing –Members gosha

Посмотреть членов доменной группы

Get-AdGroupMember –Identity Marketing

Удалить пользователя из доменной группы

Remove-AdGroupMember –Identity Marketing –Members gosha

Полные дистрибутивы Adobe Reader, Skype, Chrome, Firefox

Автономный установщик Adobe Reader

На официальном сайте Adobe можно скачать автономные установщики Adobe Reader 11 и DC. На странице надо будет указать нужную операционную систему, язык и версию Adobe Reader, после чего появится кнопка загрузки офлайн установщика. Доступны версии для Windows, Mac OS, Android. https://get.adobe.com/reader/enterprise/

Автономный установщик Skype

Skype предлагает для офлайн установки пакет в формате MSI, который также можно использовать для распространения на компьютеры домена через групповые политики. Скачать полный дистрибутив Skype с официального сайта можно здесь http://www.skype.com/go/getskype-msi

Автономный установщик Google Chrome

Google распространяет офлайн установщики для частных пользователей в формате EXE. Для организаций же доступны установщики Google Chrome в формате MSI для установки через групповые политики в домене. Также Google предлагает готовые шаблоны групповых политик для Chrome.

Скачать полную версию установщика Google Chrome в формате EXE с сайта Google — https://www.google.ru/chrome/browser/desktop/index.html?standalone=1

Скачать установочный пакет MSI для Google Chrome с официального сайта можно по следующей ссылке https://enterprise.google.com/chrome/chrome-browser/ На этой же странице доступны шаблоны групповых политик и автономный установщик Chrome для Mac OS.

Автономный установщик Mozilla Firefox

У Mozilla офлайн установщики Firefox доступны для Windows, MacOS, Linux, для 32-х и 64-х битных систем, а также для различных языков. Выбрать нужный пакет для установки можно на официальном сайте на странице https://www.mozilla.org/en-US/firefox/all/

Автономный установщик Firefox Developer Edition

Скачать полный дистрибутив Firefox можно с официального сайта на этой страничке https://www.mozilla.org/ru/firefox/developer/all/

Установка Firefox Developer Edition в Ubuntu и Linux Mint

Firefox Developer Edition очень удобный инструмент для вебмастеров. Mozilla выпускает версии для Windows, Mac и Linux. И если для Windows дистрибутив поставляется в виде установщика, то с установкой в Ubuntu могут возникнуть сложности, поскольку Firefox Developer Edition поставляется в виде архива. Ниже я описал процесс установки браузера в Ubuntu в несколько шагов.

1. Скачать дистрибутив Firefox Developer Edition

Для начала зайдём на страницу загрузки Developer Edition на официальном сайте Mozilla и выберем нужный дистрибутив с подходящим языком https://www.mozilla.org/ru/firefox/developer/all/

2. Распаковать скачанный архив

Firefox Developer Edition для Ubuntu поставляется в виде архива, который надо распаковать и скопировать в папку /usr/local или /opt. В примере ниже я распаковал все файлы в папку /usr/local/firefox_dev.

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

Чтобы на рабочем столе появилась отдельная иконка для Firefox Developer Edition, надо создать файл ~/.local/share/applications/firefox_dev.desktop со следующим содержимым.

[Desktop Entry]

Name=Firefox Developer

GenericName=Firefox Developer Edition

Exec=/usr/local/firefox_dev/firefox

Terminal=false

Icon=/usr/local/firefox_dev/browser/icons/mozicon128.png

Type=Application

Categories=Application;Network;X-Developer;

Comment=Firefox Developer Edition Web Browser.

4. Запустить приложение.

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

ярлык firefox developer edition в меню ubuntu
Firefox Developer Edition в Ubuntu

Горячие клавиши в терминале Linux

Управление процессами

Ctrl + C – Прервать (kill) текущий процесс, выполняющийся в терминале. Эта клавиатурная комбинация отправляет сигнал SIGINT процессу. Технически это лишь только запрос на прекращение процесса – большинство процессов этот запрос выполнят, но некоторые могут проигнорировать.

Ctrl + Z – Приостановить текущий процесс, выполняющийся в терминале на переднем плане. Эта комбинация клавиш отправляет процессу сигнал SIGSTP. Чтобы возобновить выполнение процесса нужно использовать команду fg имя_процесса.

Ctrl + D – Завершает оболочку терминала. Эта клавиатурная комбинация отправляет EOF (End-of-file) оболочке, которая завершает свой сеанс.

Управление экраном

Следующие клавиатурные комбинации терминала Linux позволяют управлять выводом на экран.

Ctrl + L – Очищает экран. Аналогично действию команды clear.

Ctrl + S – Останавливает весь вывод на экран. Бывает полезно, когда выполняющаяся команда выводит подробный и длинный результат свой работы, но вам он не нужен, а останавливать процесс комбинацией Ctrl + C нельзя.

Ctrl + Q – Возобновляет вывод результата работы процесса на экран, если он был приостановлен командой Ctrl + S.

Управление курсором

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

Ctrl + A или Home – Перейти в начало строки.

Ctrl + E или End – Перейти в конец строки.

Alt + B – Перейти влево (назад) на одно слово.

Ctrl + B – Перейти влево (назад) на один символ.

Alt + F – Перейти вправо (вперёд) на одно слово.

Ctrl + F – Перейти вправо (вперёд) на один символ.

Ctrl + XX – Перемещает на начало строки при первом нажатии комбинации и возвращает обратно при следующем. Удерживая клавишу Ctrl дважды нажмите X

Удаление текста

Ctrl + D или Delete – Удалить символ под курсором.

Alt + D – Удалить все символы после курсора до конца слова.

Ctrl + H или Backspace – Удалить символ перед курсором.

Корректировка ввода

Alt + T – Поменять местами слово, в котором находится курсор и предыдущее слово.

Ctrl + T – Поменять местами два символа перед курсором.

Ctrl + _ – Отменить ввод предыдущего символа. Можно повторять отмену ввода много раз.

Вставка и вырезание

Ctrl + W – вырезать слово перед курсором и поместить его в буфер.

Ctrl + K – Вырезать часть строки после курсора и поместить её в буфер.

Ctrl + U – Вырезать часть строки до курсора и поместить её в буфер.

Ctrl + Y – Вставить из буфера обмена.

Изменение регистра

Alt + U – Перевести в верхний регистр все символы от курсора до конца текущего слова.

Alt + L – Перевести в нижний регистр все символы от курсора до конца текущего слова.

Alt + C – Перевести в верхний регистр символ под курсором. Курсор переместится в конец текущего слова.