mysql -uroot -p
И набрать:
SELECT USER from mysql.user;
Linux related stuff
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’
А точнее, добавить к обычным маршрутам маршрут для 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
Об одном возможном косяке я расскажу в своем следующем посте.
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
Всё. Перезагружаемся и исправляем глюки, если таковые будут.
3) Теперь нам необходимо узнать точный размер flat диска:
ls -l <vm_name>-flat.vmdk
Запоминаем размер (в примере – 36106127360)!
4) Далее при помощи команды vmkfstools нужно создать новый (временный) vmdk файл с именем, например, temp.vmdk и точным размером файла flat (то что мы узнали в предыдущем пункте), тип диска выберем thin (тонкий – то есть растущий по мере наполнения его данными) и адаптером lsilogic.
vmkfstools -c 36106127360 -d thin -a lsilogic temp.vmdk
5) У вас должно получиться два файла – temp.vmdk и temp-flat.vmdk. Последний файл нам не нужен, удалим его:
rm temp-flat.vmdk
6) Теперь переименуем temp.vmdk в нужное нам название, то есть в <vm_name>.vmdk:
mv temp.vmdk <vm_name>.vmdk
7) Vmdk файл – это конфигурационный файл диска, соответственно нам необходимо его отредактировать. При помощи редактора VI открываем файл:
vi <vm_name>.vmdk
Находим в нем строчку:
RW 31457280 VMFS «temp-flat.vmdk»
Соответственно изменяем «temp-flat.vmdk» на «<vm_name>.vmdk». Сохраняемся и выходим из редактора ([Esc], :wq).
Все, возносим хвалу японским богам и успешно запускаем нашу виртуальную машину 🙂
Вот недавно был мелкий таск – установить модуль Tie::Handle::CSVдля Perl. Я в Перле как-то так ни бум-бум) потому сразу начал изучать тему и нашел такое простое и действенное решение – установил командой:
perl -MCPAN -e ‘install Tie::Handle::CSV’
Далее ответил на вопросы по начальной настройке установщика – там всё понятно из описания – и всё 🙂 Делов-то.