Akvárium CB 21MHz Elektro Hudba Fotky ZX Spectrum +2A Jídlo Rybaření Hlavní stránka Akvárium CB 27MHz Elektro Hudba Fotky ZX Spectrum Jídlo Rybaření

English version

Linux

wifimon Bash skript pro monitorování wifi karet s hostap ovladači.

hotsanic moduly pro monitorování wifi klientů a routování

Sedlo Skript pro dynamické ovládání postranních routovacích tabulek v síti s dynamickým routováním. Dovoluje např v síti CZFree.Net směrovat default routu pro různé ip rozsahy jinak než je globální defaut routa.

Skripty kolem routování generování linků a map z ospf databáze online a zkušenosti s routováním a démony quagga a zebra.

Lirc a TV karta Avermedia TV Phone na RH73 - instalace dálkového ovládání

NVidia Zprovoznění 3D akcelerace s kartou NVidia TNT2 Vanta na RedHatu

Kppp - plně "klikací" grafické rozhraní pro připojení počítače na internet

Iptables a maškaráda přes modem na RedHatu - připojení domácí sítě přes modem na internet

Xbindkeys - spouštění programů stiskem kláves nezávislé na použitém správci oken

Nový disk - postup jak přesunout celý systém na jiný disk

voip - voip a Linux

QoS - QoS a Linux

DVB - DVB a Linux

OpenRRCP - OpenRRCP a Linux

banderdyn.cgi - jednoduché měření dowloadu

tunely - lokální tunely pro QoS a shaping

czfcentos

Klasická distribuce CentOS upravená pro běh na kartě Compact Flash. V systému jsou doplněny programy a skripty tak, aby bylo vše připraveno pro provoz routeru v naší síti CZFree.Net. Umí i DVB-T.

Wifi 2.4GHz a 5GHz 802.11a/b/g

Wifi síť 2,4GHz a PCI karta Zcomax XI 626 s chipsetem Prism 2.5
- zprovoznění a programy kolem wifi sítí.

Wifi síť 2,4GHz a PCI karta s prism54 chipsetem

Atheros chipset a Mini PCI moduly
a PCMCIA karta WNC CB9-EXT CardBus 802.11a/b/g

Hudba

Lilypond Kratoučký popis instalace a použití Lylipondu.

Zábava

FlightGear Kratoučký popis instalace a spuštění (zatím značně nedodělaného) leteckého simulátoru.

Pár odkazů na mini distribuce Linuxu

TOMSTRB      http://www.toms.net/rb/
TRILINUX     http://www.trinux.org/
LPR          http://www.linuxrouter.org/
MULINUX      http://www4.pisoft.it/~andreoli/mulinux.html
HAL91        http://home.sol.no/~okolaas/hal91.html
DLX          http://www.wu-wien.ac.at/usr/h93/h9301726/dlx.html
BRUTALWARE   http://underground.cz/brutalware/
SMALLLINUX   http://smalllinux.netpedia.net/
FLOPYFW      http://www.zelow.no/floppyfw/   (firewall)
YARD         http://www.croftj.net/~fawcett/yard/
FLUF         http://www.upce.cz/~kolo/fluf.htm
ONEDISKLIN   http://linux.apostols.org/guru/wen/

Servisní nástroje

Na příslušných stránkách najdete i obrazy systémových disket nebo CD a tak je lze mít kdykoli po ruce a na spravovaném počítači ani nemusí být nic naistalované.
GNU Parted - editace, mazání, přesouvání a vytváření diskových oddílů.
memtest86 - testování paměťových modulů RAM
Partition Image - zálohování celých diskových oblastí s kompresí a možností rozdělení na menší (třeba na disketu nebo CDR) bloky.

Vyčištění digitálních fotek

V balíku ImageMagick je nástroj combine, který jednoduše odečte dva obrázky od sebe (samozřejmě umí i spoustu dalších věcí). Pokud tedy fotíme digitálním foťákem na dlouhý čas v noci a chceme výslednou fotku zbavit všech pestrobarevných bodů způsobených vadnými místy na snímacím čipu (dead or hot pixels) tak si stačí udělat i jeden snímek se zakrytým objektivem a ten pak použít jako šablonu pro čištění snímků.
výstup do png
combine -compose minus vyfocena_tma.jpg vyfocene_hvezdy.jpg png:vycistene_hvezdy.png
nebo jako jpeg
combine -quality 90 -compose minus vyfocena_tma.jpg vyfocene_hvezdy.jpg jpeg:vycistene_hvezdy.jpg

Tisk man stránek

groff -mandoc Tps bash.1 > bash.ps
man -t bash > bash.ps

Vyči|tění tiskové fronty

>Tisková fronta je prázdná, v /tmp jsem nic nenašel, ale v momentě, kdy zapnu 
>> tiskárnu, stejně to tam pořád leze. Nevíte někdo co s tím?
lprm - výmaz
lpq - vypíše tiskové úlohy které se zpracovávají nebo čekají

Kickstart

>> Jelikoz dost casto delam podobne instalace, napadlo me, jestli by si
>> neslo ten muj vyber (jednotlivych balicku) napriklad ulozit na disketu a pri dalsi instalaci
>> to jiz jenom pouzit - a netravit spoustu casu prochazenim vsech
>> balicku.
RedHat to umi. Po instalaci by mohl existovat soubor
/root/anaconda-ks.cfg, pokud tento soubor soupnu na disketu
pod jmenem ks.cfg, tak se tim da udelat i komplet instalace bez
zasahu uzivatele (pri startu instalace z CD se zada
"linux ks=floppy"). Pozor, ve vychozim stavu je ten soubor tak,
ze nemaze obsah disku a neroozdeluje ho. Je treba v tom souboru
odkomentovat prikazy "clearpart" a "part".
Ma to drobne dalsi malickosti, doporucuji prostudovat prislusne
"RedHat Linux KickStart HOWTO" pro detaily jak to udelat a pouzivat.
Existuje i program, kde si muzu tu instalaci dopredu naklikat
a pak to pres takto dopredu pripraveny skript nainstalovat.
Nejmenuje se nahodou ksconfig?

Upgrade biosu na MB BX98-ATX

Novější bios
www.levi.cz
http://support.levi.cz/download.php?odkaz=driver/mb/zidabios/bx98-atx/ba98108e.zip
http://support.levi.cz/soubor.php?produkt=BX98-ATX
http://support.levi.cz/bios.php?tp=mb&vyrobce=Zida&typ=b

unzip ba98108e.zip

Flash program awdflash.exe
www.zida.com
http://www.zida.com/vctboard/eng/dwnld/bios.htm#pii

mount /dev/fd0 /mnt/floppy -t umsdos
dd if=dos_boot_disk.img of=/dev/fd0
cp awdflash.exe /mnt/floppy
cp ba98108e.zip /mnt/floppy

na MB vypnout cache externí a interní

boot z diskety

spustit awdflash a ten už vše zkontroluje
nejde splést bios - awdflash při jiném biosu skončí

Expanze proměnné v bashi

#!/bin/bash
JANDA='/home/janda'
NOVAK='/home/novak'
SMITH='/home/smith'
NONAME='/home/nn'
for JMENO in JANDA NOVAK SMITH NONAME; do
  eval echo "Home pro $JMENO je \$$JMENO"
done

Návod na DOSemu

http://www.abclinuxu.cz/clanky/ViewRelation?relationId=10216
http://www.abclinuxu.cz/clanky/ViewRelation?relationId=14088

různé

fuser -km  /kam_mam_namountovano
umount -f

rsync --rsh=ssh

pro pridani do dnska se musi upravit na orgj /etc/bind/prosek.czf.db a db.33.10 a dat /etc/init.d/bind reload

ethtool -s eth0 duplex full speed 10 port aui

Manuál MySQL



#*************************************** ADDED BY d12045 ********************************
#pro ty co tohle vidi po prve, kouknete se do /etc/iproute2/rt_tables kde musi byt specifikovana tabulka
#       (alespon myslim, ze by mela)
#       ja jsem udelal toto: echo 120    test >> /etc/iproute2/rt_tables
#       mam pocit, ze se pouzije pouze tato routovaci tabulka tudiz budou zrejme ignorovany vsechny ostatni cesty
#       znalce prosim o shovivavost, delal jsem to poprve v zivote.

# nastaveni tabulky 120
ip route add 10.33.1.0/26 dev eth0  table 120      # nastaveni routy pro sit, aby bylo kudy posilat packety zpet.
ip route add 10.32.0.0/16 dev wlan2 table 120      #\
ip route add 10.33.0.0/16 dev wlan1 table 120      # > na prani kozla
ip route add 10.0.0.0/8   dev wlan0 table 120      #/
ip route add default via 10.32.1.65 table 120      # nastaveni default routy pro tuto tabulku
# nastaveni pravidla pro tabulku 120
ip ru    add from 10.33.1.0/26      table 120      #vse co pochazi z 10.33.1.0/26 se routuje dle tabulky 120

#**************************************** END  d12045 ***********************************

[root@kozel etc]# ping -R jinak.cz -I 10.33.1.1
PING jinak.cz (212.71.138.15) from 10.33.1.1 : 56(124) bytes of data.
64 bytes from snail.infocity.cz (212.71.138.15): icmp_seq=1 ttl=246 time=362 ms
RR:     10.33.1.1
        10.32.1.199
        80.95.119.162
        80.95.120.45
        a2-a1-core.broadnetczech.net (80.95.120.249)
        a1-core.broadnetczech.net (80.95.96.33)
        broadnet-01629-prag-i1.c.telia.net (213.248.103.118)
        prag-i1-feth4-0.telia.net (213.248.76.14)
        gateway7.gin.cz (212.71.129.197)

[root@kozel etc]# ping -R jinak.cz
PING jinak.cz (212.71.138.15) from 10.33.1.129 : 56(124) bytes of data.
64 bytes from snail.infocity.cz (212.71.138.15): icmp_seq=1 ttl=246 time=190 ms
RR:     ap.kozel.prosek.czf (10.33.1.129)
        orgj.kobylky.prosek.czf (10.33.11.11)
        soptik.thundernet.cz (62.77.87.157)
        gate.thundernet.cz (62.77.87.2)
        62.84.135.218
        172.24.5.5
        nix.aliatel.cz (194.50.100.10)
        gateway-vlan2.gin.cz (212.71.129.179)
        ph-bm.gin.cz (213.168.160.125)

fstab
/dev/hda1               /mnt/windows            vfat    defaults,codepage=1250,utf8     0 0


http://mia.ece.uic.edu/~papers/volans/alsa.html

ja mam avermedia 98 a s athlonem 1Ghz muzu grabovat 640x480 
ffmpeg mpeg4+mp3 pri 65% vytizeni cpu (mencoder)

mencoder -tv driver=v4l2:width=640:height=480:input=2 \
	 -ovc lavc -lavcopts vcodec=mpeg4:vhq \
	 -oac mp3lame -lameopts cbr:br=64 -vop lb -o output.avi tv://

USB Hotplug hack
linux-2.6.6-rc3/drivers/usb/host/uhci-hcd.c line 2062:
change S_IWUSR to S_IWUGO


You can change the maximum user rtc resolution with sysctl.
And put the setting in sysctl.conf and it will be set every time you system boots.
The key=value pair is:
dev.rtc.max-user-freq = 1024
I did this for mplayer to get better video playback frame rates and audio synchronization.


Zaloha disku
http://miek.nl/projects/hdup16/hdup16.html


GPS Garmin eTrex konektor connector
serial cable
9pin RS232 FEMALE -- 4pin Garmin connector
5 -------------------- 1   GND
2 -------------------- 2
3 -------------------- 3
                       =   key
                       4   asi +3V


zeppelin:/etc/logrotate.d# cat zebra 
/var/log/zebra-pj/*.log {
       daily
       missingok
       rotate 10
       compress
       delaycompress
       notifempty
       create 640 root adm
       sharedscripts
       postrotate
          if [ -f /var/run/zebra.pid ]; then \
               /etc/init.d/zebra reload > /dev/null; fi
       endscript
}

zeppelin:/etc/logrotate.d# cat zebra 
/var/log/zebra-pj/*.log {
       daily
       missingok
       rotate 10
       compress
       delaycompress
       notifempty
       copytruncate
}

CZFree.Net DashBoard
yum install sudo
visudo - pridat boa aby mohl spustit
 "iptables -t nat -I PREROUTING 1 -s $REMOTE_ADDR/32 -j ACCEPT"

Cmnd_Alias  IPTADD = /sbin/iptables -t nat -I PREROUTING 1 -s [0-9]*.[0-9]*.[0-9]*.[0-9]*/32 -j ACCEPT

boa     ALL = NOPASSWD: IPTADD


Pridat hlavni pravidlo ktere vsem adresam 10.33.X.Y/Z presmeruje web na nastenku
iptables -t nat -A PREROUTING -p TCP -j DNAT --dport 80 -s 10.33.X.Y/Z  -d ! 10.33.0.2 --to-destination 10.33.0.2:8080

Monitor remote DHCP server
/usr/local/bin/nmap -sU -p 67 ${HOSTIP} | $GREP "^No ports open" > /dev/null 2>&1    

Vytvoreni apt-get repozitare
genbasedir --progress --flat --bz2only /home/install/distribuce/fedora/3 base
genbasedir --progress --flat --bz2only /home/install/distribuce/fedora/updates/3 updates
genbasedir --progress --flat --bz2only /home/install/distribuce/fedora/updates/testing/3 testing


GRUB na jiny disk
/sbin/grub --batch <_<_EOT
device (hd0) /dev/hde
root (hd0,0)
setup (hd0)
quit
EOT

PORTFORWARD interniho portu ze stroje s verejnou ip adresou
extip=33.44.55.66  # verejna ip stroje na kterem nastavujeme
extp=1302 # verejny port na kterem to bude videt ven
extintip=10.33.0.12 # ip verejneho stroje v interni siti
intip=10.33.0.2 # interni ip
intp=80 # interni port
iptables -A PREROUTING -t nat -p tcp -m tcp -d $extip --dport $extp -j DNAT --to-destination $intip:$intp
iptables -A POSTROUTING -t nat -p tcp -m tcp -d $intip --dport $intp -j SNAT --to-source $intip

CGI generování tlačítek

      echo "Content-type: image/jpeg"
      echo
      if [ $timestamp == 1 ]; then label="$datum" ; fi
       /usr/bin/convert -quality $quality \
      -size 320x20 xc:none -font /usr/share/fonts/default/TrueType/Arialbd.TTF -pointsize 17 \
      -fill red -annotate +25+15 'Akvárium' \
      \( +clone -background black  -shadow 70x1+1+1 \) +swap \
      -background blue -flatten  -trim +repage \
      png:-
http://www.howtoforge.com/replacing_hard_disks_in_a_raid1_array
planner - planovani projektu
openNMS - sprava site
tiny ERP - rizeni firmy
revelation - spravce hesel
wink - flash animace z obrazovky
wavsilence - deleni wav souboru podle mezer
conky - online monitoring pocitace
looking glass 3d live cd
wavbreaker - rozdelovani wavu
http://packer.sourceforge.net/ - generovani balicku
http://k9copy.free.fr/ - zaloha DVD
http://ogmrip.sourceforge.net/ - zaloha DVD
http://tablaunch.sourceforge.net/ - ovladani aplikaci
http://mplayerplug-in.sourceforge.net/index.php - mplayer v mozille (alt  mediaplayerconnectivity )
http://petit-poucet.org/ GPS data do mapy
http://pacpl.sourceforge.net/ prevod mezi audio formaty
http://www.yworks.com/en/products_yed_about.htm Editor Grafu

Thundrbird

Martyn 24.Leden 2007 (Str(eda) 17:33 Pr(íloha v te(le mailu.Sám jsem s tímto problémem bojoval, že když jsem odeslal mail z Thunderbirdu s pr(ílohou txt nebo jpg, tak uživatel s lotusem neme(l v mailu pr(ílohy, ale me(l je zobrazené pr(ímo v te(le mailu. Rozebral jsem zdroják odeslaného mailu a našel jsem tam prome(nou #Content-Disposition#, která me(la hodnotu #inline#. tak jsem zkusil najít tuto prome(nnou v nastavení TB (Nástroje>Možnosti>Editor pr(edvoleb). V editoru pr(edvoleb jsem našel prome(nnou #mail.content_disposition_type#, která me(la hodnotu #0?. Tuto hodnotu jsem zme(nil na #1? a ejhle, najednou se ve zdrojovém kodu odeslané zprávy místo hodnoty #inline# objevila hodnota #attachment# a u pr(íjemce byla pr(íloha opravdu pr(ílohou a nebyla v te(le mailu. Jako dobrý nápad by asi bylo dopsat do pr(íruc(ky popis všech prome(nných pro Thunderbird, posunulo by to využití TB dopr(edu i pro firemní uživatele. Zatím Martyn.

Hardware

vlubnt

XM.v5.1.2# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.33.8.0       0.0.0.0         255.255.255.192 U     0      0        0 br0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 br0
0.0.0.0         10.33.8.1       0.0.0.0         UG    0      0        0 br0
XM.v5.1.2# ip add
1: lo:  mtu 16436 qdisc noqueue 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
2: gre0:  mtu 1476 qdisc noop 
    link/gre 0.0.0.0 brd 0.0.0.0
3: eth0_real:  mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:15:6d:e7:26:bc brd ff:ff:ff:ff:ff:ff
4: eth1_real:  mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 02:15:6d:e7:26:bc brd ff:ff:ff:ff:ff:ff
5: wifi0:  mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:15:6d:e6:26:bc brd ff:ff:ff:ff:ff:ff
6: br0:  mtu 1500 qdisc noqueue 
    link/ether 00:15:6d:e6:26:bc brd ff:ff:ff:ff:ff:ff
    inet 10.33.8.6/26 brd 10.33.8.63 scope global br0
    inet 169.254.38.188/16 brd 169.254.255.255 scope global br0:0
7: ath0:  mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:15:6d:e6:26:bc brd ff:ff:ff:ff:ff:ff


XM.v5.1.2# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.33.8.0       0.0.0.0         255.255.255.192 U     0      0        0 br0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0_real
0.0.0.0         10.33.8.1       0.0.0.0         UG    0      0        0 br0
XM.v5.1.2# ip add
1: lo:  mtu 16436 qdisc noqueue 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
2: gre0:  mtu 1476 qdisc noop 
    link/gre 0.0.0.0 brd 0.0.0.0
3: eth0_real:  mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:15:6d:e7:26:bc brd ff:ff:ff:ff:ff:ff
    inet 169.254.38.188/16 brd 169.254.255.255 scope global eth0_real
4: eth1_real:  mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 02:15:6d:e7:26:bc brd ff:ff:ff:ff:ff:ff
5: wifi0:  mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:15:6d:e6:26:bc brd ff:ff:ff:ff:ff:ff
6: br0:  mtu 1500 qdisc noqueue 
    link/ether 00:15:6d:e6:26:bc brd ff:ff:ff:ff:ff:ff
    inet 10.33.8.6/26 brd 10.33.8.63 scope global br0
7: ath0:  mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:15:6d:e6:26:bc brd ff:ff:ff:ff:ff:ff
8: eth0_real.121:  mtu 1500 qdisc noqueue 
    link/ether 00:15:6d:e7:26:bc brd ff:ff:ff:ff:ff:ff




Linky

http://linux.mikroservis.cz/
RAID pokec
Hlavní stránka