Тред совместной подготовки к Yandex.root 2016. Разборы заданий Yandex.root 2015 года. http://habrahabr.ru/company/yandex/blog/255449/ https://github.com/ignatenkobrain/yaroot/blob/master/2015/YandexRootN2/YandexRootN2.pdf Придумываем возможные проблемы, помогаем друг другу, делимся опытом. Пожалуйста, воздержитесь от оффтопика.
Yandex.root 2016
>>15866 Что за дистр (оболочка) такой?
>>16138
>>15864 Ладно, LFS так LFS, правда, мне чёт страшновато...
В общем, начал сегодня знакомиться с LFS. Ставлю её на виртуалочку, пока дошёл только до шестой части книги: подготовил разделы, создал пользователя; установил все пакеты для «Temporary System», по ходу сборки разбираясь, что там вообще происходит. Пока никаких особых затруднений не было, ошибки допускал только по собственной невнимательности. Ну, всё самое интересное там только впереди, я ещё даже не перешёл к установке системы. По книжкам ничего толкового пока не нашёл. Разве что «Unix And Linux System Administration Handbook», но там как-то дофига всего лишнего.
Начинаю вкатываться. Компилирую базовую системую В качестве хоста решил взять SystemRescueCD. Так вот, я не рекомендую брать SRCD для сборки LFS, по крайней мере, пришлось менять интерпретатор хоста с zsh на стандартный bash, запутался с путями (конфигурировал через ./configure prefix=$LFS/usr/local && make && make install clean). Выложу чуть позже исправленный wget-list, он битый.
>>17523 > wget-list Там два зеркала недоступны. Лично я брал недостающие сорцы из дебиана, используя такой wget-list: http://pastebin.com/ycsPtJGw Кстати, тоже начинал ставить на virtualbox, и тоже использовал няшный SystemRescueCD. Вроде никаких проблем с ним не было, но в процессе установки я вспомнил про одну ненужную старую железку и подумал: «почему бы и нет?». Поставлю на ней сервер для экспериментов. Вот сегодня ночью опять собирал базовую систему; пока всё ок, отрепортирую, когда получу рабочую систему с грубом и ядром.
Как не проггер, тоже вкачусь, похныкав о том, что Яндекс зря убил такую крутую штуку, как «Кубок Яндекса», он же Кубок по поиску в Яндексе. Участвовал, когда был еще школьником, очень нравилось.
>>16452 Да просто работал только с ним. Времени много, можно попробовать и то, и то, и еще что нибудь. >>17620 Если бы ты знал в таком возрасте про регэкспы...
>>15864 >Классно было бы найти какое-нибудь исчерпывающее руководство системного администратора linux. https://www.reddit.com/r/linux4noobs/comments/3vkeg5/hi_noobs_im_creating_a_completely_free_linux/ Тут один человек хочет запустить видеокурс по Линуксу/вебу для ньюфагов. Да, пришла пора нацепить аватарку, для конфы — ничего страшного.
>>24290 Случайно под сажей написал.
>>24290 > https://www.reddit.com/r/linux4noobs/comments/3vkeg5/hi_noobs_im_creating_a_completely_free_linux/ > For the first part of the class, I'm basically following the outline for the RHCE certification exam. > After Linux has been learned, I plan on setting up an environment for web apps, using Docker, Nginx, etc. We will then move into development of a web app. Вряд ли там будет что-то новое и полезное для меня, но на всякий случай подписался. Кстати, анон слышал об ещё одной айтишной олимпиаде, где в том числе есть конкурс по администрированию линукса: http://world-it-planet.org/projects/competition_detail.php?ID=62208 ? Я вот зарегистрировался и буду участвовать как студент-магистрант; наверное пройду первый тест в течение следующей недели. Если интересно, я бы мог накидать примерный список вопросов и тем, которые там будут.
>>24704 > Участие в конкурсе могут принять [...] дипломированные специалисты [...] в возрасте не старше 25 лет Ну охуеть вообще. Как нарочно. Недавно 26 исполнилось. Короче, я слишком стар для этой хуйни. > студент-магистрант Почему-то был уверен, что ты уже отучился. > я бы мог накидать примерный список вопросов и тем, которые там будут. Накидай обязательно.
>>24720 Отчитываюсь. Первый тест несложный, но есть некоторые неоднозначные и узкоспециализированные вопросы. Например, мне попалось около пяти задач по squid'у, который я всего пару раз трогал на виртуалочке. Были вопросы про DNS и конфигурирование iptables. Ну и просто странные на мой взгляд формулировки. К примеру, в вопросе с критериями СПО была указана «бесплатность». Ведь распространение СПО за плату не нарушает открытых лицензий? Но в некоторых источниках бесплатность указывается как обязательное свойство свободного ПО. В общем, я ответил верно всего на 21 вопрос из 30. Хуёво, что после прохождения теста нельзя увидеть ни ошибки, ни решённые вопросы со своими вариантами ответов. Даже не представляю, что я сделал не так. Ну да ладно. Вот скрины нескольких вопросов с олимпиады, которые я делал по ходу работы: https://imgur.com/a/MqcYg (может быть несколько вариантов ответа). Ещё сегодня ночью я выполнил длинковский тест по сетям. Половина вопросов были чисто по оборудованию Dlink — сравнение функционала разных серий почти незнакомых мне железок; вторая же — вопросы типа «на каком уровне модели OSI впервые появляется понятие адреса», в общем, проверка самых базовых знаний по сетям. 20 из 30. Из интересных анрилейтед конкурсов остались: циски, SQL, 4G и джава. Может быть тоже запилю на выходных, если успею. > Почему-то был уверен, что ты уже отучился. Ну я проработал год после бакалавриата и поступил. Здесь весело, и тема магистерской интересная. Убивает только большое количество бесполезных общеобразовательных предметов.
http://www.youtube.com/watch?v=mwKFCj1K7uY Myomuyomuyomumyomuyomu
>>27471 >Ведь распространение СПО за плату не нарушает открытых лицензий? Распространение бинарников за плату не нарушает GPL, если с ними предоставляются исходники. Там вообще целый зоопарк этих лицензий, каждая со своими подводными камнями. Спасибо за спейсок, завтра разберу. >Убивает только большое количество бесполезных общеобразовательных предметов. Это всегда так. Щито поделать, десу. А мне вот так и сидеть с 9 классами еще год. Ладно, похер, а ведь в 15 лет преподавал в технаре. Алсо, мне на оффтопик фиолетово, я даже не против. Просто если какой-то академичный человек захочет вкатиться, ему неприятно будет.
>>27474 http://www.youtube.com/watch?v=luLTRjm6b0M
>>27861 >академичный человек захочет вкатиться >на курисач
https://youtu.be/J26HxhLNNu4 >>27862 Какой-то оффтоп пошел, ну да ладно тогда =)
>>27999 О, по тохоте аниме выпустили?
>>28120 если бы ну, кроме тех пяти фанатских ОВАшек
>>27861 Как дела? Я тут еще заданий принес: https://imgur.com/a/tmVBw. Они довольно бестолковые, так, на полчаса, кофе попить. > Распространение бинарников за плату не нарушает GPL, если с ними предоставляются исходники. Там вообще целый зоопарк этих лицензий, каждая со своими подводными камнями. Но с другой стороны, в вопросе могла подразумеваться возможность бесплатного получения исходников, например, через интернеты. Кстати, в тестах встречался аналогичный вопрос для открытого программного обеспечения. > Просто если какой-то академичный человек захочет вкатиться, ему неприятно будет. Много ли академичных_людей™ ты видел на курисаче? Вокруг только аниме-чатики и аватарки. > в 15 лет преподавал в технаре. Это вообще как? Что ты преподавал?
Я так понимаю, часть участников этого треда находится теперь, образно говоря, по ту сторону баррикад. И без них он просто сгинет. Я слежу за этим тредом, и мне бы не хотелось, чтобы всё заглохло. Поскольку здесь у треда перспектив больше нет, то нужно выбрать альтернативную площадку для его продолжения. Предлагайте свои варианты.
>>29414 Ну вот само наличие этих баррикад — это плохо (особенно, учитывая то, что форк на claire.ws сейчас не функционирует, судя по всему). Я надеюсь, что для тех, кто реально хочет в этом участвовать, проблемы оставаться в этом треде не будет (два переката и оттуда, и отсюда — более сложное действие, чем один перекат оттуда сюда).
>>29442 Я очень сомневаюсь, что некоторые захотят перекатываться сюда, даже в один этот тред. (Но если они не против — очень хорошо, пусть тогда отпишутся об этом.) Наиболее же реалистичный на мой взгляд сценарий — это перекат на какую-нибудь нейтральную доску, где бы, возможно, ещё кто-нибудь присоединился к треду, в какой-нибудь /s/ например или типа того.
>>29445 http://02ch.su/u/res/8.html Перекатил на штабильную полумертвоборду.
>>29479 Пиар параши, сажи
>>29480 В /ы/ этот тред быстро смоет.
>>29479 Ты бы ещё на колчан перекатил)))
СУКА!!! Вы пробовали ввести rm -Rf / на сайте Yandex.Root? Попробуйте. Я не ожидал того, что произошло. https://root.yandex.ru/
>>29522 ахахахах
А мне нравится идея со сменой площадки обсуждения. Курисачи в последнее время слишком нестабильны: claire.ws обнуляется по кд — общаться там в принципе невозможно, а что будет с этой бордой (и зачем она вообще создана) пока не совсем понятно.
>>29619 Она была создана как альтернатива для той нестабильной борды.
>>29619 > что будет с этой бордой (и зачем она вообще создана) пока не совсем понятно С этой бордой всё будет нормально. Почитай прикреплённый тред что ли. Там уже пять раз обсосали, как и зачем она создана. А перекатываться куда? Не сюда же >>29479 в самом деле. Должны же быть более перспективные доски. Помню, >>27861-кун на claire.ws какой-то вариант предлагал (пока там очередной откат не случился). Хотелось бы, конечно, чтобы все отписались по сабжу, в том числе и в особенности те, кто обиделся на местнозоев за воровство борды. А то может быть, на их участие теперь вообще не стоит рассчитывать?
>>29642 На той доске есть еще несколько красноглазых ублюдков, а на ДЧ их — раз-два и обчелся, поэтому так.
>>15693 Все живы, надеюсь? Пак с морфом протерял. Пока что трачу время на переезд, раздолбайство, сборку srcd с yacc и learn c the hard way, писать особо нечего.
>>38277 Живы. Сменил вот место работы — теперь пишу код под встраиваемые системы с линуксами на борту. Собственно, всё свободное время у меня уходит на обучение: за последние месяцы потрогал реализацию сетевого стека в ядре, поработал с разными специфичными железками, получил базовые навыки администрирования небольших сетей на никсах. Ну и сейчас продолжаю разбираться с ядром. Это вообще сложная штука, мне потребуется не один год, чтобы стать более-менее годным разработчиком. А по сабжу вроде пока нечего обсуждать. Изучать сугубо админские топики вроде тонкой настройки какого-нибудь squid или nginx без практического применения я не вижу смысла.
>>38603 Суровый ты парень, конечно, если и на магистратуру, и на работу сил хватает. >Это вообще сложная штука, мне потребуется не один год, чтобы стать более-менее годным разработчиком. Ну это всегда так. Трактор заправить не планируешь, случайно? По админским темам — подумаю, что можно смоделировать и сломать.
Вы же переехали на какую-то другую борду? Ему?
>>39017 > Вы же переехали на какую-то другую борду? Ему? Ничего не слышал об этом. Выше была ссылка на тред на какой-то мелкоборде, ты об этом? Вроде никто тогда не поддержал инициативу. Да и зачем оно, если курисач в последние месяцы достаточно стабилен? >>38691 >Трактор заправить не планируешь, случайно? В ближайшие годы точно нет: просто не потяну. А ты уже нацелился на илитные админские вакансии за бугром? >По админским темам — подумаю, что можно смоделировать и сломать. Хорошо было бы. У меня тут есть небольшой сервер под кроватью, в принципе, я мог бы выделить одну Xen-виртуалочку для экспериментов. Только надо придумать, чем будем заниматься.
>>39210 >Хорошо было бы. У меня тут есть небольшой сервер под кроватью, в принципе, я мог бы выделить одну Xen-виртуалочку для экспериментов. Только надо придумать, чем будем заниматься. Exim4+Dovecot+Roundcube приходит в голову, nginx или squid + apache. ejabberd. samba и/или nfs, программный файрволл/маршрутизатор. Ломать по всякому: кривыми конфигами, кучей запросов, чёртом лысым, я не знаю. Еще советую тебе для себя поставить какую-нибудь веб-панель управления xen-сервером.
>>39210 >А ты уже нацелился на илитные админские вакансии за бугром? Неа. Я админом-то серьезным работать буду только в крайнем случае. Да и сейчас пойду ЕГЭ сдавать, лол.
>Centos minimal >611MB Ппц. Потихоньку ковыряю тумбочный сервак с Федорой 23 в качестве хоста и xen в dom0. Попозже нормальный отчет попробую написать, наверное. Хочу в центосе поднять всю ту фигню, которую выше описал (Чуть ли не локалку небольшую там сэмулировать). Если интересно: полторы недели уже жду ГАРАНТИРОВАННОГО СТОПРОЦЕНТНОГО НУ АТВИЧАЮ приема на 1с-ника. Пойду завтра разбираться, лол. Было бы интересно посмотреть тамошнюю сетку (винды, правда, но хуле, опыт есть опыт). Вообще, контора серьезная по местным масштабам. Хрен знает, получится ли, ну ладно, без работы я не останусь. Алсо, случайно вышел тут на человека, который на конторских компах boinc крутит. Веселый мужик.
>>40554 >второй спойлер Лол, у меня тоже в голове вечно крутится такая идея, мол, что это компы у нас зря жрут электричество ночью, пусть бы лучше потрудились на благо Вселенной, лол. =) Правда, кто ж мне даст его поставить... Алсо, это так мило, когда у тебя там (правда, пока только на домашнем компе) крутится что-нибудь в бэкграунде (да, ваша Хомура — агент Организации и работает на SERN CERN в том числе, лол), а потом тебе внезапно пишут, что благодаря тебе (и ещё паре десятков тысяч нодов, да) внезапно открыли там 13 новых гамма-пульсаров, лол.
>>40634 Просто бамп, пока особо писать нечего. Посмотрю завтра нагрузки и утилиты для их теста. >>40634 Я у себя на всех возможных машинах теперь кручу, лол.
>>41359 >Я у себя на всех возможных машинах теперь кручу, лол. Везёт, когда есть много машин для этого, да. =)
>>41630 3 машины со спеками 2004, 2007 и 2012 года соответственно. И безлимитное электричество. >>39210 Как дела, что нового?
Пожалуй, изменю аватарку, чтобы не было путаницы. Всё-таки Ёму — довольно популярный персонаж на бордах, так что пусть у меня будет что-нибудь поэкзотичнее. Кокоро, например. >>42097 > Как дела, что нового? Да я около 70 часов в неделю провожу на работе просто потому что дико туплю и ничего не умею, а в свободное время мучаю свой домашний сервер. Вообще, задач, напрямую связанных с администрированием, у меня почти нет, так что я даже не знаю, о чём рассказать. Играюсь вот с виртуализацией: попробовал XEN и недавно накатил KVM/Qemu. Последнее интересно возможностью эмулировать другие процессорные архитектуры: запилил себе qemu-виртуалку с arm и собрал для неё buildroot в режиме кросс-компиляции. Теперь вот иногда обкатываю там свои хеллоуворды на сишечке; когда нет доступа к реальному железу. Потом на работе недавно возникла такая проблема — нужно было часто изменять состояние нескольких хостов в локальной сети с дебианом на борту: реинсталлить некоторое количество deb-пакетов при помощи dpkg, причём строго в определённом порядке. Ну и хотелось быстро разворачивать готовую систему со всеми конфигами/скриптами/etc. на новых машинах. Так как пары скриптов на баше, загружаемых по ssh, стало нехватать, после 5 минут гуглинга я решил попробовать ansible. В общем, это менеджер конфигураций, который прям отлично зашёл в моей ситуации. Сам ansible, по сути, является набором питоновских скриптов, которые запускаются локально на одной машине, и позволяют конфигурировать нужные машины в сети через SSH, используя playbooks — простые конфиги на yaml. Порадовала возможность без лишней боли выполнять действия от определённого юзера, управлять сервисами и создавать разные группы хостов, устанавливая различные конфиги для них. А ещё с помощью этой штуки можно как-то мониторить состояние хостов и централизовано вести логирование всей сети. Думаю заняться этим в ближайшее время. Кстати, насчёт питона. На днях решил потыкать hylang — такой-то лисп, который собирается в питоновский байткод и по заверениям разработчиков имеет 100% совместимость с пайтоном. Написал на нём простенькое веб-приложение на Tornado, порисовал какие-то графы через networkx: вроде всё работает нормально. Правда пока не успел разобраться, насколько целеесообразно и где лучше применять эту штуку на практике, да и какой вообще профит можно извлечь из всех этих макросов и REPL. Но питоновский код вперемешку с лисповыми операторами, завёрнутый в кучу скобок, выглядит и правда весьма и весьма необычно. Ну и ещё я мог бы поговорить об имаксе, если тут есть адепты. За последние месяцы я наконец оценил те его возможности, которые выходят за рамки простого редактирования текста/программного кода: очень удобно иметь привычное рабочее окружение в любом месте, на любой машине. Например, с помощью имакса я работаю с хостами в локальной сети, подключаясь к ним через TRAMP и используя имаксовые эмулятор терминала/файловый менеджер; читаю почту через gnus, использую жаббер и скроллю документацию через w3m в другой локалке. А без планирования задач через org-mode (и особенно кастомных agenda-views) я бы наверное уже давно сошёл с ума. Да и всякие мелочи вроде встроенного gpg-шифрования, удобного управления закладками для быстрого доступа к нужным файлам (bookmark+), 'умного' управления скобками/кавычками (smartparens), сниппетов и наконец ведению стримов из имакса (togetherly) очень сильно упрощают жизнь. Я всерьёз задумываюсь о замене привычных консольных приложений (ranger, cmus, mutt, newsbeuter, weechat, etc.) на их имаксовые аналоги. И надо, конечно, попробовать имакс в качестве оконного менеджера. А как по сабжу, никаких новостей не слышно? Вроде в прошлом году яндекс.рут начался как раз в апреле.
>>42289 Хех, если я бы выбирал себе тохоаватарку, тут была бы Кейне или Моко >Последнее интересно возможностью эмулировать другие процессорные архитектуры
>>42289 >Последнее интересно возможностью эмулировать другие процессорные архитектуры Ага, и имхо, оно поудобнее в настройке, чем Xen. Вообще, еще можно заморочиться организацией shared-хостинга, тоже полезная штука. >Ну и ещё я мог бы поговорить об имаксе, если тут есть адепты. Нет, наверное. >А как по сабжу, никаких новостей не слышно? Вроде в прошлом году яндекс.рут начался как раз в апреле. Не, не слышно. Странно, конечно.
>>42289 Ёму Кокоро, можешь рассказать поподробней о сетке на своей работе? Я-то максимум в виндовых копался с цисками, да в панелях хостингов, так что почти ничего про организацию боевых юникс-сеток не знаю.