Archive for the ‘mindeféle’ Category
csütörtök, augusztus 26th, 2010
Nem tudom, hogy okozott-e valakinek kellemetlenséget az, hogy nekem 2-3 FreeBsd-n a munin pluginek egy része minden nap éjfélkor megállt. Rövid debuggolás után rájöttem, hogy a pluginnek igazából nincs semmi baja, csak a PATH felejtette el. Így ha valahol nem volt elérési úttal használva egy parancs a pluginen belül, akkor azok elhaltak. Kijavítva teljes elérési útra már nem is produkálja.
pl.:
ping --> /sbin/ping
Nem nagy varázslat…
Tags: die, éfjél, meghal, midnight, munin, path, plugin
Posted in BSD, mindeféle | No Comments »
kedd, augusztus 17th, 2010
A magicrescue nevű program a HDD-n végigszalad és egy meghatározott mintának megfelelő fájlformátumokat keres. Ezekből utána megpróbálja összerakni a fájlokat. Sajnos a fájlok nevét nem tudja megmondani, de képek mentésére kiválóan alkalmas.
root@petike-desktop:~# magicrescue -r jpeg-jfif -r jpeg-exif -d /mnt/test/rescue/ /dev/sdd1
Found jpeg-jfif at 0xF27A5000
/mnt/test/rescue//0000F27A5000-0.jpg: 2940 bytes
Found jpeg-exif at 0xF27C7000
/mnt/test/rescue//0000F27C7000-0.jpg: 131613 bytes
Corrupt JPEG data: premature end of data segment
Unsupported marker type 0x57
No output file
Mindezek után persze ki kell mazsolázni a fontos dolgokat, de tényleg hatékony.
Tags: adatmentés, hdd, jpeg, kép, linux, magic, mentés, rescue
Posted in linux, mindeféle | No Comments »
péntek, július 16th, 2010
Ez az egy sornyi okosság az aktuális könyvtár alatti php.ini-kben (pl. ispcp domainjeinek php.ini-je) cseréli ki a post max size értékét nagyobbra.
find ./ -name 'php.ini' | xargs perl -pi -e 's/post_max_size = 8M/post_max_size = 20M/'
Értelem szerűen ez alkalmazható minden más szöveges állományra is
Tags: find, ispcp, php.ini, replace, shell, xargs
Posted in mindeféle | No Comments »
szombat, július 10th, 2010
Történt egy érdekes eset. Az okát még nem tudom, nem is nagyon olvastam utána. Eddig akár BSD, akár ubuntu volt telepítve, X-es alkalmazások futtatása ssh-n keresztül minden mókolás nélkül működött. Az egyik 7.2-es FreeBSD viszont akadt egy kis galiba. Egyáltalán nem tudtam rajta X-es alkalmazásokat indítani.
Az xauth és a xorg-fonts csomagok feltelepítése után megy. Ezek után direkt megnéztem a 6.x-es BSD-ket, hogy ott mi a helyzet, de ott egyeiken sincsenek ezek telepítve.
Na mindegy… érteni nem értem, de működik.
Tags: freebsd, X
Posted in BSD, mindeféle | No Comments »
szerda, június 23rd, 2010
Ha valakivel előfordul, hogy “elfelejti” az sql szerver root jelszavát, íme a megoldás:
1. mysql szerver leállítása:
host# /usr/local/etc/rc.d/mysql-server stop
2. init script gyártása:
UPDATE mysql.user set password=PASSWORD('új password') where user='root';
flush privileges;
3. mysqld indítása a saját scripttel:
mysqld_safe --init-file=/home/petike/sql_root_reset.sql
Ez indításkor módosítja a root passwordöt.
Ezek után már mehet is a móka.
Természetesen a fájlt ezek után már nem kell használni, le is törölhetjük. Végezetül pedig indítsuk el újra rendesen a mysql-servert.
Tags: freebsd, jelszó, mysql, password, reset, root
Posted in BSD, mindeféle | No Comments »
vasárnap, június 13th, 2010
Találtam egy hasznos kis apróságot, hogy nem “kézzel” kelljen a fájlneveket egyik kódolásból a másikba konvertálni. Apró kicsi szkript, de segít, ha pl.: nfs-en, sambán, scp stb. jönnek mindenféle fájlok és egyszer-egyszer megcsúszik az ékezetes betűk kódolása.
Íme:
/usr/local/bin/convmv -f UTF-8 -t iso-8859-2 -r --notest /tmp/web
ez egy utf8-as fájlneveket (is) tartalmazó könyvtárban minden fájl nevét latin2-re konvertálja. A fájlok tartalmához nem nyúl, de ha kéne, arra is rá lehet venni :). A notest opció azért kell, mert csak egy listát készítene nélküle, hogy mit mire szeretne nevezni.
Van még egy-két régi BSD-m ahol latin kódolás van kb. mindenhol, de néha rátévednek sambás userek, akik persze szeretnek ékezetekkel menteni.
BSD-n a ports könyvárban ott van.
Tags: charset, convmv, encode, encoding, fájlnév, filename, freebsd, iconv, karakterkészlet, kódolás, latin2, utf8
Posted in BSD, linux, mindeféle | No Comments »
péntek, június 4th, 2010
Ez a kis okosság egy megadott könyvtár tartalmát (nem rekurzívan) mindig betölti egy sql táblába. A táblát minden frissítés előtt üríti.
#!/bin/sh
myDir='/root'
myDb='dbname'
myTable='linuxdir'
sqlcmd="mysql -uroot -ppass $myDb"
echo "TRUNCATE TABLE $myTable" | $sqlcmd
cd $myDir
for i in *; do
echo "INSERT INTO $myTable (filename) values ('$i')" | $sqlcmd
done
u.i.: thx Dávidnak az ötletekért
Tags: content, dir, directory, filename, ls, sh, shell, sql, sync
Posted in BSD, linux, mindeféle, ubuntu | No Comments »
csütörtök, április 15th, 2010
Ubuntunál kicsit zavaró, ha a gyagyás cron jobok telehánnyák a syslogot mindenféle üzenettel és esetleg nem lehet látni tőle valamilyen tényleg hibás dolgot. A syslog konfigjában kell módosítani az alábbiak szerint:
Az eredeti:
*.*;auth,authpriv.none -/var/log/syslog
#cron.* /var/log/cron.log
A módosított:
*.*;cron,auth,authpriv.none -/var/log/syslog
cron.* /var/log/cron.log
Ezekután mindenki boldog. A cron.log rotálását ne felejtsük el bekapcsolni.
Tags: cron, syslog, ubuntu
Posted in linux, mindeféle, ubuntu | No Comments »
szerda, április 14th, 2010
A korábbi autossh-s postban már volt egy reverse ssh tunnel, de a távoli gépen minden ilyen csőnek a vége a localhoston hallgat. Ilyen módon nehezebb pl. egy nrpe servert a nagios felől elérni, ha a tunnel vége nem a nagiosnál van.
Két apró módosítás szükséges ehhez a mókához:
1. A távoli gép sshd konfigjában át kell varázsolni a következőket:
GatewayPorts clientspecified
Természetesen meg lehetne azt is mondani, hogy minden cső vége elérhető legyen bármilyen host felől, de így azért mégis csak secure a dolog
.
Ilyenkor a cső létrehozásakor a tűzfal mögötti hoston kell egy kicsit faragni az ssh parancsán. Egyetlen apró módosítást kell felvenni, hogy a cső túlsó fele milyen IP-n hallgasson.
[...] -R 123.132.160.152:25666:localhost:5666 [...]
Így már bárhonnan elérhető az ssh csövünk vége.
Hát ennyi.
Tags: any host, localhost, reverse, ssh, sshd_config, tunnel
Posted in mindeféle | No Comments »
kedd, április 13th, 2010
Apróság, de hasznos lehet:
root@xxx.host:~# sudo -i -u petike whoami
petike
root@xxx.host:~# whoami
root
root@xxx.host:~#
Tags: root, sudo, ubuntu, user
Posted in linux, mindeféle, ubuntu | No Comments »