То что для Windows делают portable-версии программ — я знал. Но что такое существует для Linux — для меня было открытие. Читать далее «Портативные (portable) версии программ для Linux»
Рубрика: Linux
LXDE – заставьте свой компьютер работать быстрее
Про графическую среду LXDE говорится во многих источниках. Даже Ubuntu решил делать отдельный дистрибутив LUbuntu.
Встретив несколько раз это название, я решил попробовать, что же это.
Читать далее «LXDE – заставьте свой компьютер работать быстрее»
Компьютер для пенсионера. EeeTOP и Ubuntu – лучший выбор
Давно я не писал, каюсь. Решил возобновить свои серии. Теперь моему эксперименту подвергнется компьютер EeeTOP и моя мама, пенсионер. В свой очередной отпуск я решил съездить к маме в гости и подарить ей компьютер.
Выбор пал на…
Preload или ускоряем запуск программ в Ubuntu Linux
Preload — средство уменьшения времени запуска, основанное на предварительной
загрузке в память наиболее интенсивно используемых данных, не дожидаясь непосредственного
запуска программы (эффективно для повторных запусков).
Устанавливаем — sudo aptitude install preload
Как правило конфигурация по умолчанию (/etc/preload.conf) не требует изменений,
но при желании можно обратить внимание на опции:
model.cycle (по умолчанию 20 сек) — как часто будет инициирован анализ
состояния системы и обновление кэша;
model.halflife ( по умолчанию 168 часов) — через какое время данные в кэше
будут считаться устаревшими
(каждый halflife степень актуальности данных в кэше будет уменьшена на 50%);
model.minsize (по умолчанию 2000000 байт) — минимальный объем данных прошедший
через системные вызовы,
необходимый для начала оптимизации приложения. Позволяет использовать preload
только для крупных приложений.
model.memtotal (-10%), model.memfree (100%), model.memcached (30%) — директивы
определяющие степень использования ОЗУ для хранения кэша.
Размер кэша рассчитывается по формуле:
model.memtotal * размер ОЗУ
+ model.memfree * размер свободной памяти во время запуска preload
+ model.memcached * размер памяти отведенной под системный кэш (Cached).
Состояние работы preload можно оценить через файл /var/lib/preload/preload.state
Програма работает в виде демона, управлять ей можно командами /etc/init.d/preload [start|stop|restart]
Статья взята с портала opennet.ru
Делаем Ubuntu дружелюбной. Или устанавливаем красиво нужные приложения.
Прочитав в очередной новости о том, чего же кому-то там не хватает в Ubuntu, я вспомнил, что давно собирался вам рассказать, как же собственно облегчить установки разных полезных программ для Linux. Большинство советов подойдут для любого из распространенных дистрибутивов Linux, я же опишу, как это происходит у меня на Ubuntu, ибо только в ней есть отличная утилита под названием Ubuntu Tweak. Собственно с нее и начну.
Все действия происходят в системе Ubuntu 9.04 (на данный момент AMD64, где есть некоторые тонкости по сравнению с i386, но их становится все меньше с каждой новой версией ПО). Итак, читаем…
Linux & Lotus. Единство великих. Продолжение.
Вдохновившись статьей Скрипт автостарта в Ubuntu, я решил немного развить тему Linux & Lotus. Единство великих. и настроить автозагрузку сервера Domino при загрузке системы.
Ничего особо нового не придумаю, потому просто опишу кратко, что нужно сделать, чтобы сервер Lotus Domino запускался автоматически при загрузке системы в screen-сессии. Итак, начнем:
1 шаг: сделаем скрипт автозапуска, как в теме Скрипт автостарта в Ubuntu;
sudo nano /etc/init.d/autostart.script
2 шаг: вставим в него следующие строки
#!/bin/bash
screen -A -m -d -S domino su - notes -c "cd ~ && /opt/ibm/lotus/bin/server"
Данный скрипт запустит из-под рута сессию screen под названием «domino», зайдет по пользователем «notes» и выполнит запуск сервера.
3 шаг: сделаем исполняеемым файл скрипта и добавим его в автозагрузку
sudo chmod +x /etc/init.d/autostart.script
sudo update-rc.d autostart.script defaults 95
Вуаля, как говорят французы.
В итоге мы получаем ситуацию, при которой при загрузке системы автоматически запустится сервер. Сессия screen при этом запустится от имени рута, потому чтобы посмотреть результат запуска (там будет консоль сервера), то следует набрать команду sudo screen -r
P.S.: если кто подскажет, как правильно запустить сессию screen от имени локального пользователя, то буду благодарен.
Доб. 09.08.2009 г.
В результате опытной эксплуатации удалось выявить, что данный способ работает отлично в Ubuntu, но не срабатывает в OpenSUSE 10. В первую очередь из-за отсутствия утилиты update-rc, во-вторую — из-за несколько другого механизма автозагрузки. Итак, если у кого нужно сделать автозагрузку сервер Domino в OpenSUSE, то для Вас шаг № 3 будет выглядеть так: su
chmod +x /etc/init.d/autostart.script
ln -s /etc/init.d/autostart.script /etc/init.d/rc5.d/S95autostart.script
Установка и настройка NFS сервера и NFS клиента
Вот настроили вы у себя на сервере Deluge для работы с torrent сетями, а что дальше? Как посмотреть фильмы и прослушать музыкальные файлы, которые скачались? Неужели нужно записывать их на диски и переносить их таким образом на компьютер с GUI? Или придётся копировать их по медленному SFTP? Нет! На помощь приходит NFS! Нет, это не серия гоночных игр, а Network File System (Сетевая Файловая Система). Читать далее «Установка и настройка NFS сервера и NFS клиента»
BitTorent клиент для сервера
Когда у меня возникла необходимость установить на сервер, который находится под управлением Ubuntu 9.04 «Jaunty Jackalope», BitTorent клиент, то я сразу подумал о rtorrent. Но пока я искал инструкцию по его настройке (точнее по настройке самого rtorrent, screen и web-интерфейса к rtorrent) я узнал о том что мой любимый Deluge (которым я пользовался раньше на компьютере с DE GNOME) может работать и в консольном режиме и в режиме с Web-интерфейсом. Меня это заинтересовало. Читать далее «BitTorent клиент для сервера»
Как проверить аккумулятор на ноутбуке в Linux
Для того чтобы узнать статус последней зарядки аккумулятора (батареи) и понять на сколько она выработала свой ресурс достаточно ввести в терминале:
[t]grep -F capacity: /proc/acpi/battery/BAT1/info[/bash]
В результате будет выведено что-то типа:
design capacity: 2200 mAh last full capacity: 1976 mAh
В первой строке показана проектная ёмкость (design capacity) аккумулятора, а во второй указано значение на которое был заряжен аккумулятор при последней зарядке (last full capacity).
Если вышеуказанная команда вернула ошибку, то посмотрите как определяет ваш аккумулятор Linux:
ls /proc/acpi/battery/
и используйте вместо BAT1 полученное значение.
P.S.
В примере показаны текущие значения 3-х ячеечного аккумулятора моего MSI Wind, который используется каждый день в качестве основного компьютера на протяжении почти 10 месяцев.
Как избавиться от проблем установки ПО в GNU/Linux
Сегодня наткнулся на интересную, на мой взгляд, статью — Как избавиться от проблем установки ПО в GNU/Linux. В ней поднимает очень интересный вопрос, с которым я уже много раз сталкивался, но никак не мог сформулировать, и мне кажется его решение может способствовать продвижению Linux на десктопах. Но здесь у меня возникает другой вопрос — а надо ли это? Нужно ли миру Linux наличие в нём юзверей?
В любом случае, читаем и думаем.