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

История Unix. Часть первая: AT&T Unix

Собственно, в названии всё сказано 🙂 История появления самой значимой операционной системы в мире, а также технологий, благодаря которым сегодня вообще существует IT. Приятного просмотра!

 

Автор: Aleksey Samoilov

Консольный прогресс-бар для длительных операций в Linux/Mac OS X

Удобно смотреть статус длительных операций (к примеру разархивирование) с помощью консольной утилиты bar.
Используется так:


bar -n image.tar.gz | tar xzpf -

Получаем вот такой наглядный статус:

Под Mac OS устанавливает с помощью Homebrew:


brew install bar

Под Debian/Ubuntu:


sudo apt-get install bar

Исходник и мануал утилиты тут: Theiling Online — ASCII progress bar

Автор: Roman Brovko

inodes: что это, или почему % свободного места не главное

Большинство компаний считают, что они могут обойтись без ИТ-специалиста. Ведь у них всё всегда работает, и ломаться не может. А в случай чего вон Ваня/Петя или какой-либо сантехник всё быстро почистит. Так было и в этот раз. Сайт одной крупной компании, выделенный хостинг, отсутствие специалиста. Как результат сайт перестает принимать заявки/обрабатывать корзину с покупками.

Судорожные звонки программистам, простой сайта, потери заказов и всё остальное, что с этим связано. К нам обратились, уже когда программисты совсем сдались, и предлагали перенести сайт на их площадку (так как у них всё работает, но опять таки не за бесплатно).И так, первый осмотр, быстрый анализ, и вот первая ошибка: при попытке запуска mc на CentOS появлялось сообщение о недостатке свободного места. Выполнив команду df -h, в это убеждаемся и начинаем мысль, что же не так. Права? Ошибка на диске? Но наша техническая wiki подсказала другого виновника — inodes. Читать