Перейти до основного вмісту

Публікації

Установка Ubuntu 12.04 64x на SSD

Установка Ubuntu 64x из образа USB на SSD происходит успешно, но после перезагрузки сообщение "Kernel panic". Скорее всего проблема в том, что Ubuntu устанавливается в EFI режиме, а загружается в режиме BIOS. После установки из образа с CD, Ubuntu успешно загрузился в EFI режиме. Совет нашел в https://help.ubuntu.com/community/UEFI Но после успешной установки, когда подмонтировал второй диск (SATA) перестал перезагружаться и выключаться. Оказалось проблема в том, что в /etc/fstab настроил подключение диска через /dev/sdb2. Правильно надо делать монтирование через UUID. Код UUID всех дисков можно получить с помощью команды blkid. Надо не забыть после установки для SSD указать, как минимум опцию discard, в виде UUID=0765430a-83ae-4530-b1b1-a976cd72ce16 / ext4 discard,noatime,errors=remount-ro 0 1 Опция discard делает автоматический trim. Советы нашел в http://askubuntu.com/questions/18903/how-to-enable-trim http://radu.cotescu.com/migrating-your-ubuntu-machine-to-a-ssd-drive/

Изменение приложения по-умолчанию в Ubuntu

Определить ассоциации файлов, т.е. с помощью какого приложения открівать файл в Ubuntu, можно в браузере Nautilus через Свойства- Откріть с помощью. Можно вібрать приложение из списка или указать другое приложение через "Другие программі". Но некоторіе приложения не указіваются в списке "Другие программі", например VariCad Viewer не показівается в списке. Список приложений можно найти в /usr/share/applications. Заданніе по-умолчанию ассоциации можно увидеть в /usr/share/applications/defaults.list. Собственніе настройки ассоциаций можно задать в ~/.local/share/applications. Например для VariCad приложение назівается varicad-view.desktop , тогда нужно в раздел  [Default Applications] добавить image/vnd.dwg=varicad-view.desktop  image/vnd.dxf=varicad-view.desktop Совет нашел в http://askubuntu.com/questions/289337/how-can-i-change-file-association-globally

Настройка VNC сервера в Ubuntu

Для удаленного доступа к рабочему столу в Ubuntu можно использовать стандартн ы й сервер VNC - vino. Он устанавливается по умолчанию, для запуска настройки сервера vino необходимо использовать команду vino-preferences В качестве клиентской программ ы  для доступа можно использовать realvnc или tightvnc Совет по настройке сервера нашел в http://askubuntu.com/questions/197956/vnc-server-on-ubuntu-12-04-is-not-working-external-vnc-clients-cannot-access

Настройка сервера DHCP для Cisco 79xx и не только

Нужно чтоб ы  сервер DHCP в ы давал разн ы е адреса разн ы м типам устройств. Для аппаратов Cisco необходимо сообщить опцию 150 - адрес сервера TFTP. А для аппаратов Grandstream необходимо сообщить опцию 66 - имя сервера TFTP и опцию 42 - имя сервера NTP. А для тонких клиентов нужно сообщить имя файла для загрузки с сервера TFTP. Ниже пример файла /etc/dhcpd.conf class "cisco" { match if binary-to-ascii(16,8,":",substring(hardware,1,3))= "0:1b:53"; } class "grand" { match if binary-to-ascii(16,8,":",substring(hardware,1,3))= "0:b:82"; } ddns-update-style none; default-lease-time 7200; max-lease-time 86400; authoritative; option voip-tftp-server code 150 = ip-address;  option voip-tftp-name code 66 = text; option ntp-server-name code 42 = text; log-facility local7; server-name "192.168.0.100"; option voip-tftp-server 192.168.0.100; option voip-tftp-name "192.168.0.100"; option ntp-server-name "19

Настройка сканера Epson в Ubuntu 12.10

Необходимо на сайте Epson http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX] найти драйвера для сканера ( например для Perfection v10). Установить пакет xsltproc (необходим для обработки зависимостей в драйверах Epson). Затем установить скачанн ы е драйвера с помощью  dpkg -i iscan-* Установить программ ы  сканирования xsane или simpple-scan или gscan2pdf. После перезапуска Ubuntu, сканнер дожен увидится через lsusb sane-find-scanner -q imagescan -L Более подробно описание можно найти на http://help.ubuntu.ru/wiki/%D0%BF%D0%B5%D1%80%D0%B8%D1%84%D0%B5%D1%80%D0%B8%D0%B9%D0%BD%D1%8B%D0%B5_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0/%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D1%81%D0%BA%D0%B0%D0%BD%D0%B5%D1%80%D0%BE%D0%B2_epson http://askubuntu.com/questions/190820/12-04-epson-scanner-will-not-install http://www.ussr.kiev.ua/ru/epson_v10 http://ufo-nl.blogspot.com/2012/04/epson-perfection-v10110-ubuntumint.html

Условные операторы для DHCP в CentOS 5/6

Иногда нужно чтобы сервер DHCP назначал разные адреса для разных устройств и выдавал различные параметры настройки устройств. Например, для телефонных аппаратов Cisco и для бездисковых тонких клиентов сервер должен назначать различные адреса и файлы загрузки. Для этого можно воспользоваться операторами условий в файле /etc/dhcpd.conf. Есть несколько возможностей определения типов устройств, которые обращаются к серверу, например для телефоных аппаратов Cisco могут быть параметры option host-name option vendor-class-identifier в таком виде substring(option host-name,0,3)="SEP" substring(option vendor-class-identifier,0,5)="Cisco" А если использовать MAC-адрес, то нужно использовать параметр hardware но его результат нужно преобразовать в текстовый вид с помощью binary-to-ascii в виде binary-to-ascii(16,8,":",substring(hardware,0,4)) = "1:0:4:13" binary-to-ascii (16, 8, ":", substring (hardware, 1, 3)) = "0:05:69" Важно обрати

Настройка OpenFire c OpenLDAP

По-умолчанию сервер OpenFire хранит данные о пользователях и группах в своей базе данных. Можно задать чтобы данные о пользователях и группах хранились в OpenLDAP. Если сервер OpenFire уже работает и нужно поменять место хранения на OpenLDAP, нужно в conf/openfire.xml поменять <setup>true</setup> на <setup>false</setup>, перезапустить сервер и войти на страницу администрирования и выбрать новый тип хранения. Достаточно подробное описание есть на http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/ldap-guide.html Но если OpenLDAP и структура дерева LDAP отличается от стандартизованного, то чтобы список пользователей и групп правильно отображался на страницах "Users" "Groups", нужно в разделах User Mapping  задать Search Fields = (&(objectClass=InetOrgPerson) Search Filter = (&(objectClass=posixAccount)) а в Group Mapping задать Posix Mode Yes Group Search Filter = (&(objectClass=posixGroup))