Linux használata közben találkoztam az itt bemutatott apróságokkal. Elkezdem gyűjtögetni őket, mivel voltak köztük amelyeket csak ritkán használtam és újra és újra elő kellett ásnom mikor újfent szükségem volt rájuk. Itt próbálom rendszerben, könnyen elérhető, kereshető módon gyűjtögetni tovább tapasztalataim magam és mások okulására. (licenc) Szerencsére egyre többen használnak nap-mint-nap linuxot. Biztos vagyok abban, hogy Nektek is vannak trükkjeitek, tapasztalataitok amiket szívesen megosztanátok másokkal. Csatlakozz Te is és mutasd meg milyen szoftvereket hogyan használsz kedvenc operációs rendszereden! Avagy kívánom töltsd kellemesen időd böngészgetéssel weblapomon!

debian csomag befagyasztás; "hold" csomag státusz beállítása

Lekérdezzük a csomagok jelenlegi statuszát:
dpkg --get-selections \* > selections.txt

Majd szerkesszük a készített állományt.
Megkeresed a csomagod:
pine install
Átírod a statuszát:
pine hold
Majd érvényesíted a változtatásokat:
dpkg --set-selections < selections.txt

debian csomag készítés debian forrásból (pine src)

Egy példán keresztül mutatnám be a dolgot:
Készítsük el a jól ismert konzolos levelezőprogram a pine legfrissebb csomagját!

A művelethez szükséges apt-get konfigurációban src soroknak lennie!
pl.:
deb-src ftp://ftp.hu.debian.org/debian/ sarge main non-free contrib
deb-src ftp://ftp.hu.debian.org/debian-non-US sarge/non-US main contrib non-free

Lépjünk a src könyvtárba mielőtt letöltenénk a forrást.
cd /usr/src
apt-get update
apt-get source pine

Előfordulhat, hogy nincs feltelpítve a dpkg-dev csomag a gépünkre, ami a source kicsomagolásához kell.

postgresql adatbázis dump

Egy mentési módszer:
pg_dump -c -d -f backup_file.dmp -F p -O dbnev

Lehet egyszerre tömöríteni is:
pg_dump -c -d -F p -O dbnev | bzip2 > dbmentes.dmp.bz2

blackbox ablakkezelő segédprogramok

A blackbox egy rendkívül gyors ablakkezelő. Sajnos emiatt kevés alapszolgáltatást nyújt. De ezen lehet javítani pl. úgy ha néhány segéd alakalmazást használunk vele együtt!

bbkeys -i&
bbpager&
rm -f /home/kecsi/.lineak/lineakd.pid&
lineakd&
xscreensaver -lock-mode -no-splash -timeout 15&
gkrellm -g +1200+8&
root-tail -g 210x75+6+0 -f /var/log/all.log&
blackbox

Egykis mi-micsoda:
bbkeys - blackbox gyorsbillentyű kezelő
bbpager - blackbox virtualis desktop kezelő
lineakd - inernetes billentyű extra gombokat kezelő démon
gkrellm - valós idejű diag progi

Xwindow ablak informació

Legszerűbben elindítod egy shellben xwininfo nevű progit majd ráböksz az ablakra aminek az infóira kíváncsi vagy.

De ha pl. én a root-tail log kiiró X-es alkalmazással a desktopom(Xfce) root ablakába akarok kiratni egy megadott log allományt, minden X induláskor automatikusan, akkor létrehozok egy ~/Desktop/Autostart/roottail shellszkriptet a következő tartalommal:
#!/bin/bash

windows terminal server kliens

rdesktop IP
Magyarul: rdesktop -4 -k hu szervernév/IP
Teljes képrenyős módban: rdesktop -f IP

tar, file.tar.gz, file.bz2, file.tar.Z

Kicsomagolni tar állományt: tar -xvvf file.tar (hagyd el a -v vagy -vv kapcsolókat ha nem akarod követni az eseményket.)
Megadott kövtárba kicsomagolás: tar -xvf file.tar -C /destination/dir/
Kitömöríteni tar.Z állományt: tar -xvZf file.tar.Z
gzippelt állományt: tar -xvzf file.tar.gz

Újabb X konzol indítás

A második X példány indítása: startx -- :1
harmadik : startx -- :2

apache/httpd válasz kódok

1xx: Információ jellegű (Informational - Request received, continuing process)
2xx: Sikeres (Success - The action was successfully received, understood, and accepted)
3xx: Átirányítás (Redirection - Further action must be taken in order to complete the request)
4xx: Kliens hiba (Client Error - The request contains bad syntax or cannot be fulfilled)

Hogyan lehet X-ben a CTRL-ALT-BACKSPACE billentyût letiltani?

Option "DontZap" "true"
sort kell bírni a /etc/X11/XF86Config{-4} -ba a ServerLayout szekcióba. (man XF86Config)

partició másolás, arhiválás cpio-val

root partició másolása:
cd /; find -print0 -mount | cpio -p -0 -d -m -u /masikparticio
vagy:
arhiv készítés: find -print0 -mount|cpio -o -0 -O arhiv.cpio
arhivból visszaállítás: cpio -i -m -d -u -I arhiv.cpio

Linux Volume Manager (LVM)

1. Készítsünk el egy particiót vagy többet, amiknek 8e tipusunak kell lennie!
2. pvcreate /dev/hda3 --- előkészítjük a hozzáadandó partícókat, mind!
3. vgcreate -s 16M test /dev/hdb2 /dev/hda3 -- hozzádjuk a particiókat egy csoporthoz
4. lvcreate oralv oravg
 -- Létrehozzuk a lvm-et. Itt lehet pl a stripeot is definialni a -i kapcsoloval
 pl.: lvcreate -n trylv -i 2 -I 8 -L 85G tryvg
5. Majd készitsünk filerendszert az lvm-ünk fölé: mke2fs /dev/oravg/oralv

Privát IP tartományok

10.0.0.0 - 10.255.255.255 (10.0.0.0/8)
172.16.0.0 - 172.31.255.255 (172.16.0.0/12)
192.168.0.0 - 192.168.255.255 (192.168.0.0/16)

IPV4 alatt ezeket a tartományokat tudjuk belső hálózatok létrehozására használni.

Bash üres(idle) egysoros

while (echo '') do w; sleep 60; done

Ez a pici kód percenként egy üres sort ir ki a terminálodban. Így pl. meg tudod tartani a kapcsolatod akkor is a távoli géppel, ha azon idled működik.

exim mailsor kezelés

Aktualis mailsor:
 mailq
Levél kivétele a sorbol:
 exim -Mrm 175TfP-0004uA-00 17CTav-0007R5-00
A reject/retry azaz kézbesíthetetlen címek adatbázisának törlése:
 exim_tidydb -t 0d /var/spool/exim/ reject
 exim_tidydb -t 0d /var/spool/exim/ retry
Mailq újrafeldolgozás:
 exim -qf
 exim -qff

Perl crypt egysoros

perl -e "print crypt('jelszó', join '', ('.', '/', 0..9, 'A'..'Z', 'a'..'z')[rand 64, rand 64]);"
Értelemszerűen cseréld le a "jelszó" szöveget az általad kriptálni kívánt jelszóra!

bootchart - init (Debian 3.1)

Ez az eredeti boot - minden szépen egymás után indul - 61 másodperc...

KDE

hello
az lenne a kérdésem, hogy hogyan tudok kde alatt ilyen "kmenu buttont" csinálni
a kép itt

Tartalom átvétel