Роман Теличко

Заметки веб-разработчика/админа

Тег ubuntu

Ubuntu. Как через консоль узнать процессор, материнскую плату, видеокарту и прочее железо?

// Июль 18, 2012 | 12433 просмотров | комментариев (0)

Это делается довольно просто с помощью утилиты hardinfo.
Ставится просто:

sudo apt-get install hardinfo

Запускается довольно просто:

hardinfo | less

А ещё утилита умеет генерировать отчёт в HTML виде:

hardinfo -f html > hardinfo.report.html

Также подобное действие можно выполнить через lshw.

sudo apt-get install lshw

Смотрим так:

lshw | less

Ею тоже можно создать отчёт в HTML виде:

lshw -html > lshw.report.html

Apt-fast как замена стандартного apt-get (aptitude) для сверхбыстрой загрузки пакетов

// Июнь 17, 2012 | 394 просмотров | комментариев (0)

Добавляем репозиторий:

sudo add-apt-repository ppa:apt-fast/stable

Ставим:

sudo apt-get update
sudo apt-get install apt-fast axel

Программа попросит при первом запуске открыть /etc/apt-fast.conf и выбрать через что работать: через axel или aria2c.
Лучше через axel, для этого раскомментируем строчку со следующим

_DOWNLOADER='cat /tmp/apt-fast.list | xargs -l1 axel -n ${_MAXNUM} -a' # axel

Далее работаем как с обычным apt-get.
Например:

sudo apt-fast update && sudo apt-fast upgrade

PHP 5.4 в Ubuntu 12.04

// Март 12, 2012 | 1049 просмотров | комментариев (0)

Добавляем репозиторий ppa:ondrej/php5

sudo add-apt-repository ppa:ondrej/php5

Обновляемся и ставим php 5.4 (если ещё нет)

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5

Gource. Визуальное отображение коммитов в Git/Mercurial/Bazaar/SVN репозитории

// Март 1, 2012 | 1138 просмотров | комментариев (0)

Официальный линк на Google.Code тут.

Ставится это чудо просто:

sudo apt-get install gource

Переходите в корневую папку проекта и выполняете (пример для SVN):

svn log -r 1:HEAD --xml --verbose --quiet > my-project.xml

А потом запускаете gource.
Покажу на примере своих настроек:

gource -1440x800 --seconds-per-day 0.25 --auto-skip-seconds 1 --font-size 18 --title "My-project.NET" --colour-images --hide dirnames,files,filenames,mouse,progress my-project.xml

И смотрите видео.

Также это можно сохранить как mp4.
Для этого добавляем к команде выше -o my-project.ppm и после чего выполняем следующее.
Добавляем поддержку Medibuntu (т.к. нам нужен ffmpeg c поддержкой libx264)

sudo wget https://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list --output-document=/etc/apt/sources.list.d/medibuntu.list && sudo apt-get -q update && sudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyring
sudo apt-get install ffmpeg libavcodec-extra-53

Собственно, конверт:

ffmpeg -y -r 60 -f image2pipe -vcodec ppm -i my-project.ppm -vcodec libx264 -preset ultrafast -crf 1 -threads 0 -bf 0 my-project.mp4

Если ещё нет ffmpeg, то устанавливаем

sudo apt-get install ffmpeg

Ubuntu. Установка предпочитаемых приложений с помощью update-alternatives

// Февраль 21, 2012 | 139 просмотров | комментариев (0)

sudo update-alternatives --all

Или выборочно, к примеру для gnome-www-browser:

sudo update-alternatives --config gnome-www-browser

Ubuntu. Ускорение системы

// Февраль 21, 2012 | 365 просмотров | комментариев (0)

  • Установите preload
    sudo apt-get install preload
  • Сведите к минимуму использование swap’a
    Откройте

    sudo vi /etc/sysctl.conf

    Добавьте/измените параметр

    vm.swappiness = 10

    и перезагрузитесь

  • Измените обработку DNSов
    Откройте

    sudo vi /etc/nsswitch.conf

    Исправьте строчку

    hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4

    на такою

    hosts:    files dns
  • Отключите IPv6
    sudo vi /etc/default/grub

    Измените параметр GRUB_CMDLINE_LINUX_DEFAULT на такой

    GRUB_CMDLINE_LINUX_DEFAULT=”ipv6.disable=1 quiet splash”

    После чего выполните

    sudo update-grub

Ubuntu. Показать все программы запускаемые при старте системы

// Февраль 21, 2012 | 323 просмотров | комментариев (0)

Делается всё просто

cd /etc/xdg/autostart/ 
sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop

Ubuntu. Отключить возможность гостевого входа

// Февраль 21, 2012 | 57 просмотров | комментариев (0)

Открываете файл конфига LightDM

sudo vi /etc/lightdm/lightdm.conf

Устанавливаете значение

allow-guest = false

Ubuntu. Лог-менеджер активности пользователя для Unity

// Февраль 21, 2012 | 101 просмотров | комментариев (0)

Ставится так

sudo add-apt-repository ppa:zeitgeist/ppa
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install activity-log-manager

Ubuntu. Развернуть Unity Dash на весь экран

// Февраль 21, 2012 | 448 просмотров | комментариев (0)

gsettings set com.canonical.Unity form-factor Netbook