В этой заметке я опишу две утилиты, которые помогут ускорить работу системы Linux, а конкретно — запуск приложений: prelink и preload. Prelink оптимизирует исполняемые файлы для быстрого связывания с библиотеками. Preload кэширует часто используемые библиотеки и программы.
Prelink
Большинство приложений в Linux используют динамически загружаемые библиотеки, которые содержат различные функции, необходимые для их работы. При каждом запуске приложения должны быть также загружены эти библиотеки. В случае тяжелых приложений, имеющих большое количество связей, этот процесс может занять определенное время. При этом выполняемые для связывания библиотек действия одинаковы, если сами библиотеки не меняются. Утилита prelink позволяет прописать связи с библиотеками непосредственно в исполняемый файл, что ускорит запуск приложения. Выполняется это без перекомпиляции приложений.
Установите приложение prelink средствами вашего дистрибутива. В файле /etc/prelink.conf содержится список путей, файлы по которым prelink будет обрабатывать. Модифицировать этот список вам скорее всего не придется, это за вас сделали авторы вашего дистрибутива. Запустите prelink -amfR (--all --conserve-memory --force --random) для выполнения прелинкинга всех приложений.
Читать дальше
Сталкиваясь с проблемами администрирования сети, понял, что стандартная команда ping не всегда выручает. Столкнувшись с задачей определения количества потерянных пакетов без прерывания процесса мониторинга, определения времени между пропаданием пакетов (из-за проблем с коммутатором приходилось выяснять и такое) и уменьшения захламленности экрана, решил написать собственный скрипт.
Читать дальше
Я думаю каждый из нас в начале знакомства с linux-системами задавался вопросом: какие все-таки разделы нужно создавать при установке и какую файловую систему на них ставить?
Решил на работе заменить сервер, на котором пока выполняются только функции кэширующего прокси. В наличии имеется материнка asus со встроенным raid-контроллером, 4 Гига оперативы, 4 HDD х 320 Гб, Debian Lenny amd64 и около 30 компов, которые он должен обслуживать, в дальнейшем возможно число ПК увеличится за счет поднятия почтового сервера.
Хочу познакомить читателей OL с одним малоизвестным, но на мой взляд очень приятным клиентом DC++.
Не скажу, что я перепробовал кучу DC++ клиентов под GNU/Linux, но LinuxDC++ и Valknut меня явно не радовали ни своим интерфейсом, ни возможностями. Все время хотелось найти нечто близкое по удобству и возможностям к виндовым аналогам. И вот сегодня это случилось, причем совершенно случайно.
Большенство пользуются и знают команду «su», но…
многие никогда и не знали про «su -»,
и некоторые набирают «su -» не зная почему, просто потому что им так посоветовал их знакомый гуру-линуксойд.
Предлагаю вашему вниманию наглядное(!!!) объяснение разницы.
Читать дальше
Gconf — система, используемая в Gnome для хранения настроек рабочего стола и приложений. Через Gconf можно сделать много разных вещей :), но сегодня я расскажу как можно добавить флаги государств к индикатору раскладок клавиатуры и изменить формат вывода системных часов.
Для редактирования Gconf в Gnome есть стандартная системная утилиа gconf-editor. Чтобы её запустить введем в консоле gconf-editor.
Читать дальше