Tri leta upravljam spletni in e-poštni strežnik iz svoje hiše. Ko sem opravil začetno namestitev, sem imel izkušnje s konfiguriranjem sistema Windows kot spletnega in e-poštnega strežnika, vendar je bil Exchange nestabilen in sovražil sem, da sem moral zagnati Windows strežnike, da sem uporabil varnostne popravke. Sasser in Blaster sta pravkar opravila svoj krog po svetu in tudi jaz sem, kot na tisoče sistemskih skrbnikov, prizadel črve. Kot rezultat svojih izkušenj sem se odločil za povečanje izkušenj z Linuxom in najboljši način za to je bila namestitev in nastavitev Linuxa kot spletnega in e-poštnega strežnika. Pred tremi leti sem se odločil za Fedora, Apache2 in Sendmail. Začetna konfiguracija ni bila preprosta. Moral sem se naučiti sestaviti izvorno kodo. Delo ur sem kopal po forumih in člankih, kako popraviti svoje konfiguracije. Toda po nekaj tednih dela v prostem času sem imel stabilen, varen sistem Linux s spletnim dostopom do moje e-pošte. V treh letih mi ni bilo treba znova zagnati strežnika in ko sem našel varnostne luknje, sem hitro posodobil in uporabil nadgradnjo in namestil popravek. Bil sem zelo vesel mojega novega strežnika Fedora in je brez težav deloval do prejšnjega torka …
Redhat je prešel iz Up2date v yum in kolikor sem lahko ugotovil, da je Fedora Core 2 prenehal podpirati konec lanskega leta. Zato nisem mogel uporabiti up2date za popravljanje Apache2, ko so bile za Apache 2.0.51 odkrite varnostne ranljivosti, namesto tega bi moral prenesti vir in ga zbrati, nato pa ga znova konfigurirati za delo s Sendmail in Squirrelmail. Ko sem se soočil s tem izzivom, sem se odločil, da bi bilo verjetno najbolje, da posodobim na novo različico Fedore, ki podpirata Yum in Redhat še vedno ponujata posodobitve za. Zdi se, da namestitev s CD-a poteka brez težav. Vstavil sem disk enega od petih, ga znova zagnal, naslednjič nekajkrat kliknil in nato izbral radialni gumb za nadgradnjo. Instalater Fedora Core (Anaconda) je našel svojo particijo FC2 in odločil sem se za nadgradnjo hdb1. Nasledil sem še nekajkrat in kliknil, da je namestitveni program poiskal mojo programsko opremo, nato pa začel z namestitvijo. Ko vstavite pet diskov in počakate približno dve uri, je namestitev končana in ponovno zagnana. Po ponovnem zagonu sistema je jedro takoj vrnilo napako: „mkrootdev: pričakovane možnosti fs; pritrditev: manjkajoče mesto pritrditve; jedro panike. "To sporočilo pomeni, da je pričakoval določen datotečni sistem ali poskušal namestiti ta datotečni sistem iz določene naprave, vendar ga ni mogel najti. V bistvu je sistem vedel iskati imenik "/", vendar ni mogel najti "/". Brez tega imenika jedro ni moglo najti datotek, ki bi se ga moralo zagnati, in se je v tem panično in zrušilo.
Tudi jaz (kot vsak dostojni sistemski administrator, ki se je znašel v neznanem območju) sem se v času potrebe obrnil na Google. Ugotovil sem, da je na desetine ljudi imelo enake težave z nadgradnjo FC 5 iz FC 2. To je v bistvu znana težava in neizogiben odgovor na vsakem forumu, ki sem ga našel, je "format in namestite FC 5 clean." To me je zmedlo. To je zvenilo kot odgovor, ki mi ga je dal slab MCSE. Enkrat sem poklical Compaq in rekli so mi "Oblika in hitra obnova". Od takrat nihče ni prosil mojih nasvetov, da je vsak kupil Compaq. Toda Linuxi naj bi bili tipi, ki najdejo delo, ko ni znane rešitve. Linux je ideja in skupnost, v kateri se ljudje zberejo in si medsebojno pomagajo najti odgovore, ko korporacija še ni določila, kaj bi morali storiti. Obrnil sem se k svojim prijateljem na IRC, ki vedo, kako delati skupaj in najti odgovore… Ampak, čeprav mi je IRC v preteklosti že velikokrat pomagal, je vsak predlog, ki sem ga prejel, vodil v slepo ulico.
Kopal sem po fstab in mtab, urejal svoj grub menu in možnosti zagona, vendar je vsak korak vodil le do različnih napak. Nič, kar sem storil, ni pomagal svojemu jedru najti "/." Končni odgovor, ki sem ga dobil od enega od mojih kolegov na NetStandard Inc., je bil, da nadgradim s Fedora na Debian (kar mi je bolj všeč in bom na koncu storil), vendar sem resničen geek po srcu in še nisem obupala.
Vedel sem, da Fedora 5 ni bila najnovejša različica Fedore, ko sem jo nadgradil, preprosto nisem hotel zapraviti še 5 diskov in doma sem imel 5 na drugem stroju. Fecora Core 6 je bil na voljo zunaj ogledal na Redhatovi spletni strani. Disk 1 sem zažgal in začel postopek, opisan v odstavku 2, samo tokrat je program za nadgradnjo našel Fedora Core 5 v hdb1 in prejel napako, da je bil datotečni sistem v stanju, ki ga ni mogoče zagnati. Disk Fedora Core 6 mi je rekel, naj se zaženem v način reševanja in popravim datotečni sistem. Zagnala sem se v način reševanja in zagnala fsck na napravah hdb1, hdb2, hdba1 in hdba2. Nato se ponovno zaženete v Fedora Core 6 in namestite s petih diskov. Namestitev je šla dobro in uspel sem se zagnati mimo napake, ki sem jo dobil, za sekundo sem mislil, da sem na jasnem, nato pa napaka, da SeLinux ne more dovoliti postopka (ne spomnim se, kateri) sledila je neizogibno moja najljubša napaka "Kernel Panic". Ponovno sem bil v potoku, tokrat pa sem imel veslo. Na Fedora Core 2 še nisem izvajal SeLinuxa, zato sem si mislil, da če ga bom onemogočil, se lahko vsaj zaženem na drugo napako. Zagnala sem se na disk 1 in prešla v sistemski sistem za reševanje, nato našla datoteko, ki zažene SeLinux, in uredila datoteko, da onemogoči SeLinux. Po ponovnem zagonu se je Fedora Core 6 naložil in X Windows se je celo zagnal. Moje konfiguracijske datoteke za Apache, Sendmail, IMAP in Squirrelmail so bile med eno od mojih nadgradenj prepisane, vendar sem bil na jasnem, še vedno sem imel svoje podatke! Po nekaj hitrih iskanju v Googlu so se spet začele izvajati vse moje storitve in z najnovejšo, najbolj varno različico.
Ta izkušnja me je veliko naučila. Izvedel sem več o tem, kako deluje Linux in kako različne datoteke (fstab in mtab) na različne načine vplivajo na OS. Zelo mi je všeč zagon na različnih obnovitvenih diskih Linuxa (zadnji teden sem kot vire uporabljal Helix, Fedora Core 5 in 6, Knoppix in Knoppix STD). Prav tako sem pridobil izkušnje z nekaterimi orodji (fdisk, fsck), ki sem jih moral uporabiti, da se OS ponovno zažene. Bolj kot kdajkoli prej pa me veseli zmožnost Linuxa, da shranjuje podatke ne glede na spremembe v operacijskem sistemu. Nobenega trenutka te izkušnje se mi ni zdelo, kot da moji podatki niso mogoče obnoviti ali da bom moral formatirati in znova namestiti OS.
Nekaj nadaljnjih opomb:
1. Z Linuxom vedno postavite svoj / domači imenik na drugo particijo. Tudi če bi formatiral in namestil Debian, bi te podatke ohranil na drugi particiji.
2. Verjetno obstajajo boljši in drugačni načini, kako bi to lahko odpravili. Sem pa zadovoljen z uspehom, ki sem ga imel.
