Слава нації
#StandWithUkraine

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

Блог з програмування, оптимізації та адміністрування систем

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

// 21 Лютого, 2012 | 304 переглядів | коментарів (0)

sudo update-alternatives --all

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

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

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

// 21 Лютого, 2012 | 432 переглядів | коментарів (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 | 362 переглядів | коментарів (0)

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

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

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

// 21 Лютого, 2012 | 86 переглядів | коментарів (0)

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

sudo vi /etc/lightdm/lightdm.conf

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

allow-guest = false

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

// 21 Лютого, 2012 | 175 переглядів | коментарів (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 | 495 переглядів | коментарів (0)

gsettings set com.canonical.Unity form-factor Netbook

Firefox. Сжатие БД программы для ускорения работы

// 21 Лютого, 2012 | 1269 переглядів | коментарів (0)

Firefox для своей работы использует БД SQLite, файлы которой нужно периодически оптимизировать (Vacuum). Что может давать в некоторых случаях трёхкратное ускорение запуска Firefox.

Сделать это можно с помощью следующего скрипта:

#!/bin/bash

echo ""
cd ~/.mozilla/firefox/*.default/
pwd
echo ""

for i in *.sqlite;
do	
    prev_size=`ls -lAgh $i | awk '{ print $4 }'`
    echo -n " Vacuum "$i"... ";
    echo "VACUUM;" | sqlite3 $i ;
    echo -e "\tOK ($prev_size -> `ls -lAgh $i | awk '{ print $4 }'`)";
done

echo ""

Для работы необходимы пакет sqlite3

sudo apt-get install sqlite3

Данный скрипт можно запускать периодично. Например при старте компьютера.

Конвертирование ID3-тэгов в mp3-файлах с кодировки windows-1251 (cp1251) в utf-8

// 21 Лютого, 2012 | 896 переглядів | коментарів (0)

Запускаем так

find . -iname "*.mp3" -print0 | xargs -0 mid3iconv -e CP1251 -d --remove-v1

Для работы необходим python-mutagen.
Ставится так

sudo apt-get install python-mutagen

CCZE. Просмотр логов в цвете

// 20 Лютого, 2012 | 560 переглядів | коментарів (0)

Ставим, если ещё нет

sudo apt-get install ccze

Смотирим так

cat /var/log/syslog | ccze -A

Или так (экспорт в HTML)

ccze -h < /var/log/syslog > ~/syslog.html

Fdupes. Нахождение и удаление дубликатов (картинок, видео и прочих файлов)

// 20 Лютого, 2012 | 724 переглядів | коментарів (0)

Устанавливаем, если ещё нет

sudo apt-get install fdupes

Ищём и удаляем

fdupes -r -d -N /path/to/dir

При данных опциях fdupes рекурсивно (-r) в директориях ниже заданной (/path/to/dir) удалит (-d) все дубликаты ВСЕХ файлов, не переспрашивая на каждом файле (-N).