Обновление Fedora 13 до Fedora 14 и возможные проблемы

Недавно пришлось устанавливать Fedora 13 на VPS. Вы наверное спросите почему именно 13, ведь уже давно есть 14, а через месяц должна выйти Fedora 15. Но увы, некоторые хостеры на свои сервера предоставляют пока только Fedora 13. CentOS нам не полюбился, поэтому решено установить Fedora 13 и обновить до Fedora 14. Конечно первым делом нашлись мануалы в сети, внимательно прочитались, собственно там и читать особо нечего, ну и приступили к делу. 1 2 3 4 5 6 yum update rpm yum -y update yum clean all reboot yum install preupgrade preupgrade-cli Нам показывают следующее: 1 2 3 4 5 6 7 8 9 10 11 # preupgrade-cli Loaded plugins: blacklist, whiteout No plugin match for: rpm-warm-cache No plugin match for: remove-with-leaves No plugin match for: auto-update-debuginfo No plugin match for: refresh-packagekit No plugin match for: presto please give a release to try to pre-upgrade to valid entries include: "Fedora 15 (Lovelock)" "Fedora 14 (Laughlin)" Обновлять до 15 версии мы пока не хотим, ведь она официально ещё не выпущена, а 14 попытаемся поставить. ...

13 квітня 2016 · 3 хвилин · 489 слів · dimetrius

Обновление драйвера Wi-Fi на HP hp250 с установленной Ubuntu 14.04

Возникла ситуация что на ноутбуке HP hp250 очень часто обрывалось Wi-Fi соединение, скорость подключения была низкой. ОС стояла Ubuntu 14.04. В общем всё сводится к паре строк… Скачиваем драйвер 1 2 3 tar -xvf rt3290sta-2.6.0.0.dkms.tar -C /usr/src/ sudo dkms install -m rt3290sta -v 2.6.0.0 --force reboot Может пригодиться 1 iwconfig Оригинал: 1 2 3 4 5 Here's a DKMS package containing patched proprietary driver for RT3290, tested and working with Ubuntu 14.04 LTS on kernel 3.13.0-24: Install: -------- 1. Extract rt3290sta-2.6.0.0 directory into /usr/src 2. Run sudo dkms install -m rt3290sta -v 2.6.0.0 --force 3. Reboot Remove: ------------- If this bug is fixed in rt2800pci (highly unlikely) 1. Run sudo dkms remove rt3290sta/2.6.0.0 --all 2. Reboot https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1049466/comments/177

13 квітня 2016 · 1 хвилина · 117 слів · dimetrius

Переименование сетевого интерфейса в Linux - eth0, eth1, eth2, wlan0, wlan1

В основном после смены материнской платы, сетевого контроллера, шасси меняются MAC адреса сетевых карт, в следствии чего они считаются новыми сетевыми картами и им назначаются следующие имена. Например был у нас в системе eth0, заменили сетевую карту и получили отсутствующий eth0, зато присутствующий eth1, на котором в своё время сеть не настроена. Так вот есть в linux файл, в котором прописаны эти названия. Открываем его для редактирования /etc/udev/rules.d/persistent-net.rules или, если ubuntu /etc/udev/rules.d/70-persistent-net.rules После открытия видно что привязка осуществляется к MAC адресу. Изменяем eth1 на eth0 и обратно, или вообще удаляем отсутствующий адаптер. Сохраняем, перезагружаемся, или перезапускаем сеть. Ещё MAC адрес может быть прописан в настройках сети, часто такое встречается в CentOS.

13 квітня 2016 · 1 хвилина · 111 слів · dimetrius

Права доступа для папки и файлов в Linux

Когда начинаешь пользоваться Linux based ОС, приходится очень много всего запоминать и постоянно где-то делать закладки, чтоб в случае незапамятывания обязательно найти это. Это один из тех азов, которые я никак не могу запомнить, пусть повисит в моём блоге Как установить права доступа на запись в папку и на все подпапки и файлы: chmod -R 755 /home/steam смена прав, -R рекурсивно, т.е. изменит и то, что внутри каталога vasya циферки - это три отдельных атрибута: 1 2 3 4 5 6 7 1 - --x - выполнять 2 - -w- - писать 3 - -wx - писать, выполнять 4 - r-- - читать 5 - r-x - читать, выполнять 6 - rw- - читаь, писать 7 - rwx - читать, писать, выполнять Первая цифра означает применения прав для пользователя, Вторая - для группы, Третья - права для всех остальных. Для смены владельца файлов/каталогов используем chown: chown -R steam:users /home/steam поменяет владельца и группу каталога steam и содержимое онного!

13 квітня 2016 · 1 хвилина · 158 слів · dimetrius

Работа с RAID, SMART на контроллере LSI MegaSAS во FreeBSD

Один из вариантов починки развалившегося RAID. А так же вариант просмотра SMART дисков подключенных к аппартному RAID контроллеру. Конечно же во FreeBSD. Посмотрим состояние RAID-массива: 1 # mfiutil show config Из строя вышел диск 6. Загрузим драйвер для доступа к статистике SMART дисков, подключенных через RAID-контроллер: 1 # kldload mfip В файловой системе устройств /dev появятся устройства pass, соответствующие дискам, подключенным к RAID-контроллеру. Смотрим статистику SMART по каждому из дисков: 1 2 3 4 # smartctl -a /dev/pass0 # smartctl -a /dev/pass1 # smartctl -a /dev/pass2 # smartctl -a /dev/pass3 Грубо говоря, если в выводе команд есть указанные ниже строки, значит с диском всё в порядке. В противном случае его стоит поменять. 1 2 3 SMART Health Status: OK Elements in grown defect list: 0 Если обнаружен неисправный диск, то его можно отключить: 1 # mfiutil fail 6 Если это SATA- или SAS-диск в серверном шасси с собственным индикатором активности, то можно заменить жёсткий диск без выключения сервера. По низкой интенсивности мерцания светодиода (или по полному отсутствию мерцания) отключенного диска можно определить, какой именно диск нужно заменить. Если судя по SMART диск оказался исправным, или диск уже заменён, то можно пометить его как исправный и добавить его в массив: ...

13 квітня 2016 · 2 хвилин · 239 слів · dimetrius

Текстовый редактор по умолчанию для консоли Ubuntu

Просмотреть список доступных текстовых редакторов и выбрать тот, который будет использоваться по умолчанию, можно следующим образом: 1 sudo update-alternatives --config editor Результатом выполнения этой команды будет 1 2 3 4 5 6 7 8 9 10 11 12 Есть 5 вариантов для альтернативы editor (предоставляет /usr/bin/editor). Выбор Путь Приор Состояние ------------------------------------------------------------ 0 /bin/nano 40 автоматический режим 1 /bin/ed -100 ручной режим 2 /bin/nano 40 ручной режим 3 /usr/bin/mcedit 25 ручной режим 4 /usr/bin/vim.basic 30 ручной режим * 5 /usr/bin/vim.tiny 10 ручной режим Нажмите enter, чтобы сохранить текущий выбор[*], или введите выбранное число: Вводите цифру соответсвующую текстовому редактору, и все! Если не помагает делаем в консоле sudo 1 export EDITOR=/usr/bin/mcedit

13 квітня 2016 · 1 хвилина · 109 слів · dimetrius

Установка MP4box на CentOS 6

MP4Box является MP4 мультиплексором. Он может импортировать MPEG-4 видео, DivX, XviD, 3ivX, H264 и т.д., звуковые потоки и субтитры в .mp4 контейнер. Конечным результатом является совместимый поток MP4. Он также может извлекать потоки из .mp4. MP4Box это инструмент командной строки, но может быть использован с графическими пользовательскими интерфейсами, такими как Yamb или MP4Box GUI. Прежде всего установим freeglut пакеты 1 yum -y install freeglut.x86_64 freeglut-devel.x86_64 ПРИМЕЧАНИЕ: Вам будут нужны GCC и GCC пакеты. Вы можете легко установить их на CentOS / RedHat помощью команды 1 yum install gcc gcc-c++ autoconf automake Теперь скачайте gpac пакеты с исходным кодом и библиотеки. 1 2 3 4 5 cd /usr/local/src/ wget http://downloads.sourceforge.net/gpac/gpac-0.4.5.tar.gz wget http://nchc.dl.sourceforge.net/project/gpac/GPAC%20extra%20libs/GPAC%20extra%20libs%200.4.5/gpac_extra_libs-0.4.5.tar.gz tar -zxvf gpac-0.4.5.tar.gz tar -zxvf gpac_extra_libs-0.4.5.tar.gz Скопируйте библиотеки в папку gpac. 1 2 3 4 cd gpac_extra_libs cp -prf * /usr/local/src/gpac/extra_lib cd .. cd gpac Теперь установите MP4Box 1 2 3 4 5 6 chmod 755 configure ./configure make lib make apps make install lib make install Не копируйте gpac.so в системную библиотеку. 1 2 cp -prf bin/gcc/libgpac.so /usr/lib64 ldconfig Вот и готово. ...

13 квітня 2016 · 1 хвилина · 208 слів · dimetrius

Установка Russian Fedora 16 на 512Мб ОЗУ

Если вам нужно установить Fedora 16 на машину с 512Мб ОЗУ, то для этого вам понадобится Live образ Fedora 16. Далее по шагам: Запустите компьютер со стандартного i686 Live CD. Запустите Терминал Наберите su - чтобы стать рутом Используйте ваш любимый редактор, чтоб отредактировать /usr/sbin/anaconda (для примера уже установлены vi и gedit на LiveCD, вы можете установить любой другой, используя yum install) Найдите needed_ram Измените needed_ram = [что-то написано] на needed_ram = 0 Сохраните произведённые изменения Закройте Терминал Запустите “Установить на диск” Источник

13 квітня 2016 · 1 хвилина · 83 слів · dimetrius

Установка поискового движка Sphinx на CentOS сервер

В народе бытует мнение, что Sphinx нужен для того, что бы быстро искать слова в текстах, товары в магазинах, а также нужные, полезные, а местами и крайне интересные файлы на торрент-трекерах. Ходят слухи, что недавно выпущенная из секретных лабораторий версия 2.0.1 умеет приносить хозяину тапочки и частично заменяет собой MySQL. Проще всего установить Sphinx на CentOS выполнив команду: 1 yum install sphinx но sphinx не всегда есть в репозитариях и не всегда нужной версии. Поэтому пойдём по другому пути. Пройдём по ссылке и выберем подходящий пакет для нашей ОС и архитектуры http://sphinxsearch.com/downloads/release/ Для CentOS 6.4 x86_64 я выберу http://sphinxsearch.com/files/sphinx-2.2.9-1.rhel6.x86_64.rpm Сейчас я установлю этот пакет с помощью yum 1 yum localinstall sphinx-2.2.9-1.rhel6.x86_64.rpm Должны пробежать строки типа таких: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 Installing : sphinx-2.2.9-1.rhel6.x86_64 1/1 Sphinx installed! Now create a full-text index, start the search daemon, and you're all set. To manage indexes: editor /etc/sphinx/sphinx.conf To rebuild all disk indexes: sudo -u sphinx indexer --all --rotate To start/stop search daemon: service searchd start/stop To query search daemon using MySQL client: mysql -h 0 -P 9306 mysql> SELECT * FROM test1 WHERE MATCH('test'); See the manual at /usr/share/doc/sphinx-2.2.9 for details. For commercial support please contact Sphinx Technologies Inc at http://sphinxsearch.com/contacts.html Verifying : sphinx-2.2.9-1.rhel6.x86_64 1/1 Installed: sphinx.x86_64 0:2.2.9-1.rhel6 Complete! Отредактируем нужным образом файл /etc/sphinx/sphinx.conf и запустим service searchd start или /etc/init.d/searchd start ...

13 квітня 2016 · 2 хвилин · 271 слово · dimetrius

Установка полнотекстового поиска elasticsearch на CentOS 6,7 / Ubuntu 14.10

Поисковый движок elasticsearch – это автократическая обертка над Lucene. Движок способен работать из коробки, не требуя к себе каких-либо предварительных ласк. Модная штучка для любителей похвастаться современным поиском, по семантической мощности напоминающего крупные поисковые движки. Обо всех плюсах elasticsearch интересующиеся могут узнать из официального сайта или из бложика какого-нибудь сумасшедшего фанатика. Java является основным требованием для установки ElasticSearch. Поэтому убедитесь что она установлена на вашей системе. 1 2 3 4 5 # java -version java version "1.8.0_31" Java(TM) SE Runtime Environment (build 1.8.0_31-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode) Если Java не установлена, то в любом случае сначала нужно её установить. Elasticsearch может быть загружен непосредственно с официального сайта, более того, он предлагает уже собранные пакеты для RHEL и Debian. Установка elasticsearch: Скачаем и установим публичный ключ. Ubuntu 14.10 & Linux Mint 17.1 $ wget -qO - https://packages.elasticsearch.org/GPG-KEY-elasticsearch | sudo apt-key add - RHEL 7 / CentOS 7 # rpm --import https://packages.elasticsearch.org/GPG-KEY-elasticsearch Активируем репозитарий elasticsearch. Ubuntu 14.10 & Linux Mint 17.1 $ sudo add-apt-repository "deb http://packages.elasticsearch.org/elasticsearch/1.4/debian stable main" RHEL 7 / CentOS 7 1 2 3 4 5 6 7 8 # cat <<EOF >> /etc/yum.repos.d/elasticsearch.repo [elasticsearch-1.4] name=Elasticsearch repository for 1.4.x packages baseurl=http://packages.elasticsearch.org/elasticsearch/1.4/centos gpgcheck=1 gpgkey=http://packages.elasticsearch.org/GPG-KEY-elasticsearch enabled=1 EOF Установим elasticsearch, используя следующие команды: Ubuntu 14.10 & Linux Mint 17.1 $ sudo apt-get update && sudo apt-get install elasticsearch ...

13 квітня 2016 · 3 хвилин · 522 слів · dimetrius