Тут нада чота умное напейсать! Шоб сказал, как отрезал! Но чота ничо не приходит вголову, сцуко (( :D
Короче, камрады, я вам говорил, что купил книжку BSD UNIX Toolbox 1000+ commands for bla-bla-bla от Christopher Negus. Дык вот, у него их целая серия. И все такие красивые, смотрятся охуительно читать дальше1000+ commands я подумал, что это те команды, которые я ещё не знаю, что это будет что-то особенное. Второе, что я подумал - неужели он так прям разбирается во всех этих операционках, что для каждой прям отдельную книжку написал? Попахивает наебаловом! И конечно я захотел себе ещё книжку про Федору - у меня ж Федора. И даже готов был заплатить за неё нуу 10 баксов. Они ж вышли в 2008, (Убунту в 2011) 10 лет прошло. Хотел в электронном виде, да. И вот как назло именно Федоры почему-то нет в электронном виде - купить можно, но только в бумажном (( Лазил-лазил, нашёл какой-то сайт ebookmall.com, там она 17 баксов стоит. Бля, ну жаба душит, хотя бы 15. Добавил её в виш-лист и стал ждать. Есть такой финт ушами, если ты добавил чо в виш-лист, они тебе потом письмо присылают и говорят, за скоко готовы продать. Пока ничего не прислали, кстати. НО! Я тут пошарился по тырнету и раздобыл все остальные. BSD у меня уже была, нашёл Ubuntu и SUSE. И потом решил сравнить. Представим, что я решил их все прочитать. А вдруг, к примеру, там чо одинаковое есть? Дык вот. Одинаковое там почти всё, кроме первых двух глав. Это и неудивительно. ОС (по крайней мере Линуксы) отличаются в основном пакетными менеджерами. SUSE - zypper, Ubuntu - apt, Fedora - yum (сейчас dnf). На тот момент (2008 год) никакого systemd не было, был только init Первая глава - Starting with <нужное вписать> (BSD/Fedora/SUSE/Ubuntu) Вторая глава - Installing <нужное вписать> и установка программ на неё. Остальные 12 глав все одинаковые во всех книжках, всего глав 14, в Ubuntu добавлена 15я глава - ставим Virtual Host. Кстати, по отзывам, вот именно книжка про Убунту прям бестселлер. Её даже вторая редакция вышла. А как же, думаю, он про BSD написал, там ведь файловые системы-то другие? Он честно переписал 7ю главу про BSD, там именно про bsdlabel и прочие BSD-утилиты. Кстати, про BSD-книгу отзывы не очень.
Выводы. Ну, наебалова тут нет, на мой взгляд. Нормальная книга за свои деньги, но ах-ах не ждите. Он же не написал "1000+ охуенно полезных, но малоизвестных команд для Линукс", а просто "1000+ команд". Безусловно, вы почерпнёте что-то новое - пару тройку новых ключей для команд, например, но основная часть вам скорее всего известна.
Он мог бы включить всё это в одну книгу - сделать несколько первых глав и несколько вторых, а потом всё одинаковое. Но "просто про Линукс" книг и так до хера и никто не заметит ещё одну. А вот о конкретном дистре книг всё-таки меньше, о SUSE вообще мало, о Fedore - в основном про Red Hat пишут. А каждый конечно хотел бы почитать именно о своей системе.
Теперь, когда я разгадал коварный план Кристофера, думаю, стоит ли мне из-за двух глав покупать книжку про Федору? Тем более, двух глав 2008 года, когда был yum вместо dnf и не было никакого systemd. Ну, всё зависит от цены. Бумажные варианты ваще за копейки могут продаваться, но это там у них в США. Пока читал про эти книги, узнал, что у него есть книжка Fedora troubleshooting или типа того. Вот, лучше её прикупить, раз уж на то пошло. Troubleshooting это всегда интересно, а книг про него мало.
Тут нада чота умное напейсать! Шоб сказал, как отрезал! Но чота ничо не приходит вголову, сцуко (( :D
Итак, камрады, день Ч настал. Нуу, не то, чтобы настал, не так всё быстро. У нас экзамен стоит около 18тр. Это 300 баксов. Пиздец же? Но есть финт ушами - можно купить ваучер за 200, и они, типа, будут обязаны его принять. Я даже звонил в один центр и спрашивал, можно ли сдать по ваучеру - можно. Всё равно дорого, но лучше, чем 300. Значит, надо этот ваучер купить. Ваучер можно купить у Pearson VUE - организации, которая проводит тестирование и CompTIA - организации, которая делает тесты. Я решил в Pearson VUE, потому что на сайте CompTIA прочитал жалобу какого-то перца, который купил ваучер, а его послали. Хз, в чём там дело, но - тесты проводит VUE, вот её ваучер и надо покупать, чтобы снизить риск, так сказать. Чтобы это сделать, надо заполнить форму на их сайте и отослать им.
Захожу на сайт Pearson VUE, а там форма в PDF и написано "Use Internet Explorer". Я чуть не лопнул от негодования - собираюсь сдавать Linux+ и буду юзать Internet Explorer? А как же наше свободное ПО и всё такое? - Наш свободный Firefox не работает с этим проприетарным говном, сказал Firefox и отказался заполнять формы PDF. Ну хорошо, IE так IE. Прихожу домой, запускаю свой XPшный IE, а он - отказываецца отображать страницу. Видимо, слишком устарел. Ну ладно, думаю, мож к падруге поеду, у неё Винда 10, там-то новый IE, он отобразит. А падруга занята, не звонит (и слава Богу), телик покупает. Я задумался - должен же быть какой-то выход? Делов-то - форму сраную заполнить, я им готов заплатить бабки - обычно проблема в этом.
Решил попробовать Яндекс.Браузер. Хер с ним, что пишут про IE, вот, он у меня не работает и чо? Запустил Яндекс.Браузер. Форму можно заполнить, но не всю. И в конце, когда нажимаешь submit, ничего не происходит, а наверное, должно.
Пробуем Оперу, и, о чудо! Она обязательные поля отображает красным, если ты чо-то не заполнил, вылезает сообщение, короче, всё работает! Заполнил форму, нажал Submit, это всё им отослалось, посмотрим, что из этого выйдет.
Так что знайте - свободная Opera (она же свободная, да?) поддерживает эти проприетарные pdf формы. Не всё так плохо!
Тут нада чота умное напейсать! Шоб сказал, как отрезал! Но чота ничо не приходит вголову, сцуко (( :D
ПредысторияКороче, на днях надоело мне готовиться к экзамену, решил в игрушки поиграть. Ну и заодно, чтоб они шли на Linux. Потому что на работе - Линукс, у падруги тоже Линукс, да и сам я с ХР скоро переберусь на современное, пмаешь, свободное ПО. Игры такие, чтоб не особо задумываться надо было - ходишь, мочишь монстров. Ну или чо-то типа того. Полез в тырнет. А там пишут - не делают щас сингл-плееров - невыгодно. Это надо разрабатывать сценарий, нанимать актёров и всё такое. Щас делают ММОРПГ или типа того. Ладно, покажите хотя бы что есть. А есть cytadela и freedoom. Графика уровня первого Дум (который вышел в декабре 93) Собсно, это вроде и есть порт или форк этого Дум. Первый проект это полноценная игра, но чо-то как-то не впёрло, а второй - просто уровни, к ним ещё движок надо подобрать. Скачал несколько движков, половина повылетали, запустился gzdoom. Ладно, думаю, старая школа, ёлки. Вспомним молодость! Уж старую-то школу успели наверное на Линукс портировать? Дома поиграл на ХР, даже чо-то прошёл. На работе вечером сижу, дай, думаю, попробую поставить. В репозитории Федоры не нашёл прям freedoom, зато есть некий пакет cylindrix, который включает в себя freedoom и что-то ещё. Cylindrix поставился, но при запуске сразу вылетел. На следующий день сижу и думаю - ну ладно, cylindrix не запустился, но во freedoom там же не движок, там просто уровни были. Значит, надо ещё поискать другие движки, а уровни потом прикрутим. Поискал и нашёл. Есть vavoom & prboom. Поставил vavoom. Вместе с движком ставятся Doom-1, Heretic, Hexen. Круто! Запускаем. Игра появляется на втором мониторе и занимает весь монитор. Идёт в режиме 640х480. Если перетащить его на другой рабочий стол, можно (да и то, не сразу) заставить его работать в окне на первом мониторе. Но с разрешением 640х480. Мне это быстро надоело - экран маленький, нифига не видно.
Как меняется разрешение в Винде? Элементарно - в менюшке выбираешь. Здесь это не работает. Хз, почему. Загуглил, оказывается - либо набираешь параметры из командной строки (у меня это не работает), либо - открываешь файлик: ~/.vavoom/basev/doom1/config.cfg ищёшь в нём строки screen_width "1024" screen_height "768" screen_windowed "1" и меняешь, как тебе надо. Вот это, я понимаю, linux way! (сарказм) Для каждой игры из этого пакета есть свой config.cfg. Для Heretic & Hexen: ~/.vavoom/basev/heretic/config.cfg ~/.vavoom/basev/hexen/config.cfg В целом, жить можно. Редактируется один раз. Почему-то периодически клавиши перемещения в Думе отказывают, и игрок "приклеивается" к месту, может только вертеться и стрелять. В Gnome 3 лечится клавишей Super - вылез в режим обзора пару раз - заработало.
Решил уж и Quake I поискать тогда. Набрал dnf search - есть какой-то пакет Tremulous на базе Quake 3. Поставил, в окне запустить не получилось и вообще не понял, что там надо делать. Мож тоже config.cfg найду и будет всё пучком?
Главная мысль дня - игры на Линукс никогда не дадут тебе забыть о том, что они - на Линукс, гагага
Тут нада чота умное напейсать! Шоб сказал, как отрезал! Но чота ничо не приходит вголову, сцуко (( :D
Короче, падруга взяла отпуск 5 дней. читать дальшеУ неё были лишние, надо было отгулять. Очень некстати это произошло именно сейчас, я ж всё к экзамену пытаюсь готовиться. И вот, у меня выходные вт-ср, и у неё тоже. Пошли, говорит, по магазинам. Ну тут надо сказать, что вместо подготовки к экзаменам я спал до часу, а в среду ваще до двух.
Падруга говорит, хочу столик, пуфик и крышку для унитаза. Старая крышка грязная, страшная, хочу новую! Нормально, десять лет её эта крышка не колыхала, теперь здрасте. Ну ладно. Я стал убеждать её купить крышку-биде с горячей водой. Такие уже есть! Надо, говорит, подумать. Столик, говорю, надо тоже самомим собрать. Зато будет по твоим размерам.
В первый день поехали в Мегу. Там ещё Икея, OBI и прочее. В Икее нашли столик за 600р, но высота не та. С крышками не свезло, пошли в OBI искать ножки для столика.
В OBI я увидел выёбистый флакон для жидкого мыла и стакан для зубных щёток. Всё вместе 1тр. Купил. А ещё мне нужно было маленькие ложки для моих турецких стаканов - сахар размешивать. Пошли в Hoff, взяли пуфик, и там были маленькие ложки для кофе. Чо-то там bla-bla.uk и какая-то тёлка нарисована. 6 ложек 990р. Взял. Увидел ёршик для унитаза за 1.5тр Золочёная ступа такая с узорами, в общем, круто. Я себе представил, как царь в золотых одеждах с надменным ебалом водит таким ёршиком по толчку. Купил, не удержался. У меня щас ёршик из ступы не вылазит, приходится ступу ногами зажимать, чтоб его достать. А этот и по стилю подходит и вынимать легко. Ещё была держалка для туалетной бумаги. Такая массивная металлическая Royal чего-то там. За 2500р. Не взял, жаба задушила. Взял другую хромированную за 1тр. А была бы королевская держалка! ))
Приезжаю домой. Маманя рассматривает мои ложки: - Чо эт ты купил с Высоцкой, фанат штоле её? Я вот не понимаю, для кого она готовит? У неё всё так дорого, что охереть, небось и ложки тоже... А я и не знал, что это Высоцкая, я просто купил ложки, бля ((
Короче. Второй день. Едем в Леруу, смотреть ножки для столика, и там я вижу такой же флакон для мыла и стакан для щёток в два раза дешевле, чем взял вчера в OBI (( Ёршики там тоже были, дешевле. Слава Богу, моего не было. Я загрустил (( Были ещё держалки для туалетной бумаги, но я не стал смотреть, есть там моя или нет. Оттуда едем снова в Икею, заходим в Ашан, и я вижу ложки, которые я взял вчера в Hoff за 990р тут стоят 549р! И ещё написано, что это Китай, а никакая не Англия! И есть ложки ещё меньше, чем эти, по 72р/шт Снова у меня подгорело - уже второй раз за день.
Купил ещё жидкое мыло чо-то там Агафья. Дома залил во флакон, ну ничо так. Но стильности в ванной не особо прибавилось. Бокалы для шампанского купил 4шт на НГ - в комплект к тем двум, которые весной покупал для тёлки, которая так и не приехала. Bohemia, тонкое стекло.
Взяли два столика по 600р - размеры столешницы подходящие, будем из них один делать. Ну, я буду делать в сб. Посмотрим, что выйдет. Короче, нельзя меня в свет выпускать - готовился и готовился к экзамену, бабки не тратил. Стоило только пойти в магаз и понеслось.
Тут нада чота умное напейсать! Шоб сказал, как отрезал! Но чота ничо не приходит вголову, сцуко (( :D
Сегодня мы поговорим с вами о ебучих красноглазиках и о том, почему Linux никогда не станет Windows как сменить картинку на экране во время загрузки. читать дальше Я вам уже рассказывал, что когда система загружается, принято показывать анимированную картинку. В Windows это флаг, а в Fedora появляется презерватив, заполняется чем-то белым и в конце появляется буква f. Давно я уже подумывал заменить эту букву чем-то другим, учитывая то,что Линукс весь из себя настраиваемый и всё такое. Так же это нам преподносят? Я ваще думал, что надо написать в grub.cfg что-то вроде spashimage=... и просто свою картинку подставляешь и всё. Хрен там.
Оказывается, загрузкой загрузочных изображений у нас ведает некий plymouth. В папке /usr/share/plymouth/themes имеются "темы" - директории с конф. файлами и картинками. Хочешь свою картинку - создаёшь свою "тему" и в её конф. файле на языке этого Плимута описываешь, чё те надо. Не знаешь язык Плимута? Не беда! Оказывается, можно из репозитория поставить пакеты с готовыми темами, но их немного. Всего наберётся штук 9. Презерватив, который у всех по умолчанию просто текст какой-то "триколор" фигня бегает по кругу фигня бегает по восьмёрке "счастливый хот-дог" - на сосиске появляется дорожка из горчицы и в конце сосиска начинает светиться Вот, сосиску я и решил поставить. Список имеющихся тем можно увидеть по команде plymouth-set-default-theme -l. Если у вас чего-то не хватает, можно сделать dnf(yum) search plymouth-theme* и потом всё это install. Или не всё, а только то, что заинтересовало. Из названия команды plymouth-set-default-theme логично предположить, что если в конце указать имя темы без всякого -l, то именно она и будет показываться при загрузке. Я набрал plymouth-set-default-theme hot-dog, комп ничего не сказал, и я, в полной уверенности, что всё ок, перезагрузился. И... ничего не произошло. Оказывается, надо, блядь, делать так: plymouth-set-default-theme dracut --force Не правда ли, сцуко, интуитивно? Для этого простому юзеру нужно знать про plymouth, про dracut, о котором я краем уха слышал только в Gentoo, причём совсем недавно, ну и про initramfs ещё до кучи.
Короче, это помогло. По непроверенным данным есть ещё команда /usr/libexec/plymouth/plymouth-update-initrd, которая делает то же, что и dracut --force. Какого хера не сделать бы всё сразу в одной команде и почему этот update находится в каком-то libexec - хз. После этого я захотел, чтобы загружалось третье в списке ядро, для чего в /etc/default/grub написал GRUB_DEFAULT=3. И конечно, блядь, при загрузке он выделил четвёртый пункт меню, потому что эти уёбки считают с нуля. Знал ли я об этом? Знал. Нужно было GRUB_DEFAULT=2, и тогда выделился бы третий пункт. Ебучие красноглазики! Исправил.
Тут нада чота умное напейсать! Шоб сказал, как отрезал! Но чота ничо не приходит вголову, сцуко (( :D
Название: Advanced Level Linux Certification (LPIC-2) Secrets To Acing The Exam and Successful Finding And Landing Your Next Advanced Level Linux Certification
99 страниц, 27 баксов. Аннотации нет. Я вот хер знает, что там написано, но Они Меня Уже Заинтриговали. Скоко ни силился понять по названию, о чём же там говорится, клинит и всё
Тут нада чота умное напейсать! Шоб сказал, как отрезал! Но чота ничо не приходит вголову, сцуко (( :D
Короче, небезызвестный вам Капитан Дэн скитался четыре года на катамаране по Средиземке. Периодически (насклько я понял) с ним скиталась одна гёрла из Казани, которая в итоге от него залетела. Неправильно, на мой взгляд, поступил кэп. Мог бы гречанку какую-нить трахнуть или ещё кого заграничного, но вот как-то так получилось. Он продал свой катамаран, переехал в Казань на хату к этой гёрле, она родила девочку. Но кэп в Казани проторчал недолго, купил яхту Pearson 30 и снова в Турции продолжил катать желающих, а гёрле с дочкой снял квартиру в той же Турции.
Годик походил на этом Пирсоне, щас его продаёт + продаёт квартиру гёрлы в Казани за два ляма, чтобы купить яхту побольше - та что есть, видимо, маленькая, заебала. "Какой же мудак!" - подумает, наверное, большинство четателей. Я сначала тоже так подумал, а потом задумался. Ведь это именно он живёт той жизнью, какой хочет, и это я о нём читаю, а не он обо мне. И я только хотел бы пожить какое-то время в Турции и на яхте, а он уже там живёт. А я сижу в Мск, а время идёт. Ну и кто из нас мудак?
Пирсон он свой продаёт за 25 000 евро. Я подумал - не такая уж и большая сумма 25 тыс евро - около 2х млн. Ну, то есть я не могу её прям взять и вытащить из кармана, но 2 это не 20 и даже не 7, скоко стоит хата в Мск. Другое дело, что потом в яхту надо регулярно вкладывать и смысла её покупать мне сейчас никакого, т.к. всё равно я смогу проводить на ней максимум месяц.
Тут нада чота умное напейсать! Шоб сказал, как отрезал! Но чота ничо не приходит вголову, сцуко (( :D
В общем, камрады, в ср-чт пришлось мне в очередной раз плотненько поработать с Линуксом и Аиксом. Соляра-то всё уже, Аикс один остался. А, нет, ещё Чпукс, который HP-UX. Ну да ладно.
Короче, я прихуел - какие-то ёбаные текстовые файлики, команды в определённой последовательности и всё это, блядь, в конце 2017 года. Серьёзно, бля? Да! Они, похоже, на полном серьёзе щитают всю эту хуйню венцом творения. А мож просто не задумываются.
Мечтал бля работать с юниксовыми системами. Ну вот, мечта сбылась. читать дальшеЯ хорошо подумал? Правда ли я хочу заниматься вот этой вот хуйнёй оставшуюся часть жизни? Чо-то как-то сомнения меня гложут. А чо я так к этому стремился тогда? Ну, бля, потому что ЭТО ЖЕ КРУТО! А почему круто? Потому что сложно. Не всякий сможет. А я вот смогу, потому что не всякий! В Винде чих-пых, кнопочки нажал и готово. А тут надо ДУМАТЬ! То шо и виндузятник, и юниксоид в итоге добиваются того же самого, но первый с меньшими усилиями - как-то остаётся за кадром. Ну и насчёт "ЭТО ЖЕ КРУТО". Крутого-то ничего особо нет, если разобраться. Ну запомнил ты там какие-то ебучие командочки, это не повод смотреть на всех, как на говно, к тому же командочки в любой момент могут измениться, если левая нога разработчика захочет. Зато шумиху подняли пиздец - все, как ёбнутые твердят Линукс, Линукс! Windows 98 сплошная дыра, хуё-маё. Я и повёлся. А щас смотрю, Винда-то гораздо логичнее, когда ты в ней чо-то делаешь, у тебя редко возникает вопрос о последовательности командочек, ты целиком сосредоточен на том, ЧТО ты делаешь и для чего. Ты понимаешь, что ты должен получить, а КАК - это уже забота Винды, в которой для этого есть кнолочки и галочки. Вот так вот всяких пидоров из интернета слушать. Даже за яйца подвесить некого ((
Тут нада чота умное напейсать! Шоб сказал, как отрезал! Но чота ничо не приходит вголову, сцуко (( :D
Короче, камрады, вот, решил с вами поделиться. Мне осталось прочитать 177 страниц (3,4,5 главы) Великой Книги, чтобы быть готовым к первому экзу по LPIC-1. За эти два дня я, в общем-то мог бы, ну 100 страниц прочитать. Но я прочитал токо две. На работе удаётся больше прочитывать, т.к. там больше делать особо нечего по вечерам. А дома то пожрать, то в ютюб поглазеть, в общем, делаю всё, токо не читаю. Прокрастинирую, как сволочь. Почему? А что мне даст сдача этого экза, кроме того, что карман полегчает на пару сотен баксов? В общем-то ничего. Полезно, чтобы работу сменить, но я не собираюсь менять - график пиздатый. Ну, раз смысла нет его сдавать, нафига тогда готовиться - делай, что-то другое, в чём есть смысл! Да чо-то как-то... не знаю я, что делать, поэтому готовлюсь вот к экзу, чтобы делать хоть что-то. Уже не стоишь на месте, хоть какая-то польза. А так - бабла мне от этого вряд ли прибавят, в общем, не вижу никакого продолжения. Хотя, нет, вижу. Это открывает дорогу к следующему экзамену. Сдашь LPIC-1, потом LPIC-2, потом LPIC-3. Ваще во многом так - вот, к примеру, на работе у нас датабазники просят добавить место на дисках, т.к. базы растут. Я им говорю - мы вам уже добавляли в прошлый раз и к чему это привело? Вы опять просите место. Новые расширения приводят только к новым расширениям. В этом нет никакого смысла
Работу опять же меняешь. Чтобы получить бОльшую зарплату. Через какое-то время ты понимаешь, что новой зарплаты не хватает и нужна бОльшая зарплата. Но ты ведь для этого и уходил в прошлый раз! Это замкнутый круг! Смена работы приводит к очередной смене работы. В этом нет никакого смысла
Штангу опять же тягаешь. Тягаешь 90кило, чтобы пожать 100. Пожал 100, хочешь 110. И так до бесконечности. Новые веса приводят только к новым весам. В этом нет никакого смысла
Можно конечно углубицца в изучение ядра, написание драйверов и прочей хуеты. И? Опять не вижу продолжения. Вроде изучаешь, изучаешь, а дальше-то чо?
Ладно, время позднее, надо с утра на свежую голову перечитать будет, гагага.
Тут нада чота умное напейсать! Шоб сказал, как отрезал! Но чота ничо не приходит вголову, сцуко (( :D
Постриг сегодня бараду, а то заебала. Усы заодно укоротил, а то заебали - в рот лезут, пиздец. Завтра с утра подкрашу. Мож ваще усы эти нахуй сбрить? С длинными походил, теперь надо без усов. Чтоб одна борода. А вдруг я буду песдетс кросавчег? Один хер, всё равно отрастут через пару недель.
Тут нада чота умное напейсать! Шоб сказал, как отрезал! Но чота ничо не приходит вголову, сцуко (( :D
Ранее я пейсал, что обновил падруге Fedora 25 на 26. Правда, у неё была Fedora 25 RFRemix, а обновил я на обычную. И у себя так же. читать дальшеНу, у меня вроде всё работает. А у неё она после не загрузилась, потом загрузилась, потом опять тёмный экран. Опытным путём мы установили, что она у неё грузится через раз. При загрузке в меню появляется 4 ядра и Винда. Если стрелками на клавиатуре выбирать пункт меню, то вроде грузится, но не всегда. Надо хорошо понажимать. Если по умолчанию - ничего не нажимать, скорее всего не загрузится. Впрочем, иногда, бывает клава подвисает, на стрелки не реагирует и ничего нельзя выбрать, тогда скорее всего тоже не загрузится. Мистика, ёпта!
Вчера поехал к ней позырить, чо там. Федора при обновлении сохраняет четыре последних ядра. Или три. На компе я обнаружил ядро fc25.100 и два ядра fc26 - 200 & 202. Грузим самое последнее. Несколько раз подряд. График загрузок можно изобразить так: 101100100. 1 это успешно, 0 - нет. Хз, в чём дело. Грузим второе ядро, которое fc26.200. Такая же херня. Нуу, говорю, про такое в книжках ничего не пишут. Думал, загрузчик GRUB мозги ебёт. Обновил его, вручную написал конф.файл - теперь умею, ага!
При загрузке появляется логотип Федоры с анимацией, а в моём конф.файле для загрузчика графики нет, при загрузке строчки текста бегут. Падруга грит, чо эт за пиздец, верни картинку. Нифига, говорю, будете теперь, как кулхацкеры, привыкай.
Грузим третье ядро fc25.100. Оно грузится стабильно. Всегда. Да и первые два стали вроде загружаться. Хз, в чём дело. Потом хоп, опять чёрный экран на первом. Дело происходит так: появляется меню GRUB, нажимаешь ввод, грухится ядро, бежит крупный шрифт по экрану, потом хоп и чёрный экран. Или бежит крупный, потом переключается на мелкий. Я думаю, это видеодрайвер. По-видимому, когда переключения крупного шрифта на мелкий не происходит, мы и видим чёрный экран. А не происходит его потому что видеодрайвер тупит.
Пока поставил, чтобы по умолчанию выбиралось 3е ядро. Заодно поставил ей графические среды разные потестить. KDE, XFCE, LXDE, MATE. Перезагружаемся, запускаем. Ну чо, говорю, "Сеанс", это XFCE, а "Plasma" это KDE. Это типа все знают. KDE у нас так и не запустилось. Тёмно-синий экран, курсор, какая-то серая кнопочка в углу и всё. XFCE & LXDE очень похожи. Токо в XFCE внизу панель быстрого вызова, А в LXDE просто панель. Поставился ещё просто Openbox. Видимо, как ответвление LXDE. Просто сервый экран и всё. По правой кнопке менюшка вылезает. Падруга была поражена простотой дизайна гагага. Mate это по сути Gnome 2, но "классический Gnome", который предлагается по умолчанию в Федоре наряду с Gnome Shell по-моему имеет больше плюшек. В частности, в Gnome 2 мы увидели, что файловый манагер (типа Проводника в Windows) можно одной кнопкой разделить на две области, открыть в них разные папки и перетаскивать туда-сюда. Удобно. В Mate мы такого не нашли. Последним поставили Cinnamon. Его падруга уже смотрела без меня, я уехал. Сказала, похож на Винду. Ещё неустановленными остались какие-то Sugar & Hawaii, но я смотрел в тырнете, по-моему, хрень какая-то. Такие дела, короче. Хз, почему оно грузится через раз и от чего зависит.
Тут нада чота умное напейсать! Шоб сказал, как отрезал! Но чота ничо не приходит вголову, сцуко (( :D
Зачем? Ну, к примеру, я узнал, что на x86_64 не всё пишется в dmesg, какие-то там сообщения об оборудовании пишутся в /dev/mcelog (Суки красноглазые, всё им, блядь, неймётся, да?)
В этот раз я не проебал команду скачивания исходников ядра, т.к. в версии с init она лежит на самом виду и всё логично там идёт (в отличие от раздела про systemd)
Сеть работает, ssh работает. Но всё равно - sysklogd (ну или типа того) пишет, что каких-то там файлов он не нашёл news.crit, news.err и ещё чо-то. Вероятно, их надо создать, мож просрёцца. Ну да хер с ними.
Ну Gentoo это атомный пиздец, я вам скажу! Даже FreeBSD пожалуй, подружелюбнее будет. (Но ненамного) В целом всё нормально, но, блядь, эта установка ПО через исходники, это жесть. Можно, конечно, привыкнуть и с этим жить, но смысл? Одно дело я бы какие-нибудь embedded системы надрачивал, а так, поживу-ка я, пожалуй, на Федоре. В том же Арче запросил пакет, он у тя через минуту стоит, а тут сидишь, медитируешь целых несколько минут. А если большое что-нить ставишь, то точно пиздец.
Ну мож позже вкрячу туда какое-нить LXDE или ещё чо. Для экспериментов, конечно, ага. Ну что, теперь я поставил все ОС из картинки и получил ценный опыт.
Тут нада чота умное напейсать! Шоб сказал, как отрезал! Но чота ничо не приходит вголову, сцуко (( :D
Короче, в субботу я подумал, шо это - раз уж ни хера не делаю, может, Кубиком Рубиком заняцца? Чо-то в последнее время он мне в голову лезет. Я ж так и не сделал то, ради чего его писал - дерево ходов. читать дальше Недавно подумал, а вот если, например, собирать кубик, который не кубик, а размером, скажем 1х1х2. У него всего 4 возможных состояния! И кубик размером 1х1хn всегда будет собираться легко! У него 4^n возможных состояний, но дело не в этом - понятно, как его собирать, какой бы длины он ни был!
Это была линия. А если плитка? Плитка размером m x n x 1 или даже n x n x1? Вот это уже хз. И вчера я поднапрягся и часа за четыре перепилил свою программу двухгодичной давности. Или годичной? В сторону упрощения. Половину кубика оставил. Почему так долго - четыре часа? Ну бля, ещё надо было вспомнить, что у меня там что и как работает. Короче, если мы хотим делать кубики переменного размера, там надо по-другому всё переписывать.
В общем, плитка толщиной 1. В ней возможны только повороты на 180 градусов, за исключением одного поворота, который ничего не меняет, т.к. поворачивает плитку целиком. Через это любой элемент плитки может перемещаться в ней между 4-мя возможными положениями. На любой грани возможны только два цвета - основной цвет и цвет противоположной грани. Через это собрать такую плитку будет легко. Я проверял только для 2х2х1, но для других размеров при толщине 1, думаю, то же самое.
При толщине больше 1 расклад другой. Если все размеры разные - ни хера не меняется. Повороты возможны только на 180 градусов, а значит, цвет смешивается только с цветом противоположной грани. Если же размеры будут n x n x m, то по одной оси разрешаются повороты 90 градусов. Значит, у четырёх граней цвет может переходить на прилегающую грань, а не только противоположную. И две грани будут по-прежнему двухцветные, а на четырёх будут возможны четыре цвета. такое собрать уже сложнее. Но неизвестно, насколько сложнее.
И самый сложный случай - n x n x n, то есть куб. В нём повороты на 90 градусов разрешены по 3 осям, любой цвет может переходить на любую грань. Видимо, поэтому, именно его и выбрали для головоломки, остальные слишком простые.
Согласно моей теории, куб 2х2х3 собрать легче, чем 2х2х2. Чтобы это проверить, надо, видимо, прогу написать, поддерживающую изменение размеров. Ну как будет время, мож займусь.
Тут нада чота умное напейсать! Шоб сказал, как отрезал! Но чота ничо не приходит вголову, сцуко (( :D
Короче, камрады, в среду мне на работе сказали сделать одну херню. читать дальшеНа Линукс-виртуалку поставить оракловые какие-то хуйни. Ну Oracle знаете чо такое, наверное? Базы Данных там всякие и ПО с ними связанное. Это должно была быть готово к понедельнику, а из-за графика в следующий раз они меня увидят только в среду. Ну, коллеги говорят, бери наш шаблончик с Ред Хатом, настроенный под немножко другое, ща допилишь чуток и поставишь. Я уши развесил, думал, они чо-то знают, раз так говорят, взял шаблончик, давай пилить, при поддержке коллег опять же и всё равно ни хера не успел. Небыстро оно всё как-то получается. По-моему проще было с нуля поставить и не Ред Хат, а Оракл Линукс. Зато я обалдел новыми знаниями и прочей хуйнёй. С одной стороны хорошо, с другой стороны, мне эти новые знания скоро в башку влезать перестанут, а толку чо-то не особо. Ну ладно. Короче, не успели ни хрена. Можно бы передать сменщику, думаю, он бы всё доделал, но я упёрся, нет уж, бля, доделаю сам. Фишка в том, что в выходные доделать сомнительно, нужно, чтобы коллеги были рядом и заказчик, для которого это всё и делается. Уж он-то точно знает, какое ПО ставить и какие должны быть в нём настройки.
Поэтому я принял беспрецедентное решение - поменяться со сменщиком и выйти в пятницу, а сменщик решил тогда выйти в субботу. Для меня это было не очень выгодно - т.к. так бы я готовился к экзамену в чт, пт дома, в сб,вс на работе, а так получается в пт я работаю, а дома обстановка не особо рабочая - маманя телик включает на полную, мешает готовицца, пмаешь. Кроме того, в пятницу во второй половине дня нам надо было съездить на выездные работы. Так бы поехал сменщик, а я сидел бы дома, а так пришлось мне, так что на доделку того, из-за чего выходил, у меня было полдня.
Конечно, блядь, в пятницу в первой половине мы ни хера не успели. Выяснилось, что туда надо ставить ещё какую-то оракловую хню, причём, сначала. Установку хни передали нашему датабазнику, потому что он знает как и поставит это быстрее, а он и так загружен по самые помидоры. Он начал ставить, а она не встаёт, т.к. там чо-то недонастроено, т.к. "шаблончик". Вот никак я блядь не ожидал, что ещё и ему перепадёт, тем более, он и так загружен. Поручили мне, я, блядь, специально поменялся, чтобы доделать, и всё чережжопу. В итоге чо-то там мы подкрутили, он остался разбираться с остальным, а мы поехали на работы. Работы закончились быстро, и я примчался обратно ещё до пяти часов. Датабазник всё поставил, мы с заказчиком продолжили ставить остальное, закончили в восемь вечера, а все ушли в пять. Но заказчик остался доволен. Ну хоть это хорошо.
В субботу, бля, я сидел дома, ни страницы не прочитал по экзамену, периодически бегал на кухню, жрал всякое, печенье закончилось, я стал грызть засохшую курагу, твёрдую пиздец, и расколол себе зуб (( Вот это, блядь, больше всего подбешивает - не поменялся бы, в сб был бы на работе, и зуб остался бы цел. А так придётся теперь к зубному тащицца, не дай Бог ещё коронку придётся ставить, вот не было печали! (( Размачивайте ебучие сукафрукты перед употреблением. Не то они могут обойтись вам гораздо дороже, чем стоят сами.
Тут нада чота умное напейсать! Шоб сказал, как отрезал! Но чота ничо не приходит вголову, сцуко (( :D
Debian & LXDEПоскольку я начал проходить тесты и там были вопросы про всякие dpkg & apt-cache, а я с ними никогда дела не имел, решил поставить Debian. Скачал диск, запустил VirtualBox, всё встало вообще влёт, в качестве графической среды накатил LXDE. Потому что для Gnome у меня памяти маловато. XFCE уже посмотрел на Arch, надо рашырять кругозор. Параллельно смотрел видео по установке, ну, вдруг я чо не так сделаю. Дык чел там накатил вообще все граф.среды и одновременно сказал интересную вещь - некоторые среды включают в себя часть пакетов из Gnome. А значит, настройка этих сред может влиять на настройку Gnome и наоборот. Ну не пиздец ли? То есть, ты ставишь несколько якобы независимых сред, которые по факту не совсем независимы. А мож он ошибается? Хрен знает. Во-первых, вряд ли он на пустом месте это говорит, видимо, сталкивался. Во-вторых, от этих ёбаных красноглазиков-разрабов можно ожидать чего угодно. То есть, пиздят они одно, а на деле совсем другое.
В общем, заинтересовался я этой DE - выглядит красиво, легковесная, использует display manager lightdm. Про настройку которого в тестах были вопросы. А у меня ж проблема, что как токо сделаешь графический ввод, начинаются проблемы с вводом пароля, если стоит больше одной раскладки. Ну, я думаю, раз этот DM можно настраивать, значит, наверное, можно сделать переключение РУС-ЛАТ в LXDE (там нет переключалки, точнее, она, говорят, где-то есть, но всё равно не работает) и попробовать подрочить настройки DM, чтобы, например, до логина была одна раскладка, а после уже две.
Нашёл совет, как это сделать аж тремя способами. riki-koen.livejournal.com/93233.html Первый способ (через dpkg-reconfigure) у меня не заработал. Точнее, я ваще не понял, где там раскладка включается, какие-то хитрые вопросы конфигурилка задаёт, хуй прассыш, чо это значит. Второй способ setxkbmap -option grp:switch,grp:alt_shift_toggle us,ru в командной строке работает. А если добавляешь в автостарт: echo "@setxkbmap -option grp:switch,grp:alt_shift_toggle us,ru" >> /etc/xdg/lxsession/LXDE/autostart - не работает. Погуглил - это нормально. Ни у кого не работает. Ну, слава Богу, я в тренде, а то уж думал, опять со мной что-то не так. Там есть советы, что делать, в зависимости от того, хочешь ли ты, чтобы это было для всех пользователей или только для тебя. В XFCE видимо так же можно сделать. Там тоже нет переключалки. На работе минимальную установку Debiana сделал на виртуалку - тоже тренировацца. GentooРешил, пмаешь, замахнуться на Gentoo. За плечами LFS, установку Arch тоже осилил, осталась ещё Gentoo, которая выбивается из общего тренда своим нетривиальным подходом - там всё надо компилять, как и в LFS. Чем-то похожа на FreeBSD, но даже во FreeBSD не всё надо компилять.
Прочитал мануал по установке. По умолчанию у них нет никакого systemd, а старый добрый inti. Но если ты хочешь systemd, то в руководстве есть ответвление для него. Конечно, я захотел systemd, потому что это модно, стильно, молодёжно. Установка проходит так: сначала скачиваешь образ live-cd. Загружаешься с него, размечаешь диск, потом на этот диск скачиваешь архив stage3. Что это такое - хз. Видимо, тулчейн для сборки. Ну, а что это ещё может быть? Не пришло в голову просто открыть и посмотреть. Как буду на работе, уточню. Дык вот, там ещё есть "система профилей". Это такие стандартные наборы ПО. Профиль определяет комплект ПО, которые ты хочешь получить в итоге. Выглядят они так: [1] default/linux/amd64/13.0 * [2] default/linux/amd64/13.0/selinux [3] default/linux/amd64/13.0/desktop [4] default/linux/amd64/13.0/desktop/gnome [5] default/linux/amd64/13.0/desktop/gnome/systemd [6] default/linux/amd64/13.0/desktop/plasma [7] default/linux/amd64/13.0/desktop/plasma/systemd [8] default/linux/amd64/13.0/developer [9] default/linux/amd64/13.0/no-multilib [10] default/linux/amd64/13.0/systemd [11] default/linux/amd64/13.0/x32
То есть, хочешь минимальную установку, выбираешь первый профиль. Хочешь ещё и desktop (то есть Х-сервер). выбираешь desktop, хочешь себе туда Gnome, выбираешь desktop/gnome. Хочешь, чтобы это всё было ещё и на systemd, выбираешь desktop/ghome/systemd. После выбора профиля даёшь команду компилять, и gentoo делает тебе нужный профиль - лишние пакеты и зависимости удаляет, нужные новые компиляет. Это для того, чтоб ты сам не геморроился, какие ж пакеты тебе нужны.
Я хорошо подумал и выбрал профиль №10 - minimal + systemd. (это он только здесь №10, а так они могут меняться) На моей виртуалке с одним процом компилилось всё это около часа, а может и больше. (собирал на работе, дома не рискнул) Как я радовался, что не выбрал +desktop+gnome. Я бы наверное сутки ждал, пока он там всё скомпилит.
Дальше основная инструкция пошла про init, а меня послали на ответвление про systemd. Читаю и ни хуя не понимаю. Там даются опции ядра. Значит, его надо скомпилить. Лезу в /usr/src, а там пусто! Полез в тырнет, вычитал, как закачать сорцы ядра. Сделал, сконфигурил, ядро собралось. Ура! Есть указания. как собрать initramfs. С помощью genkernel-next. В принципе, моё ядро должно взлететь и так, но на всякий пожарный чего бы не подстраховаться. Делаем образ initramfs. Дальше написано, что делать, если /usr на отдельном разделе. Бля, я ж по вашей инструкции собираю, там не было отдельного раздела! Причём, написано так, что хер поймёшь, если /usr на том же разделе - делать это или не делать? Решил не делать, и так сойдёт.
Дальше должен быть загрузчик! Читаю, нигде нет прямых указаний на установку загрузчика. Токо какие-то витиеватые формулировки. Загуглил, скачал, установил загрузчик.
Ржу с того, что суровые арчеводы используют текстовый редактор nano! Учитывая их суровость, я ожидал как минимум vi. Дык ещё более суровые гентушники тоже используют nano! Мало того, они ещё используют grub-mkconfig -o! В то время, как арчеводы пишут grub.cfg вручную. (и я щитаю, это правильно)
А ещё, при установке gentoo я тупо не смог запустить vi, а у арчеводов он был доступен при установке. Ну и кто суровее? Gentoo. Продолжение Продолжаем. GRUB2 установил, конфиг написал вручную, заебался, грузимся! Загружаюсь, а там init и никакого тебе systemd! Откуда он там вообще взялся, хер его знает. Ладно, было же указание в инструкции (для expert users) передать ядру параметр init=/lib/systemd/systemd Чо тут такого экспертного, строчку написать, я хз. Добавляем, грузимся! Пишет - no systemd found или типа того. И kernel panic. Блядь, я ж собирал systemd, какого хера? Оказывается, какого-то хуя systemd установился не в /lib, а в /usr/lib. Ну, у меня /usr на том же разделе, поэтому хер с ним, правим конфиг, загружаемся.
Вроде бы оно загрузилось, и вроде бы systemd. Вроде работает. systemctl отвечает чо-то. Но - сеть не работает. Присвоил ей, пмаешь, адрес, запустил, вроде бы заходит оно в сеть, но имена не разрешает. Пакеты ищет, показывает, но как только хочешь доустановить, обламывается. Вот такое говно. Казалось бы, кому оно такое сдалось? Ан нет!
Во-первых, не так всё страшно. Да, установка идёт через компиляцию, да - это долго. Но - компилируется же! Мозги особо не ебёт. Но это не самая сильная черта Gentoo. Главное - что гентоводам пох, что пихать в компилятор. Потому что пихать всё равно придётся. Установка только через компиляцию. А значит, туда можно пихать что-то не совсем стандартное или совсем нестандартное - и лучше так и делать, потому что так есть смысл в использовнии именно Gentoo. Вместо glibc можно собрать ОС с альтернативной библиотекой. В частности, прямо на сайте уже лежат готовые сборки с uclibc. На обычный комп это нах не надо, но такие варианты широко используются для встраиваемого (embedded) Линукса - для всяких там банкоматов, терминалов и прочих устройств. Так что у Gentoo есть своя ниша.
Щас думаю или попробовать поставить сначала нормальную версию с init, чтобы понять, как оно в нормальном состоянии, а уже потом на systemd замахиваться или всё таки это уже допилить и установка gentoo мне будет защитана!
А что тогда произойдёт?
Тогда я стану человеком, который попробовал их все! Хотя бы установить. Кстати, хочу заметить, что не стоит демонизировать LFS. Не настолько уж он отращивает бороду и скиллы. Конечно, полезно его поставить, но ты делаешь всё по инструкции, шаг в сторону или ошибка, уже не знаешь, что делать. Ладно, буду держать вас в курсе.
Тут нада чота умное напейсать! Шоб сказал, как отрезал! Но чота ничо не приходит вголову, сцуко (( :D
Короче, камрады - сколько нам открытий чудных... (с) --bind --rbind и прочееВпервые я наткнулся на этот --bind, когда начал собирать LFS. Ну там много всякой непонятной херни было, поэтому внимания не обратил, но задумался. Дело в том, что команду mount я часто юзал во FreeBSD, читал к ней мануал, и там такой херни не было. И я думал, что уж команду mount я знаю. Так и есть. Оказывается, mount --bind - это Linux'ism. То есть, штука, характерная именно для Линукса.
В Линуксе есть команды, которых нет в других системах, это нормально. Но когда в базовых командах появляются ключи, присущие только этой системе, это несколько сбивает с панталыку. Команду ты видишь, она в других ОС есть, ну значит и ключи тоже есть - они же вкомпилены в команду. А вот и нет.
Во-первых, часть команд может быть вкомпилена в оболочку shell - быть встроенными, и эти же команды могут существовать отдельно в системе. Юзаешь, например, ls или time - используется встроенная, юзаешь /bin/ls или /usr/bin/time, используется отдельная. Вывод встроенной и отдельной команд может отличаться и тем более может отличаться набор ключей. (ибаные красноглазики, не?)
Во-вторых, можно сделать алиас, который, например, звучит, как ls --pci, а на самом деле вызывает lspci.
В-третьих, одна и та же команда в конкретной системе может иметь дополнительные ключи. Сюрприз? Нет! Это я и так знал, но одно дело знать, другое дело столкнуться и распознать, что это оно самое и есть. Причём, команда не какая-нибудь экзотика, а самая что ни на есть хорошо знакомая и часто используемая.
Ладно, хватит лирики. Дык вот, есть такая штука - оверлейные или stackable файловые системы. Они отображают уже готовое, но необычным образом. Вот есть у нас на диске каталог с кучей файлов, мы хотим, чтобы он отображался в другом месте с именами в другой кодировке, или чтобы ID владельца файла в этом новом месте был другим или только чтение, или ещё что-то странное. Для этого в Linux есть пакет FUSE - Filesystems in userspace. О как! Этих псевдоФС там целая куча.
Ладно, ближе к делу. mount --bind. Допустим, у нас есть папка foo с файлами и другими папками. Мы хотим, чтобы она отображалась прямо в корневой системе. mkdir /foo mount --bind /somewhere/.../foo /foo Теперь у нас есть доступ к этой же папке из двух мест. Можно в три места смонтировать. Все изменения отображаются сразу во всех экземплярах. Добавил файл в одну - он появился во всех остальных. Используется в chroot-окружении и при сборке новых дистрибутивов, которые должны работать в полноценном окружении, но своего у них пока нет mount --rbind = recursive-bind. То же самое, только если ниже этой папки смонтированы другие ФС, то они также отображаются в новом месте - перемонтируем не просто ветку, а ветку с побегами.
Кстати, если мы монтируем что-то в /mnt, содержимое самой /mnt на это время становится недоступным. С помощью mount --bind /mnt /new-place можно добраться и до этих файлов, т.к. --bind перемонтирует только эту папку, а не то, что смонтировано в неё.
--make-slave - если оригинальную папку отмонтируют, то и эта отвалится, но не наоборот --make-shared - все папки отмонтируются одновременно, если одну какую-либо отмонтировать --make-private - примонтирование/отмонтирование этой папки никак не влияет на остальные копии --make-unbindable - эту папку нельзя привязывать в другое место с помощью --bind
--make-rshared --make-rslave --make-rprivate --make-runbindable - то же самое, только распространяется на все смонтированные ниже неё папки, т.е. перемонтируем не ветку, а ветку с побегами.
Во, скоко всякой херни! А что же FreeBSD? Там этого нет. Точнее, есть. Но другим образом. Для этого там используется nullfs и команда mount_nullfs mount --loop mount --loop Тут всё просто. Это используется, чтобы смонтировать в папку снимок файловой системы - какой-нибудь .iso или .img. Типа, запускается какое-то там устройство loopback и оно позволяет доступ. Хотя во FreeBSD я помню, что монтировал iso обычным mount и лазил по нему без всяких проблем. Мож я чо путаю или всё усложнилось? Хрен знает.