sonyps4.com

UNIX standartų atsiradimo istorija. „Linux“ pagrindai – komandų eilutė ir failų sistema, derinanti failų sistemas

UNIX(Unix, Unix) – nešiojamų, daugiafunkcinių ir kelių vartotojų operacinių sistemų grupė. Pirmąją „Unix“ operacinę sistemą septintojo dešimtmečio pabaigoje ir aštuntojo dešimtmečio pradžioje sukūrė amerikiečių tyrimų įmonė „Bell Laboratories“. Iš pradžių jis buvo orientuotas į minikompiuterius, o vėliau buvo pradėtas naudoti visų klasių kompiuteriuose, įskaitant pagrindinius ir mikrokompiuterius. Tai palengvino Unix pritaikymas Intel 32 bitų mikroprocesoriams, kuris buvo įgyvendintas 1990 m. „Unix“ funkcionalumas ir lankstumas užtikrino jo naudojimą nevienalytėse automatizuotose sistemose, taip pat sukūrė dešimtis standartų kompiuterių gamintojams. Unix šeimos operacinės sistemos:

Linux yra Unix operacinės sistemos versija, skirta skaičiavimo platformoms, pagrįstoms Intel procesoriais;
HP-UX – Hewlett-Packard versija; nuolat tobulėja ir yra suderinamas su IE-64, kuris yra naujas 64 bitų architektūros standartas;
SGI Irix yra „Silicon Graphics“ kompiuterio operacinė sistema, pagrįsta System V Release 3.2 su BSD elementais. Šioje „Unix“ versijoje „Industrial Light & Magic“ sukūrė filmus „Terminatorius 2“, „Juros periodo parkas“.
SCO Unix - Santa Cruz Operation versija, skirta Intel platformai, nepriklausoma nuo aparatūros gamintojų;
IBM AIX – pagrįsta System V Release 2 su kai kuriais BSD plėtiniais;
DEC Unix yra operacinė sistema, palaikanti grupes; orientuotas į bendradarbiavimą su Windows NT;
NeXTStep-4.3 BSD - OS įdiegta Mach branduolio pagrindu, naudojama NeXT kompiuteriuose; priklauso Apple Computer ir yra operacinė sistema Macintosh kompiuteriams;
Sun Solaris yra SPARC stočių operacinė sistema, pagrįsta System V Release 4 su daugybe priedų.

Kuriant mini kompiuterius atsirado operacinė sistema Unix. 1969 m. tyrimų įmonė Bell Labs pradėjo kurti kompaktišką operacinę sistemą Digital Equipment Corporation 18 bitų DEC PDP-7 mini kompiuteriui. Iš pradžių sistema buvo parašyta asamblėjos kalba, o Unix gimimo data yra 1970 m. sausio 1 d. 1973 m. jis buvo perrašytas C kalba, kuri buvo sukurta Bell Labs. Tada įvyko oficialus operacinės sistemos pristatymas. Jos autoriai – „Bell Labs“ darbuotojai Kenas Thompsonas (Kenas Tompsonas) ir Dennisas Ritchie (Dennisas M. Ritchie) – savo atžalas pavadino „universalia operacine sistema su laiko pasidalijimu (time-sharing“).

„Unix“ yra pagrįsta hierarchine failų sistema. Kiekvienas procesas buvo laikomas nuosekliu programos kodo vykdymu autonominėje adresų erdvėje, o darbas su įrenginiais buvo traktuojamas kaip darbas su failais. Pirmoje versijoje buvo įgyvendinta pagrindinė proceso koncepcija, vėliau atsirado sistemos iškvietimai (fork, wait, exec, exit). 1972 m., įdiegus vamzdžius (vamzdžius), buvo numatytas duomenų apdorojimas.

Aštuntojo dešimtmečio pabaigoje Unix tapo populiari operacine sistema, kurią padėjo palankus jos paplitimas universiteto aplinkoje. „Unix“ buvo perkelta į daugelį aparatinės įrangos platformų ir pradėjo atsirasti variantų. Laikui bėgant Unix tapo standartu ne tik profesionaliose darbo vietose, bet ir didelėse įmonėse. Dėl UNIX nustatymų patikimumo ir lankstumo jis tapo populiarus, ypač tarp sistemos administratorių. Ji atliko aktyvų vaidmenį skleidžiant pasaulinius tinklus ir, svarbiausia, internetą.

Dėl šaltinio atskleidimo politikos išplito daugybė nemokamų Unix dialektų, veikiančių Intel x86 platformoje (Linux, FreeBSD, NetBSD, OpenBSD). Visiška tekstų kontrolė leido sukurti sistemas su specialiais veikimo ir saugumo reikalavimais. Unix taip pat įsisavino kitų operacinių sistemų elementus, todėl atsirado POSIX programavimo sąsajos X/Open.

Yra dvi nepriklausomai sukurtos UNIX atšakos – System V ir Berkeley, iš kurių formuojasi Unix dialektai ir Unix tipo sistemos. BSD 1.0, tapęs nekomercinių UNIX tarmių pagrindu, buvo išleistas 1977 m. Kalifornijos universitete Berklyje, remiantis UNIX V6 šaltinio kodu. 1982–1983 m. Unix System Laboratories (USL) išleido pirmuosius komercinius Unix, System III ir System V dialektus. Unix System V versija buvo daugelio vėlesnių komercinių variantų pagrindas. 1993 m. AT&T pardavė teises į Unix, kartu su USL laboratorija, įmonei Novell, kuri sukūrė Santa Cruz Operation UNKWare tarmę, vadinamą SCO UNIXWare, paremtą V sistema. „Unix“ prekės ženklas priklauso „X/Open Company“.

„Unix“ išpopuliarėjo dėl galimybės dirbti su skirtingomis techninės įrangos platformomis – perkeliamumu (portability) arba mobilumu. Mobilumo problema UNIX sistemoje buvo išspręsta suvienodinant operacinės sistemos architektūrą ir naudojant vienos kalbos aplinką. „Bell Labs“ sukurta C kalba tapo jungtimi tarp aparatinės įrangos platformos ir operacinės aplinkos.

Daugelis Unix perkeliamumo problemų buvo išspręstos naudojant vieną programavimo ir vartotojo sąsają. Derybų dėl kelių Unix tarmių problemą sprendžia dvi organizacijos: IEEE nešiojamųjų programų standartų komitetas (PASC) ir X/Open Company (atviroji grupė). Šios organizacijos kuria standartus, leidžiančius integruoti nevienalytes operacines sistemas, įskaitant nesusijusias su Unix (IEEE PASC – POSIX 1003, X / Open – Common API). Taigi, su POSIX suderinamos sistemos yra Open-VMS, Windows NT, OS/2.

„Unix“, kaip sistemos, orientuotos į daugybę aparatinės įrangos platformų, perkeliamumas yra pagrįstas moduline struktūra su centrine šerdimi. Iš pradžių UNIX branduolyje buvo įrankių rinkinys, atsakingas už procesų planavimą, atminties paskirstymą, failų sistemos valdymą, išorinių įrenginių tvarkyklių palaikymą, tinklų kūrimą ir saugos įrankius.

Vėliau iš tradicinio branduolio išskyrus minimalų reikalingą įrankių rinkinį, buvo suformuotas mikrobranduolis. Žymiausi Unix mikrobranduolių diegimai yra Amoeba, Chorus (Sun Microsystems), QNX (QNX Software Systems). „Chorus“ mikrobranduolis yra 60 KB, QNX – 8 KB. Remiantis QNX, buvo sukurtas 30 KB POSIX suderinamas Neutrino mikrobranduolys. Mach mikrobranduolys buvo sukurtas Carnegie Mellon universitete 1985 m. ir naudojamas NeXT OS (NeXT), MachTen (Mac), OS/2, AIX (skirta IBM RS/6000), OSF/1, Digital UNIX (skirta Alpha), Windows. NT, BeOS.

Rusijoje Unix operacinė sistema naudojama kaip tinklo technologija ir veikimo aplinka įvairioms kompiuterių platformoms. Rusijos interneto infrastruktūra buvo suformuota Unix pagrindu. Nuo devintojo dešimtmečio pradžios Atominės energetikos institute buvo atliekami vidaus darbai su Unix operacine sistema. I. V. Kurchatovas (KIAE) ir Minavtopromo Taikomosios kibernetikos institutas. Šių komandų susijungimo rezultatas – operacinė sistema DEMOS (Dialogue Unified Mobile Operating System), kuri, be vietinių analogų PDP-11 (CM-4, CM-1420), buvo perkelta į ES kompiuterius. ir Elbrusas. Nepaisant savo universalumo, Unix prarado asmeninių kompiuterių rinką Microsoft Windows šeimai. „Unix“ operacinė sistema išlaiko savo pozicijas svarbių sistemų, pasižyminčių dideliu mastelio keitimo ir atsparumo gedimams, srityje.

1965 m. Bell Telephone Laboratories (AT&T padalinys) kartu su peneral jlectric qompang ir Masačusetso technologijos institutu (rIT) pradėjo kurti naują operacinę sistemą, pavadintą rULTIqS (rULTipleoed Information and qomputing Service). Projekto dalyvių tikslas buvo sukurti daugiafunkcinę laiko pasidalijimo operacinę sistemą, galinčią palaikyti kelių šimtų vartotojų darbą. Projekte dalyvavo du „Bell Labs“ bendradarbiai Kenas Thompsonas (dešimt Tompsonų) ir Dennisas Ritchie (Dennis uitchie). Nors rULTIqS sistema niekada nebuvo baigta (1969 m. „Bell Labs“ pasitraukė iš projekto), ji tapo operacinės sistemos, kuri vėliau tapo žinoma kaip „Unio“, pirmtakas.

Tačiau Thompsonas, Ritchie ir daugelis kitų darbuotojų toliau dirbo kurdami patogią programavimo sistemą. Naudodami idėjas ir pokyčius, kurie atsirado dirbant su rULTIqS, 1969 m. jie sukūrė nedidelę operacinę sistemą, apimančią failų sistemą, procesų valdymo posistemį ir nedidelį paslaugų rinkinį. Sistema buvo parašyta assembler ir naudojama nDn-7 kompiuteryje. Ši operacinė sistema buvo pavadinta UNIX, suderinta su rULTIqS ir sukurta kito kūrimo komandos nario Brian Kernigan (Brian Ternigan).

Nors ankstyvoji UNIX versija buvo daug žadanti, ji nebūtų galėjusi išnaudoti viso savo potencialo, jei nebūtų panaudota kokiame nors realiame projekte. Ir buvo rastas toks projektas. Kai 1971 m. Bell Labs patentų skyriui prireikė teksto apdorojimo sistemos, operacine sistema buvo pasirinkta UNIX. Iki to laiko jis buvo perkeltas į galingesnį nDn-11 ir šiek tiek išaugo: 16K užėmė pati sistema, 8K buvo skirta taikomosioms programoms, maksimalus failo dydis buvo nustatytas 64K su 512K disko. erdvė.

Netrukus po to, kai pagamino pirmąsias asamblėjos versijas, Thomson pradėjo dirbti su FxuTuAN kalbos kompiliatoriumi, todėl sukūrė B kalbą. Tai buvo vertėjas su visais vertėjo apribojimais, o Ritchie perdarė ją į kitą kalbą, vadinamą q, kuri leido generuoti mašininį kodą. 1973 metais operacinės sistemos branduolys buvo perrašytas aukšto lygio kalba C – tai iki šiol negirdėtas žingsnis, turėjęs didžiulę įtaką UNIX populiarumui. Tai reiškė, kad UNIX sistema dabar gali būti perkelta į kitas aparatinės įrangos platformas per kelis mėnesius, be jokių sunkumų atliekant pakeitimus. „Bell Labs“ veikiančių UNIX sistemų skaičius viršijo 25, o UNIX Sgstem proup (USp) grupė buvo suformuota UNIX palaikymui.

Tyrimų versijos („AT&T Bell Labs“)

Pagal JAV federalinius įstatymus AT&T neturėjo teisės komerciškai platinti UNIX ir naudojo jį savo reikmėms, tačiau nuo 1974 m. operacinė sistema buvo pradėta perduoti universitetams švietimo tikslais.

Operacinė sistema buvo modernizuota, kiekviena nauja versija buvo aprūpinta atitinkamu Programuotojo vadovo leidimu, iš kurio pačios versijos buvo vadinamos leidimais (jdition). Iš viso buvo išleista 10 leidimų nuo 1971 iki 1989 m. Žemiau pateikiami svarbiausi leidimai.

1 versija (1971 m.)

Pirmoji UNIX versija, parašyta assembler, skirta nDn-11. Ji apėmė B kalbą ir daugybę gerai žinomų komandų bei paslaugų, įskaitant cat, chdir, chmod, cp, ed, find, mail, mkdir, mkfs, mount, mv, rm, rmdir, wc, who. Pirmiausia naudojamas kaip teksto apdorojimo įrankis Bell Labs patentų skyriui.

Revision 3 (1973)

Sistemoje atsirado komanda cc, kuri paleido kompiliatorių C. Įdiegtų sistemų skaičius pasiekė 16.

Revision 4 (1973)

Pirmoji sistema, kurioje branduolys buvo parašytas aukšto lygio kalba C.

Revision 6 (1975)

Pirmoji UNIX versija, prieinama ne „Bell Labs“. Sistema buvo visiškai perrašyta C. Nuo to laiko pradėjo atsirasti naujų versijų, kurios nebuvo sukurtos Bell Labs, ir UNIX populiarumas pradėjo augti. Ši sistemos versija buvo įdiegta Kalifornijos universitete Berklyje, o jos pagrindu netrukus buvo išleista pirmoji BSD (Berheleg Softkare Distribution) UNIX versija.

7 peržiūra (1979 m.)

Apima Bourne Shell apvalkalą ir C kompiliatorių iš Kernighan ir Ritchie. Sistemos branduolys buvo perrašytas, kad būtų galima perkelti į kitas platformas. Šią versiją licencijavo ricrosoft, kuri jos pagrindu sukūrė operacinę sistemą XjNIX.

UNIX populiarumas augo ir 1977 m. operacinių sistemų skaičius viršijo 500. Tais pačiais metais sistema pirmą kartą buvo perkelta į kitą kompiuterį, o ne nDn.

Genealogija UNIX

Nėra „standartinės“ UNIX sistemos, visos į UNIX panašios sistemos turi savo išskirtines savybes ir galimybes. Tačiau už skirtingų pavadinimų ir funkcijų vis tiek lengva įžvelgti architektūrą, vartotojo sąsają ir UNIX programavimo aplinką. Tai paaiškinama gana paprastai, nes visos MTI operacinės sistemos yra artimos arba tolimos giminės. Žemiau aprašyti ryškiausi šios šeimos atstovai.

III sistema (1982 m.)

Nenorėdamas prarasti iniciatyvos kurti UNIX, AT&T 1982 metais sujungė kelias esamas OS versijas ir sukūrė versiją pavadinimu Sgstem III.

Ši versija buvo skirta platinti už Bell Labs ir AT&T ribų ir pradėjo galingą UNIX šaką, kuri gyvuoja ir šiandien.

System V (1983)

1983 metais buvo išleista System V, o vėliau – dar keli jos leidimai (Release):

  • SVR2 (1984): InterProcess Communication (IPC) bendroji atmintis, semaforai
  • SVR3 (1987): sistemos I/O srautai, failų sistemos jungiklis, bendrinamos bibliotekos
  • SVR4 (1989): NFS, FFS, BSD lizdai. SVR4 sujungė kelių gerai žinomų UNIX versijų – SunOS, BSD UNIX ir ankstesnių System V leidimų – funkcijas.

Daugelį šios sistemos komponentų palaiko ANSI, POSIX, X/Open ir SVID standartai.

UNIX BSD (1978) (remiantis 6-uoju UNIX leidimu)

  • 1981 m. Tqn/In stack buvo integruotas į BSD UNIX DAunA užsakymu (4.2BSD)
  • 1983 m. aktyviai naudojo tinklo technologijas ir galėjo prisijungti prie ARPANET
  • 1986 m. išleista 4.3BSD versija
  • 1993 m. išleisti 4.4BSD ir BSD Lite (išleistos naujausios versijos).

OSF/1 (1988) („Open Software Foundation“)

1988 m. IBM, DEC, HP kartu sukūrė UNIX versiją, nepriklausomą nuo AT&T ir SUN, ir sukūrė organizaciją, pavadintą OSF. Šios organizacijos veiklos rezultatas buvo OSF / 1 operacinė sistema.

Standartai

Kuo daugiau atsirado skirtingų UNIX variantų, tuo labiau išryškėjo poreikis standartizuoti sistemą. Standartų buvimas palengvina taikomųjų programų perkeliamumą ir apsaugo tiek vartotojus, tiek gamintojus. Dėl to atsirado keletas su standartizavimu susijusių organizacijų, buvo sukurta nemažai standartų, kurie turi įtakos UNIX kūrimui.

IEEE POSIX (Elektros ir elektronikos inžinierių institutas, nešiojamų operacinės sistemos sąsaja)

  • 1003.1 (1988) API (Application Programming Interface) OC standartizavimas
  • 1003.2 (1992) apvalkalo ir paslaugų apibrėžimas
  • 1003.1b (1993) Realaus laiko taikomųjų programų API
  • 1003.1c (1995) „gijų“ (gijų) apibrėžimai

ANSI (Amerikos nacionalinis standartų institutas)

  • Standartas X3.159 (1989)
  • C kalbos sintaksė ir semantika
  • Standartinės libc bibliotekos turinys

X / Atidaryti

  • 1992 xwindow standartas
  • 1996 m. kartu su OSF sukurta CDE (Common Desktop Environment) vartotojo sąsaja ir jos sąsaja su Motiff grafiniu apvalkalu

SVID (System V sąsajos apibrėžimas)

Aprašomos išorinės sistemos V UNIX versijų sąsajos. Be SVID, buvo išleistas SVVS (System V Verification Suite) – tekstinių programų rinkinys, leidžiantis nustatyti, ar sistema atitinka SVID standartą ir ar verta didžiuotis. V sistemos pavadinimas.

Svarbios UNIX versijos

  • IBM AIX pagrįsta SVR2 su daugybe SVR4, BSD, OSF/1 funkcijų
  • HP HP-UX versija
  • IRIX versija, sukurta Silicon Graphics, panaši į SVR4
  • Skaitmeninė UNIX DEC versija, pagrįsta OSF/1
  • SCO UNIX (1988) viena pirmųjų UNIX sistemų, skirtų asmeniniams kompiuteriams, pagrįstų SVR3.2
  • Sun Microsystems UNIX SVR4 Solaris versija

Linux pagrindai

„Linux“ yra įkvėpta „Unix“ operacinės sistemos, kuri pasirodė 1969 m. ir vis dar naudojama bei kuriama ir šiandien. Daugelis UNIX vidinių elementų egzistuoja ir Linux sistemoje, o tai labai svarbu norint suprasti pagrindinę sistemą.

„Unix“ daugiausia dėmesio skyrė komandų eilutės sąsajai, ta pačiai paveldėtai „Linux“. Taigi grafinė vartotojo sąsaja su langais, vaizdais ir meniu yra pastatyta ant pagrindinės sąsajos – komandinės eilutės. Tai taip pat reiškia, kad „Linux“ failų sistema sukurta taip, kad būtų lengvai valdoma ir pasiekiama iš komandinės eilutės.

Katalogai ir failų sistema

„Linux“ ir „Unix“ failų sistemos yra išdėstytos hierarchine, į medį panašia struktūra. Aukščiausias failų sistemos lygis – / arba šakninis katalogas . Tai reiškia, kad visi kiti failai ir katalogai (įskaitant kitus diskus ir skaidinius) yra šakniniame kataloge. „UNIX“ ir „Linux“ sistemose viskas laikoma failais, įskaitant standžiuosius diskus, jų skaidinius ir keičiamąją laikmeną.

Pavyzdžiui, /home/jebediah/cheeses.odt rodo visą kelią į sūriai.odt . Failas yra jebediah kataloge, kuris yra namų kataloge, kuris savo ruožtu yra šakniniame kataloge (/).

Šakniniame kataloge (/) yra daug svarbių sistemos katalogų, kurie yra daugumoje Linux platinimų. Toliau pateikiamas bendrinamų katalogų, esančių tiesiai po šakniniu katalogu (/), sąrašas:

Prieigos teisės

Visi Linux failai turi leidimus, leidžiančius arba uždrausti juos skaityti, keisti ar vykdyti. Super vartotojas „root“ turi prieigą prie bet kurio sistemos failo.

Kiekvienas failas turi tris prieigos rinkinius pagal svarbą:

    savininkas

    nurodo vartotoją, kuriam priklauso failas

    grupė

    nurodo grupę, susietą su failu

    kiti

    taikoma visiems kitiems sistemos vartotojams

Kiekvienas iš trijų rinkinių apibrėžia prieigos teises. Teisės ir tai, kaip jos taikomos įvairiems failams ir katalogams, pateiktos toliau:

    skaitymas

    failus galima rodyti ir atidaryti skaitymui

    katalogų turinį galima peržiūrėti

    rekordas

    failus galima pakeisti arba ištrinti

    katalogų turinį galima keisti

    spektaklis

    vykdomuosius failus galima paleisti kaip programas

    katalogus galima atidaryti

Norėdami peržiūrėti ir redaguoti failų ir katalogų teises, atidarykite Programos → Priedai → Pagrindinis aplankas ir dešiniuoju pelės mygtuku spustelėkite failą arba katalogą. Tada pasirinkite Ypatybės. Leidimai egzistuoja pagal Leidimai ir leiskite redaguoti visus teisių lygius, jei esate failo savininkas.

Norėdami sužinoti daugiau apie failų leidimus sistemoje Linux, skaitykite failų leidimų puslapį Ubuntu Wiki.

Terminalai

Darbas komandų eilutėje nėra toks bauginantis uždavinys, kaip jūs manote. Norint naudotis komandų eilute, nereikia specialių žinių. Tai programa, kaip ir visa kita. Daugumą Linux dalykų galima atlikti naudojant komandinę eilutę, nors daugumai programų yra grafinių įrankių. Kartais jų tiesiog neužtenka. Čia praverčia komandų eilutė.

The Terminalas yra Programos → Terminalas. Terminalas dažnai vadinamas komandų eilute arba apvalkalu. Praėjusiomis dienomis taip vartotojas bendraudavo su kompiuteriu. Tačiau „Linux“ vartotojai pastebėjo, kad apvalkalo naudojimas gali būti greitesnis nei grafinis metodas ir šiandien vis dar turi tam tikrų pranašumų. Čia sužinosite, kaip naudotis terminalu.

Iš pradžių terminalas buvo naudojamas failams tvarkyti ir iš tikrųjų jis vis dar naudojamas kaip failų naršyklė, jei grafinė aplinka neveikia. Galite naudoti terminalą kaip naršyklę failams tvarkyti ir atliktiems pakeitimams anuliuoti.

Pagrindinės komandos

Peržiūrėti katalogo turinį: ls

Komanda ls rodomas skirtingų spalvų failų sąrašas su viso teksto formatavimu

Sukurti katalogus: mkdir (katalogo pavadinimas)

Komanda mkdir sukuria naują katalogą.

Eiti į katalogą: cd (/adresas/katalogas)

Komanda cd leidžia pereiti į bet kurį jūsų nurodytą katalogą.

Nukopijuokite failą arba katalogą: cp (koks yra failo arba katalogo pavadinimas) (kur yra katalogo arba failo pavadinimas)

Komanda cp kopijuoja bet kurį pasirinktą failą. Komanda cp-r nukopijuoja bet kurį pasirinktą katalogą su visu jo turiniu.

Pašalinti failus arba katalogus: rm (failo arba aplanko pavadinimas)

Komanda rm ištrina bet kurį pasirinktą failą. Komanda rm-rf ištrina bet kurį pasirinktą katalogą su visu turiniu.

Pervardyti failą arba katalogą: mv (failo arba katalogo pavadinimas)

Komanda mv pervadina arba perkelia pasirinktą failą ar katalogą.

Katalogų ir failų paieška: suraskite (katalogas arba failo pavadinimas)

Komanda surasti leidžia rasti nurodytą failą kompiuteryje. Failų indeksavimas naudojamas darbui paspartinti. Norėdami atnaujinti indeksą, įveskite komandą atnaujintasb. Jis veikia automatiškai kiekvieną dieną, kai kompiuteris įjungiamas. Norint paleisti šią komandą, reikalingos supervartotojo teisės (žr. „Root vartotojas ir sudo komanda“).

Taip pat galite naudoti pakaitos simbolius norėdami nurodyti daugiau nei vieną failą, pvz., "*" (atitinka visus simbolius) arba "?" (atitinka vieną simbolį).

Norėdami išsamiau susipažinti su Linux komandų eilute, perskaitykite komandų eilutės įvadą Ubuntu wiki.

Teksto redagavimas

Visos „Linux“ konfigūracijos ir nustatymai išsaugomi tekstiniuose failuose. Nors dažniausiai konfigūracijas galite redaguoti naudodami grafinę sąsają, kartais gali tekti jas redaguoti ranka. pelės kilimėlis yra numatytasis Xubuntu teksto rengyklė, kurią galite paleisti darbalaukio meniu sistemoje spustelėję Programos → Priedai → Pelės kilimėlis.

Kartais, pelės kilimėlis paleiskite iš komandinės eilutės naudodami programą gksudo, kuris paleidžiamas pelės kilimėlis su administratoriaus teisėmis, leidžiančiomis keisti konfigūracijos failus.

Jei jums reikia teksto redaktoriaus komandinėje eilutėje, galite naudoti nano- paprasta naudoti teksto rengyklę. Vykdydami iš komandinės eilutės, visada naudokite šią komandą, kad išjungtumėte automatinį žodžių laužymą:

Nano-w

Norėdami gauti daugiau informacijos apie tai, kaip naudoti nano, žr. vadovą wiki.

„Ubuntu“ taip pat yra nemažai kitų terminalų pagrindu veikiančių redaktorių. Tarp populiarių yra VIM ir emacs(kiekvieno privalumai ir trūkumai sukelia daug draugiškų diskusijų Linux bendruomenėje). Jas naudoti dažnai sudėtingiau nei nano, bet yra ir galingesni.

root vartotojas ir sudo komanda

Pagrindinis GNU/Linux vartotojas yra vartotojas, turintis administracinę prieigą prie jūsų sistemos. Įprasti vartotojai šios prieigos neturi saugumo sumetimais. Tačiau Ubuntu neįgalina root vartotojo. Vietoj to, administracinė prieiga suteikiama atskiriems vartotojams, kurie gali naudoti „sudo“ programą administravimo užduotims atlikti. Pagal numatytuosius nustatymus pirmoji vartotojo paskyra, kurią sukūrėte sistemoje diegiant, turės prieigą prie sudo. Galite apriboti ir įgalinti sudo prieigą vartotojams naudodami Vartotojai ir grupės programa (daugiau informacijos rasite Naudotojų ir grupių valdymas).

Kai atidarote programą, kuriai reikalingos super vartotojo teisės, sudo paragins įvesti slaptažodį. Tai užtikrina, kad kenkėjiškos programos negalės sugadinti jūsų sistemos, taip pat primena, kad ruošiatės atlikti veiksmus, kuriems reikia ypatingos priežiūros!

Norėdami naudoti sudo komandinėje eilutėje, tiesiog įveskite „sudo“ prieš komandą, kurią norite paleisti. Po to jūsų bus paprašyta įvesti slaptažodį.

Sudo prisimins jūsų slaptažodį 15 minučių (pagal numatytuosius nustatymus). Ši funkcija buvo sukurta tam, kad naudotojai galėtų atlikti kelias administravimo užduotis, kiekvieną kartą neprašant slaptažodžio.

Būkite atsargūs atlikdami administracines užduotis – galite sugadinti sistemą!

Kai kurie kiti patarimai, kaip naudoti sudo:

    Norėdami naudoti terminalą kaip super vartotoją (root), komandų eilutėje įveskite „sudo -i“.

    Visas Ubuntu numatytųjų grafinių konfigūravimo įrankių rinkinys jau naudoja sudo, todėl, jei reikės, jie paragins jūsų slaptažodį.

    Vykdant grafines programas „sudo“ pakeičiama „gksudo“. Tai leidžia mažame grafiniame lange paprašyti vartotojo įvesti slaptažodį. Komanda „gksudo“ yra patogi, jei norite nustatyti pradžios mygtuką Sinaptinisį savo skydelį ar kažką panašaus.

    Norėdami gauti daugiau informacijos apie sudo programa ir root vartotojo nebuvimas Ubuntu, skaitykite sudo puslapį Ubuntu wiki.

nuorašas

1 Įvadas Kursas „UNIX OS pagrindai“ skirtas fakultetų pirminių kursų studentams, besidomintiems vieno ar kito lygio programinės įrangos kūrėjų rengimu. Privaloma UNIX sąlyga yra įvadinis C programavimo kursas kaip pagrindinis kursas, taip pat kompiuterių architektūros pagrindų kursas. Kurso struktūra siūlo 13 paskaitų ir susijusių laboratorijų, kurios padės suprasti bendruosius UNIX tipo operacinės sistemos veikimo principus. Paskaitų medžiaga pateikiama abstrakčia forma, paliekant didelę laisvę temų pristatymo paskaitos medžiagoje gyliui. Be to, kai kurių paskaitų trukmė, esant poreikiui, gali skirtis nuo 2 iki 6 valandų. Laboratoriniuose užsiėmimuose nenaudojama specializuota laboratorija ar konkretus UNIX / Linux klonas ir jie gali būti atliekami studentų asmeniniuose kompiuteriuose naudojant bet kokią turimą UNIX, Solaris, Linux, FreeBSD, Mac OS X ir kt. programinę įrangą, su sąlyga, kad atitinkami paketai yra įdiegiami iš kūrėjams skirtų saugyklų. Praktikoje paprastai nuotolinė prieiga prie Linux serverio buvo naudojama per SSH protokolą, Windows darbo stotims ir PuTTY 1 - kaip SSH klientas. Galiausiai atkreipkite dėmesį, kad visos užduotys atliekamos apvalkalo (bash) komandų interpretatoriuje ir įvairios esamos X Window (X11) sąsajos (CDE, GNOME, KDE, Xfwm, Xfce ar wmii ir kt.) čia neaptariamos, o tai leidžia naudoti minimalų kiekį. branduolio konfigūracijas ir susikoncentruokite į OS branduolio mokymąsi nuo pat kurso pradžios. Kodėl vis dėlto operacinių sistemų pamatams reprezentuoti pasirinkta „Linux“, o, pavyzdžiui, ne „Microsoft Windows“? Priežastys yra kelios: atvirojo kodo „Linux“, į jį įterpta UNIX ideologija, pagrindinės UNIX / Linux įdiegtos OS idėjos taip pat naudojamos „Microsoft Windows“: daugiafunkcinis darbas, hierarchinė failų sistema, kelių vartotojų sistema, virtualioji atmintis, pastatyta -in network stack, multithreading ir, svarbiausia, Linux branduolys vis dažniau pasirenkamas įvairių lygių kompiuterių sistemoms kurti nuo paskirstytų ir debesų serverių įmonės sistemoje iki mobiliųjų sistemų, įterptų į valdymo lustus. 1 Vlasov S.V FKN VSU, Voronežas 1

2 Paskaita 1. Pagrindinės sąvokos. OS operacinė sistema yra programinės įrangos produktas, skirtas valdyti kompiuterio išteklius: aparatinę įrangą, duomenis, programas ir procesus. Privalomas OS komponentas yra branduolys, visi kiti komponentai yra programos, prireikus pridedamos prie OS. Pavyzdžiui, kai jie sako: „Linux versija...“, jie turi omenyje branduolį (brandulį), o GNU/Linux – tam tikrą kloną su konkrečiu branduoliu ir programų rinkiniu (Debian, Red Hat, Susse ir kt.) OS branduolys yra būtinas OS komponentas, teikiantis duomenų struktūras, programas ir procesus bei specifinį aparatūros kodą, reikalingą kompiuterio ištekliams valdyti. Yra įvairūs branduolio kūrimo principai: monolitinis branduolys (Linux) arba mikrobranduolys (pvz., Minix). Branduolį galima tinkinti pridedant arba pašalinant kai kuriuos komponentus (modulius, tvarkykles). Failas yra tam tikra baitų seka. UNIX sistemoje beveik viską vaizduoja failas. Tuo pačiu metu išskiriami tik 7 failų tipai (skliausteliuose nurodytas atitinkamas simbolis: komandos ls -l išvestyje) įprasti failai (-) specialūs failai: katalogai, (d) simbolinė nuoroda, (l) pavadintas vamzdis, (p) simbolių įrenginys, (c) bloko įrenginys, (b) UNIX lizdas. (s) Programa, kuriai buvo skirta arba sukurta byla, yra atsakinga už vidinės bylos struktūros atpažinimą ir apdorojimą. Hierarchinė failų sistema yra abstrakcija, skirta failų išdėstymui kaip katalogų medis. Medžio šaknis yra katalogas, pavadintas "/", kuris vadinamas šakniniu (šakniniu) failų sistema (nereikia painioti su /root). „Linux“ hierarchinės failų sistemos ypatybė yra ta, kad ji yra virtuali, ta prasme, kad bet kuris vienos hierarchijos mazgas gali būti susietas su savo tam tikro tipo failų sistema (ext2fs, ext3fs, riserfs, vfat ir kt.), esančia atskirame įrenginyje, skaidinyje arba tiesiai į atmintį. Pagal numatytuosius nustatymus hierarchijos katalogas, naudojamas bet kuriuo momentu, vadinamas dabartiniu darbo katalogu. Galite naudoti absoliučius failų pavadinimus, pradedant nuo šaknies /, arba santykinius pavadinimus, prasidedančius nuo dabartinio darbo katalogo (taškas "."), kai pirminis katalogas žymimas ".." (du taškai horizontaliai be tarpų). Programa yra failas, kuriame yra vykdomosios instrukcijos. Failas, kuriame yra spausdintas programos tekstas programavimo kalba, vadinamas programos šaltinio moduliu. Šaltinis, parašytas scenarijų kalba (shell, perl, python, ruby ​​ir kt.) ) tiesiogiai vykdo kalbos vertėjas. Šaltiniai kitomis kalbomis (C, Fortran ir kt.) turi būti sukompiliuoti, kad šaltinio tekstas būtų konvertuojamas į vykdomąjį programos modulį, kuriame yra procesoriaus instrukcijos dvejetainiu formatu (iš a.out ir COFF į ELF). Procesas yra programa vykdymo metu. Procesai taip pat organizuojami pagal hierarchiją su tėvų ir vaikų santykiais. Visi UNIX procesai turi unikalų sveikojo skaičiaus identifikatorių (PID). Pagrindinis hierarchijos procesas yra proceso numeris 1, kuris yra pradinis procesas, atsirandantis, kai įkeliamas operacinės sistemos branduolys, ir atsiranda kiti antriniai procesai. Kai OS veikia, bet koks procesas, išskyrus init, gali būti sustabdytas. Taip pat yra paslėptas procesas 0 - apsikeitimas, kuris yra atsakingas už virtualios atminties ieškojimą. Prisijungimo procesas yra pirminis procesas visiems procesams, kuriuos generuoja vartotojas Vlasov S.V FKN VGU, Voronezh 2

3 sistemos veikia kelių vartotojų režimu. Šio proceso užduotis yra patikrinti vartotojo saugos atributus (prisijungimo vardą ir slaptažodį) ir pradėti procesą, kuris suteikia OS sąveikos sąsają su vartotoju, dažniausiai apvalkalo komandų kalbos interpretatorių. Apvalkalo interpretatorius yra programa, kuri yra konkrečios OS dalis, skirta naudotojui sąveikauti su OS. UNIX/Linux sistemose naudojami įvairūs interpretatoriai: bash, csh, tcsh, ksh, zsh ir daugelis kitų. Numatytasis vertėjas GNU/Linux sistemose paprastai yra bash. Vertėjas pateikia komandų eilutę standartinėms vartotojo komandoms ir programoms paleisti. Vlasovas S.V. FKN VSU, Voronežas 3

4 Praktiniai pavyzdžiai. Prisijungimas per SSH klientą (PuTTY) MS Windows sistemoje pasirinkite Start->Run ir įveskite: X:/Putty/Putty.exe Atsidariusiame Putty Configuration lange laukelyje Host Name (arba IP address) įveskite: www2 Paspaudę ant Atidarius bus prisijungta prie www2 serverio ir pasirodys prisijungimo langas, kuriame pirmą kartą bandant prisijungti prie Linux serverio pasirodo PuTTY saugos įspėjimo pranešimas apie naujo RSA rakto nebuvimą registro talpykloje sutinka įtraukti raktas talpykloje, kad būtų galima patikimai prisijungti prie serverio dabar ir ateityje. Spustelėkite Taip. DOS lange pasirodys kvietimas Vlasov S.V FKN VSU, Voronezh 4

5 Prisijunkite kaip: vardas slaptažodis: kur įvesite savo prisijungimo vardą (vietoj vardo) ir slaptažodį. Būkite atsargūs įvesdami slaptažodį, nes klavišai, kuriuos paspaudžiate, nerodomi juos įvedus, net nėra žvaigždučių. Jei viskas bus padaryta teisingai, tame pačiame lange pamatysite apvalkalo eilutę 2:~$ _ Dabar galite bendrauti su Linux OS per komandinės eilutės sąsają. 3 Toliau mes naudosime tik simbolį $ komandų eilutei žymėti, nors priešais ją gali būti nurodytas kelias į dabartinį darbo katalogą. Kur mes esame? (namų katalogas) Prisijungus prie sistemos kiekvienam vartotojui priskiriamas saugus namų katalogas asmeniniams failams saugoti. Kai prisijungiate, prisijungimo procesas automatiškai įtrauks jūsų namų katalogą kaip dabartinį darbo katalogą. Šios trys komandos turėtų rodyti tą patį rezultatą su visu keliu į jūsų namų katalogą. $ pwd $ echo ~ $ echo $HOME Ką mes turime? (automatiškai sugeneruoti failai) Dabartinio darbo katalogo turinys gali būti rodomas naudojant komandą: $ ls Kai pirmą kartą prisijungiate, šis sąrašas dažniausiai būna tuščias. 4 Tačiau vartotojui prisijungus, jo namų kataloge sukuriami kai kurie paslėptų paslaugų failai, kuriuos pats vartotojas gali modifikuoti norėdamas sukonfigūruoti reikiamą aplinką. Komandos ls jungiklis -a leidžia dabartinio katalogo turinio sąraše matyti visus paslėptus failus, pavadintus priešdėliu "." (taškas) $ ls -a Beje, šiame sąraše taip pat yra anoniminiai dabartinio katalogo "." ir pirminis katalogas "...". Suteikdami savo failui pavadinimą su priešdėliu "." (taškas) padarote jį paslėptą. Kokia sistema naudojama? Operacijos ir sistemos sąrankos parinktys skiriasi priklausomai nuo naudojamos OS versijos. Norėdami gauti informacijos apie tai, naudokite komandą $ uname -a Trumpą informaciją apie komandos parametrus ir parinktis galite gauti naudodami pagalbos klavišą, pavyzdžiui, 2 Jei kyla problemų prisijungiant prie serverio arba įvedant vardą ir slaptažodį, turite tik vieną išeitį, susisiekite su serverio sistemos administratoriumi. 3 $ simbolis prieš žymeklį yra komandinės eilutės simbolis ir yra numatytasis įprastam vartotojui bash komandų interpretuotoje. (Simbolis # naudojamas šakniniam supervartotojui) 4 Galbūt turite public_html katalogą, kuris gali būti naudojamas keistis failais tarp Linux ir MS Windows sistemų dėl atitinkamos paslaugos. Vlasovas S.V. FKN VSU, Voronežas 5

6 $ uname --help Išsamų UNIX komandų ir funkcijų aprašymą galima gauti iš dokumentacijos, vadinamos "manual pages" ("manual pages" - sistemos vadovas): $ man pwd $ man ls $ man echo $ man uname Rankiniai puslapiai yra pateikiami specialiu formatu nroff /troff/groff ir yra suformatuojami atitinkamos programos išvestyje, priklausomai nuo išvesties įrenginio tipo. Žmogaus puslapių naršymą galite baigti paspausdami Q klavišą $ man man Man Failai paprastai saugomi supakuota forma (sufiksas.gz arba .bz2) ir yra suskirstyti į skyrius: 1. Bendrosios komandos 2. Sistemos iškvietimai 3. C biblioteka funkcijos 4. Specialūs failai 5. Failų formatai ir konvertavimas 6. Žaidimai ir ekrano užsklandos 7. Priedai 8. Sistemos administravimo komandos ir demonai Skyriaus numeris naudojamas nurodant naudojamą komandą ar funkciją, pvz., printf/3 ir nurodyta kaip pirmasis komandos parametras $ man 1 printf $ man 3 printf Katalogą, kuriame yra komandos vadovo puslapis, galima nustatyti naudojant komandą -w $ man -w Hierarchinė failų sistema Komandą ls galima naudoti norint išvardyti bet kuris katalogas failų sistemos hierarchijoje (neatsižvelgiant į fizinį įrenginį ir failų sistemos tipą skaidinyje arba atmintyje). Pavyzdžiui, šakninė failų sistema rodoma su $ ls / Tačiau norint parodyti viso medžio struktūrą reikia nemažai išradingumo, pavyzdžiui, $ ls -R grep ":$" sed -e "s/:$/ /" -e "s/[^-][^\/]*\//--/g" -e "s/^/ /" -e "s/-/ /" kur grep regex filtras, sed srautas redaktorius ir neįvardinti vamzdžiai (vamzdžiai), žymimi simboliu (pipe). Savo namų kataloge galite sukurti naują (tuščią) katalogo mazgą hierarchijoje, pavyzdžiui, lab1 Vlasov S.V FKN VGU, Voronezh 6

7 $ mkdir lab1 Bet kurį hierarchijos mazgą galima pasirinkti kaip dabartinį $ cd lab1 $ pwd Norėdami grįžti į savo namų katalogą (kaip apibrėžia HOME aplinkos kintamasis), naudokite komandą cd be parinkčių $ cd $ pwd Galite pašalinti tuščias katalogas su komanda rmdir, pvz. $ rmdir lab1 Jei katalogas nėra tuščias, tada paskutinė komanda (jei lab1 yra keletas failų) išspausdins pranešimus rmdir: lab1: Katalogas nėra tuščias ir ištrinti nepavyks. Dabartiniame kataloge galite sukurti, pavyzdžiui, tekstinį (įprastą) failą. Norėdami tai padaryti, galite naudoti nukreiptą komandos išvestį echo $ echo "echo Spausdinti katalogų medį " ​​> medis Sukuriamas medžio failas, kurio turinį galima parodyti komanda $ cat tree arba puslapyje suformatuota $ pr medis Jūs netgi galite pridėti naują eilutę esamo failo pabaigoje, pvz., $ echo naudodami grep ir sed >> medis $ cat tree Galite naudoti ed eilutės rengyklę, standartinę redaktorių, skirtą tekstui redaguoti iš rašomosios mašinėlės konsolės. $ ed medis a ls -R grep ":$" sed -e "s/:$//" -e "s/[^-][^\/]*\//--/g" -e "s /^/ /" -e "s/-/ /". wq $ kačių medis Tiesą sakant, čia sukūrėme failą su komandomis, kurias galima vykdyti kaip naują komandą, jei ji paskelbta „vykdoma“: $ chmod +x medis $./tree Vlasov S.V FKN VGU, Voronežas 7

8 Atkreipkite dėmesį, kad bandymas vykdyti failą nenurodant esamo katalogo, t.y. tiesiog medis, o ne ./tree, kaip parodyta aukščiau, neras failo dabartiniame kataloge. Taip yra todėl, kad saugumo sumetimais anoniminis dabartinis katalogas nėra įtrauktas į PATH aplinkos kintamąjį, naudojamą ieškant programos, kurią reikia vykdyti pagal pavadinimą. $ echo $PATH Išsamų aplinkos kintamųjų sąrašą ir jų reikšmes vartotojas gali gauti su komanda: $ env Norėdami sukurti tekstinius failus, taip pat galite naudoti komandą cat, kurios išvestis nukreipiama į failą $ cat > failo tekstas Ctrl-D Čia paspaudus Ctrl-D pereinama į įvesties srauto failo pabaigos (EOF) simbolį END OF TRANSMISSION. Taip pat galite pridėti teksto failo pabaigoje $ cat >> failo pridėti tekstą Ctrl-D Norėdami sukurti didelius tekstinius failus, pavyzdžiui, su C šaltinio kodu, galingais ekrano teksto redaktoriais, tokiais kaip vi/vim, nano arba emacs yra naudojami. Failas pašalinamas naudojant $ rm failo komandą. Be kita ko, jungiklis -r arba -R leidžia rekursyviai ištrinti katalogų pomedį. Norint saugiai ištrinti failus, rekomenduojama naudoti jungiklį -i, kuris generuoja prašymą patvirtinti ištrynimą. Failo perkėlimas ir pervardijimas atliekamas komanda Data ir laikas $ mv old new Esamas sistemos laikas ir data gali būti nustatomi naudojant $ date komandą Norėdami pakeisti laiką ir/ar datą, naudokite parametrą formatu MMDDhhmmYY. Pavyzdžiui, norėdami nustatyti 2011 m. sausio 24 d. 20:36, įveskite $date Taip pat atminkite, kad UNIX sistemose esanti laiko komanda rodo laiką, kurį naudoja kitas procesas (realusis laikas, vartotojo režimo vykdymo laikas ir branduolio režimo laikas). ne dabartinis sistemos laikas. Išbandykite Vlasov S.V FKN VGU, Voronežas 8

9 $ laiko data turėtumėte gauti kažką panašaus į šią išvestį real user sys 0m0.040s 0m0.000s 0m0.040s Kas dar yra sistemoje? UNIX OS yra kelių vartotojų sistema, leidžianti keliems vartotojams vienu metu vykdyti prisijungimo procesą ir dirbti sistemoje nepriklausomai vienas nuo kito. Norėdami nustatyti, kas šiuo metu yra prisijungęs, naudokite komandą $ who, kuri rodo vartotojo prisijungimo vardą, terminalą ir prisijungimo proceso pradžios laiką. Kelių vartotojų sistemoje tas pats vartotojas vienu metu gali naudoti kelis skirtingus terminalus (pavyzdžiui, kelias lygiagrečias SSH sesijas). Norėdami nustatyti, kas naudoja dabartinį terminalą, galite naudoti komandą $ whoami Registruoti vartotojai Taigi, norėdami naudotis sistema, turite būti registruotas vartotojas. Registraciją atlieka sistemos administratorius, turintis supervartotojo teises, kuris UNIX/Linux sistemose turi standartinį pavadinimą – root. 5 Paprastai visi vartotojo registracijos įrašai yra saugomi viename faile /etc/passwd, kurį gali skaityti visi $ cat /etc/passwd Ankstesnėse sistemos versijose užšifruotas vartotojo slaptažodis (hash) (antrasis laukas po vartotojo vardą , atskirtą dvitaškiais). Tačiau naujesnėse sistemose įprasta saugoti slaptažodžių maišą kitame /etc/shadow faile, kurio negali perskaityti niekas kitas, išskyrus root. Slaptažodžio lauke /etc/passwd faile saugoma tik paslėpta nuoroda į /etc/shadow įrašą, todėl rodomas tik simbolis „*“. Norėdami pakeisti dabartinį slaptažodį UNIX sistemose, naudokite komandą $ passwd Keitimas slaptažodžiui pavadinimui. (dabartinis) UNIX slaptažodis: esamas vartotojo slaptažodis naujas UNIX zfyycqw: naujas slaptažodis pakartotinai įveskite naują UNIX slaptažodį: naujas slaptažodis (dar kartą tiksliai kaip ankstesnėje eilutėje) passwd: slaptažodis sėkmingai atnaujintas arba passwd: Autentifikavimo prieigos rakto manipuliavimo klaida BAD PASSWORD: tai per paprasta supaprastintas/sistemingas 5 Paprastai prisijungimui nenaudojama root, vietoj to administratorius susikuria sau įprastą prisijungimą, bet naudoja komandą su, kad atliktų operacijas, kurioms reikia supervartotojo privilegijų. Linux sistemose populiari privilegijuotų vartotojų sudoer grupė, kuri gauna teisę atlikti operacijas su root teisėmis per sudo komandą Vlasov S.V FKN VGU, Voronezh 9

10 Tokiu atveju turite įvesti kitą slaptažodį. Atkreipkite dėmesį, kad passwd procesas veikia specialiu supervartotojo režimu ir nepaiso SIGINT signalo, siunčiamo paspaudus Ctrl-C, todėl jo negalima nutraukti. Paprastas susisiekimo būdas Sistemoje dirbantys vartotojai vienu metu gali siųsti trumpąsias žinutes vieni kitiems naudodami komandą $ write name Vartotojas nurodytu vardu/terminale iš karto gaus pranešimą Jūsų_vardas tty0 10:30 val. ir jei ir toliau rašysite savo terminale (čia tty0), tada pranešimas iškart po eilutės pasirodys vartotojo terminale, kurio vardas nurodytas komandoje. Norėdami baigti pranešimą, įveskite Ctrl-D. Tačiau, jei jūsų oponentas nenori gauti jokių pranešimų, jis naudoja komandą $ mesg n, kad išjungtų galimybę siųsti / gauti rašymo pranešimus. Norėdami įjungti šią funkciją, vartotojas turi paleisti komandą $ mesg y Jei norite išsiųsti pranešimą visiems sistemos vartotojams vienu metu (tiems, kurie turi įjungti pranešimus), galite naudoti komandą $ sienos pranešimas iki 20 eilučių Ctrl -D Seanso pabaiga $ atsijungti Taip pat galite naudoti Ctrl-D arba $ išeiti Atsijungimo komanda gali nebaigti seanso, o rodyti vieną iš dviejų pranešimų arba Yra sustabdytos užduotys, o ne prisijungimo apvalkalas: naudokite "exit" Z) užduotis . Turite galimybę tęsti užduotis (su užduotimis ir fg komandomis), kol jos bus baigtos įprastai. Tačiau jei tai nebus padaryta, sustabdytos užduotys bus nutrauktos (gavus SIGTERM signalą), kai vėl bus išleista atsijungimo arba Ctrl-D komanda. Antrasis pranešimas reiškia, kad jūs sukūrėte antrinius procesus iš apvalkalo, kurį pradėjo prisijungimo procesas ir kurie vykdo dabartinę apvalkalo seansą, nesusijusią su prisijungimo procesu. Vlasovas S.V FKN VSU, Voronežas 10

11 Dabartiniame apvalkale reikia vykdyti komandą exit arba Ctrl-D, kad grįžtumėte į apvalkalo procesą, kuris atsirado prisijungiant. OS yra sudėtinga programinė sistema, susidedanti iš posistemių, skirtų įvairiems resursams valdyti Kurso tikslas – ištirti pagrindines UNIX/Linux branduolio posistemių funkcionavimo ypatybes per sistemos iškvietimo sąsają. Vlasov S.V FKN VSU, Voronežas 11


RF ŠVIETIMO IR MOKSLO MINISTERIJA

6.31. ciklai. Parametrų poslinkis. kintamiesiems reikšmėse padarykite teiginius, padarytus var1, esančius value1 value2 value3, pakartokite $var1, padaryta faile1, esantį $(ls *.sh); do echo $File1 >> All.txt padaryta, o sąlyga do

Informacinių technologijų paskaita 3 1 Bash apvalkalas 2 Pagrindai Apvalkalo arba apvalkalo teksto režimo veikimas (komandinės eilutės sąsaja) Grafinė vartotojo sąsaja (GUI)

SHELL Apibrėžimas: Shell [shell] Operacinės sistemos komandų interpretatorius. Apvalkalai skirstomi į du tipus, priklausomai nuo darbo su vartotoju organizavimo: - komandinės eilutės interpretatorius; - grafinis

2 Naršymas Pirmas dalykas, kurį bandysime išmokti (po kelių klavišų paspaudimų), yra naršymas Linux failų sistemoje. Šiame skyriuje pristatysime šias komandas: pwd

SibGUTI VS programavimo aukšto lygio kalba katedra (HLE), 1 semestras 2009 2010 mokslo metai Polyakov A.Yu. Laboratorinis darbas 1. Linux OS programavimo aplinka. Darbo tikslas: Susipažinti su programine įranga

Paskaita 2. Procesų valdymo posistemė. Proceso valdymas daugiafunkcinėje sistemoje susideda iš branduolio išteklių paskirstymo kiekvienam vykdomam procesui, proceso konteksto perjungimo

MASKAVOS VALSTYBINIO TECHNIKOS UNIVERSITETAS juos. N.E. BAUMAN Kompiuterių mokslų ir valdymo sistemų fakultetas Automatizuoto informacijos apdorojimo ir valdymo sistemų katedra Semkin P.S., Semkin

Darbas su OS GNU/Linux Saulės katedros terminalų klasėse Darbo tikslas: susipažinti su OS GNU/Linux programine įranga parašyti paprasčiausią programą C kalba. Operacinė sistema (OS) GNU/Linux

BOIN sistema. Veda: Chrapovas Nikolajus Pavlovičius Rusijos mokslų akademijos Informacijos perdavimo problemų institutas Praktinė pamoka Darbo su Linux OS pagrindai BOINC serverio diegimas Praktinė pamoka Darbo pagrindai

OS komponentai Pagrindiniai OS komponentai 1. Procesų valdymas 2. Pagrindinės atminties valdymas 3. Failų valdymas 4. I/O sistemos valdymas 5. Išorinės atminties valdymas 6. Tinklo palaikymas

Linux komandų eilutės įvadas Kaip nustoti nerimauti ir mylėti apvalkalą Aleksejus Sergušičevas Praktinė bioinformatikos mokykla ISL "Kompiuterinės technologijos" 2014-02-19 Komandų eilutė Komandų eilutė

Linux operacinė sistema 6 paskaita Komandų apvalkalas (shell, bash) yra komandų eilutės sąsaja Unix tipo operacinėse sistemose, tai yra, ji vykdo komandas, kurias duoda vartotojas arba kurios yra skaitomos.

Laboratoriniai darbai 4 SUPAŽINTI SU PROCESAIS Darbo tikslas Susipažinti su proceso samprata. Išmokite gauti sistemoje galimų procesų sąrašą ir valdyti jų būseną. 1. Teorinė informacija

Failų pavadinimų šablonai, failų paieška ir kitos UNIX funkcijos Linux prisijungimas Vykdykite putty.exe Įveskite IP adresą Spustelėkite Atidaryti Vartotojo vardas studentx Slaptažodis studentx 2 Sukurkite katalogą

Turinys Pratarmė 6 Paskaita 1. Linux sesija 8 .................. 13 1.3 Vienalaikė prieiga prie sistemos ................. ....

Neprofesionalams prieinami UNIX sistemos pagrindai. Vartotojas palaipsniui išmoksta įeiti į sistemą, naudoti įvairias komandas, prašyti pagalbos, rasti

Darbas su standartiniais dokumentų šablonais Kognityvinių technologijų vartotojo vadovas Maskva, 2015 m. 2 SANTRAUKA Šiame dokumente pateikiama informacija apie naudojimą E1 Eufrato programinės įrangos pakete

Kompiuteriai Informacinės technologijos Paskaita 1. Įvadas į Linux OS Pagrindinės Linux Real multitasking savybės Daugelio vartotojų prieiga Keisti RAM į diską Puslapis

Kitos kalbos: Anglų Rusų iridium Serveris Raspberry Pi Serverio diegimas ir konfigūravimas i3 lite projekte iridium Sever for Raspberry Pi yra iridium serverio programinė įranga, kuri veikia

FEDERALINĖ ŠVIETIMO AGENTŪRA Tomsko politechnikos universitetas 2009 SIMPLE SHELL TOOLS Laboratorinių darbų atlikimo gairės

3 pamoka. Tema: Paskyros Linux sistemoje. Pamokos tipas: paskaita, praktinė pamoka. Mokomieji klausimai: 1. Paskyros samprata ir autentifikavimas. Failai /etc/passwd ir /etc/group, /etc/shadow ir /etc/gshadow.

Dalykos „Operacinės sistemos“ programos anotacija 1. Dalykos įsisavinimo tikslai „Operacinės sistemos“ disciplinos įsisavinimo tikslai yra:

Laboratoriniai darbai 2. Naršymas failų struktūroje ir jos priežiūra naudojant Xubuntu OS terminalą Praktinė dalis II. Naršymas failo struktūroje ir jos priežiūra naudojant OS terminalą

1 puslapis iš 7 Naujienos Techninė įranga Linux klasterio išteklių naudojimo statistika Registracija Linux klasterio registracija SPP-2000 AFS failų sistemoje Tinklo saugos problemos Bibliotekos

Pagrindinės sąvokos ir apibrėžimai Operacinė sistema (toliau – OS) – tai programinis paketas, valdantis kompiuterio veikimą ir užtikrinantis jame esančių įrenginių sąveiką.

1 skyrius Operacinės sistemos pasirinkimas Tai, kad skaitote šią knygą, rodo, kad norite išmokti Linux. Prieš pradėdami šią kelionę, turite suprasti, kas yra operacinė sistema.

Praktinis darbas 10 Darbas su failais LINUX sistemoje Darbo tikslas: ištirti darbo su failais ypatumus Linux operacinėje sistemoje. Darbo planas: 1. Susipažinti su trumpa teorine informacija.

PATVIRTINTA -LU INFORMACIJOS APSAUGOS SISTEMA NUO NEteisėtos PRIEIGOS Dallas Lock Linux operatoriaus (naudotojo) vadovo lapai 11 2016 2 Santrauka Šis naudotojo vadovas platinamas

Informacinių technologijų paskaita 2 Linux komandos 2 Linux komandos Linux konsolės komandos – vartotojo ir OS sąveika Vykdoma komandų eilute rankiniu įvedimu Už kiekvienos komandos

Patikimo atsisiuntimo aparatinės ir programinės įrangos kompleksas „Blokhost-MDZ“ HSS „Blokhost-MDZ“ diegimo vadovas. Montavimo vadovas. Puslapis 2 Anotacija Dokumente aprašomas diegimas

Daugiafunkcis techninės ir programinės įrangos kompleksas ryšių paslaugoms teikti "IS RINO" Pagrindinė programinė įranga Valdymo serveris TURINYS 1 ĮVADAS... 3 2 PROGRAMINĖS ĮRANGOS SUDĖTIS... 3 3 SERVERIO MONTAVIMAS...

Rutoken prisijungimas. Administratoriaus vadovas 2018 Aktiv company Šiame dokumente Šiame dokumente pateikiami atsakymai į šiuos klausimus: Kam naudojamas Rutoken Logon programinės įrangos produktas? (žr. p.

Pamokos turinys Terminija Nuotolinės prieigos įrankiai Prisijungimas 1 Vartotojas (vartotojas) vartotojas, paskyra (paskyra). Objektas, skirtas įrašyti sistemos veiksmus. Prisijungimas 1. Vartotojo/paskyros vardas

Užduotys 1 dalis: paleiskite FTP iš komandinės eilutės 2 dalis: atsisiųskite FTP failą naudodami WS_FTP LE klientą 3 dalis: paleiskite FTP naršyklės fone / scenarijus Įtrauktas FTP (failų perdavimo protokolas)

Aptariami bendrieji operacinių sistemų ir jų apvalkalų organizavimo principai, sudėtis, struktūra, taip pat nemažai specifinių sistemų. Nemažai dėmesio skiriama informacijos valdymo problemoms, procesams

Ir FreeBSD tinklo operacinės sistemos nustatymas FreeBSD FreeBSD yra moderni operacinė sistema serveriams, staliniams kompiuteriams ir įterptoms skaičiavimo platformoms. „FreeBSD“ siūlo modernų tinklą

UAB „Įmonė“ ALS ir TEK „Komutatorių šeimos programinė įranga ALS-24000, v. 6.01 Montavimo vadovas Sheets 13 2017 2 1. BENDRA INFORMACIJA 3 1.1. Paskirtis ir taikymo sritis 3 2. REIKALAVIMAI KOMPIUTERIUI

IV. METODINIAI NURODYMAI MOKINIŲ SAVARANKIŠKO DARBO ORGANIZAVIMO STUDIJANT DALYKĄ „OPERACINĖS SISTEMOS“ p / p Dalykos skyriaus pavadinimas 1. Operacinių sistemų raida. Tikslas

Operacinė sistema Operacinė sistema yra pati svarbiausia programa Operacinė sistema yra programų rinkinys, užtikrinantis visų kompiuterio techninės ir programinės įrangos dalių sąveiką tarpusavyje ir

4 Lab. 1. Operacinės sistemos įdiegimas ir konfigūravimas virtualioje mašinoje 1.1. Darbo tikslas Šio darbo tikslas – įgyti praktinių operacinės sistemos diegimo įgūdžių

Federalinė valstybinė biudžetinė aukštojo profesinio mokymo įstaiga "Nacionalinis mokslinių tyrimų Tomsko politechnikos universitetas" PATVIRTINTA: Akademinės vyr.

Laboratoriniai darbai 1. Naršymas failų struktūroje ir jos priežiūra naudojant Windows OS komandų eilutės interpretatorių Teorinė dalis. katalogas yra specialus failas, kuriame yra pakatalogių pavadinimai

Operacinė sistema Programinė įranga Operacinė sistema yra pati svarbiausia programa Operacinė sistema yra programų rinkinys, užtikrinantis visų techninės ir programinės įrangos dalių sąveiką

Platformos konfigūracijų licencijavimo ir apsaugos sistema 1C:Enterprise 8, versija 3.0 Administratoriaus vadovas Palaikomos operacinės sistemos... 1 Sistemos sudėtis... 1 SLK serveris... 1 Išorinis komponentas...

Įvadas Darbas su GNU/Linux operacine sistema Šiuo metu pagrindinė vartotojo sąveikos su darbalaukio operacine sistema sąsaja yra grafinė vartotojo sąsaja (Graphic

PRAKTINIS DARBAS 2 OS Windows komandų eilutė Darbo tikslas: ištirti Windows OS komandų eilutės sąsają, įgyti įgūdžių sprendžiant tipines Windows operacinės sistemos administravimo užduotis naudojant

Laboratorinis darbas 2 Failų tvarkymas operacinėje sistemoje Laboratorinio darbo tikslai ir uždaviniai įgyti įgūdžių dirbant su operacine sistema, tokia kaip Linux; išmokti operacinės valdymo pagrindų

THERMIDESK VIRTUALIOS DARBO STOTIES JUNGIMO VADOVAS ADMINISTRATORIAUS VADOVAS (pagrindinės darbo vietos paruošimas) 23811505.6200.001.И5.01-2 Lapai 17 MASKVA 2018 1 TURINYS 1 ĮVADAS...4

FGOBU VPO "SibGUTI" Kompiuterinių sistemų disciplinų katedra "PROGRAMAVIMO KALBOS" "PROGRAMAVIMAS" Praktinė pamoka 55 OS GNU/Linux Lektorius: VS katedros docentas, Ph.D. Poliakovas Artemas Jurjevičius

Priedas UGDYMO DRAUGOS VEIKIMO SISTEMŲ IR APLINKŲ DARBO PROGRAMA Akademinės disciplinos Operacinės sistemos ir aplinkos darbo programa buvo parengta remiantis federalinės valstybės

2.1. Failai. Informacijos saugojimo reikalavimai: galimybė saugoti didelius informacijos kiekius turi būti išsaugota pasibaigus procesui, vienu metu turi būti keli procesai.

Programavimo kalbos ir vertimo metodai Pristatymas laboratoriniam darbui 2 Windows operacinė sistema Turinys 2 Turinys 3 Operacinės sistemos samprata Operacinės sistemos (OS) pagrindinė programinė įranga

IBM DB2 v11.1 serverio diegimas sistemoje „Linux“ Norint įdiegti IBM DB2 naudojant diegimo vedlį, reikia įdiegti ir veikti GUI, įskaitant pagrindinius „X-Window“ paketus,

1.1 OS istorija Pirmieji (1945-1955) kompiuteriai veikė be operacinių sistemų, juose paprastai veikė viena programa. Kai programų vykdymo greitis ir jų skaičius pradėjo didėti, tuščiąja eiga

Rutoken tvarkyklių valdymas naudojant grupės strategijas 2017 Aktiv company Šiame dokumente aprašoma, kaip naudoti grupės strategijas automatiškai platinti rinkinį

Tema: Tikslas: Praktika 23. Ubuntu pagrindai. Susipažinkite su Ubuntu OS sąsaja, išmokite dirbti su failais ir katalogais, paleisti programas, peržiūrėti tekstą ir grafiką

Slaptas tinklo informacijos saugos įrankis Slaptas tinklo klientas vietinio atnaujinimo instrukcijos Šiame dokumente pateikiamas išsamus vietinio kliento atnaujinimo veiksmų sekos aprašymas

Apie autorius 15 Įvadas 17 Knygos struktūra 18 Iš leidėjo 20 1 skyrius. Trumpa pagrindų apžvalga 21 Kai kurios pagrindinės komandos 21 Datos ir laiko rodymas: datos komanda 21 Registruotų vartotojų paieška

HV Manager vartotojo vadovas 2017 AprilTech, llc. Visos teisės saugomos 1 TURINYS Įvadas... 3 Diegimas ir konfigūravimas... 4 Sistemos reikalavimai... 4 Diegimas... 5 Konfigūracija... 6 Sąranka

1 3 laboratorija "DUOMENŲ STRAUKO REDIREKTAVIMAS" Srautai ir failai Logiškai mąstant, visi failai Linux sistemoje yra suskirstyti į nenutrūkstamą baitų srautą. Bet kurį failą galima laisvai kopijuoti ir pridėti prie kito

Pirmiausia būtų malonu turėti bendrą idėją apie tai, kas yra Linux ir kaip ji veikia.

Ir jūs galite pradėti nuo Įvadas į Linux(sxw). Nors yra ir kitų įžangų. Pavyzdžiui ši. Štai R. S. Kločkovo ir N. A. Korshenino dokumentas UNIX ir Linux (SXW) pagrindai (PDF).

OS UNIX pagrindai. Mokymo kursai. (SXW) (PDF)
Copyleft (ne c) – Šik autorių teisės! 1999-2003 V. Kravčiukas, OpenXS iniciatyva
Šis trumpas (numatoma 16 valandų, iš kurių 6 yra praktinės) įvadinis kursas skirtas supažindinti su UNIX operacinės sistemos architektūra, funkcijomis ir pagrindais. Sėkmingai įsisavinus, kursas leis laisvai ir produktyviai dirbti UNIX kaip vartotojas ir toliau mokytis šios operacinės sistemos administravimo ar programavimo.
Pristatymas iš esmės atliekamas neatsižvelgiant į bet kurios UNIX versijos ypatybes, tačiau prireikus jis yra skirtas SVR4 sistemoms, ypač Solaris 8 OS.
Taip pat rekomenduoju knygą Andrejus Robačevskis"UNIX operacinė sistema"
Štai ką rašo autorius: „Ši knyga nepakeičia žinynų ir įvairių UNIX operacinės sistemos vadovų. Be to, knygoje pateiktą informaciją kartais sunku rasti su operacine sistema pateikiamoje dokumentacijoje. Šiuose leidiniuose gausu praktinių rekomendacijų, išsamus įvairių posistemių nustatymų aprašymas, komandų iškvietimo formatai ir tt Tuo pačiu metu tokie klausimai kaip atskirų sistemos komponentų vidinė architektūra, jų sąveika ir veikimo principai dažnai lieka už nugaros. scenos. Nežinant šios „anatomijos“ darbas operacinėje sistemoje virsta įsimintų komandų naudojimu, o neišvengiamos klaidos sukelia nepaaiškinamų pasekmių. Kita vertus, UNIX administravimas, konkrečių posistemių konfigūravimas ir naudojamos komandos šioje knygoje sulaukė daug mažiau dėmesio. Šios knygos tikslas – pristatyti pagrindinę UNIX operacinės sistemos struktūrą. Reikėtų nepamiršti, kad pavadinimas UNIX reiškia didelę operacinių sistemų šeimą, kurių kiekviena turi savo pavadinimą ir tik jai būdingas funkcijas. Šioje knygoje bandoma išskirti bendrus elementus, sudarančius UNIX „genotipą“, t. y. pagrindines vartotojo ir programavimo sąsajas, pagrindinių komponentų paskirtį, jų architektūrą ir sąveiką, ir tuo remiantis pristatoma visa sistema. . Tuo pačiu metu, jei reikia, pateikiamos nuorodos į konkrečią UNIX versiją.

Asmeniškai man labai padeda nuostabios Viktoro Aleksejevičiaus Kostromino knygos skaitymas. Linux vartotojui“ kurį galiu jums pasiūlyti (kos1, kos2, kos3, kos4, kos5, kos6, kos7, kos8, kos9, kos10, kos11, kos12, kos13, kos14, kos15, kos16, kos17, kos18).
O čia ta pati knyga, bet jau PDF formatu (kos1, kos2, kos3, kos4, kos5, kos6, kos7, kos8, kos9, kos10, kos11, kos12, kos13, kos14, kos15, kos16, kos17, kos18).
O dabar ir SXW (kos1, kos2, kos3, kos4, kos5, kos6, kos7, kos8, kos9, kos10, kos11, kos12, kos13, kos14, kos15, kos16, kos17, kos18).
Jei pageidaujate dokumentų HTML formatu, aukščiau esančios nuorodos gali nukreipti į puslapį, kuriame galite atsisiųsti šio konkretaus formato knygų skyrių archyvus.

Iš pagrindinių knygų taip pat galiu patarti puikų Karlo Schroederio vadovą Linux. Receptų rinkinys ». Iš karto perspėju, kad ši nuoroda yra .pdf formato knyga, ir jis sveria 50 MW. Tačiau galimas ir alternatyvus variantas – ta pati knyga, tik in

FORMAT.TXT Knygos santrauka yra tokia: „Siūlomame leidime yra unikalus patarimų, įrankių ir scenarijų rinkinys; rasite daugybę paruoštų derinimo sprendimų sudėtingoms problemoms, su kuriomis susiduria bet kuris administratorius nustatydamas Linux serverį; šie sprendimai pravers tiek kuriant nedidelius tinklus, tiek kuriant galingas paskirstytas duomenų saugyklas. Knyga parašyta dabar populiaria „O'Reilly“ receptų knygų forma problemos-sprendimo-diskusijos formatu. Patyrusiems vartotojams, programuotojams, sistemų administratoriams, universitetų studentams, magistrantams ir mokytojams. Jei staiga nuoroda nustos egzistavusi, praneškite man – galbūt savo svetainėje paskelbsiu .pdf failą.

Man labai patinka Aleksejaus Fedorčuko, Vladimiro Popovo ir daugelio kitų autorių straipsnių ir pastabų ciklas, kurį paimsiu iš čia: http://unix.ginras.ru/. Čia yra įdomiausi medžiaga apie „Linux“ apskritai ir konkrečiai apie atskirus jo komponentus(Linux-all.zip, Linux-all2.zip, Linux-all3.zip, Linux-all4.zip).
SXW – (Linux-all.zip, Linux-all2.zip, Linux-all3.zip, Linux-all4.zip),
Taip pat Aleksejaus Fedorčuko knyga“ POSIX saga arba įvadas į POSIXizmą“, kuris apima bendrus daugelio sistemų klausimus, pirmiausia apie UNIX tipo sistemas. Pavadinimas kalba pats už save. Pasak autorių, knyga skirta vartotojams (taip pat ir pradedantiesiems). Štai failai - 1 dalis, 2 dalis, 3 dalis, 4 dalis.
IR SXW– 1 dalis, 2 dalis, 3 dalis, 4 dalis.

O jei jus domina NEMOKAMŲ SISTEMŲ istorija, galite perskaityti straipsnių rinkinį, po bendru pavadinimu Visiems atviras kelias» (sxw) ir, pasak autoriaus, apima bendrus atvirųjų šaltinių, POSIX sistemų klausimus, UNIX, BSD, Linux istoriją

Be to, norint suprasti OS principus, proceso sąvoka kartu su failo sąvoka, žinoma, yra viena iš svarbiausių sąvokų. Tai yra V. A. straipsnio tema. Kostromina » Procesai ir demonai Linux sistemoje» (SXW.

Text-Terminal-HOWTO(SXW)v 0.05, 1998 m. birželis
Šiame dokumente paaiškinama, kas yra tekstiniai terminalai, kaip jie veikia, kaip juos įdiegti ir konfigūruoti, taip pat šiek tiek informacijos apie jų taisymą. Jį tam tikru mastu galima naudoti, net jei neturite terminalo vadovo. Nors šis darbas parašytas tikriems Linux sistemos terminalams, dalis jo taip pat tinka terminalų emuliatoriams ir (arba) kitoms į Unix panašioms sistemoms.

Taip pat labai naudinga perskaityti gražiai iliustruotą vadovą, kad būtų galima greičiau ir lengviau kurti konsolę - Darbas su komandų istorija(SXW).

Čia yra medžiaga apie komandų apvalkalus arba komandų interpretatorius, dar vadinamus tiesiog apvalkalais. Visų pirma, straipsnių, kurie sujungti po pavadinimu, pasirinkimas Apvalkalas ir komunalinės paslaugos(SXW), (PDF).

Šiandien populiariausias apvalkalas yra Bash – Bourne Again SHell (kitas Bourne apvalkalas) trumpinys. Patariu paskaityti BASH santrauka, (SXW), (PDF)
Sukūrimo data: 97-12-16.

Ir Bash apvalkalo ypatybės(SXW), (PDF).
Dokumente trumpai apibendrinama, ką Bashas paveldėjo iš Borne apvalkalo: apvalkalo valdymo struktūras, įtaisymus, kintamuosius ir kitas funkcijas. Jame taip pat pateikiami svarbiausi Bash ir Bourne apvalkalo skirtumai.

Shell komandų kalbos vertėjas(SXW), (PDF) yra komandų kalba, galinti vykdyti ir iš terminalo įvestas komandas, ir komandas, saugomas faile.

Shell programavimas(UNIX) (SXW), (PDF)

Jei „Windows“ sustingsta, vartotojas daro keletą gestų, o tada, įsitikinęs „šio pasaulio tuštybe ir tuštybe“, ramia širdimi paspaudžia RESET. „Linux“ viskas yra kitaip. Apie šį straipsnį - kabantis? Nušaukime!(SXW)

KPPP klausimai ir atsakymai(SXW)

V. A. Kostromino straipsnis “ Katalogų ir failų sistemų hierarchija sistemoje „Linux“.» (SXW), kuriame aprašomas Atvirojo kodo projekto sukurtas standartas, skirtas UNIX tipo operacinių sistemų katalogų struktūrai (numanomos Linux ir BSD sistemos).

Apie failus (kurie „Linux“ iš tikrųjų yra katalogai ir net įrenginiai), tačiau iš šiek tiek kitokios perspektyvos vadove pasakojama Failai ir jų leidimai(SXW).
Labai rekomenduojama. Nuostabiai sukramtytas.

Linux komandos ir santrumpos(SXW).
Tai praktinis programų, kurias naudojame dažniausiai, kurios mums atrodo naudingos ir kurios yra mūsų Linux platinimuose (RedHat arba Mandrake), rinkinys.

UNIX konsolės(SXW) – pastabos apie įvairias konsoles.

Čia yra blogas vadovas Mandrake Linux 9.0 komandų eilutės vadovas(SXW).

Failų sistemų montavimas iš įrenginių ir failų(SXW) (PDF)
Dokumento sukūrimo data: 2004-07-26
Paskutinio pakeitimo data: 2004-08-20
Autorius: Knyazevas Aleksejus.



Įkeliama...