It wie jûn, der wie neat te dwaan, of hoe te ynstallearjen Gentoo sûnder in toetseboerd

In humoristysk ferhaal basearre op echte foarfallen.

It wie jûn, der wie neat te dwaan, of hoe te ynstallearjen Gentoo sûnder in toetseboerd

It wie in saaie jûn. Myn frou is net thús, de alkohol is op, Dota is net ferbûn. Wat te dwaan yn sa'n situaasje? Fansels sammelje Gentoo!!!

Dus, lit ús begjinne!

Jûn: in âlde tsjinner mei 2Gb RAM, AMD Athlon Dual, twa 250Gb hurde skiven, ien fan harren hat it systeem ynstallearre en in net-wurkjende BIOS batterij. Ek in Sony Bravia TV mei in VGA-ynfier en in mûs. Lykas in Wi-Fi-router en in wurkjende laptop mei Manjaro Arch Linux en de i3-omjouwing.

It is fereaske: ynstallearje Gentoo.

Dag 1

21:00 Ik nim in âlde stoffige server út 'e kast. Dêr helje ik in doaze mei triedden en oar rommeltsje en in âlde tv (de kast yn de gong is grut, dêr past alles). Ik rommel troch de doaze, untangle de triedden, nim út de patch cord, VGA kabel, mûs, macht kabel en in set fan schroevendraaiers (as ik nedich it).

21:15 Ik begjin dit alles te besjen en nei te tinken oer de fraach "Hoe kin ik dit dwaan?" Ik hie ommers net it wichtichste attribút foar it ynstallearjen fan Gentoo - in toetseboerd!

21:20 Ik tink: "Wat as jo de skroef út 'e tsjinner nimme, it yn in USB-drager stekke en it systeem derop ynsette? It is net kosher, jo moatte de kearn op deselde hardware gearstalle ... " Wylst ik tocht oer dizze opsje, slagge ik om de skroef út te lûken en yn 'e drager te setten, mar doe't ik de lêste bolt yn' e doaze skroefde, besleat ik dat dit net soe wurkje!

21:30 Ik unscrew de bouten werom en set de skroef wer yn plak yn de tsjinner. Ik tink fierder: "D'r is mar ien opsje oer - SSH tagong. Miskien is d'r sa'n LiveUSB mei sshd al rint?

21:35 ik gean nei Gentoo offisjele webside. Ik download "Minimale ynstallaasje CD" út gewoante. Ik annulearje. Sûnder in toetseboerd is dit in dea nûmer! Hjirûnder is in keppeling nei "Hybrid ISO (LiveDVD)". Ja, tink ik, dêr is alles! Ik download en Ik set it op in flash drive.

21:50 Ik draach de tsjinner, tv, triedden, mûs út 'e keuken, dêr't myn tinzen en tarieden plakfûnen, nei de fierste hoekekeamer. De server makket lûd as in yndustriële stofsûger, dus de wykplysje soe grif op besite komme! Ik ferbûn alles en start de auto.

22:00 It foarige OS wurdt laden! Ik skeakelje de tsjinner út en begjin te tinken: "De batterij is dea, ik kin de BIOS net ynfiere (d'r is gjin toetseboerd), mar ik moat, foar elke priis, bootje fan 'e flash drive!" Ik disassemble de tsjinner, losmeitsje ien screw. Ik lansearje. It foarige OS wurdt laden! Ik draai de skroef wer oan en doch de oare út! Wurket!

22:10 En hjir is it langferwachte skerm foar it selektearjen fan de bootopsje fan LiveUSB! De tiid dy't oerbliuwt foar de automatyske seleksje fan 'e earste download-opsje rint op, "No sil alles wêze, jo moatte gewoan in bytsje wachtsje," bin ik bliid! De koestere 30 sekonden passe, it skerm giet leech en der bart neat. "Okee, wylst it laden is, sil ik in reek hawwe ...", besleat ik in skoft te nimmen en in skoft te nimmen fan dit lûd.

22:15 Ik gean werom nei de "lawaai keamer". It skerm is swart en der bart neat! “Frjemd...”, tocht ik, “It soe yn alle gefallen al laden wêze!” Trouwens, alles wurdt fergriemd troch it feit dat myn TV net altyd sjen lit wat der bart op it skerm, it besjocht guon modi net en wegeret in foto út te stjoeren fan wat der bart ... Ik reboot de server. Ik sit en sjoch... Wer in swart skerm, alles is gelyk. No, ik waard freaked en begon te klikken op de mûsknoppen ... En, o God, it gie oan en begon te laden. Letter ûntduts ik dat de download pas trochgiet nei it drukken op in lytse knop op dizze prachtige mûs! Sûnder dizze knop, God wit hoe't dizze jûn ôfrûn wêze soe!? Ommers, it doel is steld, en wy moatte berikke it op hokker wize!

Foto fan in mûsIt wie jûn, der wie neat te dwaan, of hoe te ynstallearjen Gentoo sûnder in toetseboerd

22:20 Myn earen klinke, mar ik gean fierder nei myn doel! Gentoo hat laden! De kleuren binne noflik foar it each! De mûs rint oer it skerm! En ûnderoan stiet "Gjin wachtwurd nedich foar oanmelding", dit is gewoan goed, om't ik gjin toetseboerd haw! D'r binne twa fjilden op it skerm: selektearje in wurkomjouwing en in wachtwurd, en in oanmeldknop. LiveDVD Gentoo biedt in frij brede seleksje fan omjouwings, ynklusyf Fluxbox, Openbox, rat (xfce), plasma, ensfh. De opsje mei de kar fan "rat" like my in poerbêste kar te wêzen! Ik gean yn 'e wurkomjouwing fan 'e "rat". Prachtich! D'r is in terminal, mar wêrom haw ik it nedich, ik haw gjin toetseboerd!

Oanmelde skermIt wie jûn, der wie neat te dwaan, of hoe te ynstallearjen Gentoo sûnder in toetseboerdIt wie jûn, der wie neat te dwaan, of hoe te ynstallearjen Gentoo sûnder in toetseboerd

22:25 Ik begjin te sykjen nei in soarte fan toetseboerd op it skerm of sa. Ik fûn allinich "karakterkaart". "No, geweldich, dit is myn wei út!" Ik tocht. Mar it wie der net! Jo kinne tekst typen, kopiearje, plakke, mar hoe te klikken Yngean!? Lit my jo herinnerje dat de taak is om sshd te starten, dy't delkomt op it ynfieren fan "sudo /etc/init.d/sshd start", en druk op de knop Yngean, wat ik net haw! Wat te dwaan? Mar der is in útwei!

22:30 Tiid om te rêstjen fan it lûd. Ik gean nei de keuken en sit op myn laptop. Alle terminals, as jo de kopiearre tekst mei in linefeed yn har plakke, sille it kommando útfiere, om't behannelje line feed as Yngean. Dus, de oplossing is fûn! Jo moatte in HTML-side op it ynternet uploade mei de kommando- en linefeed. It is HTML, om't de browser in ienfâldige tekstbestân yn ien rigel sil iepenje, alle oergongen nei in nije rigel "iten". Dus myn side sjocht der sa út:

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

"1" is nedich sadat jo de oergong nei in nije rigel kopiearje kinne, oars wurdt mar ien rigel kopiearre, nettsjinsteande hoefolle "" jo sette. Ik upload it bestân nei in bepaalde side mei de keppeling "mydomain.ru/1.htm".

22:40 Ik gean werom nei de "lawaai keamer". It wichtichste is om tiid te hawwen om werom te kommen foardat jo de skermbefeiliging ynskeakelje, dy't, as jo it útgeane, seit dat it in âlde ferzje is en jo net mei in leech wachtwurd werom yn it systeem sil tastean! Ik iepenje de browser en de symboaltabel mei ôfwachting fan sukses! ik typ"myn domein" Ik sykje in punt ...

22:50 It punt fûn! Jo moatte de werjeftemodus "By Unicode Block" selektearje. Ik typte it adres fierder, gelokkich "/" en de nûmers waarden fûn tegearre mei de perioade! Ik kopiearje de tekst, plak it yn 'e adresbalke en klikje op gean. Troch in deade BIOS-batterij is de tiid yn it systeem ynsteld op "01.01.2002/XNUMX/XNUMX", en ûnder sokke betingsten wurkje SSL-sertifikaten net!

symboal tabelIt wie jûn, der wie neat te dwaan, of hoe te ynstallearjen Gentoo sûnder in toetseboerdIt wie jûn, der wie neat te dwaan, of hoe te ynstallearjen Gentoo sûnder in toetseboerd

23:00 Ik bin yn 'e keuken, nim in skoft fan it lawaai. It wichtichste ding is net te rêstjen foar in lange tiid, oars sil de skermbefeiliging ynskeakelje! Ik set NGINX op om myn bestân sûnder HTTPS te tsjinjen nei it adres "mydomain.ru/2.htm", omdat it âlde adres wie in trochferwizing en waard bewarre troch de browser.

23:05 In bytsje ferljochte fan it lûd en mei ôfwachting fan sukses, typ ik de keppeling opnij, om't de knop "Backspace"Emulearje op gjin inkelde manier! No, dit is foar de wille, mar feitlik klik ik gewoan op "2" yn 'e karaktertabel, selektearje it, kopiearje it en ferfange it yn 'e adresbalke. "Gean"! "Nou, echt!", tocht ik. Mei in gefoel fan grutskens kopiearje ik twa rigels fan 'e side en set it yn' e terminal. De SSH-tsjinner rint, it is tiid om te besykjen om te ferbinen troch te sjen nei it IP-adres yn 'e webbehearynterface op' e Wi-Fi-router! Eins, nee, it is noch betiid! It is gewoan spitich dat ik dit net direkt begriep...

23:15 Ik gean werom nei de "mûs", tafoegje foardat dit de line

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

en it bywurkjen fan it HTML-bestân op 'e tsjinner. Gelokkich hoege jo net wat oars yn te fieren! Ik bin it bywurkjen fan de side. No, neffens it âlde skema kopiearje ik de rigels yn 'e terminal om te rinnen "sudo passwd” en apart twa kear om it wachtwurd yn te fieren en te werheljen.

23:17 Ferbûn! No bin ik net bang foar skermbefeiligers en lûd!

01:00 D'r is in detaillearre beskriuwing yn in protte boarnen oer it proses dat ik trochgie fan it momint dat ik de ssh-ferbining fêstige oant no, de meast folsleine wurdt presintearre yn Gentoo hânboek. Ik haw de kernel gearstald, grub ynstalleare en de gearstalde kernel deryn. Stel netwurk en SSH yn op it nije systeem. Klear,"lit herstarten"!

Dei 2 - frije dei

10:00 Hy kaam werom nei syn taak. De tsjinner ynskeakele. Der bart neat op it skerm, der is gjin tsjinner op it netwurk! Ik tocht dat it in netwurkprobleem wie. Nei it opstarten fan LiveDVD haw ik it netwurk ynsteld, mar it holp net ...

By it starten fan de tsjinner, op myn âlde TVIt wie jûn, der wie neat te dwaan, of hoe te ynstallearjen Gentoo sûnder in toetseboerd

10:30 Ik besleat dat it in goed idee wêze soe om de downloadlogs te studearjen. Gjin logs! "Aha, dat betsjut dat it net kaam ta it punt fan it laden fan it systeem! Mar wat stiet dêr op it skerm?”, tocht ik. Nei in bytsje tocht oer de redenen wêrom't de TV neat toant, stelde ik de hypoteze dat it de resolúsje net sjen kin wêryn de konsole-útfier leit. Eins, dat is wat it seit op it skerm ...

11:00 Feroare GRUB ynstellings nei 640x480 útfier. It holp. It seit "Laden Linux 4.19.27-gentoo-r1 ...". It die bliken dat ik by it gearstallen fan de kernel fergrieme.

11:30 Ik ynstallearje genkernel, Ik sil eksperimintearje mei hânmjittich kernel konfiguraasje letter. Net ynstallearre! It docht bliken dat der in jamb is mei in datum. It is better om it elke kear as jo begjinne te aktualisearjen, in protte hinget ôf fan dizze datum. Ik soe set it yn 'e BIOS, mar hjirfoar moatte jo in toetseboerd ... Ik feroarje de datum nei de hjoeddeiske.

14:00 Hoera! De kernel is kompilearre! Ik laden de kernel yn 'e bootloader en opnij starte. Uteinlik wurke alles!

Earste doel berikt!

Dêrnei sil ik CentOS ynstallearje op 'e twadde hurde skiif, ek sûnder toetseboerd, mar fan Genta! Mar dêr sil ik yn it twadde diel oer skriuwe. Yn it tredde diel sil ik in webserver laden mei in ienfâldige applikaasje op beide systemen en fergelykje RPS.

Boarne: www.habr.com

Add a comment