LINUX.ORG.RU

Сообщения dromer

 

Извлечение файлов из базы данных seafile

Форум — Admin

Здравствуйте други. Собираюсь ставить Seafile для файлохранилища и прочих плюшек. Как и что предварительно нагуглил, проблем с установкой не вижу. Единственное меня интересует, если допустим у меня рассыпется железо, обновится криво прога... но диски с базой будут целы, то как там они из этой базы извлекаются-то?
Насколько я понял, это не просто диск физически примонтировать к другой машине знающей ext4, и типа читай без проблем. Шифрования я не планирую
Или иначе этот же вопрос: требования к машине для спасения данных из базы данных Seafile. Что на ней должно быть установлено?

И если не трудно, ещё вопрос: Будет ли у меня возможность, при нормальной работе Seafile, использовать эту базу в других приложениях? Например если это Nextcloud какой, то там файлы просто лежат на диске и на чтение как минимум будут доступны всегда. И допустим кроном, скопировать лишь одну папку из всей базы на некую другую машину скопировать не проблема

Спасибо. С базами данных просто дела не имел. Линки в т.ч. английские приветствуются

 ,

dromer
()

vsftpd по протоколу sftp

Форум — Admin

Здравствуйте.
Настроил vstpd на CentOS 6, все работает. Теперь хочу прикрутить чтобы он работал по протоколу sftp, то есть через ssh. Никакой ftps с его сертификатами мне не нужен.

Начал рыть инет и вроде как обнаружилось что vsftpd не работает по протоколу sftp.

Вопрос:
Работает ли vsftpd по sftp? Если да, помогите ссылкой на мануал или что прописать в конфиге?

Вообще глобально стоит задача безопасно передавать файлы используя vsftpd. Клиенты будут подсоединятся с виндовых и линуксовских машин используя клиент с GUI. Пока клиентом рассматривается FileZilla

 , , ,

dromer
()

Роутер. Писать лог посещенных сайтов клиентами

Форум — Admin

Здраствуйте
Стоит задача писать в лог посещенные клиентами сайты.
Сервер это роутер Asus rt-n66u. Достаточно знать какой ip на какой ip. ходит. Веб морда не нужна.
В принципе могу проинсталировать пакет, но вопрос какой?

Я пробовал
netstat -antup
но в обычном линуксе вывод человеческий,
В роутере фигня, ключ -р он не знает
Куда рыть?

Прошивка merlin последняя для моей модели

 , ,

dromer
()

Прикрутить драйвер из OpenSUSE в CentOS

Форум — General

Здравствуйте. Такая проблема, на OpenSUSE 13.1 видеодрайвер (драйвер монитора?) работает правильно и дает верную резолюцию 1680х1050, а CentOS 6.5 уже нет. максимальная: 1200х768.

Варианта выбора правильной нет. Причем на OpenSUSE верную резолюцию можно выставить еще на этапе установки
И там и там чистая инсталяция десктопа и никаких отдельных драйверов от производителя материнки. Их нет в природе для линукса в моем случае

Вопрос: Можно ли драйвер(a) перенести из OpenSUSE в CentOS? Если можно, то как? Насколько я понимаю дистрибутивы родственные
Мигрировать на OpenSUSE, тоже не могу из-за принтера и много еще чего.
Ускорение видео мне не принципиально, поэтому и дефолтный драйвер тоже пойдет, если выдаст правильную резолюцию
Спасибо

 , , ,

dromer
()

Посоветуйте мультимедийный комппьютер без вентиляторов

Форум — Linux-hardware

Здравствуйте.
Хочу спросить совета какой мультимедийный компьютер (точнее системный блок) заказать онлайн, чтобы выполнить требования:

* Отсутствие вентиляторов без всяких модификаций
* Выходы VGA, Аудио и USB
* Встроеная видеокарточка потянет Full HD
* Возможность вставить/поменять стандартный SSD. В крайнем случае SD карточка
* Встанет гладко линукс семейства Дебиан и Редхета
* Встроеный Wi-Fi

-ДВД-ром ненужен. Геймерские навороты и топовый процессор тоже не нужны

Если надо заказывать по частям (материнка, коробочка), то тоже не проблема

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

Приветствуются любые мнения, советы, линки по поиску. Спасибо

dromer
()

Как увидеть SMART через железный RAID

Форум — Admin

Приветствую всех
Такая ситуация: могу приобрести по случаю хороший железный RAID

Intel® RAID Controller SRCSASRB с батарейкой
http://www.scsi4me.com/lsi-logic-megaraid-sas-8708elp-8-port-pci-express-sas-...
Или
Adaptec RAID 3805 с батарейкой
http://www.adaptec.com/en-us/support/raid/sas_raid/sas-3805/

Испытания интеловского показали что все прекрасно работает кроме команды
smartctl -d sat --all /dev/sda -H
т.е. смарт атрибуты не прочитать. Подозреваю тоже самое будет и с Adaptec

/dev/sda это у меня два диска в RAID-1 так видны
Чтение-запись на RAID-1 есть, драйвера поставил, диски вне RAID-1 смарт показывают

В связи с этим кроме банального «что делать?» у меня несколько вопросов к бородатым админам:
1. Как смотрят смарт через железный RAID в корпоративном секторе?
2. На каких контроллерах вы его всетаки можете видеть, если можете?
3. Если его видеть нельзя, то как мониторят умирание диска в рейде без перезагрузки сервера

OS: CentOS 6.3, но могу поменять если надо

dromer
()

Включение апачем второго сервера или frontend and backend из 2х серверов

Форум — Admin

Здравствуйте

Хочу запустить бесшумный (No fans), быстрый (SSD), маленький сервер с апачем 24/7/365 По сути это файлопомойка со страничкой-индексом файлов. Тут у меня проблем нет.
Но есть еще второй большой компьютер который имеет кучу дисков, рейды и заметный расход энергии. Именно он на самом деле может вместить все файлы которые мне надо для файлопомойки. Понятное дело, его гонять 24 часа в сутки не совсем правильно, тем более что на нем редко нужные файлы. Запусков будет раза 3-4 за неделю.
У меня появилось желание чтобы при необходимости малый сервер запускал большой, писал типа «подождите, ваш файл будет доступен через n-минут», ну и юзер его получал в конце концов.
Когда выключаться большому серверу после закачки, не проблема, скрипты знаю. Как сделать чтобы часто используемые файлы попали на малый сервер (типа оперативка) тоже легко.

Хочу спросить как называется решение апачем подгружать второй компьютер по требованию, а когда он загрузился, начать отдавать файл? Должен же быть изобретен этот велосипед и написан мануал.

Если для включения большого сервера нужны LAN/COM/LPT, то они у меня есть, да и физически сервера могу поставить рядом, даже припаять могу провод от материнки к блоку питания.
Подскажите что читать? Надежность срабатываний приорететна. Спасибо

 , ,

dromer
()

Удаленный компьютер. Видео, аудио, десктоп по сети

Форум — Admin

Здравствуй ЛОР.
Послал вороне.. неплохой сервер. Аудио видео и т.д. все идет на нем как надо. Одна беда он шумный, некрасивый и большой. Есть вариант затарабанить его в подвал и по сети подключить к нему относительно слабый и тихий комп в квартире. Слабый будет работать так, как будто я сижу за этим большим сервером физически.
Вопрос, как передавать аудио и десктоп (на нем буду запускать филмы) с сервера по сети? Я не хочу потерь в качестве видео (резолюция) и аудио. Если еще есть возможность, то хочу еще и USB гонять по этому же LAN кабелю.
Подскажите софтину или ключевые слова куда рыть. Везде будет стоять линукс.
Второй вопрос, нужено ли для этих целей гигабитная скорость сетки или достаточно сотки чтобы не получить тормоза?
Может вопрос и ламерский, уж извините

dromer
()

Помогите разобраться с iso-шниками Scientific Linux

Форум — General

Не понимаю для чего служат некоторые исошники. Например взял отсюда
http://mirror.yandex.ru/scientificlinux/6.1/x86_64/iso/

1) Тут все понятно. Система на 2х ДВД
SL-61-x86_64-2011-07-27-Everything-DVD1.iso
SL-61-x86_64-2011-07-27-Everything-DVD2.iso

2)Не знаю что ткое, зачем нужно
SL-61-x86_64-2011-07-27-Install-DVD.iso (4.0G)

3) Если это лайв диски и у них еще деление на i386 и x86_64 архитектуры, значит есть разница в производительности по архитектурам на этих дисках?
SL-61-x86_64-2011-07-27-LiveCD.iso
SL-61-x86_64-2011-07-27-LiveDVD.iso
SL-61-x86_64-2011-07-27-LiveMiniCD.iso

4) Не знаю что ткое, зачем нужно
SL-61-x86_64-2011-07-27-boot.iso (203.0M)

Кто из этих дисков аналог Центосовского CentOS-6.0-x86_64-netinstall.iso (211.0M) - То есть диска для установки по сети. Из описаний в папке не очень понял. Гугл тоже невнятно отвечает

5) Последний вопрос. Не знаю по каким критериям был сделан этот образ. Лишь догадки
CentOS-6.0-x86_64-minimal.iso (295.6M)

Спасибо за помощь

dromer
()

glusterfs объединение дисков. Монтирование в одну точку

Форум — Admin

Здравствуй ЛОР
Стоит задача объединить 3 HDD в одну папку увеличив ее размер до размера суммы 3х дисков. Понадобилось чтобы объединенные диски работали так, чтобы потеря/отсоединение/добавление диска не влияли на сохранность файлов на оставшихся дисках. Чтобы это было банальное монтирование и отдельные файловые системы на каждом диске. (Тут я намекаю что мне LVM не подходит)
Естественно мой взгляд упал сначала на mhddfs, но поскольку эта вещь отсутствует в виде rpm для CentOS 5.5, собрать rpm, не удалось, да и вообще по отзывам это костыль с багами, - я установил glusterfs. Он мне еще нравится возможностью репликации. Ну это так, на будущее.

Доп. инфо для более предметного разговора:
/dev/sda1 /mnt/hdd1
/dev/sdb1 /mnt/hdd2
/dev/sdс1 /mnt/hdd3

Не смотря на обилие информации о том как glusterfs объединяет сервера, делает между ними репликацию, и прочие сухо изложенные плюшки, до сих пор стоят вопросы:
1) Что из пакетов надо устанавливать - gluster-client, gluster-server или оба сразу для решения сабжа?
2) Где и что прописать в конфигах для этого объединения 3х HDD?
3) Что значат понятия «volume brick» и «remote sub-volume brick»?
4) Как поставить приоритет выбора диска при записи нового файла на объединенное пространство?
5) Как сделать лимит на диск чтобы glusterfs не заполнял под завязку до последнего байта приоритетный диск?
6) Что происходит с файлом, например базы данных, если он увеличивается и уже не вмещается на одном диске, а на других дисках еще есть место чтобы он вместился целиком?
7) Есть ли маны по glusterfs не такие теоретические как на их домашней странице, а с более подробным описанием секций конфигов с примерами?
Спасибо

dromer
()

LVM или 2 HDD смонтировать в одну папку. Файлохранилище

Форум — Admin

Здравствуйте форумчане. Встала задача организации масштабируемого, отказоустойчивого файлохранилища (ну файлопомойка если кому так понятнее), но с условием, весь этот бардак из кучи разномастных дисков, а возможно даже и машин, должен монтироваться в одну точку. Нужны все операции с файлами, (а не только чтение) в одной папке.
Гугл сказал пока что так низзя.
В моем случае масштабируемость - это возможность, менять, добавлять и убавлять диски. Пусть даже с потерей данных но только одного диска.
Отказоустойчивость до сих пор была такая - програмный рэйд 1. Мне он полюбился за то, что, если из всего компьютера уцелел хотябы один HDD, то данные без проблем восстанавливаются на любом компьютере без всяких дорогоих железных рэйд-контроллеров.
Сейчас же мне надо, что если я теряю диск, то я теряю информацию только на нем. Хотя в идеале надо зеркало с возможностью добавлять, убавлять диски и иметь удвоенную копию данных, но каждый жесткий диск в отдельности, должен иметь энное количество ЦЕЛЫХ файлов.
Я конечно могу начать мутить на железном рейде, есть возможность, но мне надо еще чтобы отдельные диски и без других дисков и этого рейда оставались «в цене». Скорости мне не нужны. Скажите все это может LVM? Я с ним на вы пока что. Если нет, то куда рыть?

dromer
()

Устаревание/прятание ссылок. Как сделать?

Форум — Web-development

Здрасте.
Меня интересует такой вопрос, как сделать устаревание ссылок?
Поясню, есть страница www.mysite.com/main.html
На ней есть ссылки на вторую страицу скажем www.mysite.com/42342&32.html

Как сделать так чтобы ссылка на главной странце и сама вторая страница динамически менялись скажем каждые 15 минут?
Чтобы вторая страница имела названия по типу:
www.mysite.com/42342&32.html
потом
www.mysite.com/36843505.html'
потом
www.mysite.com/09789237.html и т.д

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

А еще лучше скажите как сделать скрытые/спрятанные ссылки (или какие они там) по типу как на файлообменниках. Например как на depositefiles.com Вы не можете послать прямую ссылку другу на скачивание файла, он его может начать качать только после маленького квеста. В моем случае это ссылка не на файл, а на страницу. Хотя это тоже самое должно быть

В моем распоряжении вся мощь линукса, апача и php. Подсказки какие программы этим занимаются, линки тоже приветствуются. Спасибо

dromer
()

Получившие от провайдера ipv6 отзовитесь

Форум — Talks

Здравствуйте.
Хочу спросить у забугорщиков, домашних пользователей, которым провайдер выдал ipv6 адреса, несколько вопросов

1. Как сейчас в мире принято выдавать ipv6 конечному пользователю, один ip или маленькую подсеть? По идее адресов много, подсети им должно быть не жалко. Если можно скажите еще и цену

2. Этот ip/ipшники, они динамические или статические? Опять же по идее адресов много и забирать ip отключившегося пользователя ненадо, так как адресов хватит всем. Вроде должно быть не жалко закрепить постоянный ip и бесплатно. Само собой пока я плачу за интернет

Почему спрашиваю, потому что хочу сделать апдейт сетевого домашнего оборудования в будующем. Подыскать провайдера, когда начнут появлятся с учетом этих критериев
Спасибо

dromer
()

Backup over http or ssh

Форум — General

Здравствуйте. Нужен ваш совет чтобы сократить время гугления по интернету

По сути: Есть linux partition (ext3) который я хочу бэкапнуть в файл-имидж, что совсем не проблема. Например с этим неплохо справляются

SystemRescueCd http://www.sysresccd.org/Main_Page
или же PING (Partimage Is Not Ghost) который мне пока больше по душе
Ну и еще полсотни похожих программ

моя проблема в том, что я хочу хранить свой имидж в сети по УСЛОВНОМУ адресу
http://rapidshare.com/MyPartitionImageFile
Который является обычным web сервером и никаким не FTP

Вопрос: какой LiveCD+backup программа (размером желательно поменьше) сможет доставать по этому адресу файл-имидж и лить его по назначению в восстанавливаемом компьютере?
Очень желательно чтобы у этого LiveCD был конфиг для правки, чтобы в нем прописать все пути и делать полностью автоматическое восстановление сразу после загрузки CD

Еще важное примечание. Поскольку система куда будет разворачиваться MyPartitionImageFile обделена ресурсами, то вариант с wget, где файл сначала скачивается на HDD или в оперативку, а затем только разворачивается, - мне не подходит. Не хватит места. Надо чтобы файл сразу лился и разворачивался на свою партицию

====================================================
Мой второй вопрос никак не связан с первым и больше мне для интереса
Как и чем достают и разворачивают MyPartitionImageFile который лежит ssh сервере?
====================================================

Да, самое главное: С НОВЫМ ГОДОМ!

dromer
()

Управление iptables из скрипта apache. Проблемы с SELinux

Форум — Admin

Здравтвуйте. Написал простенький скрипт execipt.sh, вот кусочек из него:
-------------------------------------------
#!/bin/sh
sudo /sbin/iptables -I INPUT -s $REMOTE_ADDR -p tcp --match multiport --dports 1\:65535 -j DROP
-------------------------------------------

Его права и SELinux:
$ ls -alrZ execipt.sh
-rwxr-xr-x root root system_u:object_r:httpd_sys_content_t execipt.sh

В файле /etc/sudoers есть запись
apache ALL=(ALL) NOPASSWD: /sbin/iptables -I INPUT -s * -p tcp --match multiport --dports 1\:65535 -j DROP

До этого момента все работает. Апач запускает скрипт, команда из скрипта разрешена на выполнение в sudoers, срабатывает без ошибок

Все работает при условии если SELinux в файле /etc/sysconfig/selinux стоит как permissive. Само собой выключать SELinux не есть гуд

Вопрос: как запустить всю эту кухню с включенным (enforcing) SELinux
Да, еще, когда он включен, вылетает ошибка:
sudo: unable to change to sudoers gid: Operation not permitted

Буду рад услышать любые идеи
CentOS 5.4 iptables v1.3.5

dromer
()

modsecurity + iptables (Выполнить скрипт при срабатывании modsecurity)

Форум — Admin

Здравствуйте форумчане. Нужен совет или свежая мысль
Поставил для защиты апача modsecurity. Все настроил. Все работает. Пишет логи в /var/log/httpd/error_log

Вроде можно успокоиться, но как я понял, modsecurity только останавливает «левые» запросы, а так как у меня левые запросы шли толпой от всяких сканеров, то добавил fail2ban. Fail2ban следит за логами в /var/log/httpd/error_log и если что не так, он банит айпишник с которого и пришел левый запрос с помощю iptables.

Единственное, он (fail2ban) не поспевает за этими сканерами. Пока он забанит, проходит пару секунд и они успевают набросать в логи гадости, да и посканить кое чего успевают.

Вот у меня и встал вопрос, как выполнить скрипт (в моем случае это будет скрипт по забаниванию ip) с момощью modsecurity? Или по другому, - как заставить modsecurity, в случае срабатывания правила, банить ip через iptables?

CentOS 5.5, Apache/2.2.3, modsecurity 2.5.12 Спасибо

dromer
()

Прсмотр фото аудио видео через httpd apache

Форум — General

Собственно говоря мне надо подсказка, как с настроенного web сервера просматривать напрямую фото аудио видео. Чтобы плейлисты работали, листать фото в программе просмотрищике и т.д Именно напрямую просматривать без скачивания. Ну по типу как это работает в локалке в расшаренных папках

FTP устанавливать неохота и не уверен что надо.
Или вопрос по другому какие программы могут работать со списками или плейлистами:
http://myserver.com/photo/photo1.jpg
http://myserver.com/photo/photo2.jpg
http://myserver.com/photo/photo3.jpg

http://myserver.com/music/song1.mp3
http://myserver.com/music/song2.mp3

dromer
()

vim как viewer в Midnight Commander

Форум — General

Делаю так: в файле /etc/bashrc, в конце, добавляю строки
export EDITOR=vim
export VIEWER=vi
в файле /root/.bashrc вставляю alias vi='vim -R'

После этого обычная консоль ведет себя адекватно.
vi /some-file откроет файл в vim только для чтения
vim /some-file откроет файл в vim для редактироваания

Дальше в mc, в настройках, снимаю галочки с «встроенный редактор», «встроенный просмотр»
и на клавише F3 в mc, просмотрщик будет vi что меня не устраивает так как в нем нет цветов, но показывает, что я на верном пути: F4=vim F3=vi
=======================
Если в /etc/bashrc делать export VIEWER='vim -R' или VIEWER=`vim -R` то никакого просмотрщика на F3 не будет. mc просто отказывается срабатывать на такую запись. Хотя, как я писал раньше, на export VIEWER=vi, Midnight Commander срабатывает так как прописано

Вопрос, что я делаю не так и как сделать синтаксичкски грамотно export переменной с ключем, чтобы в mc на F3 был 'vim -R'

Примечание:
Midnight Commander, версия 2006-09-25-14
CentOS 5.3
Переменные изменяются после logoff/logon
Буду рад рассмотреть все предложения

dromer
()

Текстовую строку сделать командой

Форум — General

Здравствуйте. Что-то долго рою в Гуглуе и все безуспешно. Наверно незнаю как спрашивать

Вопрос такой:
var=«uname -a»
$var
Работает так как и предполагается. Все что было в переменной, делает командной строкой и ее выполняет

Мой случай примерно такой
var=«uname -a >> ~/log.txt»
echo $var # Тут проверка, - в переменной то, что я и хотел
$var # Внезапно отказывается понимать по аналогии с пред. примером

На самом деле я в переменную вставляю более сложную строку с комплектом команд, но все тоже самое, при echo $var выводит как надо, $var уже не работает.

Вопрос:
Как превращать текстовый var в командную строку?

dromer
()

Получить exit status из циклического скрипта. Ну или его симуляцию

Форум — Development

Есть упрощенный скрипт /usr/sbin/test
#!/bin/sh
while (true); do sleep 12
echo «Script Run»
done

Он запускается по всем правилам демона, из файла /etc/rc.d/init.d/test
........... Файл запуска (фрагмент)...............
start() {
# Check if test is already running
if [ ! -f /var/lock/subsys/test ]; then
echo -n $«Starting $prog: »
daemon /usr/sbin/test
RETVAL=0
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/test
echo
fi
return $RETVAL
}
.................................................
Прототипом для творчества был /etc/rc.d/init.d/atd если кому интересно..

Так вот вопрос: как вернуть exit status = 0 из /usr/sbin/test в скрипт которй его запустил, в /etc/rc.d/init.d/test. Потому, что иначе при команде service test start не будет индикации вида:

Starting test [ OK ]

Я пробовал заменить верхний циклический скрипт, таким же написанным на С, - все работает. На bash/sh нет возврата exit statusa т.к. он все еще работает в цикле. Как его нарисовать этот exit status?

(CentOS 5.5)

dromer
()

RSS подписка на новые темы