Archive for december, 2009

Chmod rekurzívan, csak könyvtárakra

kedd, december 29th, 2009

Az alábbi parancs megkeresi a könyvtárakat és jogosultságot állít rajtuk:

find . -type d -exec chmod 755 {} \;

Ez működik fájlokra is:

find . -type f -exec chmod 644 {} \;

kb. ennyi. Így a könyvtárak böngészhetőek, olvashatóak, a fájlokat lehet olvasni, de módosításokat már nem végezhetünk rajtuk.

Linux Raid – gyorshajtás

kedd, december 29th, 2009

A minap szembesültem egy olyan érdekes problémával, ami korábban nekem nem okozott gondot. Egy elég nagy raid tükör szinkronizálása kb. 4000 percig tartott volna. Kicsit meglepődve számolgattam, hogy ez azért igen csak sok lenne és nagyon nem volt hajlandó 1000 KB/s-nál gyorsabban szinkronizálni.

A trükk a lenti fájlokban található:

cat /proc/sys/dev/raid/speed_limit_max 200000
cat /proc/sys/dev/raid/speed_limit_min 1000

A megoldás:

echo 50000 >/proc/sys/dev/raid/speed_limit_min

Ezek után már szalad is! :)

Alkalmazások telepítése portsból okosan

hétfő, december 28th, 2009

FreeBsd-n a legjobb (szerintem) módja az alkalmazások telepítésére a ports könyvtár (/usr/ports). Ha esetleg nem lenne feltelepítve, akkor:
portnsap fetch
portsnap extract

Későbbiekben már elegendő a portsnap update.

Amit én szeretek használni az a portmaster. Így könnyedén hagyhatom magára a c fordítót egy screenben és majd ha végzett megnézem a kimenetet. Első körben magát a portmastert kell feltelepíteni:
cd /usr/ports/ports-mgmt/portmaster
make config && make && make install
rehash

Ezek után a telepítéshez nem kell mást beírni, mint a következőt:

pl.:
portmaster /usr/ports/mail/alpine

Így a művelet elején minden függőség konfig oldalát megjeleníti és miután ezekkel megvagyunk magára lehet hagyni a masinát. Egyszer majd csak végez…

rsync helyben

szombat, december 19th, 2009

A képeim szinkronizálására használom, hogy legyen biztonsági mentésem:

rsync -azvv /media/Kepek/ /media/Kepek_ment/

Persze lehet okoskodni, hogy miért nem teszem valami szoftveres raidbe meg hasonló használható ötletek, de így legalább nem fogyaszt állandóan áramot és nem megy olyan hamar tönkre a tartalék HDD.

OFF: Bluepanther Zaphire és az iGO8

szombat, december 5th, 2009

Se nem BSD, se nem linux, még csak nem is valami opensource dolog, de szükség volt a tárgyban szereplő “házasságot” létrehozni.

Alapértelmezés szerint a Zaphire egy PNA és a hivatalos információk szerint

A BluePanther Zaphire készüléken NEM futnak a külön csomagolásban, PDA készülékekre megvásárolható iGO My way navigációs programok.

A probléma az, hogy ha már megvásároltuk az iGO-t és sajna a pda tönkrement, az eredeti iGO sd nem fog működni a Bluepanther Zaphire nevű kütyün. Kis guglizás után lehetett találni fórumokat, ahol szépen leírják, hogy hogyan lehet egy iGO-t finomhangolni PNA-ra. Ezeket alkalmazva készítettem el az alábbi konfigot:

sys.txt:
[folders]
app="ResidentFlash/mobilenavigator"

mute_os_key=1
sound_q_length=200

 

[interface]
skin="ui_igo8"
resolution_dir="320_240"
vga=1
show_zoombar=1
drive_carefully=0

Az iGO data.zip fájlából kitöröltem a következő fájlokat:
data.zip/ui_igo8/480_272/ui/msnd_480_272.ui
data.zip/ui_igo8/common/ui/msnd.ui

(valószínűleg az elsőre már nincs is szükség, de sokszori próbálkozás után jutottam el ide és így most megy, szóval ha van benne felesleges dolog, akkor bocs. Nem akartam többet vacakolni vele.)

Ezek után az igo mappáját be kellett másolni a Zaphire memóriájába, a mobilenavigator könyvtárba és az igo.exe-t átnevezni mobilenavigator.exe-re.

Ezek után az iGO meglepően gyorsan fut és meglepően jól használható.

Azért tartottam érdemesnek ezt a kis ismertetőt, mert a Zaphire tudását tekintve igen jópofa kis kütyü és nem elhanyagolható az a tény sem, hogy kb 17.000 HUF.

UPDATE1:

Akiknek esetleg bizonyíték kell és nem ígéret:

Főmenü BluePanther Zaphire

Főmenü BluePanther Zaphire

iGO8 BluePanther Zaphire

iGO8 BluePanther Zaphire

iGO8 BluePanther Zaphire térkép

iGO8 BluePanther Zaphire térkép

Keresi a műholdakat (a tetőtérben csak pár van meg)

Keresi a műholdakat (a tetőtérben csak pár van meg)