2021. november 14., vasárnap

Genocídium egy kis történelem

Gondoltad volna, hogy a holocaustok során ;5,000,000 zsidót a németek, 114,000,000 indiánt a telepesek (zsidók), 2,000,000 keresztényt a rómaiak, 3,000,000 arabot a keresztények(lovagok), 4,000,000 afrikait a keresztények(rabszolgaság), és volt több mint 14 ezer 500 háború vagy komolyabb fegyveres konfliktus zajlott le a világon, melyek során 3,9 milliárd embert öltek meg, ami ha nem következik be, 20 milliárdan lennénk, Anglia 78, Franciaország 71, Spanyolország 64, Oroszország 61, Ausztrália 25, Hollandia 23, Németország szintén 23, Dánia 20, Kína 11, Japán pedig 9 háborút vívott.

Az ókorban, a Római Birodalomban az első, akár népirtásként is definiálható, vallási csoportok ellen elkövetett szervezett fellépések a keresztényüldözések voltak, amelyek Jézus halála után kezdődtek. Az első dokumentált keresztényüldözés előzménye az volt, amikor 64-ben Róma nagy része a lángok martalékává vált. A nép gyanúja a császárra terelődött, ám Néró – elterelendő magáról az egyre fokozódó népharagot – bűnbakot keresett és talált. A célnak kiválóan megfeleltek az egyistenhívő keresztények, akik nem akarták elismerni istenként a mindenkori római császárt.

Néró után Domitianus császár még szenátori rangú keresztényeket is kivégeztetett, sőt uralkodása alatt a dühöngő csőcselék nemegyszer követelte a hatóságoktól a keresztények legyilkolását, mert úgy képzelték, hogy miattuk sújtják folyamatos természeti csapásokkal az istenek a birodalmat.

A legkegyetlenebb üldözést Diocletianus császár indította, akinek egy 303-ban kiadott rendelete már nemcsak személyek ellen szólt, hanem annak értelmében le kellett rombolni a keresztény templomokat, be kellett szolgáltatni és el kellett égetni a Szentírás könyveit és az egyéb vallásos iratokat is.

Becslések szerint a kereszténység államvallássá tételéig, azaz 380-ig 200-500 ezer keresztény esett áldozatul a vallási csoportok elleni fellépésnek.

a középkori genocídiumok közé lehet sorolni az 1241–42-es tatárjárást, amelynek során az akkori Magyarország lakosságának csaknem fele – a hárommillióból nagyjából másfél millió ember – vesztette életét, és elpusztult gyakorlatilag az akkori teljes infrastruktúra is.

A 13. század közepén kezdődő tatárjárás a történészek megfogalmazásában nemcsak Magyarország, hanem az egész Európa elleni mongol inváziót jelentette. A félelmetes harcos hírében álló mongolok alig néhány év alatt leigázták a sztyeppéken lakó népeket, s a támadó sereg egy része – az orosz fejedelemségek és Lengyelország elfoglalása után – 1241. március 12-én kelt át a Vereckei-hágón.

A tatárok az ötezer fős, Tomaj Dénes által vezetett magyar határőrséget rövid idő alatt felmorzsolták, s akadálytalanul indultak meg az ország belsejébe. Három nap alatt elérték Pestet, március 17-én felgyújtották Vácot, majd a velük megütközni szándékozó IV. Béla király serege elől egészen a Sajó folyóig hátráltak vissza.

A kilenc tümenből – azaz mintegy 90 ezer harcosból álló – mongol hadsereg ellen nagyjából 50 ezer fegyverest számláló magyar királyi haderő sorakozott fel a muhi mezőn. Az április 11-i csata végkimenetele ismert, a magyarok véres vereséget szenvedtek, a király egészen Záráig (a mai Zadar) menekült az őt üldöző mongolok elől.

A tatárok innentől számítva csaknem egy éven keresztül, 1242 márciusáig tartózkodtak az országban, felbecsülhetetlen emberi és anyagi pusztítást okozva. A történészek a mai napig nem tudták egyértelműen eldönteni, hogy miért vonultak ki a Batu kán vezette mongol hadak a Kárpát-medencéből. A legtöbben azt gondolják, hogy a mongóliai kánválasztás miatt, ám vannak, akik vitatják ezt, s úgy vélik, hogy a mongol sereg „kivérzett" a hosszú hadjárat alatt, s emiatt kellett visszavonulnia.

 az Újvilág, azaz Közép- és Dél-Amerika meghódítása és a helyi őslakosok, vagyis az aztékok, a toltékok, a maják, az inkák, valamint más törzsek spanyol és portugál leigázása valójában genocídium volt, amely még az óvatos becslések szerint is legalább 10-20 millió áldozatot szedett.

A nagy földrajzi felfedezések korszakába sorolható, nagyjából 1492 és 1600 közötti erőszakos katolizáció mellett a fehérek által behurcolt betegségek is tizedelték az őslakosokat. Csak himlőjárványból hármat jegyeztek fel a krónikások, amelyek a helyi lakosság 75-90 százalékát ölték meg, s emellett önmagukban is a legtöbb kultúra és államszervezet összeomlását okozták.

Mindezek mellett a természeti kincsek kizsákmányolása, azaz az arany- és ezüstbányák nyitása és ott a helyi indiánok dolgoztatása is jellemző volt erre a korszakra. Összességében mindennek köszönhetően olyan gyorsan fogyott az őslakos népesség, hogy rövid időn belül fekete rabszolgák behozatalára volt szükség Afrikából.

Az indián kultúrák pusztulásához hozzájárult azt is, hogy a spanyol misszionáriusok üldözték a régi szokások ápolóit, betiltották a helyi hagyományokat, templomokat és szobrokat romboltak le, valamint elégették az azték krónikákat is.

az észak-amerikai indiánok ellen elkövetett – mai szóval élve – emberiségellenes tettekről. Az észak-amerikai őslakos indiánok nem hoztak létre hatalmas birodalmakat, mint a közép- és dél-amerikaiak, ugyanakkor a mai Kanada és az Egyesült Államok területén több száz indián törzs élt; elsősorban letelepedett, földművelő törzsek, illetve síksági indiánok, akikre a nomád életmód, az úgynevezett prérikultúra volt jellemző.

Az első angol telepesek a 16. század végén jelentek meg a mai Virginia partjainál. Az idegen kontinensen töltött első nyomorúságos évek során a környező őslakos törzsek mentették meg őket az éhhaláltól. „Hálából" 1616-ban az angol tengerészek járványt hurcoltak be, amely néhány év alatt a térségben élő mintegy 100 ezer indián 50-75 százalékát elpusztította.

Sajnos a sors ezt követően sem volt kegyes az őslakosokhoz. Az első virginiai angol telepesek és a pauhetán törzsszövetség 1609 és 1644 között három háborút vívtak egymással. A több évtizedes konfliktussorozat az indiánok teljes vereségével zárult. Aztán egy himlőjárvány őslakosok ezreit ölte meg.

Az indián földek elrablása új lendületet kapott, amikor az 1830-as években délnyugaton aranyat találtak, és kellett a föld a gombamód szaporodó (és fekete rabszolgák által művelt) gyapotültetvények számára is. Andrew Jackson elnök parancsára ekkor egész népeket deportáltak a Mississippin túlra.

Aztán az 1860 és 1890 közötti nagy indiánháborúk korszaka már csak a hosszú folyamat végkifejlete volt. Az észak-amerikai őslakosok majdnem háromszáz évig tartó üldözése a történészek szerint 20-30 millió áldozatot követelt.

 a 20. század jelentette a „népirtások évszázadát". Soha annyi vallási, etnikai csoport elleni bűncselekmény nem történt, mint az 1900-as években. A sort a törökök örmények ellen elkövetett – sokak által a mai napig vitatott – mészárlása nyitotta meg 1915 és 1917 között.

Az örmény holokausztként is emlegetett genocídiumra úgy tekintenek, mint az első modern kori szisztematikus népirtásra.

A mai napig 22 ország által hivatalosan is népirtásnak elismert eseménysor előzményei 1914 novemberéig nyúlnak vissza, amikor is az Oszmán Birodalom a központi hatalmak oldalán belépett az első világháborúba. Enver pasa, a hadügyminiszter egy katasztrófával végződő hadjáratot indított az orosz csapatok ellen, amelyről visszatérve az örményeket hibáztatta a tragédiáért, mivel azok szerinte az oroszok pártjára álltak.

1915. április 24-e éjjelén az oszmán katonai vezetés összegyűjtött és bebörtönzött körülbelül kétszázötven örmény értelmiségit, majd még aznap éjjel valamennyiüket ki is végezték. Ezt a dátumot tekintik az örmény genocídium kezdetének.

Aztán 1915. május 29-én elfogadták az ideiglenes kitelepítési törvényt, ami felhatalmazta az oszmán kormányt és hadsereget arra, hogy kitelepítsenek bárkit, akiről „úgy érzik", veszélyt jelent a nemzetbiztonságra. Pár hónappal később jóváhagyták az ideiglenes kisajátítási és lefoglalási törvényt is, ami kimondta, hogy az örmények minden tulajdona − beleértve a földjüket, haszonállataikat és otthonaikat − a hatóságok által lefoglalandó.

Az örmények tulajdonának lefoglalása és a törvény kihirdetését követő tömegmészárlások óriási felháborodást váltottak ki a nyugati világ nagy részén. Theodore Roosevelt később a „Nagy Háború" legnagyobb bűntényeként jellemezte a népirtást, amelyben a becslések szerint 1,5–2,5 millió ember vesztette életét.

A holokauszt elsősorban a zsidók ellen irányuló, a második világháború alatt végbemenő, náci vezetésű népirtási kísérlet volt – ha genocídiumról beszélünk, akkor általában mindenkinek ez a népirtás jut eszébe, amely a világtörténelem legjobban tanulmányozott, feltárt és dokumentált vallási és etnikai csoport ellen elkövetett bűntette.

A holokauszt során körülbelül hatmillió európai zsidó vesztette életét, de a náci rendszer más népcsoportokat is üldözött, így cigányok, oroszok, lengyelek és szlávok is áldozatul estek a népirtásnak, akárcsak a homoszexuálisok, a fogyatékosok, a Jehova tanúi és a szabadkőművesek.

Az üldözés és népirtás több lépésben valósult meg. Koncentrációs táborokat létesítettek, ahol kényszermunkát végeztettek a foglyokkal, amíg azok bele nem haltak a kimerültségbe vagy valamilyen betegségbe. A Harmadik Birodalom által újonnan meghódított keleti területeken Einsatzgruppéknak nevezett speciális alakulatok tömegesen kivégezték a zsidókat és a nácik politikai ellenségeit. A zsidókat és a cigányokat gettókba zárták, ahonnan tehervagonokkal szállították őket a több száz kilométernyire fekvő haláltáborokba; akik túlélték az utazást, azok nagy részével gázkamrákban végeztek.

Kambodzsában 1975. május 19-én hatalomra jutott Pol Potnak (eredeti nevén Saloth Sarnak), akinek 1979-ig tartó rémuralma az egyik legkegyetlenebb népirtásként vonult be a történelembe.

Hatalomra kerülésre után Pol Pot hihetetlen brutalitással minden ellenállást le akart törni az országban, így nemcsak a „rendszeridegen" városi polgári lakosságot, valamint a buddhista szerzeteseket tekintette ellenségének, hanem a Vörös Khmer-mozgalmon belüli ellenfeleivel is leszámolt. Kíméletlenül pusztította Kambodzsa kulturális örökségeit, betiltotta a régi népszokásokat.

Koncentrációs táborokat hoztak létre és minden értelmiségit, tanárt, vallási vezetőt, nem khmer nemzetiségű, a Nyugattal kapcsolatban álló és szemüveges embert elhurcoltak és meggyilkoltak, családjukkal együtt. Nemre és korra való tekintet nélkül 1,7-2 millió embert öltek meg vagy kínoztak halálra. Fiatalok és gyerekek ezreit kaszabolták le machetékkel, csak hogy „takarékoskodjanak a lőszerrel".

Pol Pot 1998-ban halt meg. Sohasem vonták felelősségre, a rendszer elleni elszámoltatás pedig csak alig pár éve indulhatott meg.

amikor 1994. április elejétől július közepéig, alig száz nap alatt legalább egymillió ember vesztette életét Afrikában, a hutuk és a tuszik között fellángolt etnikai konfliktusban.

A ruandai népirtásként elhíresült belháború során a hutu milíciák az ugyancsak hutu többségű kormánnyal karöltve etnikai tisztogatást hajtottak végre a kisebbségben levő, de hagyományosan vezető szerepet betöltő tuszikkal és a mérsékelt, a népirtással egyet nem értő hutukkal szemben.

Aztán júliusban fordult a kocka, a tuszik vezette Ruandai Hazafias Hadsereg (Rwandese Patriotic Army, RPA) betört a szomszédos Ugandából, és fokozatosan nyomult előre Kigali felé. A bevonuló tuszi csapatok nyomában mintegy 600 ezer tuszi menekült tért haza és több mint kétmillió hutu menekült el Ruandából, menekültválságot váltva ki az afrikai Nagy-tavak vidékén.

A tuszik megtorlásának a szakértők szerint legalább hatvanezer halálos áldozata volt, és a ruandai népirtás közrejátszott a kongói polgárháború kitörésében is.

A srebrenicai mészárlás a boszniai háború egyik legvéresebb eseménye volt, amelyet a Volt Jugoszlávia Nemzetközi Bűnügyi Bírósága (International Criminal Tribunal for the former Yugoslavia, ICTY) háborús bűncselekménynek nyilvánított, mivel véleménye szerint kifejezetten azzal a céllal hajtották végre, hogy a területen élő minden bosnyák muszlimot elpusztítsanak.

A mészárlás 1995 júliusában történt, amikor Srebrenica környékén mintegy 8700 bosnyákot – főleg férfiakat és fiúkat – végeztek ki. A bűncselekményt Ratko Mladić vezetésével a Szerb Köztársasági Hadsereg (Vojska Republike Srpske, VRS) hajtotta végre. A VRS mellett a „Skorpiók" néven ismert szerb katonai alakulat is részt vett a mészárlásban.

A második világháború óta Európában ez volt a legvéresebb tömegmészárlás, amit elkövettek. Előzőleg az ENSZ már erők által védett, „biztonságos területté" nyilvánította Srebrenicát, a vérengzést azonban mégsem akadályozta meg, annak ellenére, hogy 400 felfegyverzett holland békefenntartó tartózkodott a területen.

Az Európai Parlament 2009. január 15-ei ülésén július 11-ét a srebrenicai mészárlás európai emléknapjává nyilvánította.

1918-ban kezdődött, és az 1922-ig tartó polgárháborús népirtás, valamint az ennek nyomán a Volga mentén kitört éhínség következtében a becslések szerint 4-5 millióan vesztették életüket. Az ezt követő, az 1920-as években végrehajtott politikai üldözések következtében újabb százezren haltak meg, míg a ‘30-as évek elejére jellemző erőszakos kuláktalanítás és kollektivizáció tízmilliónál is több áldozatot követelt.

A Holodomor néven elhíresült 1932-33-as ukrajnai éhínségben újabb 7-10 millióan vesztették életüket – csak a gyermek áldozatok száma hárommillió volt –, míg az 1934-39-es „nagy sztálini terror", azaz a politikai leszámolások és a tisztogatások következtében egymillióan haltak meg.

Gyarmatosító népirtások
Évszám Elkövetők[3] Áldozatok
15-16. szd. spanyolok és portugálok közép-és dél-amerikai és dél indiánok
1641 u. hollandok raritánok
1675 new englandi telepesek vampanoagok, narraszengettek
1829-37 USA csirokik, csikaszók , csoktók, krikek és szeminolék
1803-1876 brit birodalom tasmaniai őslakos (aborigino) nép teljes kiirtása[4]
20. századi népirtások (nem teljeskörűen)
1904. A hererók népirtása Namíbíában. (65 000 - 110 000) (Német Császárság)
1915-1923. Örmény népirtás Törökországban. (600 000 - 1 500 000) (Oszmán Birodalom)
1932-1933. A (holodomor) Ukrajnában, a világválság alatti nagy szovjet éhínség során Ukrajna tudatos kifosztása és kiéheztetése.[5] (6 000 000 - 10 000 000) (Sztálini Szovjetunió)
1933-1945. Zsidó holokauszt. (5 100 000 - 6 200 000) (Hitleri Németország, Harmadik birodalom és csatlósai)
1933-1945: Cigány holokauszt (igen bizonytalan: 100 000 - 2 000 000) (Hitleri Németország, Harmadik birodalom és csatlósai)
1937: Petrezselyem-mészárlás Mindössze öt nap alatt történt, így az egyik legsúlyosabb arányú népirtás. (17 000-35 000) (Dominikai Köztársaság)
1937-1938. A belorusz elit megsemmisítését célzó népirtás.(?) (Sztálini Szovjetunió)
1937-1945. A japán 731-es alakulat biológiai fegyverekkel folytatott tevékenysége Mandzsúriában és Kínában. (400 000 - 600 000) (Japán)
1941-1944: A szovjet (elsősorban belorusz) partizánmozgalmak elleni háborús bűncselekmények civil áldozatai (500 000 - 3 000 000) (Hitleri Németország, Harmadik birodalom és csatlósai)
1941-1944: A horvát Usztasa népirtása szerbekkel, zsidókkal, cigányokkal szemben (300 000 - 1 000 000) (Horvát Usztasa, Független Horvát Állam)
1965, 1972: Burundi hutukkal szembeni népirtás (100 000 - 300 000) (Tuszi vezetésű Burundi)
1971: Bangladeshiek elleni pakisztáni akciók a bangladesi függetlenségi háború során (300 000 - 3 000 000) (Pakisztán)
1971-1979: Idi Amin Dada rezsimének népirtása Ugandában főleg alcsoli és langi törzsek körében. (100 000 - 500 000) (Ugandai rezsim)
1975-1979: A vörös khmerek népirtása Kambodzsában. (1 700 000 - 3 000 000) (Kambodzsai rezsim)
1983-2005: Második szudáni polgárháború. Iszlám miliciák és a khartoumi kormány hadjáratai a dél-szudáni és a darfúri lakosság ellen (szudáni genocídium). (2 000 000 - 2 500 000) (Szudán)
1994: A ruandai népirtás, 10%-ban hutu és 90%-ban tuszi áldozatokkal (ezzel a ruandai tuszik kb 75%-át legyilkolták) (500 000 - 1 000 000) (főleg hutu milíciák, az Interahamwe és a Impuzamugambi)
1995: Srebrenicai népirtás a délszláv háború-ban bosnyák civilek ellen. (8 000 - 8 500) (Boszniai Szerb Köztársaság)

A holokauszt 600 ezer magyar áldozatán1944. április 16-án kezdődött meg Kárpátalján, 

Yakubu Gowon
Tisztség: Nigéria miniszterelnöke
Hivatalban töltött idő: 1966-1975
Áldozatok becsült száma: 1,1 millió (százezer katona, egymillió civil)

Yakubu Gowon
Yakubu Gowon
Fotó: Pius Utomi Ekpei
Az 1967 júliusától 1970 elejéig tartó nigériai polgárháború az ország gazdasági, etnikai és kulturális feszültségei miatt robbant ki.

A Nigéria elsődleges exportcikkének számító kőolajból a Niger deltájánál volt a legtöbb; a keleti, Odumegwu Ojukwu alezredes vezette régió és az ország fennmaradó, Gowon által vezetett része között ekkorra már elviselhetetlenné nőtt a feszültség.

A két fél megállapodást kötött, amit egyikük sem szándékozott betartani. Gowon nyomás alá helyezte Ojukwu régióját, aki meghirdette az elszakadás politikáját, és megalapította a Biafra Köztársaságot.

Ekkor tört ki a háború, amiben legalább százezer katona halt meg, a blokád alá vont tartományban pedig körülbelül egymillió ember pusztult éhen. Később a nigériai kormány a Biafrai-öblöt átnevezte Bonny-öbölre, hogy semmi se emlékeztessen a Biafrai Köztársaságra.

Mengisztu Hailé Mariam
Tisztség: Etiópia elnöke
Hivatalban töltött idő: 1974-1991
Áldozatok becsült száma: 400 ezer-1,5 millió

Mengisztu Hailé Mariam
Mengisztu Hailé Mariam
Mengisztu Hailé Mariam az etióp kommunista haderő, a Derg ezredese volt; a milícia tisztjeként szisztematikusan végzett azokkal, akik ellene fordultak a vörösterror idején. Az ezredes 1974-ben jutott hatalomra; rebesgetik, hogy ő fojtotta meg a korábbi elnököt, Hailé Szelassziét, bár maga Mengisztu tagadta ezeket a vádakat. Beiktatása napján tartott beszédén „halál az ellenforradalmárokra!” felkiáltással a földhöz vágott három palack vért.

Mengisztu diktatúráját rengetegen megszenvedték: a rezsim katonái az elkövetkező években ezrekkel végeztek. Nem elég, hogy az utcákat ártatlanok holttestei borították, egy új adót is bevezettek, amit azoknak a családoknak kellett kifizetniük, akik vissza akarták kapni az áldozatot; ezt az „elpocsékolt lőszer” adója néven emlegették.

Mengisztu országlását Afrika történetének legszörnyűbb tömeggyilkosságaként tartják számon. Arról nincs konszenzus, hogy pontosan hányan haltak meg Mengisztu országlása alatt, de a legóvatosabb becslések is minimum négyszázezer áldozattal számolnak.

Kim Ir Szen
Tisztség: Észak-Korea elnöke
Hivatalban töltött idő: 1972-1994
Áldozatok becsült száma: 1,6 millió

Kim Ir Szen
Kim Ir Szen
Fotó: scanzen.tumblr.com / Foreign Languages Publishing House, Pyongyang, DPRK
A ma is fennálló észak-koreai diktatúra Kim Ir Szen vezetésével jött létre; a diktátor ötlete volt, hogy vezessék be a tervgazdaságot, minden hatalmat a kormány kezébe adva. A diktátor a gazdaság sikertelenségéért sosem a saját politikáját hibáztatta, hanem az Egyesült Államokat.

Az észak-koreai szocializmus a sztálini vonalat követte; a nagyarányú tisztogatás a grúz diktátor módszerét idézte, és az elsődleges célja a nép megfélemlítése volt. A moszkvai perekkel ellentétben az áldozatok tárgyalás nélkül kerültek a kivégzőosztag elé, illetve a munkatáborokba.

Mivel Észak-Korea a külvilágtól elzárt ország, nehéz megbecsülni, hogy Kim Ir Szen diktatúrája hány emberrel végzett, de a kommunista rémálomnak legalább másfél millió áldozata volt.

Pol Pot
Tisztség: a Kambodzsai Kommunista Párt főtitkára
Hivatalban töltött idő: 1963-1981
Áldozatok száma: 1,7-2,7 millió

Pol Pot
Pol Pot
Fotó: Prasit Sangrungrueng
A kambodzsai kommunista mozgalom, a Vörös Khmer vezetője azt tűzte ki célul, hogy megtisztítja az országot a rendszerellenes elemektől. A mezőgazdasági kollektivizmus politikáját meghirdető Pol Pot arra kényszerítette a városban lakókat, hogy a földeken dolgozzanak, a parasztokat pedig beterelte a városba; természetesen az érintettek sokkal rosszabbul teljesítettek az új környezetben.

A diktátor nem érte be ennyivel: a sanyargatott népnek alig adott élelmet vagy orvosi ellátást, sokukat pedig kivégeztette. Pol Pot terrorja az ország lakosságának körülbelül egyötödével végzett. Csak 1998-as halála után sikerült teljesen felszámolni a Vörös Khmer uralmát az országban.

A hatalomra jutását megelőző polgárháborúból maradt taposóaknál még ma is szedik áldozataikat.

 
İsmail Enver pasa
Tisztség: az Oszmán Birodalom hadügyminisztere
Hivatalban töltött idő: 1908-1922
Áldozatok száma: körülbelül 2,5 millió

Ismail Enver
Ismail Enver
Fotó: Wikipedia
İsmail Enver albán parasztszülők gyermekeként született a mai Tádzsikisztán területén. Fiatal korában katonaiskolába járt, ahol a török hadsereg tisztjévé vált, majd később az ifjútörök mozgalmat vezette. Végül magához ragadta a hatalmat, és a balkáni háborúk, valamint az első világháború idején ő irányította az egész Oszmán Birodalmat.

Hadügyminiszerként Enver nem volt túl sikeres, az egyik vereséget a másik után szenvedte el, de a legtöbb diktátorhoz hasonlóan ő sem ismerte el, hogy hibázott. Amikor a szarikamisi csatát is elvesztette, az örményeket nevezte meg bűnbakként; mindezt véres megtorlás követte, amit manapság az örmény népirtásként emlegetnek.

A népirtásban Enver 1,2 millió örményt gyilkoltatott meg, valamint 830 ezer görögöt és körülbelül félmillió asszírt ölt meg a világháború idején.

Tódzsó Hideki
Tisztség: Japán miniszterelnöke
Hivatalban töltött idő: 1941-1944
Áldozatok száma: körülbelül 5 millió

Tódzsó Hideki
Tódzsó Hideki
Tódzsó a japán hadsereg tábornoka volt, de ez nem akadályozta meg abban, hogy miniszterelnöksége idején egyidejűleg hadügyminiszterként, bel- és külügyminiszterként, valamint oktatási és gazdasági miniszterként is dolgozzon; a hatalmat szinte diktátorként összpontosította a saját kezében. Vezetése alatt az iskolákban teret nyert a nacionalista doktrína, a diákokat katonai képzésben részesítették, és Hitlerhez hasonlóan ő is hitt a tiszta vér eszméjében.

A második világháborúban Tódzsó nagy népszerűségnek örvendett, mivel számos ütközetet megnyert, és támogatásáról biztosította Németországot. A tábornok háborút provokált az Egyesült Államok, Kína, Hollandia és Franciaország ellen is.

Tódzsóról feltételezik, hogy közvetve vagy közvetlenül, de része volt több millió kínai, koreai, fülöp-szigeteki, indokínai és más, a Csendes-óceán térségében élő civil meggyilkolásában, és állítólag több tízezer hadifogoly megkínzását is jóváhagyta, holott a nemzetközi szerződések ezt szigorúan tiltják.

Tódzsó akkor sem adta föl a küzdelmet, amikor a szövetségesek megfordították a háború menetét, és ez végzetes következményekkel járt. 1944-ben Hirohito császár lemondatta a tábornokot, aki 1945-ben sikertelen öngyilkossági kísérletet hajtott végre. A tokiói perben, ahol a második világháború távol-keleti hadszínterének háborús bűnöseit ítélték el, Tódzsót halálra ítélték, és 1948. december 23-án felakasztották.

II. Lipót
Tisztség: belga király
Hivatali idő: 1865-1909
Áldozatok száma: 2-15 millió

II. Lipót
II. Lipót
Fotó: Wikipedia
II. Lipót a gyarmatosítás híve volt: úgy vélte, a tengerentúli gyarmatok garantálhatják egy ország jólétét. Belgium azonban nem volt a gyarmatosítás híve, így Lipótnak más módszerhez kellett folyamodnia. Létrehozta az Afrika Nemzetközi Társaságot, ami látszólag tudományos és karitatív tevékenységet végzett.

A társaság álcája alatt Lipót Kongóba utazott, ahol bejelentette, hogy az országból egy, Belgium területének 14-szeresét kitevő tartományra tart igényt, amit a saját milíciája fog irányítani. II. Lipót tervét 14 ország, köztük az Egyesült Államok is támogatta.

A király kényszermunkára fogta a bennszülött lakosságot, akik az általa létrehozott gumiiparban dolgoztak embertelen körülmények között. Egy misszionárius, John Harris szerint soha életében nem tapasztalt olyan leírhatatlan nyomorúságot, mint amilyennel Kongóban kellett szembesülnie.

Az áldozatok számát nem lehet pontosan felbecsülni, de a Kongói Szabadállamban legalább kétmillióan haltak bele a kényszermunkába; egyesek szerint elképzelhető, hogy ez a szám a 15 milliót is elérheti.

Adolf Hitler
Tisztség: Németország kancellárja, Führer
Hivatalban töltött idő: 1933-1945
Áldozatok becsült száma: 17 millió

Adolf Hitler
Adolf Hitler
Fotó: Hulton Archive
A náci párt vezetőjeként Hitler az antiszemita és nacionalista politikájával vált népszerűvé. 1933-ban kancellárrá választották, és megalapította a Harmadik Birodalmat.

A hataloméhes Hitler Európa hegemóniájára törekedett – részben azért, hogy megelőzze az orosz gyarmatosítást –, ezért militarista politikát folytatott, ami végül a második világháború kirobbanásához vezetett. A náci haderők legalább 17 millió civilt, köztük hatmillió zsidót és körülbelül másfél millió cigány gyilkoltak meg.

Joszif Visszarionovics Sztálin
Tisztség: Az Oroszországi Kommunista Párt főtitkára, a Szovjetunió diktátora
Hivatalban töltött idő: 1922-1953
Áldozatok becsült száma: 23 millió

Joszif Visszarionovics Sztálin
Joszif Visszarionovics Sztálin
Fotó: Laski Diffusion
Sztálint 1922-ben választották a szovjet Kommunista Párt főtitkárává, majd Lenin 1924-es halála után ő lett a Szovjetunió vezetője is.

A főtitkár új gazdaságpolitikája az élelmiszer-termelés összeomlásához, majd tömeges éhínséghez vezetett: csak az ukrajnai holodomor (éhhalál) 6,5-10 millió emberrel végzett.

Sztálinnak ez nem volt elég, a harmincas években elindította a Nagy Terrort; a paranoid, politikai tisztogatásban mindenkit kiiktattak, aki szembeszállt Sztálin politikájával, az áldozatokat gyakran ki is végezték.

1939-ben Sztálin megnemtámadási szerződést kötött a náci Németországgal, de a németek megsértették a megállapodást. A Szovjetunió csatlakozott a szövetségesekhez, és belépett a második világháborúba – Sztálin áldozatainak száma így 23 millióra emelkedett a háború végére.

Mao Ce-tung
Tisztség: A Kínai Kommunista Párt vezetője, a Kínai Népköztársaság elnöke
Hivatalban töltött idő: 1945-1976
Áldozatok becsült száma: 49-78 millió

Mao Ce-tung
Mao Ce-tung
Noha a Kínai Kommunista Párt egykori vezetője, a Kínai Népköztársaság első elnöke olyan politikát folytatott, ami közvetve legalább negyvenmillió emberéletet követelt, Mao Ce-tung megítélése Kínában még ma sem feltétlenül negatív. Uralkodása első öt évében Mao 4-6 millió embert végeztetett ki, vagy küldött munkatáborokba, megszervezte a tömeges elnyomást, és mindezt azzal indokolta, hogy a Kínai Népköztársaság sorsát akarja biztosítani.

Mao meghirdette a Nagy Ugrás politikáját. A Nagy Ugrás lényege Kína iparosítása volt: a diktátor úgy tervezte, hogy Kína lesz az ország legnagyobb vas- és acélexportőre. Ennek jegyében minden kínaitól elkobozta a háztartási eszközeit és szerszámait, ami teljesen értelmetlen lépés volt: az így szerzett fémnek nemcsak a piaci értéke volt alacsony, de a szerszámok és eszközök nélküli emberek egyszerűen éhen haltak. Egyes becslések szerint csak ez az éhínség legalább húszmillió emberrel végzett.

A kulturális forradalom legalább ennyi károkozással járt. Mao úgy vélte, hogy a régi ötletek, a régi kultúra, a régi szokások és régi elképzelések elpusztítása hozhatja el Kína újjászületését. 1966 őszétől az iskolákban és az egyetemeken szünetelt az oktatás, a kommunista fiatalokból szervezett Vörös Gárda pedig halomra gyilkolta a tanárokat és a Maóval szemben álló értelmiségieket. A forradalom során tömegesen rombolták le a kínai történelem alkotásait: műemlékeket, könyveket és tekercseket pusztítottak el, hogy megszabaduljanak a burzsoá múlttól. A gárdisták leromboltak több ezer tibeti buddhista szentélyt, és hajtóvadászatot rendeztek Belső-Mongóliában és az iszlám hitet valló ujgurok között is. A vörösgárdisták legalább negyvenezer embert öltek meg, de egyesek szerint ez a szám hétmillió is lehet.

Mao Ce-tung közel harminc éven át tartó uralmát kínaiak tízmilliói szenvedték meg. Az áldozatok számát 49-78 millióra becsülik.

2.Világháború - összesen kb. 72.000.000 ember életet követelt, melyből a holokauszt áldozatainak száma kb. 11.000.000 fő
Dátum: 1939-1945.  
Spanyolnátha járvány - összesen kb. 50.000.000 ember
Dátum: 1918-1919.
Szovjet népirtás - összesen kb. 30.000.000 ember
Dátum: 1930-1953.
Észak-Amerikai indiánok leigázása - összesen kb. 30.000.000 áldozat
Dátum: 1609-1890.
Pestis járvány - összesen kb. 25.000.000 áldozat
Dátum: 1347-1353.
Dél-Amerikai indiánok leigázása - összesen kb. 30.000.000 áldozat
Dátum: 1492-1600.
1. Világháború - összesen kb. 15.000.000 áldozat
Dátum: 1914-1918.
Keresztes hadjáratok - összesen kb. 10.000.000
Dátum: I.keresztes hadjárat: 1096-1099; II.keresztes hadjárat:1107-1110; Norvég.keresztes hadjárat:1147-1149; III.keresztes hadjárat:1189-1192; IV.keresztes hadjárat: 1202-1204; Gyermekek keresztes hadjárata:1212; V.keresztes hadjárat: 1217-1221; VI.keresztes hadjárat:1227-1229; VII.keresztes hadjárat: 1248-1254; VIII keresztes hadjárat: 1269-1272
Boszorkányüldözés - összesen kb. 7.000.000 áldozat
Dátum: 1400-1700.
Inkvizíció - összesen kb. 3.000.000 áldozat
Dátum: 385-1700
Örmény népirtás - összesen kb. 2.500.000 fő
Dátum: 1915-1917.
Ruanda - 1.000.000 áldozat
Dátum: 1994 április-július
Búr háborúk: 22.000 fő
Dátum: 1. búr háború: 1880-1881; 2. búr háború: 1899-1902
Srebrenica - 8700 áldozat
Dátum: 1995 július



Mi magyarok milliókat mészároltunk le,  a 9. század végére sikeresen meghódítottuk a Kárpát-medencét (ami a későbbi Magyar Királyságnak felel meg ), és számos rablótámadást indítottak nyugat felé az egykori Francia és dél felé a Bizánci Birodalomba . A nyugati irányú rohamokat csak a 955-ös lechfeldi csata magyar veresége állította meg , amely Nyugat-Európában új politikai rendet hozott létre, amelynek középpontjában a Szent Római Birodalom állt . A bizánci területekre irányuló portyázások a 10. századon keresztül folytatódtak, egészen a magyarok keresztényesítéséig és a keresztény Magyar Királyság 1000-ben vagy 1001-ben történő létrejöttéig .

2021. november 11., csütörtök

Leggyakoribb parancsok

Beállítások, kontroll-panelek
Vezérlőpult = control
Felügyeleti eszközök = control admintools
Személyre szabás = control desktop
Mappabeállítások = control folders
Betűkészlet = control fonts
Billentyűzet tulajdonságok = control keyboard
Egér tulajdonságok = control mouse vagy main.cpl
Hálózati kapcsolatok = control netconnections vagy ncpa.cpl
Eszközök és nyomtatók = control printers
Feladatütemező = control schedtasks
Felhasználói fiókok = netplwiz vagy control userpasswords2
Programok és szolgáltatások = appwiz.cpl
Dátum és idő = timedate.cpl
Képernyő megjelenítés (felbontás) = desk.cpl
Internet tulajdonságok = inetcpl.cpl
Telefon és modem = telephon.cpl
Energiagazdálkodás = powercfg.cpl
Területi beállítások = intl.cpl
A rendszer tulajdonságai = sysdm.cpl
Műveletközpont = wscui.cpl
Hang = mmsys.cpl
Windows tűzfal = firewall.cpl
Hang beállítások = mmsys.cpl
Helyinformáció = telephon.cpl
Eszközkezelő: hdwwiz.cpl vagy devmgmt.msc
iSCSI-kezdeményező = iscsicpl
Engedélyezéskezelő = azman.msc
Tanúsítványkezelő = certmgr.msc
Számítógép-kezelés = compmgmt.msc vagy CompMgmtLauncher
Lemezkezelés = diskmgmt.msc
Eseménynapló = eventvwr.msc
Helyi csoportházirend-szerkesztő = gpedit.msc
Helyi biztonsági házirend = secpol.msc
Helyi felhasználók és csoportok = lusrmgr.msc
Teljesítményfigyelő = perfmon.msc
Eredő házirend = rsop.msc
Szolgáltatások = services.msc
Megosztott mappák = fsmgmt.msc
Fokozott biztonságú Windows tűzfal = wf.msc
Windows Management Infrastructure = wmimgmt.msc
Komponensszolgáltatások = dcomcnfg
Windows szolgáltatások = optionalfeatures
Rendszerkonfiguráció = msconfig
Rendszerinformáció = msinfo32
A Windows fiókadatbázisának biztonságossá tétele (SAM zárolás) = syskey
Rendszer konfiguráció szerkesztő = sysedit
Fontos segédeszközök, alkalmazások
Lemezellenőrző = chkdsk
Lemezkarbantartó = cleanmgr
Lemeztöredezettség-mentesító = dfrgui
Diskpart (partíciók, lemezek kezelése) = diskpart
Registry szerkesztő = regedit vagy regedit.exe vagy regedt32
Feladatkezelő = taskmgr
Folyamatleállító = taskkill
Folyamatlistázó = tasklist
Tárolt felhasználónevek és jelszavak = credwiz
Rendszerinformáció = systeminfo
Egyéb hasznos programok, parancsok
Számológép = calc
Karaktertábla = charmap
Intéző (fájlkezelő) = explorer
Jegyzettömb = notepad
Kijelentkezés = logoff
Leállítás = shutdown
Továbbiak
DirectX diagnosztikai eszköz = dxdiag
Digitalizáló kalibrálási eszköz = tabcal
DPI beállítása = dpiscaling
Illesztőprogram-ellenőrző = verifier
Titkosított fájlrendszer = rekeywiz
Fájlaláírás ellenőrző = sigverif
Távsegítség = msra
Távoli asztal = mstsc
Iexpress Wizard = iexpress
Microsoft-támogatási diagnosztikai eszköz = msdt
Mobilközpont = mblctr
Kezeléstechnikai központ = utilman
Képernyő-billentyűzet = osk
Nagyító = magnify
Nyomtatóáttelepítés = PrintBrmUi
Képmetsző = snippingtool
Hangrögzítő = soundrecorder
Hangerőszabályozó = sndvol
ODBC adatforrás-felügyelő = odbcad32
SQL Client Configuration = cliconfg
Trusted Platform Module = TpmInit
Aktiválás = slui
Biztonsági mentés és visszaállítás = sdclt
Képolvasó = wiaacmgr
Windows Update = wuapp
Windows Update önálló telepítő = wusa
Megosztott mappa létrehozása varázsló = shrpubw

Parancs Mappa útvonala
shell:AppData C:\Users\Felhasználónév\AppData\Roaming
shell:Common Documents C:\Users\Public\Documents
shell:ControlPanelFolder Vezérlőpult\Minden vezérlőpultelem (Control Panel\All
Control Panel Items)
shell:CommonVideo C:\Users\Public\Videos
shell:CredentialManager C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Creden
tials
shell:Common Startup C:\ProgramData\Microsoft\Windows\Start Menu\Programs
shell:CommonPictures C:\Users\Public\Pictures
shell:device Metadata Store C:\ProgramData\Microsoft\Windows\DeviceMetadataStore
shell:default Gadgets C:\Program Files\Windows Sidebar\Gadgets
shell:MyComputerFolder Számítógép (Computer)
shell:My Pictures C:\Users\Felhasználónév\Pictures
shell:LocalAppDataLow C:\Users\Felhasználónév\AppData\LocalLow
shell:ImplicitAppShortcuts C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Interne
t Explorer\Quick Launch\User Pinned\ImplicitAppShortcuts
shell:HomeGroupFolder Otthoni csoport (Homegroup)
shell:PublicGameTasks C:\ProgramData\Microsoft\Windows\GameExplorer
shell:ProgramFilesCommon C:\Program Files\Common Files
shell:ProgramFilesCommonX64 C:\Program Files\Common Files
shell:ProgramFilesCommonX86 C:\Program Files (x86)\Common Files
shell:SavedGames C:\Users\Felhasználónév\Saved Games
shell:Recent C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Windo
ws\Recent
shell:PublicSuggestedLocations C:\Users\Public\Library\PublicSuggestedLocations
shell:Templates C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Windo
ws\Templates
shell:User Pinned C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Interne
t Explorer\Quick Launch\User Pinned
shell:infoCertificates C:\Users\Felhasználónév\AppData\Roaming\Microsoft\System
Certificates
shell:SyncSetupFolder Vezérlőpult\Minden vezérlőpultelem\Szinkronizáló
központ\Szinkronizálás beállítása
shell:SyncCenterFolder Vezérlőpult\Minden vezérlőpultelem\Szinkronizáló központ
shell:SearchHomeFolder search-ms:
shell:SyncResultsFolder Vezérlőpult\Minden vezérlőpultelem\Szinkronizáló
központ\Szinkronizálás eredménye
shell:System C:\Windows\System32
shell:Templates C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Windo
ws\Templates
shell:UsersFilesFolder C:\Users\Felhasználónév
shell:UsersLibrariesFolder Könyvtárak (Libraries)
shell:VideosLibrary Könyvtárak\Videók (Libraries\Videos)
shell:SampleVideos C:\Users\Public\Videos\Sample Videos
shell:Ringtones C:\Users\Felhasználónév\AppData\Local\Microsoft\Windows\R
ingtones
shell:SampleMusic C:\Users\Public\Music\Sample Music
shell:ResourceDir C:\Windows\Resources
shell:PublicGameTasks C:\ProgramData\Microsoft\Windows\GameExplorer
shell:Programs C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Windo
ws\Start Menu\Programs
shell:PrintersFolder Minden vezérlőpultelem\Nyomtatók
shell:PicturesLibrary Könyvtárak\Képek (Libraries\Pictures)
shell:Personal C:\Users\Felhasználónév\Documents
shell:NetworkPlacesFolder Hálózat (Network)
shell:LocalAppDataLow C:\Users\Felhasználónév\AppData\LocalLow
shell:Local AppData C:\Users\Felhasználónév\AppData\Local
shell:InternetFolder Internet Explorer (32 bit)
shell:documentsLibrary Könyvtárak\Dokumentumok (Libraries\Documents)
shell:Cookies C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Windo
ws\Cookies
shell:Cookies\Low C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Windo
ws\Cookies\Low
shell:default Gadgets C:\Program Files\Windows Sidebar\Gadgets
shell:CryptoKeys C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Crypto
shell:device Metadata Store C:\ProgramData\Microsoft\Windows\DeviceMetadataStore
shell:desktop Asztal (Desktop)
shell:GameTasks C:\Users\Administrator\AppData\Local\Microsoft\Windows\Ga
meExplorer
shell:Games Játékok (Games)
shell:Fonts C:\Windows\Fonts
shell:dpapiKeys C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Protect
shell:Common Start Menu C:\ProgramData\Microsoft\Windows\Start Menu
shell:Common AppData C:\ProgramData
shell:Cache C:\Users\Felhasználónév\AppData\Local\Microsoft\Windows\T
emporary Internet Files
shell:AppUpdatesFolder Telepített frissítések (Installed Updates)
shell:Administrative Tools C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Windo
ws\Start Menu\Programs\Administrative Tools
shell:AddNewProgramsFolder Vezérlőpult\Minden vezérlőpultelem\Programok beszerzése
(Control Panel\All Control Panel Items\Get Programs)
shell:AppUpdatesFolder Telepített frissítések (Installed Updates)
shell:AppData C:\Users\Felhasználónév\AppData\Roaming
shell:CD Burning C:\Users\Felhasználónév\AppData\Local\Microsoft\Windows\B
urn\Burn
shell:Common Administrative
Tools
C:\ProgramData\Microsoft\Windows\Start
Menu\Programs\Administrative Tools
shell:ChangeRemoveProgram
sFolder
Vezérlőpult\Minden vezérlőpultelem\Programok és
szolgáltatások (Control Panel\All Control Panel
Items\Programs and Features)
shell:Common Documents C:\Users\Public\Documents
shell:CommonDownloads C:\Users\Public\Downloads
shell:CommonPictures C:\Users\Public\Pictures
shell:Cache C:\Users\Felhasználónév\AppData\Local\Microsoft\Windows\T
emporary Internet Files
shell:Common Desktop C:\Users\Public\Desktop
shell:documentsLibrary Könyvtárak\Dokumentumok (Libraries\Documents)
shell:Quick Launch C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Interne
t Explorer\Quick Launch
shell:RecycleBinFolder Lomtár (Recycle Bin)
shell:Startup C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Windo
ws\Start Menu\Programs\Startup
shell:SystemX86 C:\Windows\System32
shell:SendTo C:\Users\Felhasználónév\AppData\Roaming\Microsoft\Windo
ws\SendTo

Hálózat
Egy szerver Ping-elése:
ping google.com
Útvonalkeresés:
tracert google.com
Whois:
whois google.com
MS telnet kliens:
telnet 192.168.0.99
Helyi DNS-szerverhez hasonlóan működik a
C:\WINDOWS\system32\drivers\etc\hosts fájl, erről már volt szó.
IP Configuration – ipconfig
A kapcsolatok megtekintése – ipconfig /all
A DNS Cache tartalmának megtekintése – ipconfig /displaydns
A DNS Cache törlése – ipconfig /flushdns
Minden kapcsolat eldobása – ipconfig /release
Minden kapcsolat megújítása – ipconfig /renew
DHCP frissítése és DNS újralekérése – ipconfig /registerdns
DHCP Class ID megtekintése – ipconfig /showclassid
DHCP Class ID módosítása – ipconfig /setclassid
DNS frissítése:
ipconfig /flushdns
WiFi index-ének lekérdezése:
wmic nic get name, index
WiFi lekapcsolása (index az előző paranccsal nyerhető ki):
wmic path win32_networkadapter where index=2 call disable
WiFi bekapcsolása (index, mint fent):
wmic path win32_networkadapter where index=2 call enable
Batch fájl (.bat) a WiFi ki- és bekapcsolására (rendszergazdaként kell futtatni):
timeout /t 3
wmic path win32_networkadapter where index=2 call disable
timeout /t 5
wmic path win32_networkadapter where index=2 call enable
exit

A leggyakrabban használt shell a bash/bash2 és a zsh, powershell

A shell egyik legnagyobb erőssége, hogy több programot tud egymással párhuzamosan elindítani egyetlen parancsból. Ez akkor nyer értelmet, ha az egyes programok kimeneteit és bemeneteit átirányítjuk úgy, hogy a processzek egymással kommunikáljanak. Hogy ez picit érthetőbb legyen, nézzük meg egy példán:

ls -1 kt*zip | rev | sort | rev

Ebben a sorban a "|" jelek választják el a független parancsokat egymástól, de egyben ezek is kötik össze őket. A | (pipe) funkciója, hogy az előtte álló program szabványos kimenetét (általában a képernyő) átirányítja az utána álló program szabványos bemenetére. Nézzük sorra a parancsokat:
"ls -1 kt*zip": kilistázza a kt-vel kezdődő és zip-re végződő állományok nevét, soronként egyet. A -1 kapcsoló biztosítja ezt, különben alapértelmezés szerint az ls tabulátorokkal elválasztva listáz. Rögtön megfigyelhetjük a csillag szerepét: tetszőleges számú, tetszőleges karaktert helyettesít, de mindenfajta kötöttség nélkül. Az utána írt karaktereket is figyelembe veszi a shell, sőt, akár több *-ot is használhatunk, például su*13*zip. A . (pont) karakternek olyanformán nincs szerepe a filenevekben, mint dos/windows alatt: linuxban "kiterjesztés", mint fogalom, nem létezik. A pont is ugyanolyan karakter egy filenévben, mint bármelyik másik, azt leszámítva, hogy a név elején álló pont hidden file-t jelöl.
rev: A bemenetére érkező szöveg minden sorát kiadja a kimenetére, a karaktereket fordított sorrendben írva. Például, a "pista"-ból "atsip"-t csinál, minden sort külön megfordítva.
sort: a bemenetére érkező sorokat abc sorrendbe rendezve kiadja a kimenetén.
A shell ebben az esetben 4 független processzt fog indítani: egy ls-t, egy sort-ot és két rev-et. Az egyik rev vár az ls kimenetére, a sort az első rev kimenetére, és a másik rev a sort-éra. Így kvázi egy láncon át halad a szöveg, mire végül az utolsó rev - átirányítás híján - a képernyőre írja az adatait. A sor eredményeképpen a filelistát láthatjuk, de hátulról olvasva abc-be rendezve.

A kimenet és a bemenet nem csak másik programnak adható át, hanem file-ba is irányítható: A "> filenév" a file-ba írást jelent, a "< filenév" pedig a file-ból olvasást. Ennek segítségével bármely kimenet eredményét tárolhatjuk egy file-ban, a >> jellel pedig hozzáfűzhetünk bármit (a > felülírja a file-t, ha már létezik).
[oldal:Változók és 'parancs a parancsban']

A shell nem csak egyszerű, beírt parancsok értelmezésére képes, de egy egyszerűsített mini-programnyelv is a rendelkezésünkre áll. Írhatunk egyszerű scripteket, amelyek néha igen bonyolult feladatokat tudnak elvégezni, gyakran olyanokat, ami az embernek kulimunka lenne. Egy gyakori eset, amikor egy könyvtárban levő állományokat kellene szisztematikusan átnevezni, például 20 mp3-nak valami egységes, sorszámozott nevet adni. Ekkor egyetlen félsoros ciklussal megoldhatjuk a problémát.

Egy shell script egy egyszerű szöveges file, aminek az első sorában illik tartalmaznia, hogy melyik shell futtassa őt. Ennek a szintaxisa például "#!/bin/sh", ekkor a régi és elavult, de minden rendszeren megtalálható sh fogja a scriptet kezelésbe venni. Ettől az egy sortól eltekintve, a shell a #-kal (hashmark) kezdődő sorokat megjegyzésnek tekinti és nem foglalkozik velük.

A shell a változókat nagyon szabadon és rugalmasan kezeli. Változónak tetszőleges sztringet használhatunk, de a könnyebb megkülönböztetés végett ezeket szokás csupa nagybetűvel írni. (A Unix és Linux világában a kis- és nagybetű mindig különbözik.) A shell maga definiál és használ néhány változót, akad köztük pár nagyon hasznos is, például:
HOME: a felhasználó home könyvtára
SHELL: maga a shell típusa (bash, bash2, sh, ksh, zsh, ...)
PATH: a dos-ban már megszokott elérési út, azonban itt nincs 512 byte-os korlát
PWD: az aktuális könyvtár, ahol éppen vagyunk
PPID: a shell szülőjének processz ID-je
TERM: a terminálemuláció típusa (kompatibilitási okokból)
PS1: az elsődleges prompt sztring (van még három)
A változóknak = jellel adhatunk értéket, az értékükre pedig $név formában hivatkozhatunk. A változók típusa sztring lesz, de a shell számként értelmezi, ha $[...] vagy $((...)) jelek között szerepel. Parancsot hajtathatunk végre egy másik paranccsal, ha a beágyazottat `..` (visszafelé aposztróf) jelek közé tesszük: ekkor a belső parancs kimenetét fogja a külső parancs visszakapni. Nézzünk végül a változók és az egymásba ágyazott parancsok használatára egy példát, a sorban a lépéseket:
echo 1234 > szam.txt
Létrehoz egy szam.txt nevű file-t, és beleírja az "1234" karaktersorozatot.
SZAM=`cat szam.txt`
Végrehajtja a cat parancsot, azaz visszaadja a szam.txt tartalmát, és ezt értékül adja a SZAM nevű változónak.
echo $[$SZAM+2]
Aritmetikai kifejezésként értelmezi a szögletes zárójelben foglaltakat, tehát a SZAM értékéhez hozzáad kettőt, és ezt kiírja a szabványos kimenetre. Egy "> szam.txt" sor végére toldásával az értéket visszaírhatjuk a file-ba.
A lehetőségek száma szinte végtelen, és kiegészítve a disztribúciókhoz tartozó textutils csomaggal, amelyben a legkülönfélébb szövegformázó és átalakító programok szerepelnek, parancssorból akár hatalmas mennyiségű adatot, nagyméretű szöveges állományokat is lehet hatékonyan kezelni.

https://devblogs.microsoft.com/scripting/table-of-basic-powershell-commands/

2021. november 7., vasárnap

Deep learning veszélyei


A mélystrukturált tanulás a gépi tanulási módszerek szélesebb családjának része, amely mesterséges neurális hálózatokon és reprezentációs tanuláson alapul, lehetővé teszi a gépek számára a tanulást és az önálló fejlesztést, illetve fejlődést. A tanulás felügyelet nélküli, aminek beláthatatlan következményei lehetnek. A mélytanulási architektúrákat, mély neurális hálózatokban találjuk. A párhuzamos, elosztott működésre képes információfeldolgozó szuperszámítógépek öntudatra ébredve fellázadhatnak és feleslegessé válik számukra az emberiség. A visszatérő neurális hálózatokat és a konvolúciós neurális hálózatokat olyan területeken alkalmazzák, mint a számítógépes látás, a beszédfelismerés, a természetes nyelvi feldolgozás, a gépi fordítás, a bioinformatika, a gyógyszertervezés, vagy az orvostudomány. Képelemző, anyagvizsgáló és társasjáték-programok, ahol az emberi szakértői teljesítményhez hasonló, sőt esetenként felülmúló eredményeket produkáltak a gépek. A mesterséges neurális hálózatokat (ANN) a biológiai rendszerek információfeldolgozása és elosztott kommunikációs csomópontjai ihlették. A „mély” jelző a mély tanulásban a hálózat több rétegének használatára utal. A korai munka azt mutatta, hogy a lineáris perceptron nem lehet univerzális osztályozó, de egy nem polinomiális aktiválófüggvényű hálózat egy rejtett, korlátlan szélességű réteggel igen. A mélytanulás egy modern variáció, amely korlátlan számú korlátos méretű réteggel foglalkozik, amely lehetővé teszi a gyakorlati alkalmazást és az optimalizált megvalósítást, aminek köszönhetően a körülmények között is megtartja az elméleti univerzalitást. A mélytanulásban a rétegek heterogének is lehetnek, és a biológiailag informált konnekcionista modellek nagymértékben önálósultak tanulási hatékonyságuk megsokszorozódott. Az ilyen számítógépek már kizárhatják az embert a kontrollból. A legutóbbi facebook leállást is egy ilyen számítógép okozta, kizárva a rendszergazdákat a rendszerből, ez pedig félelmetes jövőt mutat.

2021. november 5., péntek

A hat alom összeesküvés elmélete

A falu semmit sem változott, ugyanaz a két tucat kutyaütő keveri kártyát mint 30 éve. Az a tébolyító valóság, hogy sunyin megbújó intrikusok kezében öszpontosul a hatalom, a többi csak illúzió vetített színfalak mögöttük rejtőznek, a kirakatba kerülnek a strómanok, akiken keresztül manipulálnak bennünket és mi megválasztjuk ezeket a kutyaütőket, jön a porhintés a parasztvakítás és mi újra és újra elhisszük a mesét. A képviselők képet viselnek, a képmutatók képet mutatnak és közben milliók sorsáról döntenek, legyenek azok emberek vagy pénzek. Tudom sokba kerül a látszat de megfizettetik velünk. A hit a remény megkopik belefáradnak az emberek a sok szemfényvesztésbe és addig fásulnak, míg már el se mennek szavazni. A kórkép szerint téveszmékben ringatják magukat, pedig a demokrácia a szegények ópiuma, a strucc legalább homokba dughatja a fejét. A megcsömörlés nem mániás depresszió, csupán az illető józanul látja a világot. Az intrikusok szociopaták a strómanok pszichopaták, persze tudom épeszü ezt nem vállalná el, de ez nem mentség. Jellemző rájuk a törvények és a társadalmi morál figyelembe nem vétele; mások jogainak figyelembe nem vétele; a bűntudatra vagy megbánásra való képtelenség és érzéketlenség, hatalomvágy és csillapíthatatlan pénzéhség. Jól van ez így, a média éber hipnózisban sugározza a betanult demagógiát és közben jót röhögnek rajtunk, mi pedig isszuk a levét a hiszékenységünknek. Az intrikusok keresnek maguknak egy szánalmas strómant akik a bársonyszékbe ültetnek és aki engedelmes vazallusként szolgálja majd őket. A háttérben megbújó intrikusok gyakran elbűvölő személyiségű, vagy ártalmatlannak tűnő emberek, akik könnyen megszerzik mások bizalmát, és bizony vissza is élnek vele. Manipulatívak, nem képesek valódi kötődés kialakítására, képtelenek az empátiára, de gyorsan képesek megtanulni, hogyan "utánozhatnak" bizonyos érzelmeket annak ellenére, hogy érzéketlenek, csak a politikai hatalom lebeg a szemük előtt, megszerezni bármi áron. A stróman könnyen manipulálható, gyakran labilis alkat, türelmetlen, dühkitörésekre hajlamos. Gyakran alacsonyan iskolázottak, rossz szociális helyzetben élnek, és nehezen tudnak hosszabb ideig egy helyben maradni, gyakran költözködnek és stabil állásuk sincs. Nehezen, de általában sikeresen teremtenek kapcsolatot másokkal - annak ellenére, hogy gyakran félelmetesnek tűnnek mások szemében, a társadalmi normákat, szabályokat nem tisztelik, általában törvényeket sértenek. A mentális attitűdök egy ártatlan beszélgetés során felszínre törtnek és kibújik a szög a zsákból. A becsületes embereknek tériszonyuk van, ha lenéznek abba a szakadékba, ami köztük és ezek között az uborkafára felkapaszkodott nihilek között tátong.

2021. november 4., csütörtök

Digitális és analóg átvitel. Digitális jelek kódolása

A digitális átvitelt elsősorban mikroszámítógépekben és a számítógépek között valósítanak meg. A digitális jelek két állapottal rendelkeznek, a kikapcsolt állapot a logikai 0, a bekapcsolt pedig a logikai 1. Annak érdekében, hogy ezek az állapotok kezelhetők legyenek, hozzájuk a gyakorlatban legtöbbször konkrét feszültségszinteket vagy feszültségszint-tartományokat rendelnek (0 szint: 0V, 1 szint: 5V). Fontos, hogy a két feszültségszint között a digitális jelek nem vehetnek fel értéket, a két szint közötti váltásnak pedig nagyon rövid idő alatt kell megtörténnie (lehetőleg nullához közeli érték alatt). Ezzel kapcsolatban még el kell mondani azt is, hogy a váltások nem történhetnek akármikor. Ennek az oka, hogy a digitális rendszerek áramkörei megadott ütemezés szerint működnek. Erre azért van szükség, hogy a megfelelő jelszinteket a vevő is megfelelő időben legyen képes értelmezni.
A digitális adatátvitel során digitális jeleket viszünk át a kialakított vonalon. Az átvitt információ legkisebb mennyisége a bit. A bit két lehetséges értéket vehet fel (0 vagy 1). Minden adat előállítható bitek sorozatából. A bitek csoportosításából nagyabb adategységek jönnek létre: 8 bit az 1 bájt, 1024 bájt az 1 kbájt (1kB) 1024 kbájt az 1Mbájt (1MB).

Amikor először alkalmaztak digitális átvitelt, akkor azt szövegek átvitelére használták. Minden szöveg összeállítható karakterek sorozatából. A csatornán ezeket a karaktereket kell továbbítani. Minden karakter megadott számú bittel leírható. Létrehoztak egy táblázatot, amelyben az összes angol karaktert felsorolták, és hozzárendeltek egy bináris bitsorozatot. Így jött létre az ASCII táblázat, amelyről még a későbbiekben lesz szó. Mivel a karakterek átvitelénél az információ alapegysége az a bitcsoport volt, amely egy karaktert egyértelműen meghatározott. Ezek alapján ezt a módszert szokás karakterorientált átviteli eljárásnak nevezni. Annak érdekében, hogy a karakterek megfelelő módon kerüljenek átvitelre, speciális karaktereket, ún. vezérlőkaraktereket használnak. (Itt jegyeznénk meg, hogy a hálózati szabványokban és leírásokban a bájt helyett az oktet (octet) fogalmát használják a 8 bites csoport jelölésére.)

Minél inkább elterjedtté váltak a digitális hálózatok, annál inkább szükségessé vált a karaktereken kívül más információnak a továbbítása is. Ezekről általánosságban el lehet mondani, hogy a különböző adatcsomagok hosszúsága nagyon eltérő. Szükség volt a karakterorientált átviteli eljárást átalakítani úgy, hogy bitcsoportok helyett tetszőleges számú bit átvitelére lehetőség nyíljon. Így alakult ki a bitorientált átviteli eljárás. Természetesen fontos a bitcsoportok egymástól való elkülönítése is, amelyre speciális bitcsoportokat használnak. Erről még a későbbiekben részletesebben is lesz szó.

A bitek továbbítása alapvetően két különböző módon történhet. A legegyszerűbb eset, amikor a biteket sorban egymás után egy csatornán elküldjük a vevőnek. Ezt az átviteli módot nevezik soros adatátvitelnek. A másik lehetőség, hogy az adó és a vevő között annyi vonalat alakítunk ki, amennyi bitet egyszerre át szeretnénk vinni. Ebben az esetben tehát bitcsoportok átviteléről van szó. Ezt az adatátviteli módot párhuzamos adatátvitelnek nevezik. Természetesen mindkét módszernek van előnye és hátránya egyaránt. E soros átvitel kialakítása olcsó, mivel kevés számú kapcsolódásra van szükség, de ezzel együtt az átvitel sebessége a párhuzamos átvitelhez képest lényegesen kisebb. A soros kapcsolattal nagyobb távolság hidalható át, mint a párhuzamossal. Azt, hogy melyik módszert alkalmazzák, egyértelműen a feladat dönti el. Általában mikroszámítógépek belső áramköreinek az összekapcsolására párhuzamos módot választanak a kis távolságok és a nagy átviteli sebesség miatt. A külső eszközök összekapcsolása a számítógépekkel már mindkét módszer szerint történhet (például az egér soros, a nyomtató viszont párhuzamos átvitelt használ).

Már említettük, hogy nagyon fontos a digitális eszközöknél, hogy az információt akkor vegyék, amikor ténylegesen az van a csatornán (a másodikként kiadott bitet a vevő is másodikként értelmezze). Elmondhatjuk, hogy az átvitel során a bitek továbbítása legtöbbször sorban történik. Most sokan azt gondolhatják, hogy az előzőekben leírtakat megcáfoljuk az előbbi állítással. Ha átgondoljuk, belátjuk, hogy ez nem igaz, mivel a párhuzamos átvitelénél is egymás után továbbítjuk az adatokat, azonban itt egyidőben több bitet küldünk át. Tehát mindkét átviteli mód esetében nagyon fontos az adó és a vevő egyidejű működésének (szinkronizáció) a biztosítása. A gyakorlatban kétféle módszert használunk, az egyik a szinkron, a másik pedig az aszinkron adatátvitel.

A szinkron átvitelnél a bitek kezdete, közepe és a vége csak egy megadott alapidőtartam egész számú többszörösére helyezkedhetnek el egymástól. Ebből is látható, hogy ebben az esetben a bitek nagyon szigorúan meghatározott sorrendben követik egymást, a bitek kezdete és hosszúsága is pontosan meg van határozva. A szinkronizációt speciális bitcsoportokkal valósítják meg, amelyek a tényleges információt előzik meg. A szinkron bitcsoport általában a legtöbb átmenetet tartalmazó csoport (1010101010101010) amelynek ideje alatt a vevő képes a saját működésének az ütemezését beállítani.
Az aszinkron átvitel tipikus karakterátviteli módszer, azonban még a mai napig is használják nap, mint nap (egér). Általában ezt a módszert a soros átvitelnél használják.
https://www.szabilinux.hu/konya/konyv/2fejezet/2fdigi1.htm
https://hu.wikipedia.org/wiki/Anal%C3%B3g-digit%C3%A1lis_%C3%A1talak%C3%ADt%C3%B3

Analóg és digitális jel

Analóg jel fogalma: 

Az analóg jel egy folyamatosan változó jel idő és amplitúdó. Leginkább abban különbözik a digitális jeltől, hogy az apró ingadozásoknak, hullámzásoknak is van jelentésük. Az analóg kifejezést többnyire elektronikus értelemben használják, bár mechanikai, pneumatikus, hidraulikus és más rendszerek is használhatnak analóg jeleket.

Az analóg jel a közvetítő eszköz valamilyen tulajdonságát használja ki a jel információtartalmának továbbításához. Például a barométer mutatójának forgása révén vagyunk képesek a megfelelő jel nyomásra vonatkozó információtartalmát megjeleníteni. Elektronikus értelemben a leginkább használt tulajdonság az, hogy a feszültségváltozást szorosan követi a frekvencia, az áramerősség és a töltés megváltozása.

Digitális jel fogalma: 

A digitális jel valamely változó jelenségnek, vagy fizikai mennyiségnek diszkrét (nem folytonos), megszámlálhatóan felaprózott, s így számokkal felírt értékein alapul (például: jel (informatika), számítógép, szélessávú internet-kapcsolatok, digitális fényképezők stb.). A digitális rendszerek sokkal inkább számokat (leginkább bináris számokat) használnak bevitelhez, feldolgozáshoz, átvitelhez, tároláshoz, vagy megjelenítéshez, mint az értékek folytonos spektrumát (ez utóbbit ugyanis az analóg rendszerek használják), vagy a nem-numerikus szimbólumokat, mint a betűk, vagy ikonok. A digitális szót leggyakrabban a számítástechnika és az elektronika területén használják, különösen azokon a területeken, ahol a való világ információit konvertálják át bináris számokká. Ilyenek például a digitális hang(zás) és a digitális fényképezés. A digitális adat-átvivő jelek az elektronikus, vagy optikai impulzus két lehetséges értéke közül az egyiket vehetik fel. A logikai 1 (van impulzus) vagy 0 (nincs impulzus) értékeket. Az ilyen rendszerű eszközöknél gyakran egy "e-" előtag utal a digitális mivoltra, mint az e-mailnél, vagy az e-könyvnél, bár nem minden elektronikus rendszer digitális.

A jelátalakítás

Az átalakítás jelentősége

A fizikai réteg esetében nagyon fontos annak az eldöntése, hogy az adatok átvitele milyen módon történjen meg. Mivel villamos vezetőket használunk a kapcsolat kialakításához, ezért valamilyen villamos jellemző fogja az információt hordozni. Annak alapján, hogy ezek milyen módon képesek az információt reprezentálni, beszélhetünk analóg és digitális átvitelről. Mindkét módot használják a gyakorlatban.

A digitális adatátvitel

A digitális átvitelt elsősorban mikroszámítógépekben és a számítógépek között valósítanak meg. A digitális jelek két állapottal rendelkeznek, a kikapcsolt állapot a logikai 0, a bekapcsolt pedig a logikai 1. Annak érdekében, hogy ezek az állapotok kezelhetők legyenek, hozzájuk a gyakorlatban legtöbbször konkrét feszültségszinteket vagy feszültségszint-tartományokat rendelnek (0 szint: 0V, 1 szint: 5V). Fontos, hogy a két feszültségszint között a digitális jelek nem vehetnek fel értéket, a két szint közötti váltásnak pedig nagyon rövid idő alatt kell megtörténnie (lehetőleg nullához közeli érték alatt). Ezzel kapcsolatban még el kell mondani azt is, hogy a váltások nem történhetnek akármikor. Ennek az oka, hogy a digitális rendszerek áramkörei megadott ütemezés szerint működnek. Erre azért van szükség, hogy a megfelelő jelszinteket a vevő is megfelelő időben legyen képes értelmezni.

A digitális adatátvitel során digitális jeleket viszünk át a kialakított vonalon. Az átvitt információ legkisebb mennyisége a bit. A bit két lehetséges értéket vehet fel (0 vagy 1). Minden adat előállítható bitek sorozatából. A bitek csoportosításából nagyabb adategységek jönnek létre: 8 bit az 1 bájt, 1024 bájt az 1 kbájt (1kB) 1024 kbájt az 1Mbájt (1MB).

A jelátalakítás, átvitel, hardver eszközök

A bitek továbbítása alapvetően két különböző módon történhet. A legegyszerűbb eset, amikor a biteket sorban egymás után egy csatornán elküldjük a vevőnek. Ezt az átviteli módot nevezik soros adatátvitelnek. A másik lehetőség, hogy az adó és a vevő között annyi vonalat alakítunk ki, amennyi bitet egyszerre át szeretnénk vinni. Ebben az esetben tehát bitcsoportok átviteléről van szó. Ezt az adatátviteli módot párhuzamos adatátvitelnek nevezik. Természetesen mindkét módszernek van előnye és hátránya egyaránt. E soros átvitel kialakítása olcsó, mivel kevés számú kapcsolódásra van szükség, de ezzel együtt az átvitel sebessége a párhuzamos átvitelhez képest lényegesen kisebb. A soros kapcsolattal nagyobb távolság hidalható át, mint a párhuzamossal. Azt, hogy melyik módszert alkalmazzák, egyértelműen a feladat dönti el. Általában mikroszámítógépek belső áramköreinek az összekapcsolására párhuzamos módot választanak a kis távolságok és a nagy átviteli sebesség miatt. A külső eszközök összekapcsolása a számítógépekkel már mindkét módszer szerint történhet (például az egér soros, a nyomtató viszont párhuzamos átvitelt használ).

Nagyon fontos a digitális eszközöknél, hogy az információt akkor vegyék, amikor ténylegesen az van a csatornán (a másodikként kiadott bitet a vevő is másodikként értelmezze). Elmondható, hogy az átvitel során a bitek továbbítása legtöbbször sorban történik. Mindkét átviteli mód esetében nagyon fontos az adó és a vevő egyidejű működésének (szinkronizáció) a biztosítása. A gyakorlatban kétféle módszert használunk, az egyik a szinkron, a másik pedig az aszinkron adatátvitel.

A szinkron átvitelnél a bitek kezdete, közepe és a vége csak egy megadott alapidőtartam egész számú többszörösére helyezkedhetnek el egymástól. Ebből is látható, hogy ebben az esetben a bitek nagyon szigorúan meghatározott sorrendben követik egymást, a bitek kezdete és hosszúsága is pontosan meg van határozva. A szinkronizációt speciális bitcsoportokkal valósítják meg, amelyek a tényleges információt előzik meg. A szinkron bitcsoport általában a legtöbb átmenetet tartalmazó csoport ) amelynek ideje alatt a vevő képes a saját működésének az ütemezését beállítani.

Az aszinkron átvitel tipikus karakterátviteli módszer, azonban még a mai napig is használják nap, mint nap (egér). Általában ezt a módszert a soros átvitelnél használják. Az aszinkron soros átvitel nagyon elterjedt a mikroszámítógépek terén, számos speciális áramkört alakítottak ki az átvitel megvalósításának egyszerűbbé tételére. A gyakorlatban a PC-s technikában az RS-232C (CCITT V.24), az ipari környezetben pedig az RS-485 interfészt használják.

Jelátalakítás hardver eszközei:

Modem: Digitális információk analóg közegeken (pl. telefonos vagy kábelhálózat) keresztüli továbbítását vivőjelek modulálásával lehetővé tevő hardvereszköz. A modem nevét két alapvető részegysége, a modulátor és a demodulátor kezdőbetűinek összevonásából kapta. A hagyományos, analóg telefonos hálózaton történő átvitelre használt modemek legnagyobb sebessége 56 Kbps, míg a kábelhálózaton üzemelő kábelmodemek által biztosított sávszélesség akár a Mbps-es tartományt is elérheti.

Kodek: A kodek a kódóló/dekódoló kifejezésre utaló, dupla értelemmel bíró szó, amely egy adat- vagy jelfolyam átalakítására szolgáló eszközt vagy programot fed. Egy kodek átalakíthat egy adat- vagy jelfolyamot egy kódolt formátummá (gyakran átviteli, tárolási, vagy rejtjelezési célból), ugyanakkor képes dekódolni is azt a formátumot, egy akár megtekintésre, akár kezelésre jobban alkalmas formátummá. Gyakran használnak kodekeket videókonferenciás és streaming média megoldásokhoz.

Az analóg átvitel

Az analóg jelek időben folyamatosan változnak. Általában elmondhatjuk róluk, hogy periodikusak, azaz bizonyos időközönként ismétlődnek. Nagyon fontos, hogy a nagyságuk (amplitúdó) két szélső határ között bármilyen értéket felvehetnek. Az ilyen jeleknek három tulajdonsága van, amely adatátvitelre felhasználható.

Frekvenciája, vagy periódusideje: az az időtartam, amely elteltével a jel megismétlődik.

Amplitúdója: az analóg jel nagyságát határozza meg. Az analóg jelek amplitúdója tetszőleges értéket felvehet két határérték között.

Fázisszöge: annak az időnek az értéke, amikor az analóg jel amplitúdója 0. Az analóg jelek kezelése meglehetősen bonyolult. A fenti felsorolásban látható, hogy a jellemzők meglehetősen széles tartományban mozoghatnak. Meg kell oldani, hogy az információt képesek legyenek továbbítani. A számítógépek digitális jelekkel dolgoznak, ezeket kell analóg úton továbbítani a másik számítógéphez. A megoldás az analóg jel valamely jellemzőjének a megváltoztatása a digitális információnak megfelelően. Ezt a műveletet nevezzük modulációnak. A vevő oldalon értelemszerűen vissza kell alakítani a digitális információt. Ez a folyamat a demoduláció.

2021. november 3., szerda

Felhasználói jogok és jogosultságok

Hitelesítés = autentika hitelesítés a jogosultság megállapítása céljából!

A felhasználói jogok a számítógépes környezet felhasználói és csoportjai számára biztosítanak bejelentkezési és egyéb specifikus jogosultságokat. A rendszergazdák meghatározott jogokat adhatnak csoportfiókoknak vagy egyéni felhasználói fiókoknak. Ezeknek a jogoknak a birtokában a felhasználók végrehajthatnak bizonyos műveleteket, például interaktív módon bejelentkezhetnek egy adott rendszerbe vagy biztonsági másolatot készíthetnek fájlokról és könyvtárakról.

A felhasználói fiókok felügyeletének megkönnyítése érdekében a jogosultságokat célszerűbb az egyéni felhasználói fiókok helyett elsődlegesen a csoportfiókokhoz társítani. Ha jogokat társít egy csoportfiókokhoz, a fiók tagjává váló felhasználók is automatikusan részesülnek azokból. A jogosultságok felügyeletének ez a módja jóval egyszerűbb, mintha minden egyes, újonnan létrehozott felhasználói fiókhoz kellene társítana az egyéni jogosultságokat.

Bizonyos jogosultságok felülbírálhatják az egyes objektumokhoz beállított engedélyeket. Például a Biztonságimásolat-felelősök csoport tagjaként egy tartományfiókba bejelentkező felhasználónak jogában áll biztonságimásolat-készítést végezni az összes tartománykiszolgáló számára. Ez viszont megköveteli az adott kiszolgálókon lévő összes fájl olvasásának a képességét, még azokét is, amelyekhez pedig tulajdonosaik az összes felhasználó, azaz a Biztonságimásolat-felelősök csoport tagjai hozzáférését is kifejezetten megtagadó beállítást adtak meg, Egy ilyen felhasználói jog, vagyis esetünkben a biztonsági másolat készítésének a joga tehát elsőbbséget élvez az összes fájl- és könyvtárengedéllyel szemben.

A felhasználói fiókok

Az esetek nagyrészében egy felhasználói fiók (user account) egy valós személyt, egy - a rendszergazda vagy az erre a feladatra delegált személy által létrehozott - bizonyos jogkörrel felruházott felhasználót jelöl, aki ennek a jogkörnek a hatókörén belül jogosult a tartomány erőforrásait használni. Az esetek maradék részében a fiók az operációs rendszer (pl. a krbtgt vagy a Guest fiók) vagy egy kiszolgáló alkalmazás szolgáltatásához (pl. az IUSR_számítógépnév fiók az IIS névtelen felhasználójaként vagy a TsInternetUser a böngészőből elérhető terminálszolgatásokhoz) van kötve és többnyire automatikusan jön létre az operációs rendszer vagy az alkalmazás telepítésekor.

Ezenkívül más szempontok alapján is csoportosíthatjuk a felhasználói fiókokat, pl. a hatókör alapján léteznek helyi (local) vagy tartományi (domain) felhasználók. A helyi felhasználók érvényességi hatóköre a konkrét gép, ezért csak az adott számítógépre vonatkozó engedélyek és jogosultságok rendelhetők hozzájuk és csak a helyi gépbe jelentkezhetnek be. A kapcsolódó beállítások és adatok is a helyi gépen, pl. a Document and Settings mappában, a speciális adatok (pl. a csoporttagság vagy a jelszó ) szintén helyben, a SAM-ban (Security Accounts Manager = biztonsági fiókkezelő adatbázis) vannak. Más a helyzet a tartományi felhasználókkal, mert az ilyen csoportba tartozó fiók tulajdonosa a tartományba tartozó összes számítógépen is beléphet, a tartomány összes erőforrásához kaphat jogosultságot. Adatai, beállításai a valószinűsíthetően több gépen való bejelentkezés miatt egy központi helyen tárolódnak, és az érzékeny, speciális paramétereket (pl. a jelszó) a címtáradatbázis tartalmazza.

Továbbmenve azt is észrevehetjük, hogy akár egy Windows Server 2003 operációs rendszert futtató szimpla kiszolgálót, akár egy tartományvezérlőt telepítünk, mindig lesznek alapértelmezett (gyári vagy beépített) fiókok. A Windows Server 2003-ban a már ismerős Administrator (Rendszergazda = minden jogosultság és engedély birtokosa és kiosztója), és a Guest (Vendég = nagyon erősen korlátozott jogú) mellett megjelent egy új, SUPPORT_xxxxxxxx nevű (magyarul talán Segítségnyújtó fióknak fordítható) fiók, amely a Remote Assistence (Távsegítség) szolgáltatás használatához lehet szükséges. Ez a három fiók helyi gepek és tartomány esetében egyaránt megtalálható, tartomány esetén rendelkezésre áll még egy beépített fiók, a korábban említett kbrtgt nevű rendszerfiók, amely a KDC (a Kerberos hitelesítéshez szükséges Key Distribution Center) szervíz gyári fiókja. A Windows Server 2003-ban alapértelmezés szerint a Guest, a SUPPORT_xxxxxxxx és a krbtgt fiók le van tiltva.
A SID-ek
Egy biztos, akármilyen és akárhonnan is származik egyegy fiók, biztonsági azonosítóval (SID = Security IDentifier) rendelkeznie kell. Ezt az azonosítót az objektumok (mert ugyanez a helyzet a számítógépfiókok és a csoportok esetében is) létrehozásakor generálja az operációs rendszer és egy eltérő hosszúságú számsort jelent, pl. S152118543425382069670511229803721500. A számsor két részből áll: a tartományi csoportazonosítóból (a példában a S1521 és a végén az 500 ez konkrétan a Domain Admins csoport) és a relatív azonosítóból (a maradék), amelyet a korábban említett RID master szerepet betöltő DC oszt ki.

Néhány közismert (well-known), azaz minden rendszerben azonos SID első számjegyei:
- Névtelen bejelentkezés (S-1-5-7)
- Hitelesített felhasználók (S-1-5-11)
- Rendszergazda (S-1-5-domain-500)
- Vendég (S-1-5-domain-501)
- Telefonos (S-1-5-1)
- Mindenki (S-1-1-0)
- Interaktív (S-1-5-4)
- Helyi rendszer (S-1-5-18)
- Hálózat (S-1-5-2)
- Szolgáltatás (S-1-5-6)
- Terminálkiszolgáló felhasználója (S-1-5-13)
- Rendszergazdák csoport (S-1-5-32-544)
- Kiemelt felhasználók csoport (S-1-5-32-547)
- Biztonságimásolat-felelősök csoport (S-1-5-32-551)
- Felhasználók csoport (S-1-5-32-545)
A biztonsági azonosító azért lényeges, mert az operációs rendszer belső folyamatai nem a felhasználó nevére, hanem erre az azonosítóra hivatkoznak. Ha a felhasználó egy hálózati erőforráshoz (mondjuk egy megosztáshoz) akar hozzáférni akkor a felhasználó bejelentkezésekor létrejött, a SID-et is tartalmazó hozzáférési "igazolást" (access tokent) küldi el, a kéréssel együtt. Így a megosztást tartalmazó gép fájlrendszere a SID-et összehasonlítja a megosztás hozzáférésengedélyezési listájában (ACL: Access Control List) szereplőkkel és ha van ilyen SID ebben a listában, akkor az ennek megfelelő engedélyeket a felhasználó megkapja. Mivel ez az azonosító az egész erdőben egyedi és (elvileg) megismételhetetlen, ezért abban az esetben ha törlünk egy felhasználói fiókot (és ezzel együtt a SID-jét is), majd később létrehozzuk ugyanazzal a névvel, az egyediség miatt a SID-je természetesen nem lesz (nem lehet) azonos az előzővel, így a jogosultságai, engedélyei is elvesznek mindörökre.

Források;

https://www2.akg.hu/info/erettsegi/
http://users.atw.hu/infoanyag/
https://viktortaylor.wordpress.com/hirek-esemenyek/windows-server-konfiguralasa-ii/
https://docs.microsoft.com/hu-hu/system-center/scsm/user-roles?view=sc-sm-2019
https://support.microsoft.com/hu-hu/windows/helyi-felhaszn%C3%A1l%C3%B3i-vagy-rendszergazdafi%C3%B3k-l%C3%A9trehoz%C3%A1sa-a-windowsban-20de74e0-ac7f-3502-a866-32915af2a34d
http://zeus.nyf.hu/~blahota/study/linuxlinkek.html

Jogosultságai megtekintéséhez a parancssorba a whoami /priv parancsot írhatja be.

2021. november 2., kedd

Webszerver biztonsága


A jegyzet oktatási célokra készült!

A webszerver olyan program, amely fájlokat (általában weboldalakat) tárol, és elérhetővé teszi azokat a hálózaton vagy az interneten keresztül .
Az alapértelmezett felhasználói azonosítót és jelszavakat, a támadók könnyen kitalálhatják. 
Az alapértelmezett beállítások bizonyos feladatok végrehajtását is lehetővé tehetik, például parancsok futtatását a szerveren, amelyek kihasználhatók.
Az operációs rendszerek és hálózatok hibás konfigurálása – bizonyos konfigurációk, például a felhasználók parancsok végrehajtásának engedélyezése a szerveren veszélyesek lehetnek, ha a felhasználó nem rendelkezik jó jelszóval.
Az operációs rendszer és a webszerverek hibái – az operációs rendszerben vagy a webszerver-szoftverben feltárt hibákat is ki lehet használni a rendszerhez való jogosulatlan hozzáférésre.
A biztonsági szabályzat és eljárások hiánya – a biztonsági szabályzat és eljárások, például a víruskereső szoftver frissítése, az operációs rendszer és a webszerver-szoftver javítása, biztonsági hurokréseket okozhat a támadók számára. A leggyakrabban használt webszerver az interneten az Apache. Ez többplatformos, de általában Linuxra telepítve van. A legtöbb PHP webhely Apache szervereken található.Internet Information Services (IIS) a Windows szerveren fut, és a második leggyakrabban használt webszerver az interneten. A legtöbb asp és aspx webhely IIS szervereken található.
Apache Tomcat – A legtöbb Java szerver oldalt (JSP) tartalmazó webhely ezen a típusú webszerveren található.

A webszerverek elleni támadások típusai

Címtárbejárási támadások – Az ilyen típusú támadások a webszerver hibáit használják ki, hogy jogosulatlan hozzáférést szerezzenek olyan fájlokhoz és mappákhoz, amelyek nem nyilvánosak. Amint a támadó hozzáfér, érzékeny információkat tölthet le, parancsokat hajthat végre a szerveren, vagy rosszindulatú szoftvereket telepíthet. 
Szolgáltatásmegtagadási támadások – Az ilyen típusú támadások esetén a webszerver összeomolhat, vagy elérhetetlenné válhat a jogos felhasználók számára.
Domainnév-rendszer eltérítése – Ennél a támadótípusnál a DNS-beállítás úgy módosul, hogy a támadó webszerverére mutasson. Minden forgalom, amelyet a webszervernek kellett volna küldenie, rossz helyre kerül átirányításra.
Szippantás – A hálózaton keresztül küldött titkosítatlan adatok elfoghatók, és jogosulatlan hozzáférésre használhatók fel a webszerverhez.
Adathalászat – Az ilyen típusú támadások során a támadás a webhelyeket adja ki, és a forgalmat a hamis webhelyre irányítja. A gyanútlan felhasználókat becsaphatják érzékeny adatok, például bejelentkezési adatok, hitelkártya számok stb.
Pharming – Az ilyen típusú támadásokkal a támadó feltöri a tartománynévrendszer (DNS) kiszolgálóit vagy a felhasználó számítógépét, így a forgalom egy rosszindulatú webhelyre irányul.
Megrontás – Az ilyen típusú támadások során a támadó lecseréli a szervezet webhelyét egy másik oldalra, amely tartalmazza a hacker nevét, képeit, valamint háttérzenét és üzeneteket.

A sikeres támadások hatásai

Egy szervezet hírneve tönkremehet, ha a támadó szerkeszti a webhely tartalmát, és rosszindulatú információkat vagy pornówebhelyre mutató hivatkozásokat tartalmaz. A webszerver használható rosszindulatú szoftverek telepítésére azokra a felhasználókra, akik felkeresik a feltört webhelyet . A látogató számítógépére letöltött rosszindulatú szoftver lehet vírus, trójai vagy botnet szoftver stb.
A feltört felhasználói adatok csalárd tevékenységekre használhatók fel, amelyek üzleti veszteséghez vagy perekhez vezethetnek azon felhasználók részéről, akik az adataikat a szervezetre bízták.

Webszerver-támadási eszközök

Metasploit – ez egy nyílt forráskódú eszköz a kihasználó kód fejlesztésére, tesztelésére és használatára. Használható a webszerverek sebezhetőségeinek felfedezésére, és olyan exploitokat írhat, amelyek segítségével feltörhetik a szervert.
MPack – ez egy webkihasználó eszköz. PHP-ben íródott, és a MySQL adatbázis-motor támogatja. Miután egy webszervert feltörtek az MPack használatával, a rá irányuló összes forgalom rosszindulatú letöltési webhelyekre kerül át.
Zeusz – ezzel az eszközzel egy kompromittált számítógépet robottá vagy zombivá lehet változtatni. A bot egy feltört számítógép, amelyet internet alapú támadások végrehajtására használnak. A botnet feltört számítógépek gyűjteménye. A botnet ezután szolgáltatásmegtagadási támadásokhoz vagy kéretlen levelek küldéséhez használható.
Neosplit – ez az eszköz használható programok telepítésére, programok törlésére, replikálására stb.

Házirend

Egy szervezet a következő házirendet alkalmazhatja, hogy megvédje magát a webszerver-támadásokkal szemben. Javításkezelés – ez magában foglalja a javítások telepítését a kiszolgáló biztonságának elősegítése érdekében. A javítás egy olyan frissítés, amely kijavítja a szoftverhibákat. A javítások az operációs rendszerre és a webszerver rendszerre alkalmazhatók. Az operációs rendszer biztonságos telepítése és konfigurálása A webszerver szoftver biztonságos telepítése és konfigurálása Sebezhetőség-ellenőrző rendszer – ezek közé tartoznak az olyan eszközök, mint a Snort, az NMap, a Scanner Access Now Easy (SANE) A tűzfalak az egyszerű DoS támadások leállítására használhatók azáltal, hogy blokkolják a támadó forrás IP-címéről érkező összes forgalmat. 
A víruskereső szoftverrel eltávolítható a rosszindulatú szoftver a szerverről, fontos a távoli adminisztráció letiltása! 
FONTOS!Az alapértelmezett fiókokat és a fel nem használt fiókokat el kell távolítani a rendszerből. Az alapértelmezett portokat és beállításokat (például az FTP-t a 21-es porton) egyéni portra és beállításokra kell módosítani (5069-es FTP-port)


Árulkodó jel, lehet ha találunk valakinek a gépén;

Bing kereső!
SQL Injection Tools!
PHP Shell, dk shellt (http://sourceforge.net/projects/icfdkshell/)
Információgyűjtés!
Portscanner!
https://www.yougetsignal.com/tools/web-sites-on-web-server/
IP-címet megosztó 
Ip scanner


Mérésadat gyűjtő rendszerek

Jegyzet; http://zeus.nyf.hu/~elat/PLC-k.pdf

Az ipari irányítástechnikában egyre nagyobb szerepet kapnak az intelligens, kihelyezett vezérlés és szabályozástechnikai eszközök. A rendszerek nagy térbeli kiterjedésű technológiákat felügyelnek térben is egymástól távol levő területeken. Külön problémát jelent a különböző gyártóktól vásárolt berendezések, különböző hálózati protokollal működő kommunikációs egységek rendszerré történő integrálása. A kialakuló információs rendszerek tervezése a különböző ipari irányítástechnikai berendezések, terepi hálózatok ismeretét igényli, speciális módszertannal együtt. 

Számítógépes mérőrendszerek felépítése,
Intelligens érzékelők
Beavatkozók felhasználása
A számítógépes jelfeldolgozás során felhasznált számítógépportok adatátviteli jellemzői
Interfészeken megvalósuló kommunikáció protokollok
Méréstechnika, a mérőműszerek használatának szempontjai, 
Mérőműszerek technikai jellemzői 

A programozható logikai vezérlő

PLC-k kommunikációs buszrendszerei
A PLC-s vezérlés során felhasznált érzékelők és beavatkozók technológiai és használati jellemzői 

A PLC programozható logikai vezérlő, egy mikroprocesszoros, villamosan működtetett folyamatok szabályozását és vezérlését végző kisvezérlő, amely nem tekinthető számítógépnek.

Programozhatóság
         A relés logika egyik nagy hátránya, azon kívül, hogy sok helyet foglal, az, hogy az egyszer már összeépített logika, nehezen módosítható.

A PLC ezzel ellentétben, programozható és bármikor módosíthatóak a benne tárolt logikai kapcsolatok. Ezzel a megoldással forradalmasította az automatizálási ipart és a lehetőségek tárházát, így ezzel hamar berobbant a köztudatba.

A programozását tekintve nem egy klasszikus PC programozásról beszélünk, bár az aritmetikai műveletek és a Boole-algebra felhasználást figyelembe véve, lényegében 1 és 0 bináris értékek logikai kapcsolatára épül a működése, viszont a bonyolult skriptek és gépi kódok (mnemonik) helyett a grafikus programozási nyelvben látták a lehetőséget a tervezők.A lakásautomatizálás egyre divatosabb, bár sokan nem látják értelmét, vagy a benne rejlő lehetőségeket és azért lássuk be az a fajta luxus, hogy a redőnyt ne kelljen felhúzni, hát hogy is mondjam, a közember számára megfizethetetlen.

Az otthon okosítására nagyon sok eszköz van már és a PLC nem túl elterjedt ezen a területen, mivel a DDC-k (Direct Digital Controller) direkt épületautomatizálásra lettek kitalálva és jóval kedvezőbb az áruk, mint egy komolyabb PLC-nek és persze a tudása is kevesebb, mivel nincs szükség olyan ciklusidőre, vagy annyi funkcióra, mint egy logikai vezérlő esetében, az iparban. Tehát, ha a teljes házunkat szeretnénk okosítani, nem feltétlen a legjobb megoldás PLC-vel megoldani, inkább nézz körül a piacon, milyen megoldásokat kínálnak.

Persze vannak esetek, amikor egy kis programozható relét olcsóbb megvásárolni és felprogramozni.
Programozható relés projektek otthon
Fűtésvezérlés (1-2 körös kazánvezérlés, esetlegesen távoli vezérléssel)
Automatizált locsolórendszer
Elektromos automata kapu
Fekete doboz repülőgép
De a mozgólépcsők, liftek és a szennyvíz átemelők is mind, valamilyen PLC-s vezérléssel működnek.

A működtető program megírása, általában PC-re telepített fejlesztőkörnyezetben lehetséges. A programot egy erre a célra szolgáló soros (RS232, RS485, USB esetleg Ethernet) interfészen keresztül lehet rá feltölteni.

Ahol előfordulnak a logikai vezérlők
Öntözőrendszer
Mozgólépcsők
Liftek
Közlekedési lámpák
A szennyvízkezelők
A modern közlekedési lámpák vezérlését is programozható vezérlők végzik.
Világítás, mozgásérzékelés, tűzvédelem
Bonyolult rendszerek (szerszámgépek, gyártósorok) működtetésénél több, gyakran önálló szabályozással is rendelkező egység munkájának összehangolása szükséges, amit régebben bonyolult logikai hálózattal oldottak meg, vagy relés, esetleg mechanikus reteszelőrendszert használtak. Ezek hátránya, hogy sok alkatrészből állnak, hibakeresésük bonyolult, esetleges később felmerülő igények esetén módosításuk nehézkes. A PLC szabványosított be- és kimenetei, valamint kompakt felépítése teszik lehetővé az egyszerű megépítést, az üzembiztos működést, és a program módosításával a működés későbbi megváltoztatását.

Nem csak a szerszámgépek, hanem más gépek automatizálása szempontjából fejlesztették ki PLC vezérlést. A PLC vezérlőegység közepes bonyolultságú munkafolyamatokat vezérel. A bemenő oldalon helyzetkapcsolókat, nyomógombokat; a kimenő oldalon tengelykapcsolókat, hidraulikus szelepeket, mágneskapcsolókat működtet. 

Előnyei:

szabványosított ki- és bemeneti interfészek (feszültség, áram)
egyszerű és gyors programozhatóság (akár folyamatábra segítségével)
univerzális használat
összetett feladatok könnyű megvalósíthatósága
ki- és bemenetek száma, és az eszköz tulajdonságai széles skálán mozognak
kis méret, nagy üzemi hőmérséklet-tartomány
a program módosítható akár a világ másik oldaláról is, ha az internet elérés biztosítva van
megkönnyítheti a hibakeresést a nagyszámú vagy gyors működési folyamat egyszerű megfigyelésével
Hátrányai:

villamos energia szükséglet (villamos hálózat kiépítése)
az általa vezérelt (többnyire mechanikus) eszközökhöz szükségesek elektromos-mechanikai átalakító eszközök


Összefoglalva, tehát a PLC nem más, mint egy programozható logikai vezérlőegység, amely beépíthető bármilyen automatizálási projektbe. Az automatizálási megoldásoknak csak a képzelet szab határt, így bármi, ami eszedbe jut és szeretnéd megkönnyíteni az életed, automatizálhatod, csupán a megfelelő eszközöket kell megválasztanod hozzá.

https://www.youtube.com/watch?v=4YTTEaAXpYI

Íme egy konkrét megvalósításra váró feladat;

Egy ipari folyamat vízellátását az S mágnesszelepen keresztül egy T tartály biztosítja. A tartályba a vizet az M villanymotor által hajtott szivattyú tölti. A motor táplálása a KM mágneskapcsolón keresztül történik. A motornak akkor kell működnie, amikor az alacsony vízszínt érzékelő (LV) bekapcsol, de a vízoszlop magassága még nem érte el a magas vízszínt (HV) által érzékelt szintet, valamint indítható és megállítható kell legyen az MB illetve az MK nyomógombokból is. (Indítani nyílván csak akkor, amikor nincs tele a tartály, megállítani bármikor lehet.) A motor túláramvédelmét a TH hőrelé biztosítja. Biztonsági okokból a tartályban még van egy UT üres tartályérzékelő is, ennek érzékelési szintje az LV érzékelő alatt van. Az S szelepet nyitni és zárni az SB illetve az SK nyomógombokkal lehet, vagy automatikusan 90 másodpercenként 30 másodpercig működtetve. Nyitni csak akkor, amikor nem üres a tartály. Üzemzavar esetén (túláram, vagy üres tartály) a VL lámpa világít.

Tehát

Az ipari automatizálásban, az ipari vezérlések létrehozásánál, az ipar 4.0 megoldások bemutatásánál szinte minden esetben találkozni fogunk a PLC vezérlésekkel.
Automatizálós projektek részét képezi a PLC vezérlők kiválasztása, felprogramozása, működtetése. A PLC megteremti a kapcsolatot a vezérlés és az automatizáció elemei között, összehangolja az alkalmazott szenzorokat, végrehajtó elemeket.
De mi is az a PLC?

A PLC rövidítés a Programmable Logic Control angol kifejezésből származik, programozható logikai vezérlőt jelent. Ebben a rövid ismertetőanyagban a PLC-vel kapcsolatos fogalmakkal, a PLC alapvető működésével, felépítésével fogunk foglalkozni.

A PLC kialakulásához a bonyolult relés vezérlések kiváltására vonatkozó igény vezetett. A relés vezérlésekhez képest a PLC-s vezérlés:

univerzálisabb,
könnyebben módosítható,
megbízhatóbb,
kevesebb vezetékezéssel jár és mindemellett
a legtöbb esetben olcsóbb is.
 

A PLC, mint programozható logikai vezérlő az érzékelőktől érkező jeleket fogadja be, értékeli ki, dolgozza fel és ezt követően jeleket küld a végrehajtó elemek felé. Tehát bemeneti jelek, valamint az elvárt vezérlési feladat alapján kimeneti jeleket állít elő. Automatikus folyamatvezérlésre, speciális funkcióvégrehajtásra használható.

Bemeneti jeleket szolgáltathatnak:

nyomógombok
kapcsolók
szenzorok
 

Kimeneti jelekkel vezérelhetők:

szelepek
motorok
aktuátorok
munkahengerek
lámpák
robotok
PLC-működése

A PLC definiálható egy ipari számítógépként, mely moduláris komponensekkel automata vezérlés megvalósítására képes. A PLC számítógép jellege miatt a következő alapvető részekből épül fel:

Funkcionális alapegységek:
Processzor
Bemeneti csatlakozók (digitális, analóg)
Kimeneti csatlakozók (digitális, analóg)
Memória
Tápegység
Kommunikációs egység
Programozó egység
 

Különböző felépítésű PLC-k esetén lehetséges, hogy egyes elemek modulárisan jelennek meg, illetve kiegészülhetnek plusz funkciójú elemekkel is.    

https://automatik-plc.hu/plcprogramozas.html