Я не знаю, упомянул ли кто-либо это, но Вы не должны включать удлинители или PDUs в меньшие единицы APC. Даже некоторые большие смонтированные в стойке APCs не поддерживают это.
Необходимо пойти с:
(1) Розетка-> UPS-> оборудование Стойки
и ничто иное, если Вы не уверены, что это поддерживается производителем UPS. Если нет достаточного количества разъемов на UPS, Вам нужен другой UPS.
На самом деле это не должно быть в Server Fault, возможно, Super User или Ask Different, но вы можете установить много двоичных файлов с помощью homebrew, найденного здесь:
http: // mxcl .github.com / homebrew /
Во-первых, вам нужно установить инструменты командной строки для Xcode, которые, вероятно, потребуют от вас покупки, если вы еще этого не сделали.
После того, как вы это сделаете, запустите:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Чтобы установить homebrew, после его установки выполните:
brew install truncate
Когда truncate
недоступен, вы часто можете использовать вместо него dd
. Например,
Сделать файл заполненным нулями:
dd if=/dev/zero of=/tmp/youroutputfile bs=1m count=50
Обрезать существующий файл:
dd if=yourinputfile of=/tmp/youroutputfile bs=1k count=1
Примечание: OS X dd
использует буквы нижнего регистра, где GNU dd
использует верхний регистр.
Обновление:
По состоянию на март 2015 года truncate
больше не доступен в Homebrew как отдельная формула.
Поскольку truncate
является частью GNU Coreutils вы должны установить его в OS X с помощью следующей команды:
> brew install coreutils
После установки truncate
будет доступен под именем gtruncate
. Обратите внимание, что все программы Coreutils будут доступны с префиксом g
.
Следует обратить внимание на то, является ли усеченный файл тем же файлом или новым файлом с тем же именем. Это важно для файлов журнала, в которые все еще ведется запись или которые tail
ed.
:> file
Работает как на * nix, так и на macOS для усечения файла на месте.