Archive

Archive for the ‘Linux’ Category

Very Detailed Hardware Information Output

August 25th, 2011 3 comments

There’s a fantastic utility called lshw. In console mode, it provides detailed information about your CPU, motherboard, storage devices, HDDs, kernel configuration, memory timings, and more. Some Linux distributions include lshw by default, but it wasn’t available in Debian. To install it, simply install the lshw package:

aptitude install lshw

After installation, run the utility by typing lshw in the terminal, and you’ll immediately get a detailed report.

Read more…

Categories: Linux Tags: ,

Shutter: снимаем скриншоты

August 23rd, 2011 No comments

Существует в Linux замечательная утилита для снятия скриншотов: называетсяя Shutter. Позволяет снимать скриншоты из определенного окна, вручную выделенной области или весь экран. По функциональности сравнима с проприетарной и платной FastStone Capture . Итак, знакомьтесь:

Скачать можно на официальном сайте:  http://shutter-project.org/

Debian для нетбука Part II: снижаем энергопотребление или первые подводные камни

August 23rd, 2011 No comments

Итак, после достаточно продолжительного использование Debian Squeeze на Asus eee pc был выявлен один подводный камень: машинка работает не более четырех часов. В этой статье мы попытаемся снизить энергопотребление.

Для начала отключим все ненужные службы в Ващей системе. Ставим sysv-rc-conf:

 aptitude install sysv-rc-conf

 

После этого входим по команде sysv-rc-conf и убираем пробелом неиспользуемые Вами сервисы. Мною были отключены: avahi-daemon, bluetooth, saned, ssh.

Далее отключаем ненужные службы непосредственно в Gnome. Идем в Система -> Параметры -> Запускаемые приложения, там отключаем не используемые Вами сервисы, например: менеджер Bluetooch, уведомление сигналами в Evolution и прочие не нужные Вам или системе сервисы.

Далее необходимо установить laptop-mode, который управляет питанием жестких дисков, Wi-Fi, режимами гибернации и прочим. Устанавливаем:

aptitude install laptop-mode-tools

После установки необходимо сконфигурировать laptop-mode:

nano /etc/laptop-mode/laptop-mode.conf

После этого, по возможности изменяем параметры на более оптимальные:

ENABLE_LAPTOP_MODE_ON_BATTERY=1
ENABLE_LAPTOP_MODE_ON_AC=1
ENABLE_LAPTOP_MODE_WHEN_LID_CLOSED=1
MINIMUM_BATTERY_CHARGE_PERCENT=15
DISABLE_LAPTOP_MODE_ON_CRITICAL_BATTERY_LEVEL=0
LM_BATT_MAX_LOST_WORK_SECONDS=900
LM_AC_HD_IDLE_TIMEOUT_SECONDS=1800
LM_BATT_HD_IDLE_TIMEOUT_SECONDS=600
CONTROL_HD_POWERMGMT=”1″
BATT_HD_POWERMGMT=128
LM_AC_HD_POWERMGMT=254
NOLM_AC_HD_POWERMGMT=254

Далее необходимо отредактировать конфиг управления частотой процессора:

nano /etc/laptop-mode/conf.d/cpufreq.conf

Редактируем параметры:

CONTROL_CPU_FREQUENCY=”1″
LM_AC_CPU_IGNORE_NICE_LOAD=0

Пока всё. Лично мне данные действия дали примерно ~45 дополнительных минут к жизни аккумулятору. Способов понижения потребления энергии в Linux много, но пока laptop-mode один из самых эффективных.

Репозиторий Debian в сети QWERTY

August 14th, 2011 No comments

Поднял репозиторий Debian Squeeze для себя, расшарил по адресу http://mirror.erdees.ru – быть может кому пригодится.
sources.list:

deb http://mirror.erdees.ru/debian/ squeeze main contrib non-free

deb http://mirror.erdees.ru/debian/ squeeze-updates main

deb http://mirror.erdees.ru/debian/ squeeze-proposed-updates contrib non-free main

Кому нужно – пользуйтесь на здоровье, а я как-нибудь расскажу как оно работает.

Вышло ядро Linux 3.0

August 8th, 2011 No comments

 

 

 

 

Итак, вышло юбилейное ядро операционной системы Linux. Версия 3.0 не означает какой-то прорыв, просто переход на новую нумерацию происходит каждые 10 лет. Что было добавлено:

  • организационные:
    • произошла смена мажорного номера и системы нумерации в целом. Это не повлекло за собой кардинальных изменений кода, но правильным образом укрепило модель разработки, принятую для ветки 2.6;
  • в сетевой подсистеме:
    • включен JIT-компилятор для BPF (для платформы x86_64);
    • добавлена возможность посылать и принимать пакеты ICMP_ECHO непривилегированными пользователями через новый сокет IPPROTO_ICMP;
    • произведены улучшения в подсистеме Samba;
    • добавлена новая дисциплина планирования QFQ;
    • добавлена возможность изолирования соединений VPN;
    • добавлены и обновлены драйверы проводных и беспроводных сетевых устройств;
    • добавлена поддержка WoWLAN;
  • в файловых системах:
    • произведены множественные улучшения в btrfs, отдельно следует выделить автоматическую дефрагментацию (применима к небольшим файлам);
    • в ext4 добавлена поддержка информирования программами файловой системы о том, что некоторые области файлов не содержат данных;
    • в tmpfs добавлена базовая поддержка расширенных атрибутов;
    • в xfs добавлена поддержка оповещения носителей об освобождаемом месте непосредственно в момент удаления файлов;
  • в подсистеме виртуализации:
    • в Xen добавлен backend хранения данных, что позволяет использовать ванильное ядро как хост-систему без применения дополнительных патчей;
  • в архитектуре:
    • начата реорганизация дерева ARM с целью унификации;
    • выключена оптимизация по размеру по умолчанию;
    • в KVM добавлена поддержка процессоров VIA;
    • теперь ядро поддерживает 64-разрядную архитектуру Tilera;
    • реализована поддержка режима SMEP (Supervisor Mode Execution Protection) для современных процессоров Intel. При его включении ядру аппаратно запрещается исполнять код из непривилегированных страниц пространства пользователя. SMEP предохраняет ядро от некоторых видов атак и эксплоитов.
    • функция подсистемы управления памятью mmu_gather теперь может вытесняться, что значительно улучшило масштабируемость ядра;
  • в видеоподсистеме:
  • другое:
    • добавлена поддержка драйвера isci для контроллера SAS в сервере Intel C600;
    • в драйвере mvsas добавлена поддержка чипов 88SE9445 и 88SE9485;
    • теперь неиспользованные порты SATA можно полностью отключать;
  • также было сделано множество других полезных и интересных изменений, перечислять которые можно очень долго.