mysql -uroot -p
И набрать:
SELECT USER from mysql.user;
System administration matters in general
mysql -uroot -p
И набрать:
SELECT USER from mysql.user;
В общем, устанавливаем необходимые пакеты командой:
Затем правим конфиг апача:
nano /etc/httpd/conf/httpd.conf
Находим строчку, раскомментируем, и вписываем туда своё доманное имя:
Перезагружаем апач, чтобы изменения вступили в силу:
Далее для теста создаем файлик в дефолтном виртуалхосте:
В файлик записываем:
Сохраняем и проверяем: http://ip.address/phpinfo.php
Можно еще установить пароль на пользователя root в mysql:
/usr/bin/mysqladmin -u root password ‘passwd’
netsh advfirewall set allprofiles state off
А точнее, добавить к обычным маршрутам маршрут для VPN. Предположим, у нас адрес сети внутри VPN 10.0.x.x, а VPN поднимается на интерфейсе ppp0. Тогда нужно добавить такой маршрут (после включения VPN):
route add -net 10.0.0.0/16 dev ppp0
Таблица маршрутов по команде route -n должна быть что-то типа такого:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.10.0.1 0.0.0.0 UG 0 0 0 eth0
10.10.0.0 0.0.0.0 255.255.240.0 U 1 0 0 eth0
10.232.73.0 10.10.0.5 255.255.255.0 UG 0 0 0 eth0
157.199.8.0 10.10.0.5 255.255.255.0 UG 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
НО каждый тип файла имеет свою т. н. сигнатуру. Сигнатура файла – это константа, некий постоянный набор символов, позволяющий однозначно идентифицировать, какого типа данные содержатся в данном файле. Опять же, изъясняясь проще – это фрагмент кода в файле, по которому однозначно можно понять, что это за файл, какой программой он создан и другую информацию.
К примеру, exe-файл всегда начинается с символов «MZ», Rar-архив имеет в своём коде «Rar!» и т.д.
Об одном возможном косяке я расскажу в своем следующем посте.
Willcard mask – это перевернутая маска, или как ее еще называют – инверсная. Эта маска показывает какая часть (сколько бит) IP адреса могут меняться. Она может применяться при объявлении сетей в протоколах маршрутизации таких как IGRP, EIGRP, OSPF, в списках доступа. Принцип работы маски тоже такой же как у обычной маской, за исключением того, что вместо единиц ставятся нули, а вместо нулей единицы.
Обычная маска 255.255.255.0 будет выглядеть
11111111.11111111.11111111.00000000 – 255.255.255.0 Обычная маска 00000000.00000000.00000000.11111111 – 0.0.0.255 Это и будет Willcard mask
Диапазон адресов такой же как и с обычной маской
11000000.10101000.00000001.00000000 – 192.168.1.0 Адрес сети
255.255.240.0 – 0.0.15.255
Вот здесь нашел полезную штуку – калькулятор масок http://www.subnet-calculator.com/wildcard.php
tar -xzvf sphinx-2.0.2-beta.tar.gz
Переходим в папку с исходниками:
sphinx-2.0.2-beta
Далее конфигурируем:
./configure –prefix /opt/sphinx
Параметр –prefix как раз указывает, в какую директорию устанавливать. Далее ждем, пока оно отконфигурируется. Если будут ошибки – исправляем и повторяем. Далее собираем бинарники:
make
После окончания, если не было ошибок:
make install
Всё, готово. Еще можно добавить путь в переменную $PATH чтобы можно было запускать команды без указания пути. Для этого узнаем текущее содержимое этой переменной:
echo $PATH
Копируем в буфер обмена содержимое (Ctrl+Ins). Открываем файл в домашней директории пользователя .bashrc:
nano /home/user/.bashrc
И добавляем в конец запись вида:
PATH=”${PATH}/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/ruby-enterprise-1.8.7-2010.02/bin:/opt/sphinx/bin/”
Всё, дело сделано.
Кстати, если конкретно при инсталле сфинкса ругается на отсутствие исходников мускуля, то на Debian/Ubuntu нужно установить пакет libmysqlclient-dev.
Происходит это потому что cPanel не может отдать сессию PHPMyAdmin. Т. е. он вроде как авторизуется типа всё окей, а сессию не получает.
Решение такой траблы не очень очевидно, но просто – поменяйте пароль на этого пользователя в cPanel.
Смотрим, что у нас с примонтированными разделами.
df -h
Если диски, которые мы хотим использовать смонтированы – отмонтируем их, предварительно слив куда-нибудь информацию.
Далее программой fdisk можно создать необходимые разделы на наших дисках.
После создаем рейд командой:
mdadm –create –verbose /dev/md0 –level=0 –raid-devices=2 /dev/sdf1 /dev/sdh1
Где –level – тип raid. Может быть linear, 0, 1, 5, 6. –raid-devices – количество дисков в рейде, а затем перечисление, каких именно.
Проверяем, что всё создалось нормально:
cat /proc/mdstat
Должно быть что-то типа такого:
md0 : active raid0 sdb1[1] sda1[0]
104320 blocks [2/2] [UU]
Создаем файловую систему на нашем рейд-разделе (ext3 в моем примере):
mkfs.ext3 /dev/md0
Далее необходимо создать конфиг для mdadm командой:
mdadm –detail –scan –verbose > /etc/mdadm.conf
Создаем папку, куда будем монтировать наш новый рейд-раздел:
mkdir /raid
Монтируем:
mount /dev/md0 /raid
И, напоследок, не забываем добавить запись в fstab:
/dev/md0 /raid ext3 defaults 1 2
Всё. Перезагружаемся и исправляем глюки, если таковые будут.