Buvo vakaras, nebuvo nei ką veikti, nei kaip įdiegti Gentoo be klaviatūros

Nuotaikinga istorija paremta tikrais įvykiais.

Buvo vakaras, nebuvo nei ką veikti, nei kaip įdiegti Gentoo be klaviatūros

Tai buvo vienas nuobodus vakaras. Žmonos nėra namuose, alkoholis baigėsi, Dota neprisijungusi. Ką daryti tokioje situacijoje? Žinoma, rink Gentoo!!!

Taigi, pradėkime!

Dano: senas serveris su 2Gb RAM, AMD Athlon Dual, du 250Gb kietieji diskai, viename iš jų įdiegta sistema ir neveikianti BIOS baterija. Taip pat Sony Bravia televizorius su VGA įėjimu ir pele. Taip pat Wi-Fi maršrutizatorius ir veikiantis nešiojamasis kompiuteris su Manjaro Arch Linux ir i3 aplinka.

Reikia: įdiegti Gentoo.

Dieną 1

21:00 Iš spintos išimu seną dulkėtą serverį. Iš ten išimu dėžę su laidais ir kitokiu šlamštu bei seną televizorių (spinta koridoriuje didelė, viskas telpa). Pasiknaisioju po dėžutę, atpainioju laidus, ištraukiu pataisymo laidą, VGA laidą, pelę, maitinimo laidą ir atsuktuvų komplektą (jei prireiktų).

21:15 Aš pradedu žiūrėti į visa tai ir galvoti apie klausimą „Kaip aš galiu tai padaryti? Juk neturėjau svarbiausio „Gentoo“ įdiegimo atributo – klaviatūros!

21:20 Galvoju: „O jei išimsite varžtą iš serverio, įkišite jį į USB laikmeną ir jame įdiegsite sistemą? Tai nėra košerinis, jūs turite surinkti branduolį toje pačioje aparatinėje įrangoje... Kol galvojau apie šį variantą, spėjau ištraukti varžtą ir įkišti į laikiklį, bet įsukus paskutinį varžtą į dėžę nusprendžiau, kad tai neveiks!

21:30 Atsuku varžtus atgal ir įdėjau varžtą į vietą serveryje. Galvoju toliau: „Liko tik viena galimybė – prieiga prie SSH. Gal yra toks LiveUSB su sshd jau veikia?

21:35 aš einu į Gentoo oficiali svetainė. Iš įpročio atsisiunčiu „Minimalaus diegimo kompaktinį diską“. atšaukiu. Be klaviatūros tai yra miręs skaičius! Žemiau yra nuoroda į "Hybrid ISO (LiveDVD)". Taip, manau, čia viskas! Atsisiunčiau ir Diegiu jį į "flash drive"..

21:50 Nešu serverį, televizorių, laidus, pelę iš virtuvės, kur vyko mano mintys ir pasiruošimas, į tolimesnį kampinį kambarį. Serveris skleidžia triukšmą kaip pramoninis dulkių siurblys, tad rajono policijos pareigūnas tikrai atvažiuotų į svečius! Viską sujungiau ir užvedžiau mašiną.

22:00 Ankstesnė OS įkeliama! Išjungiu serverį ir pradedu galvoti: „Baterija išsikrovusi, negaliu įvesti BIOS (nėra klaviatūros), bet turiu bet kokia kaina paleisti iš „flash drive“! Išardau serverį, atjungiu vieną varžtą. Aš paleidžiu. Ankstesnė OS įkeliama! Vėl įsuku varžtą ir išjungiu kitą! Veikia!

22:10 Ir čia yra ilgai lauktas ekranas, skirtas pasirinkti įkrovos parinktį iš LiveUSB! Likęs laikas iki automatinio pirmojo atsisiuntimo parinkties pasirinkimo baigiasi: „Dabar viskas bus, tik reikia šiek tiek palaukti“, – džiaugiuosi! Praeina branginamos 30 sekundžių, ekranas užtemsta ir nieko neįvyksta. „Gerai, kol kraunasi, eisiu parūkyti...“, nusprendžiau padaryti pertraukėlę ir pailsėti nuo šio triukšmo.

22:15 Grįžtu į „triukšmo kambarį“. Ekranas juodas ir nieko nevyksta! „Keista...“, pagalvojau, „bet kokiu atveju jau būtų įkelta! Beje, viską apsunkina tai, kad mano televizorius ne visada rodo, kas vyksta ekrane, nesuvokia kai kurių režimų ir atsisako transliuoti vaizdą, kas vyksta... Perkraunu serverį. Sėdžiu ir žiūriu... Vėl juodas ekranas, viskas taip pat. Na, aš išsigandau ir pradėjau spustelėti pelės mygtukus... Ir, o Dieve, įsijungė ir pradėjo krauti. Vėliau sužinojau, kad atsisiuntimas tęsiamas tik paspaudus mažą šios nuostabios pelės mygtuką! Be šio mygtuko, Dievas žino, kuo šis vakaras būtų pasibaigęs!? Juk tikslas užsibrėžtas, o jo siekti turime bet kokiu būdu!

Pelės nuotraukaBuvo vakaras, nebuvo nei ką veikti, nei kaip įdiegti Gentoo be klaviatūros

22:20 Ausyse skamba, bet aš ir toliau einu savo tikslo link! „Gentoo“ įkeltas! Spalvos džiugina akį! Pelė vaikšto per ekraną! O apačioje parašyta „Prisijungti nereikia slaptažodžio“, tai tiesiog gerai, nes neturiu klaviatūros! Ekrane yra du laukai: darbo aplinkos ir slaptažodžio pasirinkimas bei prisijungimo mygtukas. „LiveDVD Gentoo“ siūlo gana platų aplinkų pasirinkimą, įskaitant „Fluxbox“, „Openbox“, „Rat“ (xfce), „plasma“ ir kt. Variantas su „žiurkės“ pasirinkimu man atrodė puikus pasirinkimas! Einu į „žiurkės“ darbo aplinką. Nuostabu! Yra terminalas, bet kam man jo reikia, aš neturiu klaviatūros!

Prisijungimo ekranasBuvo vakaras, nebuvo nei ką veikti, nei kaip įdiegti Gentoo be klaviatūrosBuvo vakaras, nebuvo nei ką veikti, nei kaip įdiegti Gentoo be klaviatūros

22:25 Pradedu ieškoti kokios nors ekraninės klaviatūros ar panašiai. Radau tik „Simbolių žemėlapį“. „Na, puiku, tai mano išeitis!“ – pagalvojau. Bet jo ten nebuvo! Galite paspausti tekstą, galite kopijuoti, galite įklijuoti, bet kaip spustelėti įeiti!? Leiskite jums priminti, kad užduotis yra paleisti sshd, kuri baigiasi įvedimu „sudo /etc/init.d/sshd start“ ir paspausdami mygtuką įeiti, kurio aš neturiu! Ką daryti? Bet yra išeitis!

22:30 Laikas pailsėti nuo triukšmo. Einu į virtuvę ir atsisėdu prie nešiojamojo kompiuterio. Bet kokie terminalai, jei į juos įklijuosite nukopijuotą tekstą su eilutės tiekimu, vykdys komandą, nes traktuoti linijos tiekimą kaip įeiti. Taigi, sprendimas rastas! Turite įkelti HTML puslapį į internetą su komandų ir eilutės tiekimu. Tai yra HTML, nes naršyklė atidarys paprastą tekstinį failą vienoje eilutėje, „suvalgydama“ visus perėjimus į naują eilutę. Taigi mano puslapis atrodo taip:

<html>sudo /etc/init.d/sshd start<br/>1</html>

„1“ reikalingas, kad galėtumėte nukopijuoti perėjimą į naują eilutę, kitaip nukopijuota tik viena eilutė, nesvarbu, kiek „“ įdėsite. Įkeliu failą į tam tikrą svetainę naudodamas nuorodą "mydomain.ru/1.htm".

22:40 Grįžtu į „triukšmo kambarį“. Svarbiausia yra turėti laiko grįžti prieš įjungiant ekrano užsklandą, kuri, išėjus iš jos, sako, kad tai sena versija ir neleis grįžti į sistemą su tuščiu slaptažodžiu! Atsidarau naršyklę ir simbolių lentelę tikėdamasis sėkmės! aš rašau"mano domenas“ Aš ieškau taško...

22:50 Radau esmę! Turite pasirinkti peržiūros režimą „By Unicode Block“. Adresą įvedžiau toliau, laimei „/“ ir skaičiai buvo rasti kartu su tašku! Nukopijuoju tekstą, įklijuoju jį į adreso juostą ir paspaudžiu eiti. Dėl išsikrovusios BIOS baterijos laikas sistemoje nustatytas į „01.01.2002/XNUMX/XNUMX“, ir tokiomis sąlygomis SSL sertifikatai neveikia!

Simbolių lentelėBuvo vakaras, nebuvo nei ką veikti, nei kaip įdiegti Gentoo be klaviatūrosBuvo vakaras, nebuvo nei ką veikti, nei kaip įdiegti Gentoo be klaviatūros

23:00 Esu virtuvėje, atsikvėpiu nuo triukšmo. Svarbiausia ilgai neilsėti, kitaip ekrano užsklanda įsijungs! Aš nustatau NGINX, kad mano failas būtų teikiamas be HTTPS adresu "mydomain.ru/2.htm“, nes senasis adresas buvo peradresavimas ir buvo išsaugotas naršyklės talpykloje.

23:05 Šiek tiek palengvėjęs nuo triukšmo ir tikėdamasis sėkmės, dar kartą įvedu nuorodą, nes mygtukas „Backspace„Jokiu būdu nemėgdžiokite! Na, tai įdomu, bet iš tikrųjų aš tiesiog paspaudžiu „2“ simbolių lentelėje, pasirenku, nukopijuoju ir pakeisiu adreso juostoje. "Eik"! „Na, tikrai!“ – pagalvojau. Su pasididžiavimo jausmu nukopijuoju dvi eilutes iš puslapio ir dedu į terminalą. SSH serveris veikia, laikas pabandyti prisijungti žiūrint į IP adresą žiniatinklio valdymo sąsajoje Wi-Fi maršrutizatoriuje! Tiesą sakant, ne, dar anksti! Tik gaila, kad to nesupratau iš karto...

23:15 Grįžtu prie „pelės“, prieš tai pridėdamas eilutę

sudo passwd<br/>123<br/>1

ir atnaujinant HTML failą serveryje. Laimei, nieko daugiau įvesti nereikia! atnaujinu puslapį. Na, pagal seną schemą nukopijuoju eilutes į terminalą, kad paleisčiau “sudo passwd“ ir du kartus atskirai, kad įvestumėte ir pakartotumėte slaptažodį.

23:17 Prisijungta! Dabar aš nebijau ekrano užsklandų ir triukšmo!

01:00 Daugelyje šaltinių yra išsamus aprašymas apie procesą, kurį išgyvenau nuo to momento, kai užmezgiau ssh ryšį, iki dabar, išsamiausias yra pateiktas Gentoo vadovas. Aš surinkau branduolį, įdėjau į jį grub ir surinktą branduolį. Naujoje sistemoje nustatykite tinklą ir SSH. Paruošta“,perkrovimo"!

2 diena - poilsio diena

10:00 Jis grįžo prie savo užduoties. Įjungtas serveris. Nieko nevyksta ekrane, tinkle nėra serverio! Maniau, kad tai tinklo problema. Paleidęs iš LiveDVD, sukūriau tinklą, bet tai nepadėjo...

Paleidus serverį mano sename televizoriujeBuvo vakaras, nebuvo nei ką veikti, nei kaip įdiegti Gentoo be klaviatūros

10:30 Nusprendžiau, kad būtų naudinga ištirti atsisiuntimo žurnalus. Jokių rąstų! „Aha, tai reiškia, kad nepavyko įkelti sistemos! Bet kas ten parašyta ekrane?“, – pagalvojau. Šiek tiek pagalvojęs apie priežastis, kodėl televizorius nieko nerodo, iškėliau hipotezę, kad jis negali parodyti raiškos, kurioje yra konsolės išvestis. Tiesą sakant, taip parašyta ekrane...

11:00 Pakeisti GRUB nustatymai į 640x480 išvestį. Tai padėjo. Jame parašyta „Įkeliama Linux 4.19.27-gentoo-r1...“. Paaiškėjo, kad suklydau rinkdamas branduolį.

11:30 Diegiu genkernel, vėliau eksperimentuosiu su rankiniu branduolio konfigūravimu. Neįdiegta! Pasirodo, yra jamba su data. Geriau jį atnaujinti kiekvieną kartą, kai pradedate, daug kas priklauso nuo šios datos. Nustatyčiau BIOS, bet tam reikia klaviatūros... Keičiu datą į esamą.

14:00 Sveika! Branduolys sukompiliuotas! Įkėliau branduolį į įkrovos tvarkyklę ir paleidau iš naujo. Pagaliau viskas pavyko!

Pirmas tikslas pasiektas!

Kitas, aš ketinu įdiegti CentOS antrame kietajame diske, taip pat be klaviatūros, bet iš Genta! Bet apie tai parašysiu antroje dalyje. Trečioje dalyje atliksiu žiniatinklio serverio apkrovos testavimą su paprasta programa abiejose šiose sistemose ir palyginsiu RPS.

Šaltinis: www.habr.com

Добавить комментарий