Ошибка в /etc/fstub

Если случайно сделал ошибку в fstub не беда вводим пароль от супер пользователя root, выполняем команду: mount -w -n -o remount / И правим сам файл соответственно: vi /etc/fstub

Как монтировать 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 … Читать далее

Как переименовать сетевые интерфейсы (eth0 в eth1, eth1 в bla-bla и т.д.)

Имена сетевых интерфейсов в Linux компьютерах в последнее время стали привязываться к конкретным устройствам. Так, если вы вытащите жесткий диск с одного компьютера и вставите его в другой, то сетевая карта, называвшаяся на старом компьютере eth0, станет на этом eth1. А при попытке сделать ifconfig eth0 up система будет говорить, что, дескать, такого устройства не … Читать далее