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

A készlet 30 kérdést tartalmaz. A tesztfeladatok között vannak kérdések egy helyes válasz kiválasztására, több helyes válasz kiválasztására, megfeleltetés megállapítására.

A teszt során 30 kérdést kell feltenni a tanulónak. A kérdések sorrendje, valamint a kérdésekre adott válaszok sorrendje is véletlenszerűen kerül meghatározásra.

A linux tesztben a helyes válaszokat + jelöli.

1. Operációs rendszer kernel

– az operációs rendszer terjesztési készletében található programok;

Az operációs rendszer rezidens része;

A felhasználói parancsokat fogadó és feldolgozó fő program;

grafikus héj, amely lehetővé teszi fájlokkal és könyvtárakkal kapcsolatos műveletek végrehajtását

2. A program kiemelt módja

A processzor kizárólagos tulajdonjogának módja a program időtartamára;

- olyan üzemmód, amelyben a program bármikor kizárólagos birtokba veheti a processzort;

– az összes számítógépes erőforráshoz való korlátlan hozzáférés módja;

- olyan mód, amelyben a program többfeladatos körülmények között jogosultságokkal rendelkezik más programokkal szemben.

3. Az operációs rendszerek fő funkciói a következők:

– számítógép ki/bekapcsolás vezérlése, memóriakezelés, fájl- és könyvtárkezelés, felhasználókezelés;

– memóriakezelés, felhasználói parancsok végrehajtása, fájl- és könyvtárkezelés

– folyamatkezelés, memóriakezelés, perifériás eszközök kezelése

Eszközkezelés, adatkezelés, memóriakezelés, folyamatkezelés

4. Folyamat erőforrás

RAMés szabad lemezterület;

- az a fájl, amelyből vagy amelybe az input-output történik;

Bármely hardver vagy szoftver objektum, amelyre a folyamat működéséhez szükség lehet, és amelyhez való hozzáférés a folyamat versengését okozhatja

- minden olyan hardver vagy szoftver objektum, amely a folyamat működéséhez és a munkához szükséges lehet, amely nem okoz konfliktust más folyamatokkal

5. Folyamatállapot-definíciók feltérképezése

6. Határozza meg a nem megelőző többfeladatos munkát

b) többfeladatos üzemmód, amelyben bizonyos időszeletek után lehetséges a folyamatváltás

c) multitasking mód, amelyben a folyamatok váltása egyenként, prioritásuk sorrendjében történik;

D) olyan üzemmód, amelyben a folyamatváltás csak akkor lehetséges, ha egy futó folyamat rendszerfunkciót hív meg;

7. Határozza meg a megelőző többfeladatos munkát

a) többfeladatos üzemmód, amelyben a folyamatváltás bármikor lehetséges;

b) olyan üzemmód, amelyben a folyamatváltás csak akkor lehetséges, ha egy futó folyamat rendszerfunkciót hív meg;

c) többfeladatos mód, amelyben mindegyik új folyamat kizárólag CPU-időt vesz igénybe, és a többi folyamat állapota a lapozófájlba kerül;

D) multitasking mód, amelyben a folyamatok váltása bizonyos időkvantumok elteltével történik a prioritások szerint

8. Az operációs rendszer terjesztési készlete a következőket tartalmazza:

A) operációs rendszer, telepítési és konfigurációs programja, karbantartása és rendszeres frissítése;

b) csak az operációs rendszer és annak telepítőprogramja;

c) az operációs rendszert, annak telepítőprogramját és a legnépszerűbb alkalmazásokat;

d) az operációs rendszer, annak telepítője és a legnépszerűbb rendszer-segédprogramok külső fejlesztőktől.

9. Az operációs rendszer licence alapján kerül terjesztésre:

b) Linus Torvalds;

c) Microsoft;

d) a GNU cég.

a) FAT16 vagy FAT32;

C) naplózott ext3 FS;

d) a fentiek bármelyike.

a) egy további parancsikon a fájlhoz;

B) egy másik fájlnév;

c) a fájl elejére mutató mutató;

d) a fájl helyére és méretére vonatkozó információkat tartalmazó struktúra.

12. A rendszerfelhasználók listája egy fájlban kerül tárolásra

B) /etc/passwd

c) /root/passwd

d) /system/passwd

13. A szállítószalag neve:

a) több parancs párhuzamos végrehajtása, és a közöttük való váltás szigorú sorrendben történik;

B) több parancs párhuzamos végrehajtása, miközben az egyik parancs kimenete a következő szabványos bemenetére kerül átirányításra;

c) több parancs egymás utáni végrehajtása, minden következő parancs végrehajtása az előző befejezése után kezdődik;

d) több parancs egymás utáni végrehajtása.

14. Csomag szoftverrel beLinuxtartalmazza:

A) a lefordított program, a telepítés előtti és utáni műveleti szkriptek, információk a többi csomagtól való függőségről;

b) az összeállított program, a telepítés előtti és utáni műveletek forgatókönyvei;

c) a lefordított program, a más csomagoktól való függőségekkel kapcsolatos információk, a telepítő vagy telepítő telepítő program;

d) a lefordított program és a telepítőprogram beállítása vagy telepítése.

15. Az operációs rendszer parancshéja:

A) olyan program, amely a felhasználói parancsokat operációs rendszer műveletekké alakítja;

b) felhasználói parancsokat végrehajtó program;

c) az operációs rendszer felhasználói parancsokat végrehajtó része.

16.ls parancs:

a) megjeleníti az aktuális könyvtárban található fájlok listáját;

b) az adott könyvtárat az aktuális könyvtárává teszi, és megjeleníti a fájlok listáját;

c) átmenetet hajt végre a megadott könyvtárba;

D) megjeleníti a megadott könyvtárban található fájlok listáját parancs sor vagy aktuális.

17 - Teszt. Fájlok másolásához Linux operációs rendszerben használja a következő parancsot:

18. Hasonlítsa össze a szövegfájlok lapozására szolgáló parancsok funkcióit:

19. Fájlkezelő:

a) fájlok létrehozására, törlésére, másolására szolgáló program;

b) program a könyvtárakban való mozgáshoz;

c) attribútumok kezelésére és fájlok szerkesztésére szolgáló program;

D) olyan program, amely a fenti funkciók mindegyikét ellátja.

20. A rendszer leállításához Linux operációs rendszerben használja a következő parancsot:

21. vi szerkesztő módok:

a) szöveges és grafikus;

b) szerkesztés és másolás;

C) beszúrások, parancs- és parancssori mód;

d) beillesztések és helyettesítések.

Teszt 22. sz. A program Linux operációs rendszerben való telepítéséhez a következőket kell tennie:

a) hajtsa végre a setup parancsot;

B) futtassa a csomagkezelőt, és válassza ki a telepítendő programot tartalmazó csomagot;

c) csomagolja ki a programot tartalmazó csomagot;

d) másolja a programot tartalmazó csomagot egy külön könyvtárba.

23. A fájl hozzáférési jogokat a következők határozzák meg:

a) 9 karakterből vagy háromjegyű hexadecimális számból áll;

b) 3 karakter vagy háromjegyű oktális szám használatával;

C) 9 karakter vagy háromjegyű oktális szám használatával;

d) 9 karakter használatával.

24. A fájlengedély-attribútumok a következők:

a) hozzáférés rendszergazdai vagy felhasználói jogokkal;

B) hozzáférés szabályozása a tulajdonos, csoportja tagjai és más felhasználók számára;

c) a hozzáférési jogok megkülönböztetése a tulajdonos és a többi felhasználó számára;

d) csak olvasási hozzáférés mindenki számára, kivéve a fájl tulajdonosát.

25. Fájlengedélyek egyeztetése:

26. Konfigurációs fájlok Linux operációs rendszerben főként a következőket tárolják:

a) titkosított formában, megtekintésre nem hozzáférhető;

b) titkosított formában, megtekintés - a konfiguráló program segítségével;

c) szöveges formátumban, megtekintés és szerkesztés - csak a vi szerkesztővel;

D) szöveges formátumban, megtekintés és szerkesztés - bármilyen szövegszerkesztővel.

27. Virtuális memória lapozásakor:

A) minden oldal egyforma méretű, és a folyamat virtuális címterének oldalakra történő particionálását a rendszer automatikusan elvégzi;

b) az oldalméretet az operációs rendszer választja ki a szabad RAM mennyiségétől függően;

c) az oldalméretet a program az indításakor határozza meg;

d) az oldalak egyforma méretűek, az oldalak számát a program indításkor határozza meg.

28. Teszt. Válassza ki a megfelelő utasításokat többprocesszoros operációs rendszerekhez:

A) Az aszimmetrikus operációs rendszer teljes egészében csak a számítógép egyik processzorán fut, az alkalmazási feladatokat elosztva a többi processzor között;

B) A Symmetric OS teljesen decentralizált, és minden processzort használ, felosztva azokat a rendszer- és az alkalmazásfeladatok között;

c) Egy aszimmetrikus operációs rendszer több számítógépes processzoron fut;

d) Szimmetrikus operációs rendszerben, processzorokban a processzorok egyik fele rendszerfeladatokra, a második az alkalmazottakra van allokálva.

29. A root felhasználó az

A) az egyetlen fiók, a rendszergazda tulajdona

b) olyan fiók, amely garantáltan kizárólagos jogokat biztosít a felhasználónak a rendszerben való munkavégzéshez

30. Ehhez szoftverlicenc szükséges

a) jelezze, hogy ki a tulajdonosa a szoftverre vonatkozó összes jognak

B) határozza meg a szoftverrel kapcsolatos felhasználói jogok körét

c) meghatározza, hogy a szoftver milyen feltételekkel értékesíthető

d) tegye ingyenessé ezt a szoftvert.

iperf segédprogram. Az egyik számítógépen a szerver indul (az iperf -s paranccsal), a másikon a kliens (az iperf -c paranccsal szerver_ip). Windowsra és Linuxra is vannak verziók (sudo apt-get install iperf). Sajnos egy klienssel nem tudtam 130Mb/s-nál többet használni, így több klienst is futtathatsz, több gépen még jobb.

A processzor felmelegedése

cpuburn segédprogram (sudo apt-get install cpuburn). A burnP5 paranccsal indítható (különféle processzorokhoz vannak szabott verziók - for Intel Atom A P5 verzió eléggé megfelelő). A processzor 100%-os terhelése lehetővé teszi a hűtés hatékonyságának és a tápáramkörök megbízhatóságának ellenőrzését csúcsterhelésnél. Az ilyen stressz-teszteket a processzor és más alkatrészek hőmérsékletének ellenőrzése mellett kell elvégezni - például a processzor jól hűthet, de még egy kis radiátor sem került be az áramkörbe. Nagy terhelés esetén a processzor sok áramot fogyaszt, és az energiarendszer túlmelegedhet (hatékonysága nem egyenlő 100%).

lemezteszt

sudo apt-get install hdparm

sudo hdparm -tT /dev/sda

Nyilvánvalóan kívánatos minimális lemezaktivitás mellett futtatni őket, és ne bízzon egy futtatásban - végezzen legalább három tesztet.

Nagyon hasznos, ha ezeket a teszteket lefuttatja az energiarendszer frissítése után, és mielőtt elrejti a szervert a távoli polcon.

Megtekintések száma: 152

Néha szükségessé válik a mikroprocesszor részleges vagy teljes betöltése személyi számítógép vagy szerver. Erre a rendszer stressztesztje, a működés stabilitásának ellenőrzése, a hűtőrendszer hatékonyságának értékelése, valamint a terhelés alatti számítógép vagy szerver által fogyasztott energia mérése miatt lehet szükség.

A cikk egyszerű és mindig elérhető konstrukciókat mutat be konzolparancsok GNU Linux alatt, amely képes betölteni egy vagy az összes processzormagot. Vegye fontolóra egy kompakt, de nagyon erős stressz-tesztelési csomagot is Linuxhoz, amely egyetlen paranccsal telepíthető. Minden részletesen és példákkal!

Két CPU mag teljesítményének kihasználása (40% + 70%)

A GNU Linux operációs rendszer (OS) gyakorlott felhasználója többször találkozott olyan esetekkel, amikor egy egyszerű parancs kis hibával a mikroprocesszort a szemgolyóig töltheti. Mi ezt fogjuk használni, csak mi mindent átgondolunk és meghatározott célra.

Először is vegyünk egy meglehetősen érdekes csomót két különálló parancsból, amelyek egy csővezetéken keresztül kapcsolódnak össze (a "|" szimbólum, I/O átirányítás).

Dd if=/dev/urandom | bzip2 -9 > /dev/null

Lényege: véletlenszerű adatokat olvasunk ki a "/dev/urandom" fájlból a "dd" segédprogrammal, a "|" csővezetéken keresztül. ezt a beolvasott adatot átvisszük a "bzip2" archiváló programba, megadjuk a maximális tömörítési szintet (9) és kiadjuk az adatokat a "fekete lyukba", vagyis sehova - erre van egy speciális "/dev/null" fájl .

Így a parancs futása közben (a CTRL + C billentyűkombinációval megszakítható) az archiváló véletlenszerű adatok folyamatos folyamát tömöríti, és az eredményt egy örökké üres fájlba küldi. Semmi sem íródik a fizikai lemezekre és a fájlrendszerekre, és a processzornak sok munkája van.

Ez a parancscsomag két CPU magot (Central Processor Unit) tölt be a következő módon:

  • "dd if/dev/urandom" - körülbelül 40%-kal tölt be egy magot;
  • "bzip2 -9" - körülbelül 70%-kal tölti be a második magot.

További mikroprocesszormagok betöltéséhez további terminálablakokat kell megnyitnia, és le kell futtatnia a parancs több klónját.

Figyeljük az egyes CPU magok terhelését

Az egyes mikroprocesszormagok terhelésének kényelmes megfigyeléséhez használhatja a "Rendszerfigyelő" programot, amely a KDE munkakörnyezet része. A GNOME környezetben létezik hasonló funkciójú és azonos nevű program.

Rizs. 1. Figyelje két CPU mag betöltését a GNU Linux rendszerben a KDE System Monitor segítségével.

Az ábra két mag betöltésének eredményét mutatja két, fentebb tárgyalt paranccsal. Az egyik mag - narancssárga diagram (70%), a másik mag - sárga diagram (40%).

Ugyanazzal a feladattal, csak a konzolban, a "htop" segédprogram kiváló munkát végez, amelyet szinte mindenki ismer. rendszergazda. Ha nincs telepítve, akkor a következő paranccsal javíthatja a helyzetet:

sudo apt-get install htop

A konzol-erőforrás-figyelő elindításához használja az azonos nevű parancsot:

Az alábbiakban egy példa látható ennek a konzolos erőforrás-figyelőnek a működésére, ahol két kernel ugyanazzal a dd és bzip2 paranccsal van betöltve.

Rizs. 2. Két CPU mag terhelésének figyelése GNU Linuxban HTOP használatával.

Mit jelentenek a folyamatjelző sávok piros és zöld jelzései a HTOP processzormagjainál? - minden egyszerű:

  • zöld szín - a normál prioritású folyamatokhoz lefoglalt processzorerőforrások mennyisége;
  • piros szín – CPU-erőforrások a kernelprioritású folyamatokhoz hozzárendelve.

Hogyan lehet megtudni a telepített mikroprocesszor(ok) frekvenciáját, a magok működési módjait és egyebeket hasznos információ Az egyik korábbi cikkemben írtam a CPU-ról a GNU Linuxban.

Egy vagy több CPU mag teljesítményének 100%-os kihasználása

Erre a célra olyan parancsokat használhat, amelyek folyamatos adatfolyamot dolgoznak fel nagyon nagy sebességgel, időszakos terhelésingadozások nélkül, mint a bzip esetében.

Mondjunk "igent" a mikroprocesszorra...csak annyiszor!

Igen > /dev/null

Egyszerű és ártalmatlan parancsnak tűnik, de körülbelül 100%-kal, ugrások nélkül tölt be egy CPU magot. Ennek a konstrukciónak a lényege egyszerű: nyomtasd ki az "igen" szót végtelen számú alkalommal, és irányítsd át a kimenetet a "fekete lyukba" - /dev/null.

Rizs. 3. A yes paranccsal 100%-ban betöltünk egy CPU magot a GNU Linuxban.

Egyéb egyszerű parancscsomagok a CPU betöltéséhez

Az "igen" parancs példa a legegyszerűbb és leginkább megfizethető módon betölt egy vagy több CPU magot.

Ezenkívül kísérletezhet más parancsokkal és programokkal, amelyek alapértelmezés szerint elérhetők a GNU Linux szinte minden disztribúciójában.

Az ilyen kötegek parancsokból történő felépítésének lényege a következő:

  1. Folyamatosan olvasunk valamit valahonnan, és átirányítjuk a /dev/null-ba;
  2. Végtelen számú adatelemzést végzünk valamilyen programmal vagy segédprogrammal.

A következő köteg lehetővé teszi, hogy egy magot a mennyezetre töltsön:

cat /dev/zero > /dev/null

Rizs. 4. GNU Linuxban a cat paranccsal 100%-ig maximálisan betöltünk egy CPU magot.

A parancs lényege: a "cat" paranccsal végtelen adatfolyamot adunk ki a "/dev/zero" pszeudoeszközről (nullákat generál, 000) a void "/dev/null"-ba;

Amint láthatja, a folyamat magas prioritással fut (OS kernel prioritás), és egy processzormag teljes feldolgozási teljesítményét igényli.

A "dd" programmal egy pszeudoeszköz fájlból lehet adatokat olvasni.

Dd if=/dev/urandom of=/dev/null

A parancs lényege: a "dd" programmal (if - input file, of - output file) véletlenszerű adatfolyamot olvasunk ki a /dev/urandomból és elküldjük a "sehova" - /dev/null címre.

A magok terhelésének figyelésének eredménye a HTOP-ban ugyanaz lesz, mint a 4. ábrán.

És most betöltjük a processzort úgy, hogy kiszámítjuk egy végtelen fájl ellenőrző összegét nullákkal:

Sha1sum /dev/zero

A htopban ugyanezt láthatjuk a 3. ábrán, bár a terhelési sűrűség stabilabb lesz.

A CPU-t úgy töltjük be, hogy kiszámítjuk egy végtelen véletlenszerű adatfolyam MD5 összegét:

md5sum /dev/urandom

A betöltési ütemezés megegyezik a 4. ábrán látható ütemezéssel, a mikroprocesszor egy olyan folyamattal van betöltve, amely az operációs rendszer kernel szintjén működik, ami nagyon magas prioritást élvez.

A processzort 100%-ra töltjük be a pbzip2 használatával

A cikk elején egy példát mutattunk be a bzip2-vel, amely külön egy mikroprocesszor magot tud betölteni. Van egy többszálú megvalósítás is ez az archiváló- pbzip2.

A pbzip2-t a következő paranccsal telepítheti:

apt-get install pbzip2

Az összes elérhető processzorerőforrás betöltéséhez futtassa a következő parancsot:

cat /dev/zero | pbzip2 -c > /dev/null

A "/dev/zero" streamforrás helyett használhatja a "/dev/urandom" parancsot, vagy készíthet egy még egyszerűbb konstrukciót:

Igen | pbzip2 -c > /dev/null

Stressz – átfogó PC terhelési tesztek csomagja

Már írtam a "stressz" segédprogram használatáról a GNU Linuxban a számítógép önjavításáról szóló cikkben. Ott más programokkal együtt használták, hogy olyan terhelési terhelést kapjanak, mint az AIDA64 Windows alatt.

Ezzel a programmal az összes elérhető CPU magot egyszerre betöltheti, vagy pontosan megadhatja, hogy hány magnak kell keményen dolgoznia. A "stress" csomag telepítéséhez futtassa a parancsot:

sudo apt-get install stress

Tehát a programot 4 mikroprocesszormag betöltésére vonatkozó utasításokkal futtatjuk:

Stressz -- cpu 4

A teljesítmény eredményei az alábbiakban láthatók.

Rizs. 5. A GNU Linux stressz paranccsal az összes CPU magot maximálisan 100%-ig betöltjük.

Rizs. 6. Megnézzük a stresszprogram eredményét htopban.

Végül

Amint láthatja, egy processzormag vagy több mag betöltése speciális szoftver telepítése nélkül a GNU Linuxban meglehetősen egyszerű feladat. Mindenki választhat egy csomó könnyen megjegyezhető és használható parancsot, ráadásul a működési elv ismeretében szó szerint menet közben is építhet ilyen csomókat.

A "stressz" program telepítésével azonban átfogóan és azzal megoldhatja a problémát további jellemzők. Használhat olyan szoftvercsomagot is, mint a "phoronix-test-suite" a betöltéshez és a tesztekhez, de ez egy másik történet...

A virtuális gépek teljesítménye nagyon fontos számunkra, mert ma már senkit sem lehet meglepni a szavakon " Felhő alapú számítástechnika"mert egyre közelebb kerülnek hozzánk. Már most nagyon sok szolgáltató kínálja virtuális szerverek, igényeinknek. Mivel rengeteg közül lehet választani, nagy a kísértés, hogy mindegyik teljesítményét tesztelje a megfelelő választás érdekében.

A Linuxhoz létezik egy speciális tesztcsomag, amellyel minden virtuális gép teljesítményét tesztelheti, és később elemezheti az eredményeket.

Phoronix Test Suite- nyílt forráskódú platform, amely speciális teszteket tartalmaz Linux virtuális gépekhez.

A Phoronix Test Suite telepítése Linuxra

Az írás idején legújabb verzió A Phoronix Test Suite 4.8.2. Több ellenőrzéshez aktuális verziók, lásd: Phoronix ftp tárhely. A Phoronix Test Suite webhely Letöltés szakaszában is letöltheti futtatható fájl ha nincs Ubuntu vagy Debian :)

Ha Ubuntu vagy Debian disztribúcióval rendelkezik, és már letöltötte a Phoronix Test Suite deb fájlt a fenti linkről, akkor telepítse a következőképpen:

sudo apt-get install php5-cli curl php5-gd

sudo dpkg -i phoronix-test-suite_4.8.2_all.deb

Megjegyzem, a Phoronix Suite Test verziója eltérhet, a cikk írásakor a legújabb verzió pontosan 4.8.2 volt.

A CentOS / RHEL és Fedora felhasználók számára nincs rpm fájl az oldalon, de letölthetik a tar.gz fájlt, és telepíthetik a tesztet a következő parancsokkal:

sudo yum telepítse a php-cli php-gd curl-t

sudo tar xvfvz phoronix-test-suite-4.8.2.tar.gz

cd phoronix-test-suite

sudo ./install-sh

Nos, ha az openSUSE-val dolgozik, akkor először csatlakoztatnunk kell egy speciális Benchmark tárolót, ahol a Phoronix tesztünk található:

openSUSE Factory:

zypper ar http://download.opensuse.org/repositories/benchmark/openSUSE_Factory/benchmark.repo

zypper ar http://download.opensuse.org/repositories/benchmark/openSUSE_12.3/benchmark.repo

zypper ar http://download.opensuse.org/repositories/benchmark/openSUSE_12.2/benchmark.repo

zypper a phoronix-test-suite-ban

A Phoronix Test Suite használata

A Phoronix Test Suite automatikusan letölti a kiválasztott tesztprofilokat és csomagokat, és ha szeretné, feltöltheti a teszteredményeket az openbenchmarking.org oldalra. A teszt első futtatásához szüksége lesz az internetre, mint korábban mondtam, hogy letöltse a tesztprofilokat és -csomagokat

Ha Virtuális gép, amelyet tesztelni fog, egy proxy mögött található, akkor először be kell állítania a proxyszervert a paranccsal. Ehhez futtassa a terminálban:

phoronix-test-suite network-setup

Most elkezdhetjük a tesztelést...

A Phoronix Test Suite programban elérhető tesztek teljes számát a következő paranccsal tekintheti meg:

phoronix-test-suite list-tests

Íme a tesztek listája:

  • pts/aio-stress- AIO-stressz, lemez;
  • pts/apache- Apache Benchmark, rendszer;
  • pts/apitrace- APITrace, grafika;
  • pts/battery-power-usage- Akkumulátor energiahasználat, rendszer;
  • pts/blake2- BLAKE2, Processzor;
  • pts/blogbench- BlogBench, lemez;
  • pts/bork- Bork fájl titkosító, processzor;
  • pts/botan- Botan, processzor.

Ha meg szeretné tekinteni az elérhető tesztcsomagok listáját, írja be a következő parancsot:

phoronix-test-suite list-suites

  • pts/audio kódolás- Hangkódolás, rendszer;
  • pont/sakk- Chess Test Suite, processzor;
  • pont/összeállítás- Időzített kód összeállítás, processzor;
  • pts/fordító- Fordító, Processzor;
  • pont/tömörítés- Időzített fájltömörítés, processzor;
  • pts/computational- Számítási tesztcsomag, rendszer;

Például tesztelni szeretné az Apache-t (az első lista), majd futtassa a tesztet a következő paranccsal:

A phoronix-test-suites apache-t futtat

Ha ezt vagy azt a tesztet először futtatja, a Phoronix Test Suite figyelmeztetni tud a hiányzó csomagok telepítésére, minden automatikusan megtörténik.

A teszt végén a rendszer elmenti az eredményt a számítógépére, és opcionálisan elküldi az openbenchmarking.org webhelyre, hogy más felhasználók összehasonlíthassák eredményeikkel.

Ha látni szeretné a számítógépére mentett összes eredményt, írja be a következő parancsot:

phoronix-test-suite list-results

Ha még nem találkozott ezzel az operációs rendszerrel, akkor nyugodtan emeljen fel egy virtuális gépet, vagy állítsa be főként, és használja minden nap.

A Linux/*nix bemutatkozása az Ubuntu 13.04-el kezdődött. Valószínűleg ez az egyik legfelhasználóbarátabb disztribúció (nézd meg az Elementary OS-t is). Előtte csak Linux Red Hat-en edzettem, aminek a képét a Virtual Boxon futottam át. nem volt konkrét feladatokat, így a képzésem csak bizonyos terminálparancsok tanulmányozásából állt. Korábban a Windows volt a fő operációs rendszerem, amit véleményem szerint jól értettem, és mindenhez passzolt.

Az operációs rendszerrel való ismerkedés kötelező volt, szó szerint az Ubuntunál ültem, azzal érvelve, hogy hasznos lesz a munkahelyemen. A lapozás nagyon nehéz volt, nem egyszer gondoltam vissza a Windowsba. Sokáig izgultam, mert nehéz volt megszokni az új beállításokat és funkciókat. Ráadásul a 13.04-es verzió nagyon hibás volt, ezért már nem telepítem ubuntu új verziókat az LTS (Long Term Support) megjelenéséig. Végül nem bántam meg, hogy Ubuntura váltottam.

Alapján személyes tapasztalat, Megijedtem néhány pillanattól az operációs rendszer használatától.

  • Puha. Nem tudtam bizonyos analógok elérhetőségéről az Ubuntu számára, és aggódtam, hogy nem találom kívánt programokat. De szerencsére sok a szoftver, szinte mindig vannak jó alternatívák, és néha nagyobb a választék. Ezen kívül, amiket a mai napig használok, Ubuntu verziókban mutatták be.
  • Böngészők. Néhány régi hírben azt olvastam, hogy a különböző operációs rendszerek böngészőiben eltérő az oldalak megjelenítése. WEB projekteket tesztelek, és ez fontos számomra. Valójában lehet, hogy így van, de a fő Chrome böngészőkés a Firefox olyan sok tesztelési szakaszon megy keresztül, hogy az ilyen apróságok nem jutnak el a végfelhasználókig.
  • A telepítés nehézségei. A Windows (XP, Vista, Win7) telepítése nagyon egyszerű és egyértelmű, nem sorolom fel a későbbi verziókat, mert nem telepítettem őket, de úgy gondolom, hogy a folyamat nem sokat változott. Az Ubuntu vagy az Elementary OS disztribúciója ugyanolyan könnyen telepíthető, és valószínűleg gyorsabb is.
  • interfészek. A Windows interfészek kényelme tagadhatatlan. Annyira hozzászoktam a szabványos "asztalhoz", hogy minden más idegennek tűnt számomra. Kezdetben nagyon idegesítőek és lelassulnak az új gombelrendezések, szoftvertelepítések és egyéb apróságok. De legalább néhány hétig türelmesnek kell lennie, és megszokja az „új szabályokat”, és még az értékeit is megtalálja bennük.

Nyereség

Nyilvánvaló előnyökkel jár a Linux/*nix tapasztalat

  • Linux operációs rendszerek ismerete.

Ez sok vállalatnál gyakori követelmény a tesztelői pozícióhoz. Többször átmentem és mindenhol nagyon fontos kritérium volt a Linux ismerete. És ha a jelölt folyamatosan ezt az operációs rendszert használja főként, akkor ez már nagy plusz a munkáltatók számára.

  • Szerverekkel való munka

Apache, Nginx telepítése, csomagok építése, Git, szerver alkalmazások, Memchached, Sphinx, ElasticSearch, Adatbázisok, Telepítés szoftverkörnyezetekés még sok érdekes megoldás, amihez a Linux remek. Az ilyen eszközökkel szerzett tapasztalatok szintén a kezedbe kerülnek.

  • Új építészet

Azok számára, akik mindig is használták a Windows-t, és soha nem gondolkodtak azon, hogyan működik, ez valami új pillantást vet fel. Véleményem szerint ez az operációs rendszer lehetővé teszi, hogy vizuálisabb képet kapjon arról, hogyan fájlrendszerés hogy a programok hogyan működnek együtt a hardverrel.

Ez egy hatékony eszköz minden felhasználó számára. Miután megkaptad az alapötletet, képes leszel saját szkripteket írni, ami csökkenti a rutintevékenységeket, és fejleszti a programozás iránti érdeklődését. Ráadásul nagyon sok segédprogram van a terminálban, csak egy szöveg szerkesztő Vim megéri.

  • Kényelem

Végül az Ubuntu 14.04-et praktikus operációs rendszernek találom. Talán a mai napig nem használom minden funkcióját, de mindent az én ízlésem szerint állítok be, és teljesen elégedett vagyok. Most el sem tudom képzelni, milyen hatékonyan dolgozhatnék Windowson.

Mínuszok

Beállítás. Számomra ez a Linux család operációs rendszerének legfontosabb hátránya. A rendszer nagyon rugalmas, és szinte bármilyen paraméter megváltoztatását lehetővé teszi, de éppen ez a gyengesége. Néha sok időt tölthet egy kis módosítással.

Ha bonyolult háttérrendszerrel rendelkező webes platformokat tesztel, és folyamatosan SSH-n keresztül dolgozik a szerverekkel, akkor Linux a tesztelőnek ez egy nagyszerű operációs rendszer. Sokan azt mondják, hogy használhatod Windows segédprogramok, mint a Putty vagy valami hasonló, de szerintem jobb, ha tudni, hogyan működik maga a szerver, mert valószínűleg ugyanazt a Linux / * nixet használja.

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