кто-нибудь может посоветовать книги, материалы, статьи с помошью которых можно уверенно прокачать знания и умения по администрированию и развитию email серверов, платформ.
От траблшутинга exim, dovecot, до общей архитектуры.
Есть ли социально активные линуксоиды в LA, California?
И вообще, я совершенно не вижу, почему бы благородным донам не собраться в эту субботу или воскресенье и не обсудить интересные темы ([не]технические разговоры о Linux/Unix) за кружкой/чашкой.
как вы думаете как бы ответил продвинутый devops админ на вопрос такого рода:
«У вас возможен такой случай когда, обновление выкатывается уже в продакш, оно требует изменения схемы DB (ну, скажем ALTER TABLE) и у есть много (десятки их) инстансов приложения, база кластеризована, кластер один, тут внезапно выясняется что апдейт надо откатить/отменить, а он уже применён на 50% инстансов приложений и к базу»
Вопрос - какого рода CI вы бы хотели иметь в своём распоряжении чтобы наименее безболезненно справиться с ситуацией?
понадобилось тут наклепать MVP для одной траспортной инф. системы, а ля биржа объявлений, знаком с Python, в частности web2py, немного ещё JS/node, но весь этот зоопарк реактов и прочих просто вводит в ступор...
на чём можно это реализовать не ломая себе мозги ни извратами js либы для хипстеров, ни всякими трушными хаскелями :)
кто может поделиться опытом и идеями как лучше всего (читай выгоднее) снять на первые пол года жильё в штатах, желательно от хозяина, без диких обязательств и прочих перегибов, для тех кто только слез с трактора :)
GNU/Linux тут притом, что будет активно насаждаться и там :)
Инцидент повторялся 2 раза на разных серваках (16GB RAM), но с однотипной конфигурацией ОС и сервисов, с интервалом где-то в месяц.
MySQL настроен на максимальное использование памяти, кроме этого крутится Nginx и Apache, но критической нагрузки на них нет.
Сервак начинает отвичать на icmp запросы свыше 100 мс, через пару минут уходит в даун, при этом после его принудительной перезагрузки в логах ничего подозрительного нет. Совсем. Идут обычные системные сообщение и потом уже записи загрузки системы при принудительном ребуте.
Что бы почитать на эту тему? (кроме прайса на RAM, серваки уже ждут замены.)
Вот у нас в стране все операторы предлагают 3G/4G модемы (реальная скорость в районе 40 Мбит/с) и пакеты с 25ГБ либо вообще неограниченным трафиком. Тут всё понятно.
По моей логике такое (или очень похожее) предложение должно быть доступно и для смартфонов, ведь что есть смартфон если не тот же 3G/4G модем в сетевом плане? Тем более им можно раздавать инет через Wi-Fi.
Но нет, я вижу какие-то странные предложение о 5ГБ в месяц, включённых минутах и смс. При этом я знаю, что модем можно перепрошить и звонить с него/отсылать смс. SIM карта что используемая в модеме, что в телефоне так же имеет номер и прочее, то есть разница только в тарифном плане и биллинге оператора, той же вышке всё равно что к ней подключено, смартфон с адроидом качающий торренты или комп с модемом, так?
Вопрос, какой смартфон мне взять чтобы вставить во второй слот SIM2 карту от модема и пользоваться нормальным, полноценным мобильным интернетом, а не пакетом рассчитанным на открытие одноклассников 50 раз в день...
подробнее, начал с программной речи где разжевал что такое free software и почему будет кидаться тапком в тех кто только округлит губы чтобы произнести open source. Раскрыл суть этики free software.
Рассказал о преемуществах религии емаксеров и что использование VI грехом хоть и не считается, но за наказание сойдёт :)
На аукционе в пользу фонда плюшевая ГНУ ушла со стартовых 350 леев за 1200 леев (около 100 баксов) причём бедные студенты офигели по больше части, потому что утром в понедельник у большинства в зале в кармане было не более 20 баксов :)
Из ответов на вопросы:
Что случилось с truecrypt не знает, советовал спросить Шнайера. Сноудена уважает и считает героем. Раскладкой пользуется самой стандартной. Был приятно удивлен когда кто-то вспомнил про GNU Hurd. Линуса величает не иначе чем Mr. Torvalds который думает что успешность важнее чем этичность. :)
Хочу найти мелодию про которую мне рассказали историю, что она была написана пленным композитором по приказу его тюремщиков, чуть ли не за одну ночь в концлагере.
Всегда думал что это Petite Fleur - Маленький цветок, но Википедия говорит что она была написана в 1952 году, тогда про какую мелодию эта история? Мне на сама деле важно это узнать.
З.Ы. Линукс тут при том что на нём буду слушать :) И ещё верю в силу LOR'а.
но есть доступ к dev.server.com как это лучше настроить в конфиге nginx (apache там как бэкэнд) чтобы при обращении к URL(2) выдавался ответ от URL(2)?
Крутился себе Distrib 5.5.31 с InnoDB - все данные лежали, как вроде, по дефолту в /var/libm/mysql/ibdata (большой файл).
потом сервак мигрировали, на новом серваке Distrib 5.6.17, изменили конфиг так чтобы idb файлы были в каждой директории базы (innodb_file_per_table), а не одни большим файлом и заставили держать всё в памяти, так что БД зарезервировала себе около 24ГБ памяти. Импортировали дамп.
И полёт был нормальный, несколько дней, пока не заметели быстро растущий error.log c сообщениями типа
InnoDB: Error: Table «mysql».«innodb_table_stats» not found. InnoDB: Error: Table «mysql».«innodb_table_stats» not found. InnoDB: Error: Table «mysql».«innodb_table_stats» not found. InnoDB: Recalculation of persistent statistics requested for table «main».«transactions» but the required persistent statistics storage is not present or is corrupted. Using transient stats instead.
С тех пор пошла эпопея по восстановлению, но не очень успешно.
" temporarily rejected connection in «connect» ACL: «Host is ratelimited due to multiple failure only connections (5.1/1h max:5)»"
В настройках (cpanel) включёно Ratelimit incoming connections with only failed recipients [?] Ratelimit incoming SMTP connections that have only sent to failed recipients five seperate connection times in the last hour.
Как посмотреть за что IP был добавлен в ratelimit?
кто что знает из хостеров уровня hetzner, serverloft
для аренды 2-4 хост систем для установки на них XenServer.
Обязательно:
IPMI (iLo, etc) то есть доступ к консоли и экрану, unattended веб установка хоть и возможна, но не иметь доступа к консоли машины, это глупость. Установка на флешку воткнутую в сервер. IP Failover от хостера или ещё лучше возможность поставить перед машинами свой роутер (например, Mikrotik, или Cisco). Возможность договориться с дата-центром о маршрутизации собственной AS.
а как вы решаете вопрос с правами на файлы и директории веб проектов, скажем у нас есть
www-data и веб сервер работающий под этим пользователем, файлы лежит в /home/www-data/
dev человек-девелопер, подключающийся по ssh, scp но он должен быть ограничен директорией www-data, то есть не выходить выше, сам имеет /home/dev/ в качестве домашней.
backup юзер-робот, из под которого запускаются всякие служебные скрипты, которые должны иметь право на чтение /home/www-data/
как бы вы выставили права, чтобы каждый имел только минимально необходимые возможности?
tar + bzip || gzip || ... отлично склеивает файлы вот уже хз сколько десятилетий и сохраняет права на файлы, но при этом сжимает и информацию о содержимом архива, то есть чтобы даже посмотреть список файлов в архиве, весом 20ГБ надо дождаться пока он весь распакуется.
7zip сжимает лучше, но не сохраняет права на файлы.
Кто как выходит из этой ситуации?
Да, речь идёт о ежедневных бекапах, десятков тысяч файлов и директорий весом около 20ГБ.
Появилась у меня такая идея, а поставится ли Vmware Player на Debian без GUI, даже X тянуть не охота. Управлять-то им можно из консоли, и экран виртуалки тоже перекидывать по vnc/rdp.
Вот нашёл я пакет на PyPi который делает почти то, что сам собрался писать. Решил использовать его как основу для моего проекта. Скачал tar.gz, распаковал, а как его править-запускать и тд?
Там же всем import завязаны на то, что пакет будет установлен, используется sys.path а мне этого ничего не надо в процессе разработки, мне просто в локальной директории его редактировать и запускать тут же, на время разработки.
То есть как его привести к виду, пригодному для разработки, желательно ещё и с помошью GitHub.
Как-то рука не поднимается редактировать все импорты вида import packagename.module да и на что их менять?