С июля по январь число активных сайтов на Debian возросло с 355,469 до 442,572. Это самый большой прирост среди других сайтов, использующих linux-дистрибутивы.
Когда лезут всякие пионеры настраивать Слаку именно такая жопа в результате получается. Судя по твоему посту, этот умник был одним из таких. Умение грамотно настроить Слаку приходит со временем.
>> часть в /var
Какие именно ? Бред какой-то ...
>> /usr/local/имяпрог/etc
Для больших программных пакетов, устанавливаемых вручную - это оптимальный вариант. Хотя мен больше нравиться /opt/<имя пакета>
>> /var/spool/cron/crontabs
А по-твоему где должны лежать пользовательские crontab-ы ? В сад.
=====Цитата from here:=====
Понадобилось dump/restore сделать - хуй в этой помойке сделаешь
всё чёрт знает где свалено
понадобилось сквид обновить - опять хуй
да iptables наконец понадобилось на замену ipchains, и что же?! как что - опять хуй! этож glibc менять и пол-шлаки пересобрать чтоб 2.4 вкрутить туда! софт весь дырявый - как апгрейдить? напоминаю - серверов уже около 600. забили - чёрт с ними, не больно надо
проблема в ДНК десайнера такой сети
====to here=====
>> /usr/local/имяпрог/etc
> Для больших программных пакетов, устанавливаемых вручную - это
> оптимальный вариант. Хотя мен больше нравиться /opt/<имя пакета>
да я бля знаю как оптимально
как обновлять такое? на 600 серверах?!
>> /var/spool/cron/crontabs
> А по-твоему где должны лежать пользовательские crontab-ы ? В сад.
там общесистемные лежат. а где в слаке общесистемные, кстати?
> Бред + детский сад + кривые руки админа
нуну - пиздеть на лоре хорошо
тока все кто тут работают с этим никаких слов кроме матерных не имеют
>да я бля знаю как оптимально
>как обновлять такое? на 600 серверах?!
Пишешь обвязку на смеси bash + expect. В цикле обходишь все свои сервера и делаешь следующее:
rm -rf /usr/local/<имя пакета>
install.sh
> там общесистемные лежат. а где в слаке общесистемные, кстати?
Что за ботва ?
ls /etc/cron*
cron.daily:
cron.hourly:
cron.monthly:
cron.weekly:
> говорит, по крайней мере то, что оно слизано с дебиановского apt-get
Ты 100% прав, о мудрая голова
>> А checkinstall ? А swaret ?
>читать бля будем чё написано? или чукча писатель?
>система шлак 7.1 образца 2000 года
Да, с 7.1 особенно не разгуляешься. А что конкретно тебе надо обновить ? И насколько различаются настройки серверов ? Я к тому веду, что может быть опять реально обойтить expect-ом ?
Собирай свой пакадж и ставь на все сервера со Слакой У тебя какой сквид не ставится? У меня самого 7.1 стоит и ничего, не жалуюсь.(Ну это конечно от задач зависит, но я на нее не жалуюсь)
> есть три дистрибутива нормальные - Gentoo,Slackware,Debian
поправочка - Gentoo,Slackware,Debian - три не самых нормальных (что есть вообще "нормальность"?), а самых КУЛЬТОВЫХ дистрибутива.. святая тройка наиболее почитаемых идолов племени linux :)
Можно, конечно, порассуждать какие особенности именно их сделали культовыми, но эти рассуждения скорее будут лежать в области психоанализа и общественной психологии..
Что до моего Эго и его особых предпочтений, я бы из этой троицы выкинул нах слаку и прописал бы вместо неё SUSE.. пусть suse на роль фетиша и не тянет, но дело свое делает исправно, не жужжит, и на сервере и на десктопе..
> Что до моего Эго и его особых предпочтений, я бы из этой троицы выкинул нах слаку и прописал бы вместо неё SUSE.. пусть suse на роль фетиша и не тянет, но дело свое делает исправно, не жужжит, и на сервере и на десктопе..
А что.. просто так не интересно? Нужен сюжет и интрига?
Щас будет.
Набросок завязки примерно такой. Cтоит Суся, небо держит, дышит ровно и спокойно.. стоит так год, другой, третий.. ничего не падает и вообще мало что меняется.. а годы проходят. И грустно вдруг стало Сусе и подумала она: "Почему я не Слака?" :)
>> как обновлять такое? на 600 серверах?!
> Пишешь обвязку на смеси bash + expect.
даа - ну это охуительно. изобретать велосипед. я, впрочем, так и сделал, в результате, только expect не люблю - что-то на шелле, что-то на перле с Net::Telnet.. только вот не пойму - почему _я_ должен это писать, когда тыща человек в нормальных дистрах уже написали аналогичные и удобные системы?!
> rm -rf /usr/local/<имя пакета>
оо - это вообще круто, особенно когда у сквида конфиги лежат в /usr/local/squid/etc и логи со статистикой юзеров в /usr/local/squid/log
> Что за ботва ?
> ls /etc/cron*
> cron.daily:
> cron.hourly:
> cron.monthly:
> cron.weekly:
root@mail:~# cat /etc/slackware-version
7.1.0
root@mail:~# ls /etc/cron*
/bin/ls: /etc/cron*: No such file or directory
root@mail:~#
Нету такого в 7.1.
> Да, с 7.1 особенно не разгуляешься. А что конкретно тебе надо
> обновить ? И насколько различаются настройки серверов ? Я к тому
> веду, что может быть опять реально обойтить expect-ом ?
Да обновлять всё - там что ни демон, тот дырявый. sendmail, bind, sshd.. Настройки серверов не сильно, но различаются. Можно и експектом обойтись, только вот апгрейд glibc на рабочем серваке и ещё куча system-critical тулов это как-то.. того.. стрёмно, вообщем, что эта бодяга потом не поднимется. А iptables ой как хочется!
> Слакваристы,фреебсдишники - они помоему просто не хотят облегчения своего труда
Или у них сервера очень нетипичные. Например, RSBAC, chroot на сервисах, патченое под себя ядро... тогда при обновлении всего этого все-равно все пересобирать и при сборке зависимости можно и вручную просмотреть (все равно в 95% случаев они очевидны, в остальных - написаны в INSTALL и/или проверяются во время configure).
Выделяешь какую-нибудь машинку (желательно с такой же аппаратной конфигурацией). На ней собираешь glibc + проверяешь что на него завязано (на самом деле не так уж и много, главное gcc < 3 использовать). Затем если машины более менее одинаковые, то собери это дела в пакеты и распакуй на серверах. Дабы не было глюков dump/restore или банальный tar для бэкапа еще никто не отменял.
> очень просто, делаешь набор СВОИХ пакетов и обновляешь - что сложного?
> или ты как один тут клоун был для которого писать скрипты это верх
> всевозможного?
> Что тут - задача простая, сноситься все это тоже просто - в пакете
> просто укажи что снести и что поменять - проблемно?
чувак, ты пойми - я пишу в результате скрипты и делаю всё как ты здесь пишешь, только я не понимаю прикола в этом садомазохизме, врубаешься? я НЕ хочу изобретать тот скрипт, который УЖЕ изобретён до меня.
Зачем мне собирать свои пакеты, если за меня их дядя майнтейнер собрал, наложил секьюрити фиксы, да ещё и секьюрити апдейты выкладываются в официальный репозиторий? Мне есть с большей пользой на что время потратить, не всё ж сборкой и тривиальными скриптами заниматься.
> /var/named ну Я смеялся, перенастрой пути для файлов описания зон и
> перезапусти named =)))))
Да я-то перенастрою - мне что.
Здесь речь про концепт идёт.
А squid в /usr/local можно и поверх заинсталлировать. Только конфиги наверно надо будет скопировать (или хоть посмотреть в Makefile как он будет дефолтовый ставить: поферх или рядом положит).
Ну реально требующих обновления со шлакой 7.1 их около 3x89 = около 250-270. Это региональные. Но есть ещё филиалы, их у каждого регионального 3-8. Туда вкрутили шлаку посвежей - 8.1, как я не убеждал в бестолковости этой идеи. Шлакваристы - упёртые люди..
>> vitaminу
> Слакваристы,фреебсдишники - они помоему просто не хотят облегчения
> своего труда .Это кстати и есть признак фанатизма!!!
> Или у них наверно по одному-два сервака в какой-нибудь конторе и они с
> проблемами администрирования не сталкивались.
Ну на BSD не надо гнать, там много хорошо сделано. И порты те же, и cvsup, и base system из cvs.. Очень продуманная система, и подход академический.
А шлака - ну да она отстала от BSD лет на 10.
Очень простое и ОООчень изящьное решение всех (и аналогичных) описанных проблем выкинуть все нах и поставить ДЕБИАН ! При наличии свободных финансовых и временных ресурсов нанять Бориса Моисеева для упражнений с любителями других дистрибутивов! Разумеется, для всех не-ДЕБИАН поделок ввести официальное именование - "ПедоЛинукс клон#N", номера "N" продавать по специальному тарифу. Фотографии мутантских ПАП выставлять на всеобщее обозрение.
> Выделяешь какую-нибудь машинку (желательно с такой же аппаратной
> конфигурацией). На ней собираешь glibc + проверяешь что на него
> завязано (на самом деле не так уж и много, главное gcc < 3
> использовать). Затем если машины более менее одинаковые, то собери это
> дела в пакеты и распакуй на серверах. Дабы не было глюков dump/restore
> или банальный tar для бэкапа еще никто не отменял.
ну да, надо будет так и сделать на досуге.. геморойно, конечно, но что делать..
счас ещё человече у нас небольшой "апдейтер" написал на перле, он rsync'ом по cron'у с master сервера обновления берёт.. надо будет увязать и оттестировать..
> А squid в /usr/local можно и поверх заинсталлировать. Только конфиги
> наверно надо будет скопировать (или хоть посмотреть в Makefile как он
> будет дефолтовый ставить: поферх или рядом положит).
Сквид я уже обновил, слава Богу, самописными скриптами..
> Очень простое и ОООчень изящьное решение всех (и аналогичных)
> описанных проблем выкинуть все нах и поставить ДЕБИАН
к сожалению, такое вряд ли возможно - кое-кто догадался в договоре слово "slackware" упомянуть.. да и менять систему на 600 серверах.. тьфу на них, пусть так работают.
Вот блин утомили эти Slackwar`щики блин.
Моим первым дистром была слакварь - базара нет
для изучения Linux самое оно. Но блядь давно ли этот ваш
уродец swaret появился? А slapt-get? Про checkinstall
вообще лучше промолчать. Slackwar`щики, САМЫЕ ГЛАВНЫЕ ФАНАТЫ
ЭТО ВЫ.
Debian это единственный из дистров Linux, который
можно обновить с лохматой версии до текущего sid. Вам блядь
идиотам это о чём-нить говорит?
Debian это огромный репозитарий пакетов и удобная
система обновлений.
Человек привёл вам пример с 600 серваками. Умники гениальные
фанаты Slack предложили ему решение бля. Проебать себе мозги
написав скриптов по децелу. А ведь у человека сервера не под
жопой, а далеко. А ну как что-нить не так в скрипте? Ему это
ещё цать раз тестировать надо, да потом пакеты пособирать новые
да раскидать их(а там бля на каждом серве нестандартный подход
в стиле ПТУ).
Мазохисты блин, изобретатели велосипедов с овальными колёсами.
Достали со своей Шлакой.
А с БСД еще ясней. Внедрители системы в СССР (ныне владельцы и топ манагеры крупнейших узлов в СССР и в СССРе не проживающие, а также их менее удачливые ровесники - сотрудники крупных узлов) с твердым знанием команды "ifconfig -a итд ;)" продолжают ставить БСД. Никаких реальных преимуществ эта погремушка уже давно не имеет. Но *издец к БЭСДЕе подкрадывается очень даже заметно в виде прибывающей Линух-молодежи и неумолимо "молодеющих" любителей БэСДов ... Увы, непрерывно осваивать новое не всем по силам.
хыыы... это ж чё у тя за динозавр, что иксы стока собирались??? ничё не перепутал случаем? я вот помню от нефиг делать на работе на 166 пеньке с 64 метрами памяти за три дня полноценную рабочую станцию сделал(ток не подумайте, что это дело трое суток компилилось %)) ). причём всё собиралось нормально.
> на десктопе нужен свежий софт - чего в дебиане нет - или Я ошибаюсь??
Ошибаешься. На 0.33-0.66: Debian разбит на 3 параллелных ветки: stable (1), testing (2), unstable (3). Их отличия: (1) весь софт оттестирован, он устарел ~ на год. Рекомендован не сервера. (2) софт большей састью протестирован, часть устарела на 1 месяц-~полгода. Кондидат на следующий релиз стабильной ветки. (3) софт не проверен, но свежий. Присутствуют в том числе и alpha, и beta, и RC выпуски. Использую на десктопе дома.
Испольую Debian Sid/unstable от того, что под боком (физически в 700-х метрах, канал -- оптика 1Гбит и т.д.) есть 3-е зеркало в России (debian.nsu.ru).
Ну конечно, поэтому в НГУ Дебиан - основной дистрибутив. Хуже бывает тем, у кого канал плохой... С тех пор, как в Новосибирске распалась сеть в которую входили основные ВУЗы, качать с этого заркала стало нереально... А другого в RBNet найти не получается :(
vitamin, ты гонишь ПУРГУ и оправдываешь свою лень и отсутствие
квалификации. Для апгрейда сети из 600 одинаково (пусть даже куево)
настроенных машин все равно нужен только один скрипт ;) Кому нужен
админ, не умеющий писать скрипты? Пару команд любой манагер запомнит.
А админ и нужен для решения вопросов, требующих больше, чем пары
команд ;) Иначе пребывание его в своей должности экономически не
оправдано. Выгоднее иметь эникея или просто дрессированную обезьяну ;)
Присоединяюсь к тем, кто послал тебя в сад.