Anonim

Trejus metus eksploatavau žiniatinklio ir el. Pašto serverius iš savo namų. Pirmą kartą diegdamas turėjau patirties sukonfigūruoti „Windows“ kaip žiniatinklio ir el. Pašto serverius, tačiau „Exchange“ buvo nestabili ir aš nekenčiau, kad turėčiau perkrauti „Windows“ serverius, kad galėčiau naudoti saugos pataisas. Sasseris ir Blasteris ką tik padarė savo raundus pasaulyje ir aš, kaip tūkstančiai sistemos administratorių, buvau paveiktas kirminų. Dėl savo patirties nusprendžiau patobulinti savo „Linux“ patirtį, o geriausias būdas tai padaryti buvo įdiegti ir nustatyti „Linux“ kaip žiniatinklio ir el. Pašto serverį. Prieš trejus metus nusprendžiau tai padaryti naudodamas „Fedora“, „Apache2“ ir „Sendmail“. Pradinė konfigūracija nebuvo paprasta. Turėjau išmokti sudaryti šaltinio kodą. Aš valandas praleisdavau ieškodamas forumų ir instrukcijų straipsnių, kad mano konfigūracija būtų teisinga. Bet po poros savaičių dirbdamas laisvalaikiu turėjau stabilią, saugią „Linux“ sistemą su prieiga prie žiniatinklio prie el. Pašto. Per trejus metus man niekada nereikėjo perkrauti serverio, o radęs saugos spragas aš greitai atnaujinau atnaujinimą ir pritaikiau atnaujinimą bei įdiegiau pataisą. Aš buvau labai patenkinta savo naujuoju „Fedora“ serveriu ir jis puikiai veikė iki praėjusio antradienio …

Redhatas perėjo iš „Up2date“ į „Yum“ ir, kiek galėjau rasti, „Fedora Core 2“ nebebuvo palaikomas praėjusių metų pabaigoje. Dėl šios priežasties negalėjau naudoti atnaujinimo paketo „up2date“, kad pataisyčiau „Apache2“, kai buvo rasta „Apache 2.0.51“ saugos spragų, vietoj to turėčiau atsisiųsti šaltinį ir jį kompiliuoti, tada iš naujo sukonfigūruoti jį dirbti su „Sendmail“ ir „Squirrelmail“. Susidūręs su šiuo iššūkiu nusprendžiau, kad tikriausiai būtų geriausia tiesiog atnaujinti į naują „Fedora“ versiją, palaikančią „Yum“, o „Redhat“ vis tiek siūlo atnaujinimus. Atrodė, kad diegimas iš kompaktinio disko vyko sklandžiai. Aš įdedu vieną iš penkių diskų, perkraunu, kelis kartus spustelėjau kitą mygtuką ir paskui pasirinkau radialinį atnaujinimo mygtuką. „Fedora Core“ diegimo programa („Anaconda“) rado mano FC2 skaidinį ir aš nusprendžiau atnaujinti „hdb1“. Dar kelis kartus spustelėjau kitą mygtuką ir diegimo programa ieškojo mano programinės įrangos, tada pradėjo diegti. Įdėję penkis diskus ir palaukę maždaug dvi valandas, diegimas baigtas ir paleistas iš naujo. Paleidus sistemą iš naujo, branduolys greitai grąžino klaidą: „mkrootdev: numatomos fs parinktys; montuoti: trūksta montavimo taško; branduolio panika. “Šis pranešimas reiškia, kad jis tikėjosi konkrečios failų sistemos arba bandė prijungti tą failų sistemą iš konkretaus įrenginio, bet negalėjo jos rasti. Iš esmės sistema žinojo, kad ieškos „/“ katalogo, tačiau negalėjo rasti „/“. Be šio katalogo branduolys negalėjo rasti failų, kuriuos reikia paleisti, o panikavo ir sudužo.

Aš (kaip ir bet kuris padorus sistemos administratorius, atsidūręs nepažįstamoje vietoje) savo poreikio metu kreipiausi į „Google“. Aš sužinojau, kad dešimtys žmonių turėjo tą pačią problemą, susijusią su „FC 5“ atnaujinimu iš „FC 2“. Tai iš esmės yra žinoma problema ir neišvengiamas atsakymas į kiekvieną mano rastą forumą yra „formatuoti ir įdiegti„ FC 5 švarų “. Tai mane suklaidino. Tai atrodė taip, kaip atsakymą, kurį man duos blogas MCSE. Vieną kartą paskambinau „Compaq“ ir jie man pasakė „Formatas ir greitas atkūrimas“. Nuo tada niekas neprašė mano patarimo. Manoma, kad „Linux“ vaikinai yra geikai, ieškantys darbo, kai nėra žinomo sprendimo. „Linux“ yra idėja ir bendruomenė, kurioje žmonės susiburia ir padeda vieni kitiems rasti atsakymus, kai korporacija neapibrėžė, ką turėtum daryti. Kreipiausi į IRC draugus, jie žino, kaip dirbti kartu ir ieškoti atsakymų … Bet, nors IRC praeityje man daug kartų padėjo, kiekvienas mano gautas pasiūlymas pateko į aklavietę.

Aš ieškojau „fstab“ ir „mtab“, redagavau savo „grub“ meniu ir įkrovos parinktis, tačiau kiekvienas veiksmas lėmė tik skirtingas klaidas. Niekas, ko aš nepadariau, padėjo mano branduoliui rasti „/“. Galutinis atsakymas, kurį gavau iš vieno iš savo kolegų „NetStandard Inc.“, buvo atnaujinti iš „Fedora“ į Debian (kuris man vis tiek patinka labiau ir aš galų gale padarysiu), bet aš esu tikras Gerai širdyje ir dar nebuvau pasidavęs.

Aš žinojau, kad atnaujinusi „Fedora 5“ nebuvo naujausia „Fedora“ versija, aš tiesiog nenorėjau švaistyti dar 5 diskų ir turėjau 5 namuose kitame kompiuteryje. „Fecora Core 6“ buvo galima įsigyti iš veidrodžių „Redhat“ svetainėje. Aš sudeginau 1 diską ir pradėjau procesą, aprašytą 2 dalyje, tik šį kartą naujovinimo programa surado „Fedora Core 5“ hdb1 ir gavo klaidą, kad failų sistema nėra paleidžiamos būsenos. „Fedora Core 6“ diskas man liepė paleisti gelbėjimo režimą ir taisyti failų sistemą. Aš įkėliau gelbėjimo režimą ir bėgau „fsck“ įrenginyje „hdb1“, „hdb2“, „hdba1“ ir „hdba2“. Tada paleista atgal į „Fedora Core 6“ ir įdiegta iš penkių diskų. Įdiegimas baigėsi gerai ir aš galėjau paleisti klaidą, kurią jau buvau gavęs, sekundę maniau, kad esu aiškus, ir tada įvyko klaida, kad „SeLinux“ negalėjo leisti vykdyti proceso (nepamenu, kuris). neišvengiamai sekė mano mėgstamiausia klaida „Kernel Panic“. Aš vėl buvau upelis, bet šį kartą turėjau irklą. Aš dar neveikiau „SeLinux“ naudodamas „Fedora Core 2“, todėl galvojau, jei jį išjungsiu, galėsiu bent jau įkrauti kitą klaidą. Aš įkėliau į 1 diską ir išėjau į sistemos gelbėjimo režimą, tada radau failą, kuriame pradedamas „SeLinux“, ir redagavau failą, kad išjungčiau „SeLinux“. Perkrovus „Fedora Core 6“, jis buvo įkeltas ir „X Windows“ netgi pradėjo veikti. Mano „Apache“, „Sendmail“, „IMAP“ ir „Squirrelmail“ konfigūracijos failai buvo perrašyti vieno iš mano atnaujinimų metu, bet aš buvau aiškus, vis tiek turėjau savo duomenis! Po kelių greitų „Google“ paieškų visos mano paslaugos vėl pradėjo veikti ir su naujausia, saugiausia versija.

Ši patirtis mane daug ko išmokė. Aš sužinojau daugiau apie tai, kaip veikia Linux ir kaip skirtingi failai (fstab ir mtab) skirtingai veikia OS. Man labai patogu paleisti įvairius „Linux“ atkūrimo diskus (praėjusią savaitę kaip išteklius naudojau „Helix“, „Fedora Core 5“ ir „6“, „Knoppix“ ir „Knoppix STD“). Aš taip pat įgijau patirties naudodamas kai kuriuos įrankius (fdisk, fsck), kuriuos turėjau naudoti norėdamas vėl įkelti OS. Tačiau labiau nei bet kada anksčiau esu patenkintas „Linux“ galimybėmis išsaugoti duomenis, nepaisant OS pakeitimų. Jokiu šios patirties momentu nepajutau, kad mano duomenys yra neatkuriami ar kad turėčiau suformatuoti ir iš naujo įdiegti OS.

Keletas tolesnių užrašų:

1. Naudodami „Linux“, visada įdėkite savo / namų katalogą į antrą skaidinį. Net jei būčiau formatavęs ir įdiegęs „Debian“, būčiau išsaugojęs tuos duomenis kitame skaidinyje.

2. Turbūt yra geresnių ir skirtingų būdų, kaip tai būtų galima ištaisyti. Bet man sekasi dėl mano turimos sėkmės.

Linux atnaujinimo iššūkiai