Ablakok.  Vírusok.  Jegyzetfüzetek.  Internet.  hivatal.  Segédprogramok.  Drivers

Erről az útmutatóról

Üdvözöljük a Linux alapismeretek oktatóanyagának első négy részében, amelyek célja a vizsgára való felkészítés. Linux Professional Institute 101. Ebben megismerheti a bash-t (a szabványos Linux shell), megismerheti a szabványos Linux parancsok (pl. ls, cp és mv) legtöbb funkcióját, megértheti az inode-okat, a kemény és szimbolikus hivatkozásokat és még sok mást. Ennek az útmutatónak a végére a tudás alapja lesz, és készen áll az alapok elsajátítására Linux adminisztráció. A teljes kurzus (8 rész) végére elegendő készségekkel rendelkezel ahhoz, hogy Linux rendszergazdává válj, és ha szeretnéd, megszerezd a Linux Professional Institute LPIC Level 1 minősítését.

Az oktatóanyag ezen első része nagyszerű azoknak, akik újonnan ismerik a Linuxot, valamint azoknak a felhasználóknak, akik szeretnének felfrissíteni az alapvető Linux-fogalmakat, vagy javítani azok megértését, mint például a fájlok másolása és mozgatása, szimbolikus és kemény hivatkozások létrehozása, valamint a szabványos szövegfeldolgozási parancsok, beleértve a folyamatokat és az átirányításokat. Számos tippet, trükköt és trükköt is adunk az út során, így ez az útmutató gazdag és praktikus lesz még azok számára is, akik már komoly Linux-háttérrel rendelkeznek. Kezdők számára ennek az anyagnak a nagy része új, de fejlettebb lesz Linux felhasználók ezt az útmutatót nagyszerű módszernek találják alapvető készségeik elméjükben való rendezésére.



Azok számára, akik az LPI-vizsgára való felkészüléstől eltérő célból tanulmányozták ennek az útmutatónak az első verzióját, előfordulhat, hogy nem kell újra elolvasniuk. Aki azonban vizsgázni készül, annak ezt a javított verziót mindenképpen érdemes átnéznie.

Bevezetés a bash-ba

Héj

Ha korábban használt Linuxot, akkor valószínűleg tudja, hogy bejelentkezés után egy üzenet fogadja, amely valahogy így néz ki:

A gyakorlatban a megjelenő felszólítás kissé eltérhet. Tartalmazhatja például a gazdagép nevét, az aktuális munkakönyvtár nevét vagy mindkettőt. Nem számít, hogy néz ki a prompt, egy dolog biztos: azt a programot, amely ezt a promptot nyomtatja, parancsértelmező shell-nek hívják, és a legvalószínűbb, hogy a parancsértelmező „bash” lesz.

Bash-t futsz?

A bash használatát a következő beírással ellenőrizheti:

$ echo $SHELL
/bin/bash

Ha a fenti sor hibát jelez, vagy a válasz nem egyezik, akkor lehetséges, hogy egy másik shellt indított el. Ebben az esetben ennek az útmutatónak a nagy része továbbra is hasznos lesz, de sokkal jobb lenne, ha átváltana a bash-ra, hogy felkészüljön a 101-es vizsgára.

A bashról

A Bash a Bourne-again-shell rövidítése. "másik-Bourne-shell" vagy "újraszületett-shell", és ez az alapértelmezett shell a legtöbb Linux rendszeren. A shell feladata, hogy parancsokat fogadjon Öntől, amelyeken keresztül kapcsolatba léphet a Linux rendszerrel. Miután befejezte a parancsok beírását, kiléphet a shellből (exit) vagy befejezheti a munkamenetet (kijelentkezés), ebben az esetben megjelenik egy bejelentkezési üzenet.

Egyébként ki is lehet lépni bash kagyló a Ctrl-D megnyomásával a promptnál.

A "cd" használata

Talán már felfedezted, hogy a bash prompt bámulása nem a világ leglenyűgözőbb dolga. Nos, tanuljuk meg, hogyan járjuk be a fájlrendszerünket. A promptnál írja be a következő parancsot (a $ nélkül):

$ cd /

Most mondtad a bash-nak, hogy a / könyvtárban, más néven gyökérkönyvtárban akarsz dolgozni; a rendszerben minden könyvtár fa formájú, és / a teteje, azaz. gyökér cd beállítja azt a könyvtárat, amelyben tartózkodik Ebben a pillanatban működnek, más néven "aktuális munkakönyvtár".

Módokon

A bash aktuális munkakönyvtárának megtekintéséhez írja be:

$ pwd
/

A cd példában a / argumentumot elérési útnak nevezzük. Megmondja a CD-nek, hogy hova akarunk menni. Konkrétan a / argumentum egy abszolút elérési út, ami azt jelenti, hogy a fájlrendszerfa gyökeréhez viszonyítva ad meg egy helyet.

Abszolút utak

Az alábbiakban ezek közül mutatunk be néhányat:

/dev
/usr
/usr/bin
/usr/local/bin

Mint látható, minden abszolút útvonalnak van egy közös pontja, a / karakterrel kezdődnek. Rámutatva pl. /usr/local/bin a cd argumentumaként azt mondjuk, hogy a / könyvtárba akarunk menni, majd a -ba usr könyvtárba, és így tovább helyiÉs kuka, le a fáról. Az abszolút útvonalakat mindig az / elsőtől számítja.

Relatív utak

Az útvonal egy másik típusát "relatív útvonalnak" nevezik. A bash, cd és egyéb parancsok mindig az aktuális könyvtárhoz viszonyítva értelmezik őket. A relatív elérési utak SOHA nem kezdődnek / jellel. Tehát ha először arra költözünk /usr:

$ cd /usr

akkor használhatjuk a relatív útvonalat helyi/bin hogy bejusson a címtárba /usr/local/bin:

$ cd helyi/bin
$ pwd
/usr/local/bin

Használat..

A relatív elérési utak egy vagy több ".." könyvtárat is tartalmazhatnak. A ".." könyvtár különleges; a szülőkönyvtárra mutat. Tehát a fenti példával folytatva:

$ pwd
/usr/local/bin
$ CD..
$ pwd
/usr/local

Amint látja, a jelenlegi címtárunk most van /usr/local. Sikerült egy könyvtárat „vissza” mozgatnunk a jelenlegihez képest, ahol korábban voltunk.

Ezenkívül használhatjuk a ".."-t egy meglévő relatív elérési úton, ami lehetővé teszi, hogy egy olyan könyvtárba lépjünk, amely "közeli" ahhoz, amelyben vagyunk:

$ pwd
/usr/local
$ cd ../megosztás
$ pwd
/usr/share

Relatív útvonal példák

A relatív utak kissé összetettebbek lehetnek. Az alábbiakban néhány példát mutatunk be, próbálja kitalálni, hová fog eljutni a parancsok mindegyikének beírása után.

$ cd /bin
$ cd ../usr/share/zoneinfo

$ cd /usr/X11R6/bin
$ cd ../lib/X11

$ cd /usr/bin
$ cd ../bin/../bin

Most tárcsázza őket, és ellenőrizze a tippjeit. ;)

Megértés.

Mielőtt befejeznénk a cd tanulmányozását, néhány dolgot tisztázni kell. Először is van egy másik speciális "." könyvtár, amely az "aktuális könyvtár" rövidítése. Bár nem használják a cd paranccsal, gyakran használják egy program végrehajtására az aktuális könyvtárból, mint a következő példában:

$ ./myprog

BAN BEN ez az eset a végrehajtható program elindul myprog, amely az aktuális munkakönyvtárban található.

cd és a saját könyvtár

Ha át akarunk lépni a saját könyvtárunkba, beírhatjuk:

Argumentumok nélkül a cd átkerül a kezdőkönyvtárba, ami megteszi /gyökér szuperfelhasználónak, vagy normál esetben /home/felhasználónév(Ahol felhasználónév- felhasználónév a rendszerben - kb. per.) bármely más felhasználó számára. De mi van akkor, ha egy fájlra akarunk mutatni a saját könyvtárunkban? Lehet, hogy egy fájl elérési utat szeretnénk argumentumként átadni a programunknak. myprog. Ha a fájl a saját könyvtárunkban található, beírhatjuk:

$ ./myprog /home/drobbins/myfile.txt

Az ilyen abszolút útvonal használata azonban nem mindig kényelmes. Szerencsére használhatjuk a ~ (tilde) karaktert is erre:

$ ./myprog ~/myfile.txt

Egyéb felhasználói saját könyvtárak

A Bash egyetlen ~-t az Ön saját könyvtárára mutató mutatóként kezel, de használhatja más felhasználók saját könyvtáraira is. Például, ha egy nevű fájlra akartunk hivatkozni fredsfile.txt a felhasználó kezdőkönyvtárában fred, beírhatja:

$ ./myprog ~fred/fredsfile.txt

A szerzőkről

Daniel Robbins

Daniel Robbins - a Gentoo közösség alapítója és az operációs rendszer megalkotója Gentoo Linux. Daniel Új-Mexikóban él feleségével, Maryvel és két energikus lányával. A Funtoo alapítója és vezetője is, és számos műszaki cikket írt az IBM developerWorks, az Intel Developer Services és a C/C++ Users Journal számára.

Chris Houser

Chris Houser 1994 óta a UNIX szószólója, amikor csatlakozott az Indiana állambeli Taylor Egyetem adminisztrációs csapatához, ahol informatikából és matematikából szerzett bachelor fokozatot. Azóta számos területen dolgozott, beleértve a webalkalmazásokat, a videószerkesztést, a UNIX-illesztőprogramokat és a kriptográfiai biztonságot. Jelenleg a Sentry Data Systemsnél dolgozik. Chris számos nyílt forráskódú projektben is közreműködött, mint például a Gentoo Linux és a Clojure, valamint a The Joy of Clojure társszerzője.

Aron Griffis

Eiron Griffis Boston környékén él, ahol az elmúlt évtizedben a Hewlett-Packardnál dolgozott olyan projekteken, mint például UNIX hálózati illesztőprogramok Tru64-hez, Linux biztonsági tanúsítvány, Xen és KVM virtualizáció, legutóbb pedig a HP ePrint platform. A programozástól eltöltött szabadidejében Aaron szívesebben elmélkedik a programozás problémáin, miközben biciklizik, zsonglőrködik ütőkkel, vagy szurkol a Boston Red Sox profi baseballcsapatának.

Hiányzó

Jim Whitehurst, a Red Hat, a világ legnagyobb nyílt forráskódú szoftvervállalatának elnök-vezérigazgatója megosztja egy újfajta, nagy teljesítményű vállalat, a "nyílt szervezet" működtetésének titkait. Ezt alapvetően új modell nagy cég előtt…

Linux Mint. Érdemes csere ablakok

Hiányzó

A könyv leírja a népszerű operációs rendszer Linux Mint. Többek között figyelembe veszik az előre telepített szoftvereket, megadják a további programok telepítésének módjait, és felvetődik a kérdés, hogy ez a rendszer képes-e helyettesíteni a Windows rendszert otthoni számítógépen.

Hiányzó

A népszerű Linux Mint disztribúcióról és használatáról. Milyen alkalmazások érhetők el, és hogyan kell őket telepíteni, valamint hogy ez a disztribúció képes-e helyettesíteni a Windows rendszert otthoni számítógépen.…

Hiányzó

A könyv egy Unix szerveren és Linux állomásokon alapuló hálózat telepítésének és adminisztrálásának folyamatát írja le. A szerző kész megoldásokat kínál erre gyors telepítésés beállításokat helyi hálózat. Nagyszámú példák és kész beállítások lehetővé teszi, hogy ezt a könyvet gyakorlati útmutatóként használja...

Figyelembe vett Linux parancsok, a munka alapjai in parancs sor, valamint a rendszer beállítása olyan programokkal, amelyek csak szöveges felülettel rendelkeznek. A rendszerrel való munka csak konzol módban történik, amihez a felhasználó bizonyos képzettsége szükséges. A legrészletesebb leírások hasznos parancsokat L…

Gyakorlati kérdések a hálózat kiépítésével, a szerver szervezésével (Apache, Samba, DNS, DHCP) a működés alapján Linux rendszerekés ennek a szervernek az integrációja Windows hálózatok. Nagy figyelmet fordítanak a hálózat napi működésére. Felvázoljuk a hálózatok és hálózati berendezések működésének alapjait. ...

Robert Love a Linux operációs rendszer eredetét képviseli. Jelentős mértékben hozzájárult a Linux kernel és a GNOME asztali környezet létrehozásához. Ez a könyv egy útmutató rendszer programozás Linux esetében hivatkozás a Linux rendszerhívásokra, valamint egy részletes történet arról, hogyan ...

Az ingyenes használat kérdései szoftver oktatási intézmény informatizálásának alapjaként. A szabad szoftverekre való áttérés jogi, gazdasági és módszertani vonatkozásai kerülnek kiemelésre. Ennek a folyamatnak a jelentősége az irányítási rendszer kialakításában alátámasztott…

A könyv, amit a kezedben tartasz, már Nyugaton bestseller lett. Leírja a Linux operációs rendszerrel való munka minden finomságát, a rendszer adminisztrációját, az alacsony szintű működést biztosító mély mechanizmusokat. Linux funkcionalitás. A kiadvány oldalain alapvető ismereteket szerezhet a ...

Az anyag hozzá van kötve legújabb verziói disztribúciók Mandriva, Fedora Core, ASP Linux. A könyv szinte minden olyan kérdésre választ ad, amely a Linuxban végzett napi munka során felmerül. A tipikus helyzeteket figyelembe veszik: bejelentkezés, fájlrendszerrel való munka, grafikus felület használata, telepítés...

Megfontolandó a C++ alkalmazások Windows és/vagy Linux rendszerre történő fejlesztése a Qt 4 könyvtár segítségével, amelyet széles körben használnak a kereskedelmi és ingyenes szoftverek világában egyaránt. Példákat mutatunk be számos olyan probléma megoldására, amelyekkel a fejlesztő szembesül a felhasználó tervezése során…

Gyakorlati útmutató az irodai információs rendszereket létrehozó és üzemeltető rendszergazdáknak. Ezzel párhuzamosan megoldások alapján Windows technológiákés Linux. Javaslatokat ad az alapszolgáltatások telepítéséhez, konfigurálásához és optimalizálásához tájékoztatási rendszer, org...

A UNIX operációs rendszer működésével kapcsolatos kérdések széles skáláját veszik figyelembe, beleértve: az operációs rendszer felépítésének alapvető kérdéseit, a UNIX fájlrendszer szervezésének alapelveit, Fiókok felhasználók, népszerű operációs rendszerek telepítése, indítása és üzemeltetése Linux, FreeBS…

Leírja a hardver telepítését és konfigurálását Linux operációs rendszerben: videokártyák, merevlemezek, optikai meghajtókés egyéb alapvető eszközök, valamint nyomtatók, szkennerek, modemek, flash meghajtók, hálózati kártyákés egyéb perifériák. Ebben az esetben 2 konfigurációs lehetőséget veszünk figyelembe - a ...

Választ kapunk minden kérdésre, amely a Linuxszal való munka során felmerül: az operációs rendszer telepítésétől és konfigurálásától a szerver beállításáig Linux alapú. A könyv anyaga lehetőség szerint minden területre kiterjed. Linux alkalmazások: Windows játékok futtatásától Linuxon a saját webszerver beállításáig. Szintén figyelembe vették: a…

Ön tapasztalt rendszergazda, és szeretné megtanulni, hogyan kell kezelni egy Linux-hálózatot? Vagy Ön már Linux-felhasználó, és szeretné továbbfejleszteni az operációs rendszert, és rendszergazda szeretne lenni? A könyv, amit a kezedben tartasz, megadja neked ezt a lehetőséget. Ő elő…

Hiányzó

Ez a laboratóriumi műhely a Vállalkozásinformatikai Kar hallgatói számára készült, ill információs technológiák Magnyitogorszki Állami Műszaki Egyetem, és a képzésre összpontosít rendszergazda kis szervezet (SOHO) a munkaterületek konfigurálásával kapcsolatos problémák megoldására…

A könyv egy gyakorlati útmutató egy egyszerű hely létrehozásához számítógép hálózat alatti számítógépeken alapuló otthoni vagy kis irodai használatra Windows vezérlésés Linux. Útválasztási problémák, számítógépeken végzett távmunka, megosztás erőforrások, alkotás…

Hiányzó

Az NGINX egy nagy teljesítményű szerver, amely proxy funkciókat valósít meg webszerverekhez és levelezőszerverekés nagyon kevés rendszererőforrást fogyaszt. Rengeteg útmutató található a konfigurációjáról és a konfigurációs példákról az interneten, de nehéz megérteni, hogyan kell megfelelően konfigurálni az NGINX-et egy adott…

A tranzakciós memória hardveres támogatása elérhetővé válik legújabb processzorok. Ez a cikk az RTM utasításkészlet megvalósítását írja le a Wind River® Simics funkcionális szimulátorban. A munka célja az új utasítások helyes végrehajtásának biztosítása és a szimulátor nagy sebességének fenntartása ...

Rendszeradminisztrátor oktatóanyaga

Linux Essentials

Kérdései vannak a Linuxszal való munkával kapcsolatban? Át akar váltani erre a rendszerre, de kétségei vannak? Feladat a Linux gyors és teljes elsajátítása a szakmai problémák hatékony megoldása érdekében? A "Speciális" Központ tanárai segítenek ebben.

A Linux évről évre egyre népszerűbb a világon. És ez nem csak a színes pingvinről szól – ennek az operációs rendszernek a szimbólumáról. linux ingyenes, megbízható és a vírusok szempontjából magabiztosan biztonságos - minden szuperszámítógép és sok szerverrendszer működik rajta, egyszerű és intuitív a használata - felhasználóbarát felület, gyorsan betölt, ami szép, és nem igényel gyakori frissítést, amivel a Windows vétkezik.

Meghívjuk Önt, hogy tanuljon Linuxot az IT-ipar zászlóshajója, a Cisco által kifejlesztett tanfolyamon. A képzési program 16 modulból áll, amely lehetővé teszi az operációs rendszer teljes elsajátítását. Az elméleti rész azonnal rögzítésre kerül a laboratóriumi órákon.

Jól "Linux alapjai" feltárja az ebben az operációs rendszerben és a CLI felületen való munkavégzés alapelveit, a nyílt forráskód alapfogalmait ( nyílt forráskód). A képzés során hangsúlyt kapnak a gyakorlati feladatok: hozzáférés a Virtuális gép Linux, amely lehetővé teszi a parancsok tanulását és tesztelését CLI Linux.

A tanfolyam középiskolások, egyetemisták, informatikusok, és mindenki számára érdekes lesz, aki az egyik legnépszerűbb operációs rendszert szeretné használni munkája során.

Master Linux - kényelmes és biztonságos operációs rendszer. Legyen profi nem csak a Windowsban. Erősítse pozícióját a munkaerőpiacon.

1991 októberében. A Linux az összes UNIX rendszer általános neve, amely az azonos nevű kernelen fut. Története kezdetén a Linux meglehetősen igényes volt a felhasználó tudására. Szükség volt a Linux alapjainak mélyreható megértésére, de az operációs rendszer fejlődésével számos disztribúció jelent meg, amelyek megkönnyítik a munkát.

A Linux és a Windows közötti különbségek

A grafikus környezetben végzett Linuxban végzett munka alapja nem különbözik a Windowstól. De a helyesért linuxos munka konfigurálni kell.

A legjelentősebb különbségek:

  1. A Linux haladó felhasználóknak való, a Windows pedig "mindenki számára rendszer".
  2. A Linux a szál- és adatfeldolgozásban felülmúlja a Windowst.
  3. Nál nél Linux használatával ne félj eltörni néhányat licencszerződés.
  4. Minden alkalmazásnak saját, a kernel címterétől független címtere van, ami megkönnyíti a Linux alapú beágyazott rendszerek létrehozását.

És ez nem kimerítő lista az előnyökről.

A Linux előnyei

Manapság sok Linux programozó fejleszti a rendszert, fejleszti annak új verzióit és változatait. Az előnyök között szerepel:

  1. Ingyenes - maga az operációs rendszer és a hozzá tartozó programok többsége teljesen ingyenes és teljesen működőképes.
  2. A vírusok hiánya - az operációs rendszer kernelének konfigurációja kizárja a káros programok működését. Ez lehetővé teszi a számítógépet lelassító víruskeresők nélkül.
  3. Nyílt forráskód – amely lehetővé teszi a kód tetszés szerinti használatát és módosítását. Ezenkívül rengeteg beágyazott rendszert hoz létre Linux alapú.

Linux disztribúciók

Eredeti formájában a Linux nem nyújt olyan ismerős dolgokat, mint a grafikus felület, programok hozzáadása és eltávolítása.

Elosztás – a szoftverterjesztés egy formája. Szükségesek további összetevők hozzáadásához az operációs rendszer kerneléhez, amelyek lehetővé teszik a felhasználók számára az operációs rendszer egyszerű telepítését, konfigurálását.

Hála a nyitottnak forráskód több száz disztribúció létezik, de a legtöbb nem érdemel figyelmet, mert van egy kis eltérésük egymástól. A felhasználóknak viszont stabilitásra van szükségük hibák nélkül és hosszú távon technikai támogatás. Az alábbiakban felsoroljuk azokat a disztribúciókat, amelyek kezdők számára alkalmasak a Linux alapjainak elsajátítására.

Lista legjobb disztribúciók:

  1. A Debian stabil és kevés erőforrást használ. Rengeteg csomagot kell telepíteni. Teljesen ingyenes.
  2. Az Ubuntu a Debian kevésbé konzervatív változata. Otthoni használatra az egyik legjobbnak tartják.

Kezdőknek, ismerkedés A Linux jobb Az Ubuntu a legalkalmasabb, mivel ez az operációs rendszer hasonlít leginkább az ismert Windowsra.

Az Ubuntu telepítése és konfigurálása

Van két különféle változatok Ubuntu disztribúciók: LTS és Regular. A fő különbség az LTS között a stabilitás és a hosszú távú támogatás. Ez a verzió ötévente jelenik meg.

A normál verziók sokkal gyakrabban jelennek meg, de bizonyos összetevőkkel kompatibilitási problémák léphetnek fel.

A cikk írásakor a legújabb LTS verzió a 18.04 Bionic Beaver.

A telepítés nem okoz nehézséget. A felhasználónak csak a megfelelő időben kell megnyomnia a „Tovább” gombot.

A telepítés megkezdése előtti utolsó lépésben meg kell adnia az Önt felhasználóként azonosító információkat, amelyek nemcsak a rendszer indításakor, hanem egyes alkalmazások indításakor is hasznosak.

Linux alapok

Munkában Ubuntu asztali számítógép található: vezérlőpult, dokkoló panel, valamint az alkalmazás menü.

Az értesítési panel egy áttetsző csík a képernyő tetején, amely a következőket tartalmazza: dátum és idő, rendszertálca értesítésekkel, tevékenység menü, amely lehetővé teszi az asztal kezelését.

A dokkolópanel a panel egyfajta analógja Windows feladatok, amely a gyakran használt és futó alkalmazásokat jeleníti meg.

Az alkalmazásmenü megjeleníti az összes telepített alkalmazást.

Az Ubuntu disztribúció jár hozzá fájl kezelő Nautilus. Ez a fájlkezelő megkönnyíti a fájlok és könyvtárak kezelését.

A kezelőfelület nagy részét a központi panel foglalja el, ahol valójában maguk a mappák és fájlok találhatók. A bal oldalon egy oldalsáv található, amely általánosságban hasonlít a bejövőhöz Windows Intéző.

A Linux fájlok és könyvtárak nevének bizonyos szabályokat kell követnie. Azok számára, akik aktívan használnak más operációs rendszereket (mivel több eltérés is lehet), bemutatjuk a fájlok és könyvtárak elnevezésére vonatkozó szabályokat:

  1. A cím nem haladhatja meg a 255 karaktert.
  2. A Linux kis- és nagybetűérzékeny rendszer, ezért az "example.txt" és az "Example.txt" különböző fájlokat még akkor is, ha ugyanabban a könyvtárban vannak.
  3. Ha a fájl vagy könyvtár neve "." - az ilyen fájlt vagy könyvtárat a rendszer rejtettként jelöli meg.
  4. Mivel a Linux alapja a UNIX, teljes mértékben támogatja az UTF-8 kódolást, a nemzeti elrendezés használata megengedett.

Terminálok Linux alatt

Grafikus környezetek kényelmes és megszokott módszert kínál az operációs rendszer összetevőivel való munkavégzéshez. Azonban még mindig van néhány olyan feladat, amelyhez szöveges terminál szükséges.

Kétféleképpen dolgozhat a terminállal: és az ablakkonzollal. Az első esetben grafikus héj figyelmen kívül hagyja, és a programok eredménye szövegként jelenik meg a képernyőn.

A terminállal való munkavégzés nem követeli meg a Linux programozási alapjainak ismeretét, ahogyan az első pillantásra tűnhet. Csak tudnia kell bizonyos parancsokat. Mivel sok ilyen parancs létezik, nagyon nehéz megjegyezni őket még azoknak is, akik jól ismerik a Linuxot. Ezért ezek a parancsok mindegyike megtalálható az interneten, vagy használhatja a belső súgót a "find --help" beírásával a terminálba.

Programok hozzáadása és eltávolítása a Synaptic segítségével

Synaptic - program vele GUI, amelyet a Debian és Ubuntu disztribúciókban használnak, és a programok megtalálására, telepítésére és eltávolítására tervezték.

A Synaptic lehetővé teszi a programok keresését speciális szűrők segítségével. A bal alsó sarokban találhatók, és kritériumokra vannak osztva. Szintén a felső sarokban van egy mező gyors keresés, a beírt szöveget a program a program nevében keresi.

Után kívánt program talált, telepítheti. Ehhez kattintson a program nevére Jobb klikk egérrel, és válassza a "Telepítés" lehetőséget. Hasonlóképpen távolítsa el és frissítse a programokat.

Valószínűleg helyesebb lenne ezt a cikket valahol a sorozat elején elhelyezni, de kételkedünk abban, hogy bárki elolvasná, amikor elkezdi a Linux tanulását. Most, hogy befejezte Linux oktatóanyagainkat, és ismeri a működését, szeretnénk megragadni a pillanatot, hogy beszéljünk a Linux operációs rendszer mögött meghúzódó filozófiáról.

Amikor a „filozófia” fogalmát használjuk, egyáltalán nem olyan kérdésekre gondolunk, mint „mi az élet értelme” vagy „létezik-e Isten”, hanem azt, hogy milyen logika, milyen gondolatok húzzák meg ennek a mindenütt jelenlévő és élő operációs rendszer.

Amint azt már sokan tudják, erős támogatói vagyunk a Linux operációs rendszernek. Ennek pedig számos oka van, amelyekről a cikkben beszéltünk arról, hogy miért kell minden hackernek ismernie a Linuxot. Mivel a Linux valószínűleg ideális a hackeléshez és sok más feladathoz, fontosnak tartjuk, hogy megértsük a Linux/Unix szerkezete és modellje mögött rejlő filozófiát bármilyen környezetben.

Ebben a cikkben a Unix/Linux kifejezést használjuk erre az operációs rendszerre. A Unix volt az eredeti, Thompson és Ritchie fejlesztette ki. Linus Torvalds és csapata újratervezte (rekonstruálta) a Unixot.

A Mac OS X, iOS, Android, Solaris, AIX, HP-UX és IRIX mind a Unix/Linux formái.

A Red Hat, az Ubuntu, a Mint, a Fedora, a Debian, a Slackware és a SUSE mind Linux disztribúciók. Linux disztribúció Ez egyszerűen egy operációs rendszer, amely a Linux kernelt használja, és saját további összetevőket ad hozzá. Ezek a komponensek különféle alkalmazásokat, segédprogramokat, modulokat, grafikus interféseket tartalmaznak.

A disztribúciók e sokfélesége gyakran zavaró és kissé frusztráló a kezdők számára, de valójában része a Linux szépségének és erejének. A Unix/Linux rugalmas és hordozható legyen, lehetővé téve a felhasználók számára, hogy úgy dolgozzanak, ahogy akarnak, nem pedig úgy, ahogy a szoftverfejlesztők rákényszerítik őket.

A Unixot az 1970-es évek elején fejlesztette ki először Dennis Ritchie és Ken Thompson az AT&T Labs-tól. Az a tény, hogy több mint 40 év után is használatban van, sokat elárul ennek az operációs rendszernek a minőségéről, tartósságáról és hatékonyságáról. Ezek a srácok mindent jól csináltak! Mennyit tudsz az 1970-es évek elejéről a területen Számítástechnika az még létezik?

Ez az "ősi" operációs rendszer azonban ahelyett, hogy feledésbe merülne, szinte napról napra lendületet kap. A Chrome, az Android, az iOS, a Linux és a Mac OS X ezen a 40 éves operációs rendszeren alapul. Ha a leggyorsabban növekvő piacot nézzük ( mobil eszközök), látni fogjuk, hogy az iOS és Android rendszerű Unix változatok uralják, amelyek a piac több mint 91%-át teszik ki. Úgy tűnik, hogy a mobilpiac a közeljövőben majdnem 100%-ban Unix/Linux eszközöket foglal magában.

Mitől olyan tartós és megbízható ez a szerény operációs rendszer? Vessünk egy pillantást a Linux filozófiájának néhány olyan aspektusára, amelyek annyira sikeressé tették.

Feltételezés, hogy a felhasználó műszakilag jártas

A Unix (és tágabb értelemben a Linux) tervezői egy radikális feltételezést fogalmaztak meg: a felhasználók jártasak a számítógépek használatában. Nem mondhatjuk el ugyanezt más operációs rendszerekről. Sok esetben az operációs rendszer fejlesztői azt feltételezik, hogy tudatlan, írástudatlan neandervölgyiek vagyunk, akiket meg kell védeni. Ez nem ugyanaz a Unix/Linux esetében.

Ahogy egy értelmes ember mondta: "A Unixot (Linux) nem arra tervezték, hogy megakadályozza a felhasználókat abban, hogy hülyeségeket csináljanak, mert ez megakadályozná őket abban, hogy okos dolgokat csináljanak."

Csodálatos! Jobb nem mondani!

Teljes felügyelet

Az egyik fő ok, amiért a hackerek Linuxot használnak, és csak Linuxot, az az, hogy teljes irányítást biztosít számunkra. Más operációs rendszerek megpróbálják elrejteni előlünk bizonyos műveleteiket és funkcióikat, attól tartva, hogy eltörünk valamit. A Linux teljesen átlátható, és lehetővé teszi számunkra, hogy azt lássuk és használjuk, amit csak akarunk.

A hordozhatóság előnyben részesítése a nagy teljesítménnyel szemben

A Unix volt az első hordozható operációs rendszer, ami azt jelenti, hogy számos különböző hardverplatformon lehetett használni. Ez jól működik, mióta a Unix/Linux portolták és közel 60 hardverplatformra fordították. Ez volt a fő oka a tartósságának és a folyamatosan változó technológiai környezethez való alkalmazkodóképességének.

Adatok tárolása egyszerű szöveges fájlokban

A Unix/Linux egyszerűen tárolja az adatokat szöveges fájlok, más operációs rendszerekkel ellentétben. Ez az adatokat ugyanolyan hordozhatóvá teszi, mint maga a kód. Szinte minden rendszer képes egyszerű szöveges fájlok importálására és használatára.

Shell szkriptek használata a hatékonyság és a hordozhatóság növelésére

A shell szkriptek használata javítja alkalmazásaink képességeit. Egy szkript megírásával automatizálhatjuk az alkalmazás használatát, hogy annyiszor csináljunk valamit, ahányszor csak szükségünk van rá, ahogyan más alkalmazások képességeit is használhatnánk egyszerre. Ezenkívül ezek a szkriptek fordításuk nélkül átvihetők más rendszerekre.

Lehetővé teszi a felhasználók számára, hogy testreszabják környezetüket

A Unix/Linux célja, hogy a felhasználó testreszabhassa saját munkakörnyezet igényeinek és ízlésének megfelelően. Mindent a felhasználó irányít, nem a szoftverfejlesztők. A Unix/Linux csak megvalósítja a működésének mechanikáját, nem kényszerít rá, hogy bizonyos módon csináld a dolgokat. Ez a fajta testreszabás számos formát ölthet, beleértve a grafikus felhasználói felület (GUI) környezetek használatát. Számos grafikus felhasználói felület érhető el Linuxhoz, köztük a GNOME (alapértelmezés szerint telepítve van a Kali-ra és a legszélesebb körben használt), a KDE, a Unity (alapértelmezett Ubuntu), a Sugar, a Trinity, az Xfce, az Enlightenment és még sok más. A legtöbb esetben, függetlenül attól, hogy alapértelmezés szerint melyik grafikus felhasználói felületet telepítette a rendszerére, teljesen bármilyen mást telepíthet és használhat.

Kicsi és könnyű mag építése

Annak érdekében, hogy a felhasználók több lehetőséget biztosítsanak, számos operációs rendszer kernel folyamatosan új funkciókat ad hozzá, így azok egyre nehezebbé válnak. A Unix/Linux modellek fő gondolata az, hogy a kernel kicsi és könnyű legyen, de továbbra is lehetővé tegye a fejlesztők és a felhasználók számára, hogy komponenseket és modulokat adhassanak hozzá, ahogy jónak látják.

Kisbetűs és rövid nevek használata

Hagyományosan a Unix/Linux rövid neveket és parancsokat használ, és csak kisbetűvel.

A csend arany

A Unix/Linux parancsok általában nem mondanak semmit, ha mindent jól csinálsz. Ez egy kicsit bosszantó lehet néhány új felhasználó számára, amikor például átmásol egy fájlt egyik helyről a másikra, és a Unix/Linux nem mond erről semmit. Nem kapsz semmilyen megerősítést vagy vállveregetést.

Gondolj a Hierarchiára

Elsőként a Unix/Linux operációs rendszer fejlődött ki fájlrendszer hierarchikus fába rendezve. Ez a hierarchikus gondolkodás az operációs rendszer sok más területére is kiterjedt, például a hálózatépítésre és az objektumorientált programozásra.

Remélem, ez a kis bevezető a Linux filozófiájába segít megérteni, miért különbözik annyira a többi operációs rendszertől. Ennek a filozófiának az eredménye egy kicsi, könnyű és rugalmas operációs rendszer, amely tiszteletben tartja a felhasználókat.

Ha hibát észlel, jelöljön ki egy szövegrészt, és nyomja meg a Ctrl + Enter billentyűket
OSSZA MEG: