2009. március 30., hétfő

# Képernyőkép készítése


Ha nem a normál printscreen gombot akarja használni az ember, akkor itt egy parancs a helyettesítésére ^ ^
import -border -frame kep.png
vagy pl.:
import -windows root kep.png

2009. március 25., szerda

# Sávszél korlátozás win alá


Q: Hogyan korlátozzuk a sávszélt az egyes win-es klienseknek egy mezei [SOHO] wifi-s routeren?
A: Ha csak nincs a routeren külön QoS, akkor kliensoldalra vannak pl.: szolgáltatásként is futó programok, lásd: TrafficShaperXp.
ui.: kérésre

2009. március 24., kedd

# Kvóta


apt-get install quota quotatool
Miután feltelepítetted [én xfs-t használtam a "/home" partícióra]:
vim /etc/fstab
adott értelemszerű sorát módosítsd egy kicsit:
/dev/hdb1 /home ext3 defaults,usrquota,grpquota 0 0
Csak a root férjen hozzá [rw] az "aquota.user", és "aquota.group" filékhez, reboot.
edquota -u username
vagy ami éppen kell:
edquota -g groupname
Ha group-ra állítasz be quota-t, akkor a kívánt usernek/usereknek legyen az elsődleges csoportja az előbb beállított group:
usermod -g groupname username
A limitek KByte-ban értendők.
edquota előtt esetleg egy "export EDITOR=vim", mer' az jobb ^ ^

egyéb:
man edquota
man quotacheck
man repquota
apropos quota :)

ui.: Könyvtárra quota
ui2.: Egy primitív, de gyors/egyszerű plusz ellenőrzése lehet a kvótának pl.: a /home/korlatozott_user/-ben kiadott "yes > valami" az adott felhasználóval.

2009. március 22., vasárnap

# Streaming media leszedése


mplayer mms://a351.v373741.c37374.g.vm.akamaistream.net/7/351/37374/1.0/clipdownloads.bbc.co.uk/realmedia/news/media/avdb/news/uk/video/258000/nb/258376_16x9_nb.wmv -dumpstream -dumpfile bbc-botnet-ddos-spam.wmv
ui.: mert

2009. március 21., szombat

# VirtualBox on windows


Korábban már írtam róla: VirtualBox install on Debian Lenny. Szóval most csak igazán röviden:
1.) Töltsd le, telepítsd innen [x86/amd64].

2.) A "hálózatról" - két eset:
  • Ha van routered [tehát van DHCP]: a Guest OS-eknél [a hálózati beállításaiknál] csak annyi a módosítás, hogy legyenek "Bridged Adapter"-en, Ne "NAT"-on.
  • Ha nincs routered [pl.: mobilnet esetén]: oszd meg a netet [jobb egér - fül - pipa] azon a hálózati interfészen, amin van az internet kapcsolat. Utána még állíts be a Host OS-en a VirtualBox telepítésekor létrejött hálózati interfésznek ["VirtualBox Host-Only Network" az "ncpa.cpl"-ben] fix IP címet: 192.168.56.1. A Guest OS-en névszervernek add meg, amit az ISP-edtől kapsz, vagy pedig az OpenDNS címeit: 208.67.222.222 és 208.67.220.220.
A Guest Additions-t el ne felejtsd feltelepíteni a Vendég [Guest] oprendszeren [korrekt felbontás, könnyebb egérátmenet a Host OS, és a Guest OS közt]: "Eszközök-Guest Additions telepítése"
ui.: kérésre
ui2.: További infókat [gyorsbillentyűk, esetleges tippek] találhatsz az említett korábbi írásomban.

2009. március 14., szombat

# Convert DOS newlines CR-LF to Unix/Linux format


apt-get install -fy --force-yes tofrodos
Értelemszerűen:
fromdos file.txt
todos file.txt
Ha például egy mappán belüli összes ".sh", és ".html" végződésű állományt szeretnénk konvertálni úgy, hogy lehessen windows alól is jól látni, akkor:
find . -type f \( -name '*.txt' -o -name '*.html' \) -exec todos -v {} \;
ui.: link, link, link
ui2.: tofrodos [apt]
ui3.: Non-ms alatt csak egy "új sor" jel van, amíg windows alatt van egy "kocsi vissza", és "új sor" jel eol-nak. Azért van, hogy a Linux alatt létrehozott fájlok ~kb egy sorban látszanak windows alatt, fordítva pedig pl.: egy shell script nem fog lefutni, ha windows-os sorvégekben van [érdekes, és megmagyarázhatatlan hibákat tud ez okozni, ha nem tudjukh :S].
ui4.: Konvertálás karakterkészletek közt [pl.: ISO-8859-1-ből UTF-8-ba]
ui5.: Linux alatt létrehozott szövegfájlok olvasása windows alatt

2009. március 10., kedd

# Asztali hátterek időzített váltása


Linux alatt ott a Drapes, win alá pedig ott az AutoWallpaper [ez utóbbihoz még külön kell a .net framework..].
ui.: kérésre

2009. március 5., csütörtök

# Képek visszaállítása pl.: memóriakártyáról [Restore deleted pictures]


Először a legfontosabb, _NE_ írd felül a lemezen található [már letörölt, stb] adatokat!!!
Telepítése:
apt-get install testdisk
és ezzel feltelepül a PhotoRec program [is], terminálon elindít: "photorec", és már is egy menü vezérelt, egyszerű felületű program indul.
A visszaállított képeket persze egy másik meghajtóra kell menteni, mint amiről vissza lettek állítva, max még "Phatch"-al csoportosan konvertálni/mármint menteni a képeket szabvány JPG-be, normális névvel, hátha sérültek a visszaállított képek.
Esetleg előtte fsck az adott partícióra [de gondold meg, hogy ezt is használod-e], [az itt felsorolt eszközök nevei nálad mások lehetnek! "fdisk -l" paranccsal nyomozhatod ki, mik a megnevezések pontosan]:
e2fsck -f -y -v /dev/sdb1
vagy FAT16, FAT32 esetén:
dosfsck -a -w -v /dev/sdb1
olvass utána, és készülj fel előre, mit kell tenni "adatvesztéskor", és ahogy szól a nóta ^ ^ :
"BADBLOCKS, BADBLOCKS, Watcha gonna do, whatcha gonna do when they come for you ..."
ui.: Testdisk wiki, ddrescue, dd
ui2.: Idézet: "Egyszer, Egy helyen tárolt adat _NEM_ adat."
ui3.: A SystemRescueCD-n alapból fent van a testdisk.
ui4.: Érdemes néha leformázni dig.fényképezőgéppel a memóriakártyát :)
ui5.: Ha a fájlnevek a visszaállítás után nem az eredetiek :) , akkor max annyi tipp, hogy EXIF infók [JPG] alapján nevezd át őket, a készítésük dátumára. A jhead nevű csomag kell ehhez:
apt-get install jhead
ez az a program, amivel megoldható az átnevezés. Add ki a megfelelő helyen/megfelelő parancsot:
jhead -n%Y%m%d-%H%M%S *.jpg
ui.: Ha videó is van a kártyán, akkor testdisk :)
ui2.: BACKUP, BACKUP, BACKUP, mert ocsó' a HDD manapság...
ui3.: Rescuing rm-ed file from EXT3

2009. március 4., szerda

# Helyi DNS gyorsítótár a névfeloldás gyorsításához


#!/bin/bash
apt-get update && apt-get install -fy --force-yes dnsmasq
cp /etc/dhcp3/dhclient.conf /etc/dhcp3/dhclient.conf.backup-$(date +%Y%m%d)
echo "prepend domain-name-servers 127.0.0.1;" >> /etc/dhcp3/dhclient.conf
sed -i s/#listen-address=/listen-address=127.0.0.1/g /etc/dnsmasq.conf
/etc/init.d/dnsmasq restart && dhclient
Ellenőrizni, hogy működik:
dig google.hu
Amit erre dob, pl.: Query time: 28 msec
De ha még egyszer lefuttatod, akkor pl.:
Query time: 0 msec

SERVER: 127.0.0.1#53(127.0.0.1)
ui.: bővebben
ui2.: Esetleg még állítsd az Iceweasel-ben a "network.dns.disableIPv6;"-t "true"-ra.