среда, 20 июля 2011 г.

Установка Gnome 3 на Ubuntu 11.04

Установка Gnome 3

Установка проста до безобразия. Открываем терминал, и выполняем следующие команды:

Добавляем PPA-репозиторий Gnome 3
sudo add-apt-repository ppa:gnome3-team/gnome3

Обновляем список пакетов
sudo apt-get update

Обновляем систему с возможностью доустановки пакетов
sudo apt-get dist-upgrade

Перезагружаемся, выбираем сеанс Gnome Shell Session, и вуаля! Gnome shell предельно прост и интуитивен, не вижу смысла объяснять, куда нажимать, и что делать.

Удаление Gnome 3 

Если Gnome 3 вызвал у вас те же ощущения, что и Unity у меня, избавиться от него не сложнее, чем установить. Для этого запускаем терминал, и последовательно выполняем следующие команды:

Устанавливаем утилиту для избавления от PPA-репозиториев и их содержимого
sudo apt-get install ppa-purge

Избавляемся от Gnome 3
sudo ppa-purge ppa:gnome3-team/gnome3


Перезагружаемся, и возвращаемся в Ubuntu Unity или Ubuntu Classic.

понедельник, 11 июля 2011 г.

Настройка megafon 3G модема через wvdial

если на тачке не хочется использовать "лишнее"  по то минимум для установки связи вот таков

устанавливаем wvdial
apt-get install wvdial

правим конфиг /etc/wvdial.conf
[Dialer Defaults]
Modem = /dev/ttyUSB0
#Baud = 57600
Baud = 115200
Dial Command = ATD
#Dial Command = ATZ
Init1 = ATE1
#Init1 = ATZ
Phone = *99***1#
Stupid Mode = 1
New PPPD = 1


[Dialer megafon]
Username = \n
Password = \n
#Ask Password = 1
#Login Prompt = 1
#Password Prompt = 1
Init2 = AT+CGDCONT=1,"IP","internet"

[Dialer bee]
Username = beeline
Password = beeline
Init2 = AT+CGDCONT=1,"IP","internet.beeline.ru"


и усе готово

теперь для мегафона пишем
sudo wvdial megafon
а для билайна
sudo wvdial bee


для выяснения имени модема наберем
sudo ls /dev/ | grep tty

четверг, 7 июля 2011 г.

Преобразование тегов в MP3 файлах в UTF-8

Некоторые музыкальные альбомы которые остались с давних времен и слушались под Windows в линуксе стали отображаться крокозябрами. Проблема оказывается кроется в неправильной кодировки тэгов.  Но не отчаиваемся есть простой способ их перекодировать 

Задача: преобразовать теги mp3 файлов в стандартный юникод.

Устанавливаем

aptitude install python-mutagen
Переходим в каталог с mp3
Даем команду

find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1

вот и все !

среда, 22 июня 2011 г.

Настрока DYNDNS на linux Ubuntu

Как то приспичило подключиться к своему домашнему компу а IP динамический и неизвестный. Вот вспомнил я о dyndns.org.
1. Регистрируемся
2. Прописываем хост
3. Устанавливает dyndns клиент :
sudo apt-get install dyndns

и прописываем вызов dyndns в crontab
01 * * * * root dyndns --urlping-dyndns --login ddlogin --password ddpassword --host myhost.dyndns.org

и теперь для нашего домашнего компа каждый час обновляется IP
а чтобы попасть в комп нужно просто обратиться по ssh на myhost.dyndns.org

Ну еще лучшим вариантом является teamviewer там с настройками париться не придется, установил и все работает :). 

пятница, 10 июня 2011 г.

Копирование файлов через SSH


Очень удобно оказывается копировать файлы используя консоль SSH

копирование с моей консоли на сервер
tar -zc -f - srcdir | ssh -C dstuser@dsthost.ru "cat > /home/dstuser/mybackup.tar.gz"
Архиватор будет выдавать архив в stdout (опция -f -), который через pipe-конвейер попадает в stdin SSH-клиента, а оттуда — прямо в сетевую SSH-сессию

или вот вариант копирование с сервера в мою консоль:
ssh -C srcuser@srchost "tar -zc -f - srcdir" |
dd of=/home/dstuser/mybackup.tar.gz

опять на сервер
dd if=/dev/cdrom bs=2048 | ssh -C dstuser@dsthost.ru
"dd of=/home/dstuser/mycd.iso"
и так далее можно извращаться как угодно :)


я чтобы не набирать постоянно пароли я сгенерю пару ключей:

$> ssh-keygen -t rsa

Утвердительно отвечаем на все вопросы и вводим пустую passphrase два раза, чтобы не вводить ее в качестве пароля (тем не менее, мы хорошо защищены асинхронным криптоалгоритмом, ключи для которого были сгенерированы только что). Затем кладем публичный ключ на удаленную машину:

$> cat ~/.ssh/id_rsa.pub | ssh dstuser@dsthost
"mkdir -p ~/.ssh && cat >>
~/.ssh/authorized_keys && chmod 700 ~/.ssh && chmod 600
~/.ssh/authorized_keys"

В ходе этой процедуры мы ввели пароль в последний раз, больше не потребуется. Обращаю особое внимание на смену прав на публичный ключ и каталог, содержащий его на стороне сервера. sshd — умный демон, и если доступ к публичному ключу получит кто-нибудь, кроме соответствующего пользователя, пользоваться ключом станет невозможно.

четверг, 9 июня 2011 г.

Ограничение скорости работы конкретного интерфейса

Простой шейпер для всего трафика через конкретный интерфейс
устанавливаем
sudo apt-get install wondershaper

Используем:
sudo wondershaper eth1 1024 1024

Скорость указывается в килобитах, в данном примере ограничение скорости будет 100 на 100 килобайт в секунду


воскресенье, 5 июня 2011 г.

Кириллица в консоли Ubuntu

Почему при переходе в консоль по ctrl+alt+f1 кириллица отображается квадратиками. Чтобы устранить эту проблему достаточно сконфигурированный console-setup:


sudo dpkg-reconfigure console-setup

и попробовать разные кодировки мне помогла UTF-8 -> кириллица KOI8-R и KOI8-U 

также можно попробовать
sudo apt-get install console-cyrillic 
sudo dpkg-reconfigure console-cyrillic