Linux-kezdő

Ubuntu 12.04 LTS route auto config

Fórumok

Sziasztok!

Csak felhasználó szintű ismeretekkel rendelkezem mind a hálózatok mind pedig a Linux operációs rendszerek területén. Tisztában vagyok a szakmai korlátaimmal és nagy tisztelettel adózok itt mindenki felé. Most a segítségetek szeretném kérni, ugyanis elakadtam.

Jelenleg Ubuntu 12.04 LTS rendszert használok. Az alaplap egy Intel D865GBF amin található egy integrált LAN csatoló és egy PCI os LAN csatoló kártya amely egy Realtek RTL 8029(AS).

Van egy Debianos gépem, amiben több LAN csatoló kártya Realtek RTL 8029(AS) van és routolási feladatokat látok el vele. Azon egyszerűen konfigurálni tudtam az eszközöket is és a routolást is.

Most az Ubuntu-n, amin dolgozom, be kell állítanom az előbb leírt két eszközt, az integrált LAN-t és a PCI-os LAN-t. Ha viszont ezután beállítom a routolást és valahányszor megszüntetem a fizikai kapcsolatot a hálózat és a terminál között az (kihúzom a kábelt) majd újra csatlakoztatom akkor az Ubuntu nem az általam beállított route-ot fogja használni, hanem újradefiniálja a beállításokat és ugyan ott vagyok ahonnan elindultam.

Miután ifconfiggal beállítottam a két csatoló címét, maskot, broadcastot + up, próbálkoztam route paranccsal beállítani a routolást sikertelenül, mindig csak az integrált LAN csatoló használható akár az Internet elérésére, akár hálózati célokra.

Próbáltam még az /etc/network/interfaces szerkesztésével is de ez is sikertelen volt

Először azt az akadályt szeretném leküzdeni hogy az Ubuntu ne konfigurálja újra a beállításaimat miután a kábeleket „kihúztam” vagy „bedugtam” tehát azok alapján működjön minden mint amit én beállítottam még ha az esetleg hibás is. Ezt a „auto config”-ot hogyan lehet kikerülni?

Előre is köszönöm a segítségeteket!

for loop, seq, touch etc.

Fórumok

Sziasztok,

Azt szeretném kérdezni, hogy meg lehet -e oldani ezt a 2 parancsot 1 ben?

for a in `seq 0 9`; do >0$a.txt; done
for b in `seq 10 30`; do >$b.txt; done

Azt szeretném, hogy a fájlnevek 01, 02 ... 09, 10, 11 stb néven jöjjenek létre.

Köszi

--Zoli

html 2 pdf

Fórumok

Sziasztok,

Találtam egy jó kis oldalt, ami nagyon tetszik, és szeretném tartalomjegyzékkel rendelkező pdf-fé alakítani.
Jelenleg Arch linuxom van a gépemen, és ezzel a programmal próbálkoztam, de nem tetszik a kimeneti fájl:

wkhtmltopdf http://www.linuxtopia.org/online_books/bash_guide_for_beginners/index.h… bash.for.beginners.pdf

Sajnos nem böngészik a program a dokumentumba, van valami jó program erre?

--Zoli

Proftpd bejelentkezés és könyvtárváltás lassú

Fórumok

Üdv mindenkinek,

Proftpd hibakereséssel kapcsolatban kérnék segítséget.

Debian GNU/Linux 6.0
proftpd-basic 1.3.3a-6squeeze6

Sajnos google segítségével nem találtam megoldást arra a problémára, hogy a könyvtárváltás és a bejelentkezés is meglehetősen lassú. 5-7mp eltelik míg könyvtárat vált. Eközben az iowait nulla de a proftpd procesz közel 100%-on terhel egy proceszor magot. Ha nemlétező könyvtár nevet adok meg akkor is ugyanez a jelenség.

Ezért tömeges fel- letöltés esetén a sok könyvtárváltás miatt borzasztóan lassú az adatátvitel.

Az interneten talált hasonló problémákra javasolt megoldások mindegyike azt írja, hogy a következő beállítások legyenek:

UseIPv6 off
UseReverseDNS off
IdentLookups off
DelayEngine off

Ezek mind így vannak de nem segített a probléma megszüntetésében.

Van valakinek ötlete, hogy mit lehet tenni?
A válaszokat előre is köszönöm.

bash: változó leválasztása - variable mangling

Fórumok

Sziasztok,

Gondoltam indítok egy témát - ismerkedem a bash sel. Észrevettem egy jelenséget, ami párszor megnehezítette a dolgomat.Itt van pl ez a sor:

find -name "*.${i}" -type f -exec mv --target-directory=${i} {} \;

Ennél muszáj {} jelek közé tenni az i változót,mert különben nem működik.

De vannak olyan helyzetek, amikor elegendő a () jelek is:

echo "$(i)és itt folytatódik a szöveg"

Utánanéztem a google-m és ezt variable mangling nek nevezik angolul, elvileg. A Büki András Héjprogramozás címe is említi rögtön az elején, a 7. oldalon. Az első esetben a probléma abból adódik szerintem, hogy maga a find program úgy lett leprogramozva, hogy a -name kapcsolót követően "" jelek közé kell tenni, azt amit keresünk, de ha változó az, akkor kellenek a {} jelek köré.
Van még ehhez hasonló nyalánkság ebben a témában, amiről már tudtok, mert beleakadtatok a mindennapok során? Vagy itt vége ennek a történetnek?

Ha valami olyan bődületes és egy hozzáértő számára triviális dolgot hoztam fel, akkor Tőlük elnézést kérek.

grub eltüntetése

Fórumok

Sziasztok.

Egy debian distrib helyére rákerült egy slackware13.37 (tudom, van 14 is), és véletlenül a telepítés folyamán a lilo automatikus felrakása lett bejelölve, pedig nem kellett volna. Így a régi grub használhatatlanná vált.

Szerencsére készült bootstick, így arról indul a KDE felületű slackware.
A merevlemezen van má$ jellegű oprendszer is, azoknak is indulnia kellene.

Mivel sosem volt problémám ezekkel a lilózásokkal csak nagyon régen, így elfelejtettem, hogy olyan problémák is adódhatnak, hogy egy régi grub fennmarad, miközben a lilo rendesen lefut hibaüzenetek nélkül az /etc-ben leírt beállításaival.

Kérdés:
1.
hogyan lehet kiirtani a régi debianos grub2-t (azt hiszem az volt fenn), hogy csak a lilo maradjon?

2.
hogyan lehet megállapítani, hogy a grub hova írta be magát?

3:
Ha a gép gazdája újrahúzza a má$ik oprendszert (ami köztudottan letakarít mindent az MBR-ből), akkor hogyan lehetséges a lilo visszarakása?

Régen ez valahogy így nézett ki, mármint a kitakarítás:
fdisk /mbr (DOS6.22 alatt..)

bash script kérdés

Fórumok

Sziasztok,

A segítségeteket szeretném kérni:-)

bash scripttel meg lehet azt oldani, hogy minden első és második napot kékkel írjon a naptár, és minden ötödik és hatodik napot pedig pirossal?
Annyit kitaláltam, hogy a cal program lenne a barátom ehhez, de nem tudom, hogy hogyan kellene felparaméterezni.

for i in `cal`

do
echo $i
done

És itt az én tudásom sajnos meg is áll, szépen kilistázza 31 ig, mivel, hogy most augusztus van.

Meg kellene határoznom a kezdő napot, az utolsó napot, hogy tetszőlegesen mozoghassak a naptárban, és valahogy meg kellene mondanom a scriptnek, hogy az első és a második nap az piros, utána jön két nap, amihez ne nyúljon, majd jön megint 2 nap, ami pedig legyen kék színű.

Ez túl bonyolult a bash nek? Ehhez már python vagy c programot írnának a guruk?
Próbálkoztam a googlin keresni cal awk kulcsszavakkal, de nem találtam ilyen típusú scriptet, amiből kiindulhattam volna.

Szerintem az awk biztos tudja ezt, de az én awk tudásom az addig tart, hogy meg tudom változtatni az elválasztó karaktert, és ez alapjén tetszőleges mezőt nyomtatni, próbálkoztam az awk mélyebb megértésével, de sajnos még nem találtam olyan leírást, amiből igazán megérteném az awk erejét -gondolom- amikor az awk külső programfájlból dolgozik.

Tudna valaki egy kicsit segíteni?

Üdv,

Zoli

Partíció törlése, azaz Mission Impossible

Fórumok

Sziasztok!

Egy ismerősöm megkért, hogy próbáljam helyrehozni az SD kártyáját. Konkrétan van rajta két könyvtár és három nulla bájt méretű fájl, mégis hiányzik másfél GB a felhasználható tárhelyből.
Két napja nem jutok vele dűlőre, látszólag mindenféle kütyü elvégzi a dolgát, de unmount/mount után a helyzet változatlan. Egyszerűen semmit nem tudok vele kezdeni, és kezd kissé frusztrálni... :)
Eddig ezekkel ez eszközökkel próbálkoztam:
- fdisk
- cfdisk
- badblocks
- dosfsck
- gparted
- gdisk
- cgdisk
- hexedit

Annyit sikerült az egyiknek (talán dosfsck) kiköpnie, hogy nem stimmel a két partíciós tábla. Természetesen megkértem, hogy hozza helyre, de amint írtam a "javítás" csak látszólagos. Nincs ötletem...