A smit(ty)-ről ...

Az RS/6000 rendszeren futó AIX operációs rendszer konzolos konfigurációs programja az "smit" (System Management Interface Tool).

Ez az eszköz lehetővé teszi a rendszergazdák számára, hogy különféle rendszerkonfigurációkat hajtsanak végre egy egyszerű menüalapú interfészen keresztül. A smit parancs grafikus változata a smitty, amely szintén szöveges alapú, de kibővített funkcionalitással rendelkezik.

Hozzászólások

Ugyan, Netware-ben is volt, csak sokkal jobb emlékeim szerint.

Az egyik jellemzően (gondolom) a registry-t, a másik meg (sokszor) az ODM-et matatja, úgyhogy ez is egy közös vonás :-D 

Szerkesztve: 2024. 08. 27., k – 13:20

Ilyenkor hol van Raynes konzol evangélista?

(No offense, de nem tudtam kihagyni!)

talán pont neki mondtam anno, hogy az ODM az a registry AIX módra

Akkoriban semmi közöm nem volt a Windowshoz. Bár én is mondogattam hasonlókat, de abszolút nem igaz.

Az ODM leírja az egész rendszert, mint objektumok halmazát. Egészen a sys0-tól pl. a tcp paraméterekig. Látszólag a registry is hasonló, de az inkább egy key->value típusú adatbázis. Szerintem nem lenne egyszerű egy odmget-szerű lekérdezést írni rá. Amit jellemző példaként szoktam írni az a hálózat konfigurálása. Volt a smit menüben egy ilyen kérdés: Szeretnéd-e a hálózatot normál módon konfigurálni vagy az elavult (fostalicska) BSD félét választod? :-D Az előbbi "init script"így néz ki:

/etc/methods/cfginet

ami az ODM-ből dolgozik.

A másik kedvencem a device driver install. Ha nem tudod mit kell felrakni, akkor nem töltöd ki, csak nyomsz egy entert. Ekkor végignyalja a device adatbázist és kiírja a felrakandó csomag nevét. (A zárt rendszernek is vannak előnyei.)

A topicnyitó vélekedése ellenére sem  gondolom, hogy a két program a fekete háttér és a fehér betűkön kívül bármilyen hasonlóságot mutatna. ;)  Márcsak azért sem, mert a két rendszer sem hasonlít semmiben.

A smitty ellen szól, hogy nem mindent lehet benne megcsinálni és gyakran nem úgy, ahogy szeretnéd. Ilyenkor hasznos lehet a script kinyerése, de a profik általában commandline esetleg saját scripttel szoktak dolgozni. 

Akkor Zahy kapta meg ezt az ominózus kijelentésemet a tanfolyamok egyikén :-)

"A topicnyitó vélekedése ellenére sem  gondolom, hogy a két program a fekete háttér és a fehér betűkön kívül bármilyen hasonlóságot mutatna. ;)  Márcsak azért sem, mert a két rendszer sem hasonlít semmiben."

Egyetértünk :-)

"A smitty ellen szól, hogy nem mindent lehet benne megcsinálni és gyakran nem úgy, ahogy szeretnéd. Ilyenkor hasznos lehet a script kinyerése, de a profik általában commandline esetleg saját scripttel szoktak dolgozni. "

A "mit csinál/mit csinálna" a smit scriptek, commandline-ok tanulni nagyon jók voltak, és igen. volt, amit másképp kényelmesebben/jobban meg lehetett csinálni.

 

hogy a két program a fekete háttér és a fehér betűkön kívül

Végül is, semmiben. :D Pont ez volt a megfigyelés lényege.

Hogy a nem core Windowsban kb. ilyen rendszermatató tool olyan gyakori volt, mint árvaházban a szülői értekezlet.

trey @ gépház

Azt azért megemlíteném a Windows dícséretére, hogy mélyreszántó AIX rendszerismerettel sokkal jobban átláttam az XP SP2 felépítését és működését. Egyszerűen a hasonló elemeket kellett keresni. Néha megtaláltam: Ezt itt is megcsinálták, csak szarul. ;)

Kiegészítés: A fentiek linuxra is igaznak bizonyultak. :-D

A smit parancs grafikus változata a smitty

Ez nem egészen így van.  A "smitty" maga a konzolos verzió (curses library-t használ), a "smit" pedig egy wrapper, ami megpróbálja kitalálni, hogy a konzolos vagy a grafikus verziót indítsa-e el (jó eséllyel a DISPLAY környezeti változót nézi).  A kedvenc feature-öm egyébként ebben a toolban, hogy meg lehet nézni az összerakott parancsot, így később azt könnyen fel tudod használni smitty nélkül, akár scriptekben is.

Ni, a kölyök hogy henceg! :-D (Bocs, ez jólesett. ;))

Én is csináltam egy évvel az embargó után 16 terminálos SCO rendszert.

Úgy '96 környékén AIX+HACMP+192 port DEC terminálszerver. A cluster átterhelési ideje 45 sec volt. Csak kb. 130 munkahely volt. 70% IBM3153, a többi mindenféle pécé 286-os vagy újabb saját Wise60 emulációval. Az utóbbi gyorsabb és bugmentes volt, mert én írtam. ;)

"Láttam már 32 pécét összekapcsola, a HACMP-t is többen megvásárolták, de business critical alkalmazással ennyi munkahelyen és meg működik is, ilyet még nem!" - mondta dr. Szabó Balázs (IBM). Be is kerültünk a nagy rendszereket listázó adatbázisba.

Én arra céloztam, hogy jó tizessel korábban, mint a UNIX. ;)

Nekem kezdő koromban még a DOS is új volt. Még a Videoton ún. * promptos rendszerén kezdtem, 8080-on. Akkoriban az alapok mélyebben vésődtek.

"Ha kimész az utcára, 1000 ember közül egy se tudja mi az a számítógép." - modták az öreg kollégák - Most meg már mindenki azt hiszi, hogy tudja. ;)

Ez majd' 30 évvel korábban történt, mint a Windows 8. Pedig 77-ben már konzolírógépen lyuggattam az Algol 60-hoz a szalagot. :-D

Sajnos nem ártott, ha az ember tudott shell-scriptet írni (de főleg olvasni).

Persze a smitty se volt tévedhetetlen, egyik oktatáson sikerült vele fejreállítani a rendszert. (De a legszebb emlékem akkor is az volt, amikor a hivatalos tananyagban szembejött az a mondat, hogy "ez a parancs sehol nincs dokumentálva". És a tananyagban is elég nagyvonalúan volt, a kb 20 opciójából mondjuk 4 vagy 5.)