Linux tudorok, Heelp!

Gabor Roman groman at mail.datatrans.hu
Sat Oct 19 10:22:18 CEST 2002


Jaj, jaj, jaj!

(Igazi Linux tudoroknak PgDn, mert nekik triviális.)

Említettem ugyan, hogy manapság a Linux disztribúciók meglehetősen 
felhasználóbarát köntösben jelennek meg, de azért nem lehet a Linuxnak csak 
úgy hübelebalázs módjára nekiugrani... Ez nem egy DOS-os program, amit 
fölraksz, aztán működik, ez egy komplett operációs rendszer, aminek teljesen 
más a filerendszere, a végrehajtható fájlok formátuma, stb. Illetve egy Linux 
dist nem csak oprendszer, hanem felhasználói programok tömkelegét is 
tartalmazza, ettől 500 mega (illetve az újabbak 6-7 CD-sek).

Írtad, hogy külön vinyóra rakod, particionálni azonban akkor is javallott, 
legalább kétfelé, kell egy Linux swap és egy Linux native. A swap (virtuális 
memória, mérete legyen durván a fizikai memória kétszerese) legyen elől, mert 
a szélén gyorsabb a vinyó. Ha nincs swap partíció (vagy nem elég nagy), akkor 
lehet swpfilet is használni, de azt én sohasem próbáltam... Ellenben, ha van 
swap partíció, akkor azt már a telepítés során is lehet használni. Szerintem 
azért omlott össze a rendszered, mert nem konfiguráltál neki swapot, és a KDE 
kizabálta az összes memóriát. Oda kell azért figyelni, hogy miket kérdez 
telepítés közben.

Ahhoz, hogy helyesen particionálhass, valamennyire ismerni kell a Linuxban 
(Unixban) szokásos eszköz-elnevezéseket. Az első IDE vinyó a /dev/hda , az 
azon lévő partíciók /dev/hda1 , /dev/hda2 ... Mivel csak 4 elsődleges 
partíció lehet, /dev/hda5 -től a logikai meghajtók kezdődnek. (Második IDE 
vinyó, illetve CD-ROM /dev/hdb, vagy /dev/hdc, aszerint, hogy az első IDE 
csatolón slave, vagy a másodikon master (utóbbi javallott). Ugye dev, mint 
device, hd, mint harddisk, a / pedig a "directory separator" (amit \-re 
cseréltek a dosfajzatokban), mivel a Unix a HW eszközöket is hasonlóan 
kezeli, mint a fájlokat. (SCSI eszközök a /dev/sda , /dev/sdb ..., szóval 
megvan a logikája.)

A telepítés többi része egyértelmű, a csomagok kiválasztásánál azonban 
érdemes egy kicsit elidőzni. Lehet választani csomagkészletet egy adott 
feladatra (pl. X-user), de érdemes az "egyedi csomagok kiválasztása" 
lehetőségét is bejelölni, és, ha nem is változtatunk a kijelölésen, 
végigpörgetni a csomagokat. Mindegyik csomaghoz van ugyanis egy pár soros 
leírás, és így lesz valami fogalmunk arról, hogy mi kerül a rendszerünkre, 
noha az összeset képteleség megjegyezni. A csomagok látszólagos bősége ne 
tévesszen meg senkit, nagy részük alternatíva ugyanarra a feladatra, vagy 
csak egy igen szűk réteg számára hasznos, ahol pedig legjobban szorít a cipő 
(multimédia, CAD) ott sajnos a legtöbbje csak fejlesztési stádiumban van...
Amit érdemes telepítésre kijelölni (ha még nincs), az a Midnight Commander. 
Ismerős felületével nagymértékben megkönnyíti az akklimatizálódást...

A telepítésnek ezek után rendben le kell folynia. Érdemes root jelszót 
megadni, és legalább egy usert kreálni, akkor is, ha nem muszáj. Ezzel nem a 
gonosz internet hackerektől és a sötétben bújkáló szabotőröktől védjük a 
rendszert, hanem inkább saját magunktól. Velem is előfordult már, hogy 
megremegett a kezem, eggyel több lefelé nyilat nyomtam az mc-ben, és fontos 
konfigurációs fájlt töröltem le valami szemét helyett... ext2fs-re pedig 
nincs undelete. Ha valami programot lövünk be, többnyire csak rootként lehet 
a konfigurációs állományát módosítani, de tesztelni a futását inkább userként 
teszteljük... A Linux nem csak multitaszk, de multiuser rendszer is, több 
azonosító is be lehet jelentkezve egyszerre.

Hogy hol lehet dokumentációt találni a Linuxról? Magában a (feltelepített) 
Linuxban. Minden programcsomagnak illik a maga dokumentációját berakni a 
/usr/doc -ba, vagy a /usr/share/doc -ba. A programspecifikus leírásokon kívül 
vannak feladatspecifikus guide-ok és HOWTO-k is. Ezek egy részét 
lefordították már magyarra (hogyanok), minden magyar linuxos portálról van 
link rájuk, de csomagban is megvannak. Ajánlanám figyelmedbe elsőként a 
"dos-ról Linuxra hogyan"-t...

Ha a Linux már megy, fel lehet telepíteni a CNC vezérlő programot. Valóban 
könnyen lehet, hogy ennek Real Time oprendszerre van szüksége, ehhez 
legkevesebb be kell szerezned egy RTLinux kernelt forrásban, és lefordítanod. 
Ez elég ijesztőnek hangzik, valójában egyszerű, sok doksiban benne van. (A 
linux-kezdo levlistán kívül az Index Linux fóromán is van több topic, ami a 
segítségedre lehet.) Nem t'om, vannak-e eleve RTOS disztribek, netalán már 
eleve ilyet töltöttél le? Akkor nem szóltam...

Egyébként CNC rulez, igazából engem is érdekelne... Úgyhogy sok sikert, aztán 
majd számolj be!

					Gábor





More information about the Elektro mailing list