Архив рубрики: Linux

Запуск процессов в linux с ограничением ресурсов

Иногда хочется ограничить максимальное количество ресурсов доступных процессу. Последней пинком стали юнит-тесты из текущего проекта — из-за ошибок они несколько раз съели все 8Gb ОЗУ и отправили систему в глубокий своп, откуда она со скрипом доставалась минут 15. Полная виртуализация таких случаях избыточна — нужно что-то по легче. В linux для этого есть cgroups (control groups) — они позволяют поместить процесс (вместе со всеми его потомками) в контейнер, имеющий доступ только к части ресурсов системы. На самом деле cgroups умеют больше, чем просто ограничение ресурсов — тут и счетчики производительности и другая статистика.

cgroups можно манипулировать вручную или с помощью libcgroup. Последний способ значительно удобнее и по нему есть отличная документация от redhat. Она обязательна к прочтению — есть несколько не очевидных моментов (для пользователей ubuntu — в этом дистрибутиве по умолчанию cgroups монтируются в /sys/fs/cgroups).

Читать

Видео уроки для начинающих пользователей Linux Ubuntu

Видеоуроки для начинающих пользователей Linux.
0. Подготовка к установке Ubuntu 10.04 (130 Мб)
1. Настройка Bios (30,2 Мб)
2. Установка Linux Ubuntu 10.04 (108 Мб)
3. Файловый менеджер в Linux Ubuntu 10.04 (65,6 Мб)
4. Работа с файловой системой в командной строке (14,6 Мб)
5. Установка драйвера видеокарты NVIDIA (117 Мб)
6. Обзор графической среды Gnome (80,6 Мб)
7. Настройка внешнего вида графической среды Gnome (67,7 Мб)
8. Установка программ в Linux Ubuntu 10.04 (94 Мб)
Читать

Релиз Google Earth 6.2

Google Earth 6.2 – программа содержащая земной глобус, карты и различную географическую информацию, которую можно найти путешествуя по виртуальному миру, смотря картинки, трёхмерные здания, карты..

Релиз Google Earth 6.2 вышел на днях и включает множество различных нововведений. Наиболее важным улучшением стало устранение эффекта «стёганного одеяла», которое было вызвано тем, что фотографии делались при различных погодных условиях. Для устранения этого недостатка был применён новый механизм обработки изображения, результат работы которого можно посмотреть на примере скриншота ниже:

 

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

■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□
Также ожидаемым изменением стала интеграция Google Earth 6.2 с аккаунтом в Google+, позволяющая обмениваться сделанными скриншотами с пользовательскими кругами.
Установка Google Earth 6.2 в Ubuntu

Для установки Google Earth 6.2 потребуется скачать .deb пакет со страницы проекта, предварительно согласившись с лицензией.
Фикс проблем со шрифтом

Для того чтобы исправить проблему с некорректным отображением шрифта потребуется установить пакет «msttcorefonts».

sudo apt-get install msttcorefonts

Обсудить на форуме

Автор: ГАЗЕНВАГЕН™

Вышел релиз Unity 5.2

Вслед за выходом второй альфа Ubuntu 12.04 Precise Pangolin была представлена новая версия Unity 5.2, которая включает многие из уже рассмотренных характеристик, такие как: подсказку с выводом горячих клавиш, новую домашнюю линзу и переключатель Super+Tab для приложений на панели Unity.

Среди других изменений стоит отметить улучшенную поддержку многомониторных конфигурацией, переключение приложений (Alt-Tab) в пределах одного рабочего стола, отключение масштабирования окон программ на экранах с разрешением выше 1024×600 и доработку линз приложений и музыки.

Одним из наиболее важных изменений стало улучшение работы с несколькими мониторами. Теперь панель Unity запускается на каждом из подключенных мониторов, что позволяет избавиться от необходимости перехода на первый экран для запуска требуемых программ.

Также был улучшен интерфейс линз, в частности музыкальная линза получила трёхколоночный стиль оформления фильтра.

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

 

Ещё одним изменением стало новое поведение Alt + Tab, который теперь по умолчанию переключает окна ограниченные в пределах только одного рабочего стола. Для возможности работы с программами расположенными на нескольких рабочих столах потребуется снять галочку с опции «Bias alt-gab to prefer windows on the current viewport», как на скриншоте ниже:

Теперь доступен новый режим «push to reveal», который позволяет избавиться от случайного появления панели Unity (например при нажатие кнопки назад в Firefox). Настройка доступна через менеджер CompizConfig Settings Manager.

■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□
Реализована поддержка вставки скопированного текста в строку поиска Dash c помощью клика средней кнопкой мыши.
Полный список изменения в Unity 5.2 доступен тут: launchpad.net

Пакет с Unity 5.2 доступна для Precise из Unity PPA.

Обсудить на форуме

Автор: ГАЗЕНВАГЕН™

Canonical интегрировала систему HUD в Ubuntu 12.04

Как правило, компания Canonical, которая является разработчиком популярного дистрибутива Ubuntu, не экспериментирует с LTS-релизами. Но в этот раз можно заметить совершенно противоположную тенденцию: с 12.04 LTS разработчики решили перевести контекстное меню на более совершенный уровень, запустив систему HUD (Head-Up Display). Читать

Вышел релиз KDE 4.8!

После шести месяцев разработки увидел свет финальный релиз десктоп-окружения KDE SC 4.8. Релиз KDE Software Compilation 4.8 состоит из трёх составных частей: базовой платформы, набора дополнительных приложений и десктопа Plasma.
Обновление в Kubuntu 11.10 Читать