Архив метки: linux

Batch и дефолтные 1.5

Как известно, batch — удобная команда из пакета at, позволяющая выполнить что-то из под shell тогда, когда система будет простаивать. Простой определяется по уровню нагрузки на систему. В linux этот показатель включает нагрузку как на процессор так и IO-подсистему и вопреки расхожему мнению его значение может превышать n, где n - количество ядер/процессоров. Нагрузку можно увидеть там, откуда ее берет "uptime" - в /proc/loadavg

Уровень срабатывания задан при компиляции batch и составляет 1.5.

Проблема в том, что в многоядерных и нагруженных системах этого может быть недостаточно и фоновая активность постоянно или длительное время превышает эти самые 1.5.

Читать далее

7z So Si

Национальность автора архиватора 7z легко угадать даже без чтения последнего раздела man.

Опции 7z, не работающие по отдельности или вместе называются -so и -si.

В родном для 7z формате не поддерживается stdin в качестве источника данных (si) и stdout в качестве результата (so). Поставить между двумя пайпами 7z не выйдет, очевидно из за алгоритма работы, требующего, в отличие от того же gzip, не последовательного, а произвольного доступа к файлу.

7z -so -si

Дружим openssh-server и network manager

Почитатели init в стиле SysV конечно могут бросить в меня своим пенсионным удостоверением и громко побухтеть, но мне нравится Systemd и даже Network Manager.

Даже не смотря на то, что они, казалось бы давным давно пришли в debian-based дистрибутивы и arch; стабильны и удобны, и все еще преподносят не очевидные сюрпризы. Сюрпризы из числа тех фирменных "приятных" мелочей gnu/linux, которыми красноглазики заполняют своё рабочее время.

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

Читать далее

Unix 1500000000

Приближается полуторамилиардный (1500000000), но сам по себе ничего не значащий, юбилей эпохи Unix. Напомню, unix timestamp это количество секунд прошедших с 01/01/1970 00:00, начала эпохи Unix

Конечно же мало кто сейчас будет смотреть на вывод watch в терминале (или его эмуляторе) и большинство, даже красноглазиков узнают о юбилее в facebook/twitter/новостях.

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

Юбилейная 1 500 000 000 секунда приходится на:

14/07/2017 05:40:00 +03:00 (Europe/Kyiv)

Читать далее

Debian 9: Никогда не было багов и вот опять :)

В июне вышел долгожданный debian 9 (stretch), который кроме всего прочего перешел перескочил с ядра версии 3.16 на 4.9, пхп перешел с версии 5.6 на 7.0 (и почему-то Firefox ветки esr 45.9, хотя он сразу же обновляетя до 52-й) и много других обновлений. Казалось бы у такого "стабильного" дистрибутива должно быть всё вылизано до безобразия. А нет.

Читать далее