среда, 14 мая 2014 г.

Как отобразить меню загрузки GRUB постоянно при установленной единственной системой Ubuntu/Linux Mint

После установки дистрибутива Ubuntu/Linux Mint на жесткий диск компьютера единственной системой, как правило меню загрузки GRUB не появляется во время загрузки и система загружается автоматически.
С одной стороны это хорошо, быстрее грузится система и не нужно нажимать Enter, чтобы освободиться от таймера GRUB, но с другой стороны, пользователь не может попасть в пункт Дополнительные параметры, который отображается в меню, где можно изменить загрузку системы с другого ядра, произвести восстановление системы в случае какого-то сбоя и т.п.
Если вы хотите, чтобы ваша система использовала меню загрузки GRUB, для выбора другого ядра или режима восстановления, то нужно сделать следующее:

Откройте редактор на редактирование файла grub

Для Ubuntu/Linux MInt Cinnamon следующей командой в терминале:

sudo gedit /etc/default/grub

Для Linux Mint MATE:

sudo pluma /etc/default/grub

Когда откроется редактор с файлом, нужно закомментировать (поставить знак решётки# ) перед следующей строкой:

GRUB_HIDDEN_TIMEOUT=0

Должно получиться следующее:

# GRUB_HIDDEN_TIMEOUT=0


А также измените на своё усмотрение время отображения GRUB в строке GRUB_TIMEOUT=10.

После изменений сохраните файл Ctrl+S и закройте редактор.

Затем обновите загрузчик GRUB следующей командой:

sudo update-grub

Перезагрузите компьютер, чтобы увидеть присутствие меню загрузки GRUB во время загрузки:


Вот и всё.

Удачи.

Выпуск защищенного варианта Ubuntu - Privacy Remix 12.04r1

Спустя два года с момента прошлого выпуска анонсирован релиз LiveDVD-дистрибутива Ubuntu Privacy Remix 12.04r1, основанного на пакетной базе Ubuntu Linux 12.04. Дистрибутив предназначен для обеспечения максимально возможной степени изоляции для защиты персональных данных пользователя. Кроме средств для предотвращения проникновения злонамеренного кода, такого как троянские программы, модули перехвата клавиатурного ввода и руткиты, в дистрибутиве используются и средства для противостояния средствам слежения и мониторинга активности пользователей, внедряемым некоторыми правительствами. Размер isо-образа - 1.4 Гб.
Основные улучшения Privacy Remix 12.04r1:
  • Поддержка загрузки на системах с UEFI и UEFI SecureBoot;
  • Переход на пакетную базу Ubuntu 12.04.4 (ранее использовались пакеты из Ubuntu 10.04). В качестве пользовательского окружения вместо Unity предлагается GNOME в классическом режиме рабочего стола;
  • Включение новых версий программ, бэкпортированных из более новых выпусков Ubuntu: LibreOffice 4.2, Scribus 1.4.2, GIMP 2.8;
  • Включение в базовую поставку Texmaker (фронтэнд для LaTeX), PiTiVi, Ariste и Inkscape;
  • Обновление драйверов для принтеров;
  • Режим очистки памяти перед завершением работы для предотвращения атак по анализу остаточных данных после холодной перезагрузки ("Cold Boot Attack").
Ключевые особенности дистрибутива:
  • Базовая система работает только c компакт-диска в режиме для чтения. Дистрибутив не предназначен для установки на жесткий диск, дополнительные программы, включая вредоносные, доустановить невозможно;
  • Все внешние накопители и локальные жесткие диски ПК могут быть смонтированы только в режиме "noexec", недопускающем выполнение программ с внешних носителей;
  • Из Linux ядра убрана поддержка оборудования для работы в сети, дистрибутив работает полностью автономно, задействование LAN/WLAN/Bluetooth запрещено;
  • В дистрибутиве используются только open source программы, исходные тексты которых доступны для аудита;
  • Для хранения настроек пользователя, таких как файлы конфигурации программ и PGP-ключи, используется технология "extended TrueCrypt-Volumes", позволяющая прозрачно накладывать на основную ФС примонтированные из зашифрованного раздела данные;
  • В базовой поставке дистрибутива присутствует комплект локализации для русскоязычных пользователей.
Взято здесь.

Феноменальный разгон ядра Linux с помощью ulatency

Хотя Linux прекрасно оптимизирован и позволяет выжать из оборудования 100% производительности, хардкорным линуксоидам показалось этого мало и они создали проект ulatency, позволяющий получить все 146%.

Что такое ulatencyd

ulatencyd — это сервис, который следит за ядром Linux, анализирует информацию о запущенных процессах и через механизм ядра Cgroups динамически изменяет выделяемые каждому процессу ресурсы. В результате получается волшебство:
«Установил ulatencyd и решил заценить прирост производительности. Для этого запустил компиляцию программы в 40 потоков (и это на 2-ядерном процессоре-то), а затем включил кино в FullHD и стал внимательно вглядываться в экран, ожидая увидеть притормаживание и подвисания. Но ничего подобного! Кино воспроизводилось удивительно плавно»

В чем секрет?

Штатный планировщик ядра не делает различий в том, какой именно процесс запускается и для чего. Задача планировщика — предоставить всем процессам равный доступ к ресурсам. ulatencyd же разбивает процессы на категории и отдает преимущество тем, которые должны работать по возможности без заметных прерываний.
Например, одновременно работает процесс, воспроизводящий видео и процесс, компилирующий программу. Прерывания из-за недостатка ресурсов в работе первого процесса сразу будут замечены пользователем, тогда как заметить кратковременные задержки в компиляции невозможно. Следовательно, при распределении ресурсов надо отдать приоритет первому процессу.

Как установить ulatencyd

Наберите в терминале:
sudo apt-get install ulatency ulatencyd

Предупреждение

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

Установить/обновить ядро Linux Kernel 3.14.4 (Stable) в Ubuntu/Linux Mint

Linux Kernel 3.14.4 является четвёртым корректировочным выпуском ядра версии 3.14. Вы можете скачать соответствующие deb пакеты ОТСЮДА и установить их в Центре приложений Ubuntu. Или просто следуйте приведенным ниже инструкциям, которые помогут вам установить новое ядро несколькими командами в терминале.

Установить ядро версии командами ниже, можно ​​в следующих дистрибутивах Linux:

Ubuntu 14.04/13.10/12.04 
Linux Mint 17/16/15/13

Установка ядра Linux Kernel 3.14.4

1. Откройте терминал, скопируйте и выполните одну из команд, согласно архитектуры вашей системы/компьютера, на свой страх и риск:

Для 32-bit (одной командой):

cd /tmp && wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.4-utopic/linux-headers-3.14.4-031404-generic_3.14.4-031404.201405130853_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.4-utopic/linux-headers-3.14.4-031404_3.14.4-031404.201405130853_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.4-utopic/linux-image-3.14.4-031404-generic_3.14.4-031404.201405130853_i386.deb && sudo dpkg -i *.deb


Для 64-bit (одной командой):

cd /tmp && wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.4-utopic/linux-headers-3.14.4-031404-generic_3.14.4-031404.201405130853_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.4-utopic/linux-headers-3.14.4-031404_3.14.4-031404.201405130853_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.14.4-utopic/linux-image-3.14.4-031404-generic_3.14.4-031404.201405130853_amd64.deb && sudo dpkg -i *.deb


2. Обновите GRUB (GRUB надо обновлять в той системе Linux где он установлен, если у вас их более одной):

sudo update-grub

Примечание 1. Если у вас установлен загрузчик BURG, то и его нужно обновить:

sudo update-burg

3. По окончании установки, закройте все приложения и перезагрузите компьютер следующей командой:

sudo reboot

После входа в систему, проверьте версию актуального ядра командой:

uname -r

Примечание 2. Если вы раньше устанавливали программу KernelUpdate, откройте её из Меню - Системные утилиты или перезагрузите свой компьютер и при новом входе в систему вы должны увидеть открытое окно xterm с извещением о новом ядре3.14.4, при условии если вы прописывали KernelUpdate в Автоматически запускаемые приложения.
Нажмите клавишу Enter и следуйте инструкциям по установке ядра 3.14.4.

Примечание 3
. Как вернуться к ранее установленному ядру, инструкция ЗДЕСЬ.

Если вы решили удалить ядро 3.14.4, выполните эту команду:

sudo apt-get purge linux-image-3.14.4-*

Источник: https://www.kernel.org/

Удачи.

воскресенье, 11 мая 2014 г.

Скачиваем сайты целиком - утилита wget

С помощью wget можно скачивать сайты, включая картинки, всего лишь указав адрес сайта и определенные параметры. wget будет автоматически переходить по ссылкам на сайте и скачивать страницу за страницей. Рассмотрим несколько примеров от простых к более сложным использования wget для скачивания сайтов.
Чтобы скачать сайт целиком с помощью wget нужно выполнить команду:

wget -r -k -l 7 -p -E -nc http://site.com/


После выполнения данной команды в директорию site.com будет загружена локальная копия сайта http://site.com. Чтобы открыть главную страницу сайта нужно открыть файл index.html.
Рассмотрим используемые параметры:
-rуказывает на то, что нужно рекурсивно переходить по ссылкам на сайте, чтобы скачивать страницы.
-kиспользуется для того, чтобы wget преобразовал все ссылки в скаченных файлах таким образом, чтобы по ним можно было переходить на локальном компьютере (в автономном режиме).
-pуказывает на то, что нужно загрузить все файлы, которые требуются для отображения страниц (изображения, css и т.д.).
-lопределяет максимальную глубину вложенности страниц, которые wget должен скачать (по умолчанию значение равно 5, в примере мы установили 7). В большинстве случаев сайты имеют страницы с большой степенью вложенности и wget может просто «закопаться», скачивая новые страницы. Чтобы этого не произошло можно использовать параметр -l.
-Eдобавлять к загруженным файлам расширение .html.
-ncпри использовании данного параметра существующие файлы не будут перезаписаны. Это удобно, когда нужно продолжить загрузку сайта, прерванную в предыдущий раз.

Мы рассмотрели лишь одно из возможных применений утилиты wget. На самом деле область применения wget значительно шире и wget обладает большим числом дополнительных параметров. За более подробной информацией обращайтесь к руководству, выполнив в командной строке: man wget.