Category Archives: OS X

OS X: flush DNS после обновления hosts

08/05/2016
 

 Неделя “черновиков в продакшен” объявляется открытой. Ещё одна старенькая запись. После правки /private/etc/hosts в OS X – система всё равно не определяет адрес хоста: # ping dev.com ping: cannot resolve edev.com: Unknown host В процессах находим mDNSResponder: # ps aux | grep mDNSResponder root 39589 0.1 0.0 2441988 684 s002 S+ 10:17AM 0:00.00 grep mDNSResponder _mdnsresponder… Read More »

OS X: dd – создание загрузочного USB

03/04/2016
 

 Находим подключенную флешку: $ diskutil list /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *251.0 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_CoreStorage 250.1 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3 /dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: Apple_HFS Macintosh HD *249.8 GB disk1 …

SSH: обрыв сессии при бездействии

01/29/2016
 

 При бездействии в терминале с открытой SSH-сессией – через некоторое время она разрывается с сообщением вида: … root@dac754f67def:/etc/nginx# Write failed: Broken pipe 03:14:15 [username@hostname ~] $ Поддержкой SSH-сессии управляют два параметра: ServerAliveInterval – кол-во секунд, через которое клиент будет отправлять NULL-пакет для поддержки сессии; ClientAliveInterval – наоборот, кол-во в секундах, через которое сервер будет отправлять… Read More »

Vagrant: остановить все запущенные боксы

01/21/2016
 

 На рабочей машинке запущено несколько Vagrant машин. Что бы остановить (или приостановить) все – можно воспользоваться vagrant global-status: $ vagrant global-status id name provider state directory ——————————————————————————————————- b2080c5 default virtualbox running /Users/username/VMs/Vagrant/nike … 12beb0a default virtualbox running /Users/username/VMs/Vagrant/JBoss

Linux: Как пропатчить OpenSSH под CVE-2016-0777 и CVE-2016-0778?

01/16/2016
 

 Наверняка уже многие наслышаны о новых уязвимостях в OpenSSH – CVE-2016-0777 и CVE-2016-0778. Кратко: Начиная с версии OpenSSH 5.4 , которая вышла в Марте 2010, OpenSSH клиент поддерживает незадокументированную возможность, называемую “roaming“: если соединение с удаленным SSH-сервером было внезапно разорвано, и если сервер так же поддерживал возможность роуминга – клиент мог восстановить подключение к серверу и восстановить приостановленную сессию.… Read More »

OS X: добавить пользователя в группу

12/18/2015
 

 Для работы с группами в OS X можно использовать утилиту dseditgroup: $ dseditgroup -help dseditgroup (10.10):: Manipulate group records with the Open Directory API. Usage: dseditgroup [-pqv] -o edit [-n nodename] [-u username] [-P password] [-r realname] [-c comment] [-s ttl] [-k keyword] [-i gid] …

HTMLlint: установка и запуск на OS X

10/21/2015
 

 Домашняя страница проекта – тут>>>. В дополнение к к самой утилите HTMLlint – имеется утилита htmllint-cli, которая используется для управления самим HTMLlint. Её и будем устанавливать. HTMLlint использует NodeJS.

Vagrant: установка на OS X

10/20/2015
 

 Задача: установить Vagrant на Mac OS. Что такое Vagrant и как его использовать – в следующий раз, в данном посте – установка и первый запуск бокса. Операционная система: $ system_profiler SPSoftwareDataType Software: System Software Overview: System Version: OS X 10.10.5 (14F27) Kernel Version: Darwin 14.5.0 …