Распечатать этот пост

Установка DirectX 9.0c на Linux с помощью Wine

Warning

It seems that many people have problems following this guide. So we sure that you are using the last version of Wine.

For Ubuntu 8.04 Hardy Heron, use :

sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/hardy-winehq.list
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
sudo apt-get update

For Ubuntu 7.10 Gutsy Gibbon, use :

sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/gutsy-winehq.list
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
sudo apt-get update

Узнать больше

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (9 голосов, в среднем: 5,00 из 5)
Loading ... Loading ...

Распечатать этот пост

Перевод кодировки с latin1 в UTF-8 в MySQL

При переводе сайта с одного хостинга на другой (ну или при обновлении MySQL) может возникнуть некоторые проблемки с кодировкой. Тоесть вместо всеми любимой кирилицы мы видим одни ????? (вопросительные знаки).

Предлагаю мое решение по устранению этого казуса.
Не забываем о том, что все ниже перечисленные операции производятся от имени суперпользователя (root).
DBNAME – имя вашей базы.

Создание дампа базы
Естественно, мы создадим копию оригинальной базы, а как же иначе.

mysqldump -u root -p --opt --default-character-set=latin1 --skip-set-charset  DBNAME > DBNAME.sql

Узнать больше

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (9 голосов, в среднем: 4,56 из 5)
Loading ... Loading ...

Распечатать этот пост

Применить сценарий для нескольких файлов

На днях пришлось применить некую команду (сценарий/скрипт) для всех файлов в папке:

for i in `find * `; do   script $i; done

То есть, для всех файлов в текущей папке будет применен script.

Выходя из вышесказанного можно внести некие изменения для более сложной задачи, а именно:
Есть папка FOLDER, в ней кучка подпапок SUBFOLDER ну и в этих подпапках есть много-много файлов FILES, и нам нужно какой либо скрипт SCRIPT применить к файлу с известным названием NEED_FILE, но который находится во всех подпапках среди кучи других файлов. То есть применить скрипт к файлу который может находиться в любой из папок и их может быть несколько.
(никогда не умел ставить задачи :) )

Узнать больше

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (8 голосов, в среднем: 5,00 из 5)
Loading ... Loading ...

Распечатать этот пост

Восстановление удалённых файлов в Linux

Для восстановления файлов в Linux на ФС ext3 можно воспользоваться утилитами: Foremost или ext3undel. Сразу оговорюсь, любое восстановление не гарантирует 100% успех.

Foremost
Foremost должен быть запущен НЕ с того раздела диска, с которого собрались восстанавливать файлы.
Поддерживаемые типы файлов: avi, bmp, dll, doc, exe, gif, htm, jar, jpg, mbd, mov, mpg, pdf, png, ppt, rar, rif, sdw, sx, sxc, sxi, sxw, vis, wav, wmv, xls, zip. Также возможен запуск с опцией “-all”, в этом случае foremost будет искать все поддерживаемые типы файлов.
Для начала сканирования и поиска удаленных файлов вводим в консоли с правами суперпользователя:

Узнать больше

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (7 голосов, в среднем: 5,00 из 5)
Loading ... Loading ...

Распечатать этот пост

T-бит, SUID и SGID

Поработав с Linux какое-то время, вы, вероятно, обратите внимание, что кроме обычных «rwx» в правах доступа к некоторым файлам встречаются также буквы «s» и «t»:

>ls -ld /usr/bin/crontab  /usr/bin/passwd  /usr/sbin/sendmail  /tmp
drwxrwxrwt   5 root   root   1024 Jan 1 17:21 /tmp
-rwsr-xr-x   1 root   root   0328 May 6 1998 /usr/bin/crontab
-r-sr-xr-x   1 root   bin     5613 Apr 27 1998 /usr/bin/passwd
-rwsr-sr-x   1 root   mail   89524 Dec 3 22:18 /usr/sbin/sendmail

Что же это такое, и каким битам соответствуют эти «s» и «t»? В действительности, битовая маска прав доступа к файлам содержит 4 группы по 3 бита в каждой. Команда chmod 755 это всего лишь краткая запись полной формы команды: chmod 0755.
Узнать больше

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (9 голосов, в среднем: 4,89 из 5)
Loading ... Loading ...

Распечатать этот пост

Нюанс конфигурирования bonding для сетевых интерфейсов

Настройка bonding чревата получением предупреждения при настройке/перенастройке интерфейса командой service network restart

Warning: the permanent HWaddr of eth0 - 00:30:48:C6:F5:58 - is still in use by bond0. Set the HWaddr of eth0 to a different address to avoid conflicts.

По умолчанию, модуль bonding назначает интерфейсу bond0 (в общем случае это bondX) физический/MAC адрес одного из подчиненных интерфейсов.
В качестве решения, достаточно в файле /etc/sysconfig/network-scripts/ifcfg-bond0 добавить строчку назначающую bond0 интерфейсу уникальный физический адрес (адрес не занятый ни одним адаптером сегмента сети). Например,

Узнать больше

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (7 голосов, в среднем: 4,71 из 5)
Loading ... Loading ...

Распечатать этот пост

MAC Address Spoofing

Предположим, по каким-то причинам вам хочется изменить MAC адрес вашей сетевой карты. Допустим, требуемый сетевой интерфейс – ethX. Тогда, чтобы получить свой MAC адрес, введите:

$ ifconfig ethX

То, что вам нужно – это 6 байтовое число в 16ричной форме, что-то типа этого:

HWaddr 00:1D:98:5A:D1:3A

Изменить MAC адрес очень просто, надо убить сетевой интерфейс, изменить MAC адрес и восстановить интерфейс. Это делается так:

# /etc/rc.d/network stop
# ifconfig ethX hw ether FF:FF:FF:FF:FF:FF
# /etc/rc.d/network start

где FF:FF:FF:FF:FF:FF – ваш новый MAC адрес.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (7 голосов, в среднем: 4,71 из 5)
Loading ... Loading ...

Распечатать этот пост

Список режимов для bonding

mode=0 (balance-rr)

Последовательно кидает пакеты, с первого по последний интерфейс.

mode=1 (active-backup)

Один из интерфейсов активен. Если активный интерфейс выходит из строя (link down и т.д.), другой интерфейс заменяет активный. Не требует дополнительной настройки коммутатора

mode=2 (balance-xor)

Передачи распределяются между интерфейсами на основе формулы ((MAC-адрес источника) XOR (MAC-адрес получателя)) % число интерфейсов. Один и тот же интерфейс работает с определённым получателем. Режим даёт балансировку нагрузки и отказоустойчивость.
Узнать больше

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (7 голосов, в среднем: 5,00 из 5)
Loading ... Loading ...

Распечатать этот пост

backup

Бывает иногда полезным… нет, не так. Архивирование данных – процесс обязательный. Смерть настигает каждый винчестер, независимо от его объема, производителя или количества кондиционеров в серверной.

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

Итак, начнем.

Вариант сохранения данных в архив

Создадим к примеру файл:

Узнать больше

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (7 голосов, в среднем: 5,00 из 5)
Loading ... Loading ...