Показаны сообщения с ярлыком ubuntu. Показать все сообщения
Показаны сообщения с ярлыком ubuntu. Показать все сообщения

11 ноября 2012 г.

Install Ubuntu fonts to Debian

http://askubuntu.com/questions/95688/get-font-from-ubuntu-11-10

I have a installed Debian on my laptop (base system, x-window-system and i3-wm). Now I'd like to set up fonts from ubuntu 11.10 to my debian wheezy. How I can do it?

A safe and easy approach is to put the necessary font files under your home directory after which you rebuild the font cache.

Go to http://font.ubuntu.com/ and choose "Download for free"
unzip the downloaded file and move the folder to the directory ~/.fonts/ (create it if it doesn't exist with mkdir ~/.fonts)
run the command fc-cache to rebuild the font cache

21 мая 2012 г.

Linux (Ubuntu), восстановление из-под LiveCD

...если человеческим языком - нужно из-под лайвцд зайти в корень основной системы...
Для начала нужно смонтировать этот самый корень. Для этого: alt+f2 - gnome-terminal, выполняешь там
sudo fdisk -l

Команда выдаст список разделов. Вспоминаешь, на какой из них ставил систему.
Можно еще глянуть sudo blkid
– покажет только самое, только с указанием фс на разделе, uuid файловой системы, метки (если задана).
допустим, что корень у тебя на sda6. монтируем его такой командой
sudo mount /dev/sda6 /mnt
(если делал отедбльный бут-раздел, его надо смонтировать в /mnt/boot, но едва ли он у тебя вынесен отдельно)
на всякий случай можешь проверить, то ли смонтировал, глянув ls /mnt – должно выдать несколько папок - /bin, /boot, /etc и пр. если все верно - собственно, переходим в корень реальной системы. делается это командой chroot:
sudo chroot /mnt /bin/bash

Также могут пригодиться /dev и /proc, их нужно смонтировать в /mnt:
mount --bind /dev/ /mnt/dev
mount --bind /proc /mnt/proc

теперь ты орудуешь в реальной системе, как будто ее и запускал, от имени root'а (суперпользователя, администратора)...

***
выходим из chroot (обратно в лайвцд-систему) командой
exit
отмонтируем корень (и бут, если вдруг был)
sudo umount /mnt/dev /mnt/proc /mnt/boot /mnt
отдельного бута если не было – /mnt/boot не надо писать.
Ну и все. Можно перезагружаться.

start-stop-daemon

В этой статье мы рассмотрим использование start-stop-daemon. данная замечательная утилита идет в составе dpkg, и, следовательно, присутствует в любой системе на базе Debian/Ubuntu. функция ее следующая: она позволяет запустить любой процесс в виде демона, то есть в фоне. нужно это для того, чтобы запускать в фоне те процессы, которые сами не умеют ухожить в фон. запуск процесса в виде демона позволит не держать постоянной открытой tty-консоль или вкладку в терминале, а также даст больше возможностей для контроля данного процесса.

http://help.ubuntu.ru/wiki/start-stop-daemon

25 декабря 2011 г.

Автомонтирование NTFS

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

Устанавливаем драйвер ntfs-3g:
$ sudo apt-get install ntfs-3g ntfs-config

Для автомонтирования при загрузке нужно отредактировать файл /etc/fstab. Но сначала нужно узнать идентификатор устройства и UUID раздела. Идентификатор устройства узнаем командой
$ mount

В моем случае это /dev/sda2. Теперь нужно узнать UUID диска:
$ sudo blkid

В моем случае UUID=363C991F3C98DAE7. Почему мы используем UUID вместо привычного /dev/sd**? Дело в том, что при подключении дополнительных носителей или при смене их местами (или еще по какой-либо загадочной причине) идентификатор устройства может меняться, тогда как UUID останется прежним.

Теперь нужно создать директорию, куда будем монтировать. Например в папке /media:
$ sudo mkdir /media/share/

Открываем файл fstab:
$ sudo nano /etc/fstab

И дописываем в конец файла строки для монтирования нашего ntfs-раздела:

UUID=363C991F3C98DAE7 /media/share/ ntfs-3g users,defaults,umask=0 0 0

Рассмотрю параметры строки монтирования подробнее:

/media/share/ – директория для монтирования. Она должна существовать и быть пустой, иначе ничего не получится;
ntfs-3g – это файловая система ntfs; для cd и dvd приводов это iso9660, udf, для FAT32 – vfat;
users – позволяет членам группы user (т.е. пользователям системы) монтировать и отмонтировать раздел
noexec – запрещает запуск исполняемых файлов с диска
auto – автоматическое монтирование раздела при загрузке системы (можно не указывать, срабатывает по умолчанию)
noauto – не монтировать раздел при старте системы
ro – с раздела можно будет читать, а писать нельзя
rw – можно и писать и читать
locale=ru_RU.UTF-8 – определение кодировки файловой системы

Два нуля в конце – это не удивление, а тоже полезные параметры. Первый из них читает dump-utility. Если 0 – резервная копия раздела делаться не будет. И 1 заставит делать резервную копию раздела. Второй ноль говорит о приоритете раздела во время проверки дисков. 1 – приоритет высочайший (чаще всего для рутового раздела), 2 – нормальный приоритет и 0 – проверка на данном разделе не требуется.

В принципе этого достаточно для нормальной работы ntfs-раздела.

24 августа 2011 г.

Ureadahead main process terminated with status 5...

Давно заметил, что после установки какого-то пакета на свою Ubuntu 10.10, при загрузке стала появляться ошибка:
init: ureadhead main process (PID) terminated with status 5.

Немного погуглив, нашёл решение. Помогло выполнение следующей команды:
sudo sed -i 's+^start on starting mountall+start on mounted MOUNTPOINT=/var+' /etc/init/ureadahead.conf

25 июня 2011 г.

Проблема с samba и testparm

Столкнулся с проблемой - при попытке расшарить папку появляется ошибка testparm. Нашёл небольшое обсуждение на русскоязычном форуме Ubuntu. Не знаю, решили обсуждающие проблему, или нет. Во всяком случае ключевым для меня был последний пост в этой теме от пользователя Mam(O)n. После удаления пакета samba4-common-bin в системе вообще не стало testparm, и она (система) посоветовала установить samba-common-bin. После чего проблема и решилась.
sudo apt-get remove samba4-common-bin
sudo apt-get install samba-common-bin

7 января 2011 г.

Jabber-сервер ejabberd под Ubuntu

Компьютер под управлением Ubuntu 10.10. Пробуем установить Jabber-сервер.

Ставить будем сервер ejabberd.

Устанавливаем пакет ejabberd из репозитария:
apt-get install ejabberd

Редактируем конфиг сервера - /etc/ejabberd/ejabberd.cfg.

Указанный пользователь будет записан в администраторы сервера:
{acl, admin, {user, "andrew" }}.

Хост, на котором будет работать сервер:
{host, "test.ru"}.

Ejabberd с версии 0.9 поддерживает виртуальный хостинг, так что хостов может быть много. Если нужно поддерживать несколько хостов, используйте опцию hosts.

Язык, на котором будут выдаваться сообщения сервера:
{language, "ru"}.

Проверяем, чтобы нужные порты были открыты:

  [{5222, ejabberd_c2s,     [{access, c2s},
  % это соединение клиент-сервер, достаточно для организации нешифрованных соединений.
  
  {5269, ejabberd_s2s_in,
  % соединение сервер-сервер, для общения с клиентами других серверов.
  
  {5280, ejabberd_http,
  % веб-интерфейс

Чтобы разрешить пользователям самостоятельно регистрироваться в системе, находим строчку
{access, register, [{deny, all}]}.
и меняем deny на allow
{access, register, [{allow, all}]}.

Пробуем перезапустить (или запустить) сервер.
/etc/init.d/ejabberd restart

Смотрим лог /var/log/ejabberd/ejabberd.log (возможно, /var/log/ejabberd/sasl.log).

Если всё нормально, регистрируем пользователей.

  ejabberctl
    Usage: ejabberdctl node command
    command:
      ...
      register user server password -- register a user
      ...

Регистрируем пользователя, которого указали как админа (andrew).
ejabberdctl register andrew test.ru password

Заходим браузером по адресу http://localhost:5280/admin, вводим полный JID администратора (andrew@test.ru) и пароль и администрируем.

Для Windows есть простой jabber-клиент jajc, под Ubuntu можно использовать Empathy, для мобильников есть клиент Bombus.


Ссылки по теме:

Обсуждение на русскоязычном форуме Ubuntu
Подробная инструкция на lissyara.su: ejabberd + mysql + icq transport
Установка ejabberd на Gentoo Linux
Записки старого сисадмина: если не получается зарегистрировать администратора
Установка и настройка сервера jabberd