Импорт и экспорт бд mysql при помощи консоли

Импорт базы данных: mysql -uпользователь -p база < db.sql Экспорт: mysqldump -uпользователь -p база > db.sql Значения «пользователь» и «база» замените на имя пользователя и имя базы данных соответственно. Для экспорта нескольких баз данных можно воспользоваться вот такой командой: mysqldump -uroot -p -B база1 база2 база3 > db.sql Где «база1», «база2», «база3» — имена нужных … Читать далее

Удаление Всех Комментариев в WordPress

Вообщем в последнее время спам боты вообще сошли с ума, открываю админку а там 5000-6000 не одобренных комментариев! Нашел решение этой проблемы, нужно просто выполнить запрос к БД, вот такого вида DELETE FROM wp_comments WHERE comment_approved =’0′ Этот запрос удаляет все не одобренные комментарии на WordPressТакже чтобы удалить вообще все комментарии запрос должен быть таким … Читать далее

How to enter to Xen guest

Самый простой способ «войти» в гостевую систему на Xen это xm console guest-vm где guest-vm это нужная гостевая ОС, но тут нам понадобится рутовый или иной административный пароль. Если таким богатством не обладаем то есть вариант такой: 1. останавливаем гостевую машину: xm shutdown -H guest-vm 2. проверяем остановлен ли гость через несколько минут: xm list … Читать далее

Как монтировать Linux LVM

Для начала: vgchange -ay потом чтобы посмотреть UID и файловые системы: blkid и наконец: # lvs и, увидя, например: LV VG Attr LSize Origin Snap% Move Log Copy% Convert lv_root VolGroup -wi-ao 5.60g lv_swap VolGroup -wi-ao 3.91g lv_memory extmemory -wi-ao 4.99g монтировать: mount /dev/VolGroup/lv_root /папка_для_монтирования

Mysql cache on ramdisk

Выносим кеш и временные таблицы mysql в память. для этого подключим ram-диск: mount -t tmpfs -o size=1024M tmpfs /tmp/mysql/ echo ‘tmpfs /tmp/mysql tmpfs size=1024M,mode=01770,uid=100,gid=101,noatime 0 0’ >> /etc/fstab В конфиге Mysql /etc/my.cnf добавляем директиву в блоке [mysqld]: tmpdir=/tmp/mysql/ И перезапускаем mysql сервер. увидеть создаваемые временные файлы можно с помощью lsof lsof /tmp | grep mysql … Читать далее

Вход под root-ом через GDM

Fedora 10 по умолчанию не разрешает входить под root-ом через GDM. Поэтому Вы должны входить как обычных пользователь и становиться root-ом через терминал. Но многие по-прежнему хотят входить root-ом. Хотя я не советую так делать, но вот как это сделать. Не забывайте, что под root-ом легче повредить систему, поэтому не делайте так, если Вы не … Читать далее

Установка freeNX-server + client на Fedora 14 x64

По дефолту не заводиться хоть разбейся в интернете путешествовал в течении 2-х суток и решения граблям найдено не было, по сему набрила мысль написать данный мануал в моем блоге на sys.uz

И так приступим.

Устанавливаем пакеты nx и freenx-server

# yum install nx freenx-server

Далее отредактируйте файл конфигурации ssh-сервера:

# mcedit /etc/ssh/sshd_config

Раскоментируйте и измените значения следующих ключей:

PubkeyAuthentication yes
AuthorizedKeysFile authorized_keys2
PermitEmptyPasswords yes

Читать далее

Группа IP адресов при составления правил в IPTABLES NAT

Статья обновлена 12 января 2014г.

Существует компьютерная сеть офиса. На шлюзе стоит ОС Linux Fedora, ядро версии 2.6.39, NAT, заворот web портов на squid(прозрачно).

В рабеоте требуются несколько сайтов написанных полностью на java. Открытие этих сайтов с использованием squid вызывает некорректную их работу, причем в логах это никак не описывается. Все нормально и ппц… После копания в дебрях интернета и обсуждения на форумах мной было принято решение просто исключить данные сайты из заворота на squid. И тут возникла другая проблема: сайты имеют разные IP и перечислить их в правеле заворота стандартными методами невозможно. Еслибы это были цепочки INPUT, OUTPUT, FORWARD то эти сайты можно прописать в разных строчках. Но только не в таблице NAT.

Задача такая, найти способ ввода нескольких ip в одно правило NAT. (Пример: iptables -t nat -A PREROUTING -s 192.168.0.0/24 ! -d (1.1.1.1,2.2.2.2,3.3.3.3 и т.д.) -p tcp —dport 80 -j REDIRECT —to-ports 3128 ).

Читать далее

Настройка nginx в качестве front-end к apache (nginx apache web)

В связи с большим количеством соединений с WEB сервером Apache встала проблема нехватки системных ресурсов на сервере. Для дальнейшей эффективной работы сервера без дополнительных затрат на модернизацию аппаратной составляющей, встала задача по оптимизации использования существующих системных ресурсов.

Для выполнения поставленной задачи было проведено тестирование модели front end/back end системы при которой в качестве front end выступает легкий web сервер nginx, а в качестве back end выступал все тот же apache.

Преимущества подобной схемы можно понять на небольшом примере. Представьте себе, что к вашему web серверу apache необходимо обслужить порядка 1000 запросов одновременно, причем многие из этих клиентов подключены к медленным каналам связи. В случае использования apache мы получим 1000 процессов httpd на каждый из которых будет выделена оперативная память, и эта память не освободится до тех пор, пока клиент не получит запрошенный контент (в идеальном варианте конечно).

В случае схемы с применением front end/back end сервера получим значительную экономию системных ресурсов за счет того, что после того как пришел запрос клиента, nginx передает запрос apache и быстро получает ответ. В итоге apache после того как отдал ответ nginx освобождает память, далее с клиентом взаимодействует web сервер nginx, который как раз и написан для раздачи статического контента, большому количеству клиентов, при незначительном потреблении системных ресурсов.

Читать далее

Жесткая перезагрузка Linux

К сожалению, иногда команды reboot в Linux не достаточно для перезагрузки. Из-за этого появляется желание перезагрузить комп, находящийся за несколько километров, без выполнения корректной остановки демонов и т.п., то есть удаленно его Reset-нуть. Выполнить это можно командой: echo 1 > /proc/sys/kernel/sysrq echo b > /proc/sysrq-trigger Аналогичная конструкций для выключения компьютера: echo 1 > /proc/sys/kernel/sysrq echo … Читать далее