Aktív témák
-
WN31RD
addikt
Nincs mit ''megbocsátani'', nem ártottál nekem semmit, ez nem erről szól. :P
Kis kiegészítés:
Az inode nem feltétlenül akkor törlődik, amikor nullára csökken a hard link számláló, mert lehet, hogy ilyenkor a file-t még valamilyen program használja (mert megnyitotta korábban, amikor még létezett hard link a file-ra). Amikor megszűnik az összes hard link és a file-t egy program sem tartja nyitva, akkor törlődik az inode, de nem csak az törlődik, hanem a file által elfoglalt terület is felszabadul. -
Dr.Momo
tag
Bocsáss meg, tévedtem... Korrigálom.
Minden inode tartalmaz egy számlálót, amely mutatja, hány helyről hivatkozunk rá. Ha létrehozunk egy hard link-et, akkor ez a számláló érték nő, ha törlünk egy hard link-et csökken. Amikor az utolsó hivatkozást is eltávolítottuk (pl.: rm paranccsal) akkor az inode-ot az operációs rendszer törli a táblázatból, akkor a fájl megszűnik létezni -
WN31RD
addikt
Kis kiigazítás:
Nem az történik, hogy létrejön egy újabb inode, és az mutat egy korábbi inode-ra.
Minden file-hoz pontosan egy darab inode tartozik. Amikor egy hard linket hozol létre, akkor egy új könyvtárbejegyzést hozol létre egy adott névvel, ami a kérdéses file inode-jára mutat. -
eddie303
őstag
megvan, hogy melyiket indítja alapból, pl. amint mondta a kolléga, a debian a 2-est, más disztróknál 3-ast szokás. úgy válthatsz másra, hogy beírod LILO parancssorába, amit CTRL-X-el érsz el, ha nem parancssorosra van állítva. Nyomj egy TAB-ot, kiírja, hogy miket bootolhatsz, pl linux windows
majd írd be:
linux 4 (ahol 4 a 4-es runlevelt takarja)
A /etc/inittab- ban találsz ehhez hasonló sort:
id:4:initdefault:
Innen a 4 azt jelenti, hogy 4-es az alapértelmezett runlevel. -
Dr.Momo
tag
-
Dr.Momo
tag
Az ln parancsal tudsz Link-eket létrehozni.
(Link = hivatkozás nagyjából fordítva)
2 fajta link létezik: hard link, ilyenkor létrehoz a rendszered a partíción egy i-node-bejegyzést, ami egy létező fájlra i-node-jára mutat. (egyébként minden létező fájlnak van egy i-node bejegyzése, ezért látod a fájlok neveit, ha beírsz egy ls parancsot)
MInd1 ne bonyolítsuk meg a dolgot.
Szóval a hard linknek 2 baja van, a rekurzió elkerülése végett könyvtárakat nem tudsz vele linkelni, illetve csak azonos partíción tudsz hard linkelni.
A sym link azért jó, mert itt nem i-node-ra mutat, hanem közvetlenül a fájl elérhetőségére (könyvtár/fájlnév mondjuk: /var/log/syslog) ezért könyvtárakra is tudsz linkelni, illetve másik partícióra is.
Sym linket a -s kapcsolóval tudsz létrehozni.
Parancs szintaktikája: ln [-opciók] [cél elérés/cél név] [link elérés/link neve]
Bővebben ''man ln'' :) -
eddie303
őstag
ln azt jelenti, hogy link, a szimbolikus link pedig egy hivatkozás egy fájlra, mint pl. windowsban egy shortcut. Linux alatt
úgy képzeld el, mintha lenne 6 autoexec.bat-od, és azok közül választhatnál, hogy melyikkel indítsd a gépet. Hogy melyik mire jó, az a /etc/inittab-ban olvasható általában. Az rc2.d egy könyvtár, ami ''shortcut-okat'' tartalmaz azokra a dolgokra, amiket el kell indíts. érthetõbb? Hasonlóan az rc3.d is, stb. -
Dr.Momo
tag
Van egy ilyen könyvtár, hogy /etc/init.d . Na ebben vannak az indító skriptek :).
Innen már csak az a kérdés, hogy melyik runlevel-ben akarod elindítani. Debianban az alapértelmezett runlevel a 2-es tehát csak annyi a teendőd, hogy dobsz egy sym linket az /etc/rc2.d -ből az /etc/init.d/script-re :)
Ezek a számok, hogy S20, S21 stb. elvileg a futtatási sorrendet adják meg...
Az rcS.d pedig a single user mód indító szkriptjei...
Pl. indítsuk el autómatikusan az apache-ot...
ln -s /etc/init.d/apache /etc/rc2.d/S91httpd
Remélem érthető volt. -
eddie303
őstag
-
gesuz
senior tag
Kellene egy kis segítség.
Hogyan lehet debian alatt bootolás után egyből indítani egy programot?
Aktív témák
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Linux kezdőknek
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Kész rémálom lesz Linuxot használni jövőre az USA egyes államaiban
- Motorola Edge 50 Fusion - jó fogás
- Fujifilm X
- Filmvilág
- One mobilszolgáltatások
- exHWSW - Értünk mindenhez IS
- Google Pixel topik
- További aktív témák...
- 3440 x 1440 100Hz!!! 90W PD 34" CURVED 1000R Samsung S34A650UXU - 1 év garancia!
- Apple iPhone 11 / 128GB / Kártyafüggetlen / 12Hó Garancia / Akku:100%
- PlayStation 5 Slim (lemezes) + kontroller 2027.12.24-ig garancia, számlával!
- AKCIÓ! Asrock Z270 i7 6700K 16GB DDR4 512GB SSD RTX 2060 6GB GameMax Storm 2 AB Adata 600W
- Telefon felvásárlás!! Samsung Galaxy Note 10+/Samsung Galaxy Note 20/Samsung Galaxy Note 20 Ultra
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
