Sužinokite „Linux“

Kaip jį redaguoti ir naudoti?

Kaip jį redaguoti ir naudoti?

Norėdami suprasti, kas yra „Linux“ pagrindinio failo failas, turėtume atlikti šią pamoką taikydami vaizdinės pagalbos metodą. Taigi paleiskite savo „Ubuntu“ terminalą, bet pirmiausia įsitikinkite, kad esate pagrindinis vartotojas arba turite pagrindinio vartotojo teises.

ubuntu terminalas

Turėdami pagrindinio vartotojo teises galite prieš Linux komandas įvesti komandas prieš „sudo“.Pavyzdžiui, tarkime, kad atsidūrėte priešais savo draugo ar kolegijos „Linux“ terminalą. Galbūt norėsite patikrinti, ar nėra naujinių, arba pasiekti konkrečią failų sistemos konfigūraciją. Žemiau pavaizduota paprasta komanda tikrinti, ar nėra root vartotojo ar sudoer vartotojo atnaujinimų.

check-update kaip ne sudoer vartotojas

Jei „Linux OS“ turi „sudoer“ privilegijas, gausite klaidą „atsisakyta suteikti leidimą“. Šis „Linux“ operacinės sistemos autentifikavimo aspektas yra svarbus siekiant užkirsti kelią nepagrįstiems saugumo pažeidimams. Kadangi šiame mokymo programos straipsnyje pagrindinis dėmesys skiriamas Linux pagrindinio failo supratimui, tokie autentifikavimo lygiai yra svarbūs.

„Linux“ operacinė sistema užtikrina, kad prieiga prie tokių failų sistemų būtų privilegijuota arba patvirtinta. Jie atlieka svarbų vaidmenį „Linux“ operacinės sistemos funkcinėje ir projektinėje hierarchijoje. Norėdami patikrinti šią teoriją, dabar atnaujinkime „Ubuntu Linux“ sistemą naudodami komandą „sudo“ kaip priešdėlį.

atnaujinti „Linux“ sistemą kaip „sudoer“ vartotoją

Kaip matote, mūsų buvo paprašyta įvesti autentifikavimo slaptažodį ir mes sėkmingai galėjome paleisti sistemos naujinį. Taip yra todėl, kad vartotojas turėjo sudoer privilegijas. Norėdami daugiau sužinoti apie sudoer vartotojus, peržiūrėkite mūsų jau paruoštą pamokų modulį.

Kas yra „Linux“ pagrindinio failo failas?

Sąvoka „Host File“ apibrėžia save. Jis taikomas visose operacinėse sistemose, įskaitant „Windows“ ir „MacOS“. Apsvarstykite svetainės administratoriaus scenarijų. Dalis tokio asmens atsakomybės yra skirtingų svetainių valdymas per jų domeno vardą. Žiniatinklio administratorius turi žinoti savo valdomų svetainių domenų pavadinimus. Tai leidžia lengviau pateikti užklausą svetainei per jos pavadinimą ir pašalinti galimą problemą.

Norėdami geriau suprasti šią koncepciją, apsvarstykite, ar dabar turite prieigą prie šios „Fosslinux“ mokymo programos svetainės. Jūs, kaip galutinis vartotojas, šią svetainę matote tik kaip paprastą sąsają. Tačiau šią svetainę valdantis žiniatinklio administratorius žino, kad ji egzistuoja dviem dalimis. Jie yra būtent IP adresas ir jų domenas. Šie du „Linux“ pagrindinio failo aspektai yra tarpusavyje susiję ir vienas negali egzistuoti be kito.

Todėl net ir jūsų naudojama „Linux“ operacinė sistema dabar turi „Linux“ pagrindinio failo modulį. Todėl galite patogiai priglobti svetainę vietoje. Norėdami pažvelgti į operacinės sistemos „Linux“ pagrindinio failo struktūrą, įveskite šią komandą savo terminale.

„Linux“ pagrindinio failo struktūra

Pirmos dvi eilutės yra svarbios. Vis dėlto sutelksime dėmesį į pirmąją eilutę. Paprasčiau tariant, pirmoje eilutėje tiesiogiai pavaizduotas vietinis IP adresas „127.0.0.1 „nuorodos į domeno vardą“ localhost.„IP adresas yra prieš domeno vardą, nes jis jį pakeičia. Paprasčiau tariant, prieš domeno vardą turi egzistuoti IP adresas. Priskyrus IP adresą jo pakeisti negalima. Tačiau domeno vardą galima redaguoti ir jis vis tiek nurodo tą patį IP adresą.

Apsvarstykite scenarijų, kaip patekti į svetainę per savo naršyklę. Pirmasis jūsų naršyklės veiksmas bus ieškoti IP adreso, susieto su domeno vardu. Jei yra IP adresas, galėsite patekti į svetainę. Tačiau, jei IP adresas nėra aktyvus, gausite 404 klaidą, o tai reiškia, kad negalima pasiekti svetainės.

„Linux“ pagrindinio failo redagavimas ir naudojimas

Kadangi nuotraukos vertė išlieka tūkstančiu žodžių, mums reikia realaus požiūrio, kad galėtume visiškai įsiminti „Linux“ pagrindinio failo svarbą. Kadangi failas turi vietinį IP '127.0.0.1 “ir kompiuterio pavadinimą„ localhost “į savo„ Linux “kompiuterį, pagalvokite apie save kaip apie neprisijungus veikiantį žiniatinklio administratorių. Norint redaguoti ir naudoti „Linux“ pagrindinio failo demonstracinę versiją, jūsų „Linux“ kompiuteryje reikės įdiegti žiniatinklio serverį. Savo atveju ketiname naudoti populiarų ir apdovanojimus pelniusį interneto serverį „Apache“. Mums pasisekė, yra išsami „Apache“ nustatymo „Linux“ operacinėje sistemoje pamoka. Taigi eikite į priekį ir nustatykite jį prieš atnaujindami mokymo programą.

Redaguoti „Linux“ pagrindinio kompiuterio failų prieigą

Dabar, kai jūsų „Apache“ žiniatinklio serveris veikia ir veikia, jis pagal numatytuosius nustatymus priskiria vietinį jūsų mašinos IP adresą. Todėl tai reiškia, kad jei atidarote naują skirtuką savo naršyklėje ir peršokate adresą „127.0.0.1 ', turėtumėte peržiūrėti tokį puslapį, koks yra žemiau.

Numatytasis „Apache“ tinklo serverio pagrindinis puslapis iki 127.0.0.1

„Apache“ pasakė, kad jūsų kompiuteryje gali rasti IP adresą ir rodyti numatytąjį puslapį „Sveiki atvykę į internetą“. Taigi „Apache“ mums sako, kad mes galime vietoje savo kompiuterio laikyti svetainę neprisijungę. Jei esate trokštantis interneto dizaineris ir kūrėjas, tai yra keletas įdomių naujienų. Tačiau prieiga prie numatytojo „Apache“ puslapio buvo suteikta per „localhost“ IP adresą '127.0.0.1 '. Dabar mes galime bandyti tą pačią prieigą naudodami „localhost“ pagrindinio kompiuterio pavadinimą, kuris buvo peržiūrėtas „Linux“ pagrindinio failo faile, kurį pasiekėme anksčiau.

Toje pačioje naršyklėje pašalinkite IP adresą „127.0.0.1 “ir pakeiskite jį„ localhost “.Numatytasis „Apache“ tinklalapio rodinys turėtų likti toks pats. Vienintelis skirtumas turėtų būti mūsų naršyklės URL rodinys, kuriame dabar užrašas „127“ yra „localhost“.0.0.1 '.

„Apache“ tinklo serverio prieiga per pagrindinio kompiuterio pavadinimą localhost

„Linux“ pagrindinio failo dinaminis aspektas

Kaip minėta, šis IP adresas riboja mūsų prieigą tik prie vienos naudojamos mašinos. Tačiau, jei naudojatės tam tikromis tinklo žiniomis, turėtumėte sukonfigūruoti TP-Link maršrutizatorių. Tai leis jums sukonfigūruoti dinaminį IP adresą, kuris skiriasi nuo 127.0.0.1. Dinaminio IP adreso privalumas yra tas, kad jis leidžia jūsų mašiną pasiekti kitomis mašinomis. Todėl tai reiškia, kad sujungus žinias apie „Linux“ pagrindinio kompiuterio failą, žiniatinklio serverius ir „TP-Link Router“, jūs priartėsite prie to, kad esate neginčijamas žiniatinklio administratorius.

Kadangi mes dirbame tik su viena mašina, apimsime pagrindines žinias apie „Linux“ pagrindinio kompiuterio failą, kurį jis gali pasiūlyti. Mes sutarėme, kad pagrindinio kompiuterio vardo redagavimas yra pateisinamas, nes kiekvienoje mašinoje galime tvarkyti tik vieną IP adresą. Taigi pirmyn redaguokite anksčiau atidaryto „Linux“ pagrindinio failo pavadinimą „localhost“. Galite pakeisti jį į kažką kitą, pvz., „Webadmin“.com.„Dabar pabandykite jį pasiekti per interneto naršyklę ir pažiūrėkite, ar vis tiek pateksite į numatytąjį„ Apache “pagrindinį puslapį.

Redaguoti pagrindinio kompiuterio vardą „Linux“ pagrindiniame faile

Prieiga prie redaguoto pagrindinio kompiuterio pavadinimo „Linux“ pagrindinio failo faile

Kaip ir buvo numatyta, prieiga prie numatytojo „Apache“ tinklalapio per redaguotą „webadmin“.„com“ kompiuterio vardas buvo sėkmingas.

Norėdami būti tikri, kad turite prieigą prie numatytojo „Apache“ tinklalapio naudodami redaguotą prieglobos serverio pavadinimą „webadmin“.com “, turime atlikti tam tikrą patikrinimą. Atidarykite kitą terminalą ir atlikite šią ping užklausą.

„Pinging“ redaguotas „Linux“ pagrindinio failo domeno vardas

„Ping“ užklausa yra būdas susisiekti su pagrindinio kompiuterio ar domeno vardu ir nustatyti, ar jis yra aktyvus. Sėkminga PIN kodo užklausa atsakys taip, kaip pavaizduota aukščiau. Mes suvedėme domeno vardą „webadmin“.com “, ir jis mūsų terminale pateikė atsakymą, susietą su pagrindinio kompiuterio vardui priskirtu IP adresu. Taigi tai yra įrodymas, kad mūsų „Linux“ pagrindinio failo redagavimas buvo sėkmingas.

„Linux“ pagrindinio failo svarba ir programos

Kadangi dabar turime tvirtą pagrindą darbui su „Linux Host File“, turime žinoti, kiek šios žinios gali mus nuvesti. Mes jau palietėme kai kurias jo svarbas, tačiau turime susieti visus šiuos privalumus.

Jei esate žiniatinklio kūrėjas arba norite juo tapti, galbūt skeptiškai vertinsite kūrimo serverį. Tačiau naudodami gamybos serverį, pvz., „Apache“ ir „Nginx“, galite paversti savo mašiną gamybos serveriu. Galėsite pamatyti, kaip jūsų žiniatinklio programa elgsis gamybinėje aplinkoje. Todėl ji siūlo jums stabilų bandymų poligoną jūsų žiniatinklio programoms. Be to, jums nereikės iš naujo paleisti kūrimo serverio kiekvieną kartą, kai norite dirbti savo žiniatinklio programoje. Diegimo ir konfigūravimo metu gamybos serveris visada yra nuolat veikiančios arba aktyvios būsenos. Turėsite pakeisti kodą, tada pereiti prie naršyklės ir įvesti pagrindinio kompiuterio vardą arba IP adresą į savo „Linux“ pagrindinio failą.

Kitas „Linux“ pagrindinio failo privalumas yra jo galimybė leisti jums priglobti ir dalytis failais su kitomis nuotolinėmis mašinomis. Galite sukurti failų bendrinimo sistemą, kuri leistų jums garantuoti prieigą prie tam tikrų failų formatų.

Išvada

Žinios, kurias įgijote iš šio straipsnio, yra būtinos stiprinant pasitikėjimą savimi, kaip suprasti domenų vardus ir IP adresus realiame pasaulyje. Be to, daugiau prisijungsite prie informacijos ir konfigūracijų, susijusių su pažangiomis sąvokomis, tokiomis kaip domenų vardų serveriai. Iš čia bus lengva suprasti jų konfigūracijų apžvalgas ir kaip jas nustatyti.

Didelis džiaugsmas keliu, kurį pažins šios „Linux“ pagrindinio failo žinios.

„Battle for Wesnoth“ pamoka
„Battle for Wesnoth“ yra vienas populiariausių atvirojo kodo strateginių žaidimų, kurį šiuo metu galite žaisti. Šis žaidimas ne tik buvo kuriamas laba...
0 A.D. Pamoka
Iš daugybės strateginių žaidimų 0 A.D. sugeba išsiskirti kaip išsamus pavadinimas ir labai gilus, taktinis žaidimas, nepaisant to, kad yra atviro kodo...
„Unity3D“ pamoka
Įvadas į „Unity 3D“ „Unity 3D“ yra galingas žaidimų kūrimo variklis. Tai yra daugiašalė platforma, kuri leidžia kurti žaidimus mobiliesiems, interneti...