LINUX.ORG.RU

Сообщения reprimand

 

Нормально ли держать /home/user на удаленной машине?

Лирическое отступление (можно пропустить):

Меня окончательно задолбал 12309, который «якобы» пофиксили. Однако он проявляется при использовании любого торрент-клиента(особенно длительное время) и во время обновлений игр в steam. Доходит вплоть до притормаживания музыки в плеере, что совершенно неприемлемо для linux 2014 года. И мне всё равно, что у меня не топовое железо - ибо на freebsd такой хрени нет.

Что требуется:

Во время загрузки системы (не уверен на каком этапе, но подозреваю, что fstab) надо примонтировать каталог /home/user, который физически находится на беспрерывно работающем сервере. Естественно, загруженной системе надо нормально «подхватывать» этот каталог, дабы программы, которые используют находящиеся в нем данные не ругались на непонятно что.

Как реализовать? Пока думал о этом:

sshfs - не подходит из-за затрат на шифрование
ftp - тупняк при работе с кучей мелких файлов
NFS - читал в интернете, что для таких целей самое оно. Даже нашел некоторую историю успеха (но не реализацию) http://serverfault.com/questions/19323/is-it-feasible-to-have-home-folder-hos...
По ссылке автором указываются 3 особенности, которые стоит учитывать. С английским всё в порядке, свободно перевожу в голове, но вот технически - не понимаю. Куча вопросов по каждому из пунктов.

Что имеется:

1) Удаленный сервер в интранете с гигабитными портами, который доступен 24/7
2) Коммутатор с гигабитными портами, клиент с гигабитной картой
3) Готовность перенести локальный домашний каталог за пределы компьютера

В общем, помогите советом.

 , ,

reprimand
()

Wordpress - как добавить кастомную страницу?

Имеется: сайт на wordpress
Что требуется: подтянуть header и footer, в самом же теле будет выполняться мой php код

Вроде бы простая задача, да? Погуглил - всё сводят к этому:

<?php get_header();
//my code

get_footer(); ?>

Затем преместить этот файл в папку с текущим шаблоном, и при добавлении страницы из административной панели выбрать созданный шаблон

но проблема в том, что при добавлении страницы нет возможности выбрать этот «созданный шаблон», а остальные мануалы такого плана крайне устарели Оф. документация позволяет создавать странички с статическим контентом (т.е. текстом).

С Wordpress работаю первый раз. Посмотрел в дебри - ужаснулся. Неужели там такой ад?

 ,

reprimand
()

sshd - паранойя и логи

Что имеется:
1) FreeBSD, белый IP, домен
2) openssh-server
3) полностью отключена авторизация по паролям:

PasswordAuthentication no
ChallengeResponseAuthentication no
UsePAM no
4) включена авторизация по ключам:
RSAAuthentication yes
PubkeyAuthentication yes
5) всем, кому надо предоставить доступ выданы ключи (как в интрасети так и в интернете), но с ними проблем, собственно, нет

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

На данный момент я зафиксировал 4 разных реакции на кулцхакеров:
1)

Oct 27 02:41:44 hostname sshd[80999]: Invalid user dasusr1 from 194.187.48.247
Oct 27 02:41:44 hostname sshd[80999]: input_userauth_request: invalid user dasusr1 [preauth]
Вместо dasusr1 может быть какая угодно чушь. С этими строками в общем-то всё предельно ясно (хотя непонятно почему sshd не отфутболивает сразу после обнаружения отсутствия ключа у клиента)

2)
Oct 27 16:36:06 hostname sshd[82688]: reverse mapping checking getaddrinfo for huzhou.ctc.mx.fund123.cn [122.225.97.82] failed - POSSIBLE BREAK-IN ATTEMPT! [preauth]
Oct 27 16:36:06 hostname sshd[82688]: reverse mapping checking getaddrinfo for huzhou.ctc.mx.fund123.cn [122.225.97.82] failed - POSSIBLE BREAK-IN ATTEMPT!
немного странное сообщение, но вроде всё в порядке

3)

Oct 27 18:17:09 hostname sshd[82855]: Disconnecting: Too many authentication failures for root [preauth]
Таких сообщений обычно десяток подряд идут. Смысл сообщения ясен, непонятно только почему не указан ip клиента, который попытался root authentication

4)

Oct 27 18:21:03 hostname sshd[82937]: fatal: Read from socket failed: Connection reset by peer [preauth]
А вот эта строка (точнее ихнее огромное количество в некоторые дни) меня заставила написать этот пост. Как это вообще интерпретировать? Гуглил - какие-то неоднозначные и разные/странные результаты, которые к моему случаю не относятся (там были различные предложения относительно РЕгенерации пар ключей, однако ключи у меня свежие, и всё работает)

Суть вопроса сей темы в том - стоит ли обращать внимание и что-то вообще делать? Или тупо забить на это (типа, «работает - ну и ладно»)?

P.S. О Fail2ban знаю, планирую настроить позже.

 ,

reprimand
()

Как там сейчас Transmission?

Переношу всю свою файлопомойку на сервак. Соответственно, нет никакого желания качать что-либо на рабочий ПК.
Выбираю торрент-клиент для сервака... Я бы поставил себе rtorrent, но с ним слишком много возни.

Как сейчас трансмиссия? Нормально работает?
Помню, несколько лет назад, еще во времена «нормальной» убунты трансмиссия работала жутко нестабильно, порой не хотела качать либо отдавать, иногда жрала CPU/IO, иногда тупо медленно качала. Этот ужас уже исправили? Кто-то пользуется этой поделкой?

Или лучше поставить qbittorrent-nox?

 ,

reprimand
()

Cubietruck - есть ли истории успеха?

Приобрел сие чудо, благо, покупал не себе и не за свои деньги..

После RPI, который заводится с пол-оборота - это просто гребаное барахло, которому самое место на помойке.

Из всех desktop-ориентированных образов заработал только lubuntu (который linaro). Но оттуда невозможно выполнить dist-upgrade. В общем, посмотрел я на весь доступный зоопарк «downloads» для CT, и понял, что cubietech - это стартап китайских быдлошкольников-недоучек, которые при помощи минимально-грамотного маркетинга успели срубить бабла с продаж.

На будущее - никогда... НИКОГДА не покупайте это дерьмо. Хотите небольшой пк для экспериментов и минималистичного десктопа? Берите RPI. Хотите что-то бОльшее - соизвольте подождать новой модели RPI либо выхода arm процессоров от amd и мат. плат для них. Покупаете cubie* - будьте готовые к беспрерывному сношению с этим недоустройством.

P.S. Хочу выслать мешок говна китайцам по почте.

 , ,

reprimand
()

Помогите с почтой

Уже почти 2 недели подряд ***сь с почтой.
Решил использовать postfix-dovecot-mysql. Ну и «околопочтовые» сервисы типа postgrey, clamav... не суть важно.
Никогда не думал, что это будет НАСТОЛЬКО сложно ВО ВСЕХ аспектах. Несколько раз переустанавливал почтовые сервисы с чисткой конфигов, затем настраивал внимательно и с нуля, с гуглением относительно каждой опции, которую я изменяю.
В итоге, естественно, все «как-то» заработало. Но «как-то» меня не устраивает.

Теперь то, что меня не устраивает:
(по результатам /var/log/maillog)

1) warning: non-null host address bits in «127.0.0.1/8», perhaps you should use «127.0.0.0/8» instead
При этом, mynetworks упорно игнорируется. Postfix-у неважно что там за значения, пусть он даже закомментирован.
2) Постоянно лезут какие-то попытки отправить(получить?) сообщения с/(из?) несуществующего почтового ящика. Адрес почтового ящика говорит о том, что это были старые попытки что-то отправить. При этом postfixqueue пустой.
3) Совершенно бестолковые логи. В них какой-то массив байт, из которого можно вытащить разве что email адрес (отправителя? реципиента?)
4) До сих пор непонятно что с локальными пользователями. Алиас в /etc/aliases в виде строки
root: admin@moydomen.com
дает дополнительную ругань в лог
5) dovecot вообще темный лес, мало того, что я не знаю какого черта вообще советуют в нем делать «автосоздание» почтовых каталогов (не ящиков!), так еще и разрабы dovecot решили изменить механизм автосоздания из «plugin» на встроенный механизм mailbox Mboxname { auto = yes }, опять таки, с кучей непонятных опций.
6) Отдельная история с шифрованием, механизм которого для меня темный лес. Thunderbird ругается на неверные (самоподписные) сертификаты, ежели подключиться с STARTTLS (если выбрать просто «SSL/TLS», то вообще не работает).
7) Непонятно как работает авторизация для отправки почты (т.е. smtp). В конфиге postfix происходит выборка из БД исключительно пользователя, выборки пароля (или хотябы намека на неё) я не нашел

Вся проблема в том, что:
а) Оф. документация либо неполная (как в случае с dovecot)
б) либо сверхогромная (в случае с postfix). С тех. английским проблем не имею.
в) БОльшая часть руководств в интернете по настройке содержит тонну ошибок, любое действие не сопровождается/сопровождается очень скудно комментариями, а матчасть практически отсутствует. Более половины таких «гайдов» рассчитаны на использование всяких ненужных мне web интерфейсов, которые, отбросив все недостатки, будут меня только запутывать, мешать, т.к. вся суть в деталях.
г) Руководства, совершающие ликбез по конкретной почтовой системе/программе/сервису либо отсутствуют, либо повторяют толстенный мануал из оф. сайта

В общем, у меня бомбит, и я в истерике.

Теперь вопросы:

I) Что делать? «вдоль» и «забей на почту» не предлагать, она мне реально нужна. Разрабатывать свои проекты, размещать их на своем сервере, и при этом иметь почту на gmail - как минимум не солидно, и как максимум - быть похожим на бомжару
II) Подскажите руководство по postfix для чайников. Чтобы «от простого к сложному». А то смотрю на логи, смотрю на почтовый клиент, и тупо не понимаю что происходит.
III) Может есть какое-то готовое решение? Чтобы «все в одном»? Дырявые решения не устраивают.

P.S. Почтовый сервер, естественно, будет работать с расчетом на внешний мир. MX запись уже есть. Даже PTR запись у провайдера выпросил. Но, блин, postfix, видимо, писали какие-то упоротые разрабы с завышенной самооценкой. И да, я знаю, что у меня кривые руки, «не осилил», и т.д. Попробуйте осилить сами, а если уже - поделитесь советом. Пожалуйста.

 , ,

reprimand
()

Посоветуйте роутер/маршрутизатор/коммутатор

Моего Zyxel keenetic стало не хватать, поэтому...

Требования такие:

1) Гигабитные ethernet порты
2) Кол-во портов >5. Думаю, 10 будет в самый раз
3) НЕдерьмовый производитель (т.е. всякие *-link идут лесом)
4) Необязательно наличие wifi
5) Бюджет: 350$

reprimand
()

Как правильно дебажить apache?

Имею:
ОС: FreeBSD 10
ПО: Apache 2.4
MPM: MPM_WORKER
3rd party modules: php 5.5
Доп. опции для компиляции php 5.5 и extensions: [x] ZTS Force Zend Thread Safety (ZTS) build
Компилятор: clang

Что случилось:
В dmesg регулярно получаю

pid 99894 (httpd), uid 80: exited on signal 10
pid 99897 (httpd), uid 80: exited on signal 11

Что сделал:
1) Погуглил. Однозначного решения нет, у каждого свой случай. Объединяет их только php как виновник трагедии.
2) Заставил систему и apache писать .core при падении

# sysctl kern.sugid_coredump=1
# echo "CoreDumpDirectory /tmp" >> /usr/local/etc/apache24/httpd.conf
теперь имею нормальные .core файл(ы)

Что НЕ получилось:

$ gdb httpd.core
...
This GDB was configured as "amd64-marcel-freebsd"..."/usr/home/user/httpd.core": not in executable format: File format not recognized

ладно, попробуем иначе

$ gdb
...
(gdb) core httpd.core
Core was generated by `httpd'.
Program terminated with signal 10, Bus error.
#0  0x00000008058cf008 in ?? ()

Тупик... Больше из gdb вытянуть я ничего не смог. Существует, якобы, lldb, но он по ум. не установлен, а установка требует нехилого велосипедизма...

Хочу также сообщить, что сайты пока работают, т.е. хоть дочерние процессы httpd и падают - новые снова появляются.

Что посоветуете предпринять?

Из возможных действий я предполагаю:

1) Скомпилировать всё с gcc, отладить с помощью gdb
2) Вытащить весь llvm проект из git, скомпилировать всё с новым clang, отладить с помощью неведомого для меня lldb
3) Написать багрепорт разрабам php, ждать неведомо сколько ответа, затем патча...
4) Перейти, наконец, на php-fpm (г-ди как же геморно его настраивать!) и отказаться от php в качестве модуля для apache
5) Использовать встроенные средства отладки apache (какие?! стандартные логи дают не ту инфу, что мне надо...)

linux не предлагать, я его уже натерпелся вдоволь на северах...

P.S. Впервые встречаю тупняк от разрабов freebsd: clang по умолчанию мы засунули, gcc из базовой поставки выбросили, а несовместимый с clang gdb оставили. Ну, блин, логика у них. Наверное, надо написать им гневный пост с матюками на их форум.

 , ,

reprimand
()

Что думаете о размещении сервера на балконе?

Знаю, что тема была. И да, я гуглил. Ничего конкретного нет.

Теперь о том, что имею я:

1) Сервер 2U, который своими тремя кулерами по 7000RPM может вынести мозг
2) Достаточно большой, длинный балкон. Не у всех коридоры такие большие... Фотографии: раз, два. Фоткал лопатой, уж простите, нормальный фотоаппарат на выезде. Хлам с балкона способен убрать вплоть до голых стен.
3) Спецификация, которая заявляет допустимые рабочие температуры от 10°C до 35°C и влажность от 8% до 90%. 4) Северная сторона, т.е. прямые солнечные лучи не грозят.

А теперь мои идеи:

1) За лето/осень/весну я не волнуюсь. Почти.
2) Хочу поставить в закрытый ящик довольно большого объема, дабы нагретый воздух циркулируя по объему ящика охлаждался, а затем всасывался сервером обратно - таким образом поддерживая температуру в зимнюю пору. Летом можно просто открыть ящик.

Теперь вопросы:

1) Что вообще думаете об этом? Есть идеи?
2) Стоит ли делать дырку в самом ящике? Или утеплить его?
3) За образование конденсата беспокоиться?

Да, я знаю что я экстремал/рискую/ССЗБ. На это есть ряд причин. В будущем (а точнее весной) планирую разместить в датацентре (колокейшн). На данный момент бюджет на незамедлительные действия ограничен одной сотней долларов (ибо все слил в новый сервак). Начальные нагрузки будут минимальны.

reprimand
()

Portmaster multithread

Посмотрел мануал по portmaster - ни единого намека на многопоточность
Как её задать-то?

 ,

reprimand
()

Помогите найти нужный экран/индикаторы

Хочу сделать себе настенный многофункциональный индикатор, который будет отображать исключительно цифры, а именно время/таймер(ы)/секундомер и другую инфу, состоящую только из цифр.
В качестве базового устройства буде raspberry pi (т.е. hdmi выход). Мог бы и взять другой контроллер, но с ним есть много нюансов.

Но у меня есть еще одно требование. Я хочу, чтобы индикаторы были большие. Т.е. реально здоровенные, чтобы все 4 ряда по 6-10 символов в каждом занимали почти половину стены (ибо я люблю большие объекты + стена голая + я плохо вижу). Оценив стоимость символьных/сегментных индикаторов с высотой символа от 8 см. и подсчитав затраты на итоговую конструкцию, я пришел к выводу, что дешевле будет купить обычный дешевый монитор с большой диагональю и «пофиг какой» матрицей.

Вопрос вот в чем: посоветуйте доступный способ индикации на сравнительно большой площади.

reprimand
()

Посоветуйте с выбором сервера

У меня уже была похожая тема, однако она касалась исключительно процессоров
Сейчас дело дошло до действия, и по нужным мне критериям (вычислительная мощность на первом плане) имеем такую картину:

http://i.imgur.com/uQRITzG.png

Сижу сейчас и думаю о варианте 2, но в варианте 1 процессора аж два...

В общем, суть сей темы такова, что я хочу услышать (увидеть?) мыль любого

Если есть доп. вопросы: прошу в студию

UPD1: Забыл сказать, что я могу взять вариант «без НДС», однако потеряю 3 годовую гарантию

 ,

reprimand
()

Если вы приобретали Raspberry Pi - как/где вы это делали?

Решился всё-таки приобрести. Тем более, что модель B+ вышла, не такой уж и слабый девайс получается.

Что имеем: на странице order оф. сайты все предлагаемые интернет магазины доставляют только в UK/USA. Международно известные сайты типа амазона имеют примерно на 10$ (это минимум) выше стоимость. Местные интернет магазины в моей стране дерут такие бабки, что возникает желание приехать к ним и просто ограбить.

Поэтому осталось только это: http://www.newark.com/
Он вроде тоже «element14», который рекомендуется на оф. сайте, но по миру доставляет. Кто-то оттуда заказывал?

Они странные какие-то: PayPal не принимают, но вот данные кредитной/дебетовой карты кушают на ура. Деталей о способах доставки крайне мало - просто поле с возможностью выбора между USPS/FedEx/UPS/DHL. Страннота.

Что скажете? Доверять?

 

reprimand
()

Кто мне портит ENV? (или что за бред с SLIM?)

Имеется: FreeBSD 10 с установленными Xorg и MATE 1.8 После логина (с помощью tty) и запуска startx успешно запускается Xorg с mate-session. Но я захотел использовать Display manager, ибо 21-й век, и всё такое.

Кандидаты: XDM, SLIM, GDM, KDM, LXDM
Из них:
1) GDM тянет ненужные мне зависимости
2) KDM вообще отдельно не устанавливается, только в обнимку с KDE4
3) LXDM тупо отсутствует (хоть LXDE в портах имеется)

Что выбрать? Я уже успел испытать SLIM, однако суть в том, что с его использованием он тупо игнорирует (НЕ наследует, если быть точным) любые настройки из /etc/profile и ~/.profile, и из-за этого нет половины переменных окружения. Особенно печальная ситуация с $PATH. Он должен выглядеть так:

$ echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/home/user/bin
Но с использованием SLIM там нет /sbin, /usr/sbin, /usr/local/sbin и еще некоторых. Печаль, в общем.

В связи с этим у меня 3 вопроса:

1) Как отследить точный порядок загрузки (от скрипта/бинарника к скрипту/бинарнику) дабы определить ENV-вредителя?
2) Может ли быть виноватым (полностью или частично) SLIM?
3) Если на второй вопрос ответ утвердительный, стоит ли использовать другой DM?

И да, MDM не был портирован, ибо он оказался не MATE Display Manager, а Mint Display Manager. Лол :)

 , ,

reprimand
()

Медленный tty с драйверами NVIDIA

Имеется: Nvidia 340.24, blob; Linux mint 17
По неизвестным для меня причинам возник древний баг - низкое разрешение экрана (и отсутствие boot logo) при загрузке. В LM14, кстати, всё работало отлично.
Что сделал:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1280x1024-24,mtrr=3,scroll=ywrap"
...
GRUB_GFXMODE=1280x1024
GRUB_GFXPAYLOAD_LINUX=keep
в /etc/default/grub А затем
sudo update-grub2

Разрешение изменилось, лого при загрузке появилось (чёрт с ним, что 1920х1080 оно не умеет, пусть хоть столько будет).

Но скорость работы консоли просто убивает - dmesg выводит на экран примерно 10 секунд, такое чувство, что попал в 90-е годы.

Итак, как нормально заставить работать физ. консоль с nvidia-driver в 21 веке?

 , ,

reprimand
()

Установка linux в dualboot с Freebsd (либо наоборот)

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

До этого FreeBSD стоял на отдельном винчестере, и я просто дописал строку в конфиг grub-а.
Еще ранее была попытка установки двух систем рядом (сначала freebsd, затем linux mint), но установщик linux mint выбрасывал ошибку (не помню какую, что-то насчет «невозможности/неумения» прочитать UFS2) и завершал установку неудачно (как оказалось - система после этого была недоустановлена).

Собственно, что посоветуете?

 , ,

reprimand
()

Как собрать последнее ядро/часть_ядра FreeBSD из github?

Есть ядро FreeBSD с некоторыми интересующими меня патчами, которые УЖЕ хотелось бы иметь в действии. Всё это доступно как через SVN так и GIT (https://github.com/freebsd/freebsd/tree/master/sys).
Самый интересный патч, который нужен мне в первую очередь - этот: https://github.com/freebsd/freebsd/commit/46e105f75300bd61be696326649e4e03a6f...
Если бы он затрагивал 1 файл - я бы его вручную внес в /usr/src/sys/... и собрал ядро (благо, это делается предельно просто), но он касается достаточно большого кол-ва файлов.

Есть ли грамотный способ забрать и собрать исходники? Или можно прям скачать всё одним архивом из github и распаковать? Боюсь чего не натворить.

 ,

reprimand
()

FreeBSD - как монтировать без проведения fsck?

Есть внешний 2ТБ винчестер с единственным ext3 разделом. С недавнего времени, ext2fs.ko начал нормально работать в r/w с ext3 разделами, хотя вопрос, думаю, применим к другим ФС.

Если я не совсем корректно завершил работу с этим диском, при попытке смонтировать оно мне уверенно заявляет:

Operation not permitted
и сыпет в dmesg:
WARNING: R/W mount denied.  Filesystem is not clean - run fsck
естественно, с помощью успешной проверки e2fsck всё нормально монтируется, но Г-ДИ, КАК ЭТО ДОЛГО! Можно ли как-то проигнорировать то, что filesystem is not clean? Linux же монтирует, хоть и ругается в dmesg.

 , ,

reprimand
()

В КПИ состоится открытый семинар по обсуждению украинской национальной ОС #2

Почему поставили

Ограничение на отправку комментариев: ★★

?
Я вот, например, абсолютно серьезно хочу завтра туда поехать. Благо, дорога - 1.5 часа. Если будет возможность - даже выступить. Однако, написать в тему не могу - 1 звезда. Лол. Кто это там думает, что звезды всё еще имеют какое-то значение?

Хочу также спросить KennyMinigun не хочет ли он присоединиться к поездке.

 

reprimand
()

Они там в mozilla совсем отбитые?

Захожу на хост через спец. порт (не важно что там), ввожу в строке адреса: http://192.168.1.40:587
получаю это: http://i.imgur.com/ZjZ32cR.png

Я, конечно, могу закинуть в исключения firefox (через редактирование файлов, ага), но это вообще нормально? С каких пор такая ахинея?

 

reprimand
()

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