Титла: инит-а на генту Публикувано от: growchie в Nov 23, 2005, 21:38 В генту колко линии код има в скрипта за
демонтиране на устройствата преди рестартиране/спиране? Ползват ли fuser за разчистване на процесите преди да направят опит за демонтиране? Просто една дистрибуция с много големи претенции се изложи вчера и не успя да се справи с възникналата ситуация. Нямам достъп до генту за това питам, правя си проучване с какво да заменя редхата (7.2) на офис сървърчето до мен. Титла: инит-а на генту Публикувано от: ray в Nov 23, 2005, 22:24 Здравей,
Кратък отговор - да. Ето част от "/etc/init.d/halt.sh: ...BEGIN... # Unmounting should use /proc/mounts and work with/without devfsd running # Credits for next function to unmount loop devices, goes to: # # Miquel van Smoorenburg, <miquels@drinkel.nl.mugnet.org> # Modified for RHS Linux by Damien Neil # # # Unmount file systems, killing processes if we have to. # Unmount loopback stuff first # Use `umount -d` to detach the loopback device # Remove loopback devices started by dm-crypt remaining=$(awk '!/^#/ && $1 ~ /^\/dev\/loop/ && $2 != "/" {print $2}' /proc/mounts | \ sort -r | grep -v '/newroot' | grep -v '/mnt/livecd' ![]() [[ -n ${remaining} ]] && { sig= retry=3 while [[ -n ${remaining} && ${retry} -gt 0 ]]; do if [[ ${retry} -lt 3 ]]; then ebegin "Unmounting loopback filesystems (retry)" umount -d ${remaining} &>/dev/null eend $? "Failed to unmount filesystems this retry" else ebegin "Unmounting loopback filesystems" umount -d ${remaining} &>/dev/null eend $? "Failed to unmount filesystems" fi remaining=$(awk '!/^#/ && $1 ~ /^\/dev\/loop/ && $2 != "/" {print $2}' /proc/mounts | \ sort -r | grep -v '/newroot' | grep -v '/mnt/livecd' ![]() [[ -z ${remaining} ]] && break /bin/fuser -k -m ${sig} ${remaining} &>/dev/null sleep 5 retry=$((${retry} - 1)) sig=-9 done } ...END... Румен Титла: инит-а на генту Публикувано от: growchie в Nov 23, 2005, 23:10 еми да как няма да има то това са скриптовете от редхат
![]() # Miquel van Smoorenburg, <miquels@drinkel.nl.mugnet.org> # Modified for RHS Linux by Damien Neil. Сега ако ми кежеш, че има и sysconfig директория сериозно ще ме замислиш дали да не сложа генту ![]() Титла: инит-а на генту Публикувано от: Agent_SMITH в Nov 23, 2005, 23:53
Щом досега не си и опитал, няма какво да те убеждаваме - сляп си за истината... ![]() Титла: инит-а на генту Публикувано от: growchie в Nov 24, 2005, 10:07 Имам си железен принцип - ако нещо работи не се бута. Редхата 7.2 е непоклатим вече колко време (14 декември 2001 година), но е морално остарял (не е пачван от сума ти време).
Колкото до настолните ми дистрибуции нямам навика да ги сменям всеки месец и за всичките години от които ползвам линукс съм работил сериозно само с редхат (версия 4.2 до fc4) и от както имам и лаптоп сузе (версия 9.0 до 10). пробвал съм това онова но за не повече от месец и немога да твърдя, че ги познавам добре другите (в момента пробвам кубунту и съм със смесени чувства). Та да задам и друг конкретен въпрос - може ли да се направи ъпгрейд на генту през портидж системата във стил дебиан и апт-гет и колко за време е съпорта на дадена версия? Титла: инит-а на генту Публикувано от: alabal в Nov 24, 2005, 10:28 А от къде иначе да се направи ъпдейт?
Разбира се - две команди са: emerge --sync - ъпдейтва portage emerge -uDN world -av Освен това, имаш една камара команди и възможности за фин контрол над пакетите, като почнеш с ръчно редактиране на ebuild, минеш през потребителско задаване на конкретни флагове за специфични пакети и стигнеш до глобалните настройки на make.conf Както и в Дебиан, в Gentoo зад emerge стоят поне пет допълнителни приложения. Това е общо взето. Титла: инит-а на генту Публикувано от: growchie в Nov 24, 2005, 10:38 Еми ще трябва да намеря време да го пробвам.
10х Титла: инит-а на генту Публикувано от: vlad73 в Nov 24, 2005, 10:40 Може би е малко в страни от темата, но имам такъв въпрос: След като си свикнал с RedHat защо ще го сменяш?
Вярно е, че releases на Fedora излизат доста начесто и за сървър е малко неудобно да се update-ва, но пък ако искаш хвърли един поглед на scientific linux - това си е дериват на RHEL, build-ва се от неговия сорс и на практика ще си с дистро с което си свикнал (освен малко надписи и лога, друга разлика няма). Има си и огледало по сървърите на Софийския Университет. Поздрави и успех с дострото, което си избереш! Титла: инит-а на генту Публикувано от: growchie в Nov 24, 2005, 14:59 Точно заради прекалено честия рилийз тайм на федора смятам да го сменя с нещо, дето или по-лесно се ъпгрейдва или има доста голям рилийз тайм като дебиан. Мислех си и за CentOS или подобни екзотики, но определено ми трябва нещо което да се съпортва поне 3 години или пък лесно да се пачва. Мислех за БСД ама инит системана му ми е доста чужда, а и защитната стена не ми допада.
То на мен не ми трябва много сендмейл или постфикс, апачи и байнд, ссл-библиотеките да са в час и ссн-а да е добре. Може и на ръка да си ги ъпдейтвам ама не се получава. Ще погледна и това дето предлагаш, има време, 4 години е бачкала машинката ще издържи още някой и друг месец. Не познавами никой с генту и за това реших да се поразпитам и тук. Но определено ще пробвам генту дори да е само на wmvare-player-а. Титла: инит-а на генту Публикувано от: ray в Nov 24, 2005, 15:37 Здравей,
Няколко пояснения: 1.В Gentoo няма понятие "release", или ако го има то основно се отнася до нови версии на инсталационните дискове, което в общия случай значи че е необходимо по-малко време (усилия) за актуализация на системата. Крайният резултат е един и същ. Доколкото си спомням единствено от версия 1.2 (2001-2002) е по-трудно да се актуализира системата (пак става но има някои тънкости защото са сменени някои неща в базовите инструменти). Описано е в официалната документация. От версия 1.4 (август 2003) всички следващи лесно се актуализират до текущата версия. Относно броя на пакетите май е някъде около 6000-7000 (броя на ebuilds сега е около 10500, но за някои пакети има по 2-3). Тук може и да бъркам но това са долни граници на числата. Нормално е в рамките на ден-два до седмица след излизане на нова версия тя да се появи в дървото (първо като тестова и след месец /ако няма бъгове/ и като стабилна). Това не е политика много зависи от самият пакет и gentoo-разработчикa и/или ориг. разработчик. Румен |