Doorgaan naar hoofdcontent

Posts

Posts uit 2010 tonen

Thin clients met ltsp

Ik heb in huis drie workstations staan, op mijn favoriete werkplek de meest courante computer uiteraard. Maar op die andere werkplekken was het behelpen, want dat waren toch de afdankertjes. Lichtere windowmangers hielpen niet echt, nog afgezien van alle update ellende en ander software onderhoud. Zo'n plek gebruik je niet al te vaak, of is er voor het bezoek als je toevallig tegelijk achter een computer wil zeitten. Dan moet er geen tijd verdaan worden aan dat soort gedoe. De oplossing is de thin client . Mijn keuze voor de benodigde software viel op ltsp . Het grote voordeel is dat op de thin clients vrijwel automatisch altijd een kloon van mijn workstation verschijnt. Vrijwel automatisch omdat voor kernelupdates op de ltsp server nog een paar handelingen moeten worden verricht om ook op de thin clients te verschijnen. Hoe dit gedaan moet worden staat hier . Een paar kleine opmerkingen: * In de tekst wordt gesteld dat apparatuur als cd-rom of usb-stick standaard niet te ben...

Ubuntu Gnome Menus

Globaal met de hand Gnome Menu wijzigen. In /usr/share/applications staat de informatie waarmee het menu is opgebouwd. Elke file is een menu entry. De files zijn opgemaakt in XML. De bestaande files geven voldoende informatie over hoe een nieuwe entry moet worden gemaakt. Wie met een grafische tool een entry wil maken kan dat doen met system/preferences/Main Menu. Het resultaat van dit werk wordt opgeslagen in ~/.local/share/applications/alacarte-made-X.desktop, waar X een nummer is als er meerdere gemaakt worden. Deze file kan je kopieren naar de globale menu directory. Deze verschijnt dan onder Applications/Other. Hoe deze te doen verschijnen onder een ander menu onderdeel heb ik nog niet uitgevogeld. Maar op deze site zou het te vinden moeten zijn.

Migratie server met rsync

De hardware waarop mijn server draaide was nog goed, maar wat traag. Ik had een kandidaat om de nieuwe server op te installeren. Maar met de software was eigenlijk niets mis, dus in plaats van een nieuwe install, besloot ik de software te klonen naar de nieuwe server. Hierbij maakte ik gebruik van ploplinux via pxe boot . Verder was het plan om met rsync de software (inclusief user data) over te zetten. Dit heeft als voordeel dat de operatie niet in één keer hoeft te worden afgerond. Na een eerste rsync waarbij de bulk wordt overgezet, kunnen de laatste wijzigingen nog altijd op het laatste moment gesynchroniseerd worden. Het klonen van een computer heeft ook een paar (operationele) nadelen. Om te beginnen mogen de servers (oud en nieuw) niet tegelijkertijd op het netwerk actief zijn. Ten tweede hoeven de omstandigheden op de kloon niet persé exact hetzelfde te zijn. Hieronder in het verslag mijn workaround: Ik begon dus met een pxeboot met ploplinux op de nieuwe server. Op de h...

PXE rescue ploplinux

Een tijdje terug heb ik kennis gemaakt met de voordelen van PXE boot vanaf een tftp server . Het grote voordeel is dat je geen medium meer hoeft te maken om iets te installeren of een rescue operatie uit te voeren. Eén keer installeren op het netwerk en nooit meer zeulen met CD of usbstick, die bovendien altijd kwijtraken. Daarna heb ik nog een tijdje gezocht naar een geschikt image om snel een volwaardige linux te kunnen booten. Uiteindelijk is dat ploplinux geworden. De aanwijzingen voor PXE kunnen hier gevonden worden . In deze aanwijzingen wordt een samba share gegeven om het image te kunnen laden. Ik heb dat vervangen door nfs, mede omdat ik geen windows gebruik. De append initrd regel wordt dan zoiets als: append initrd=initrfs.gz vga=1 nfsmount=192.168.x.x:/export/ploplinux Een ander belangrijke tip is het bestand runme.sh, de rc.local van ploplinux. Als je opstart parameters wil veranderen moet je hier zijn. Het staat in ploplinux/ploplinux/myscripts. Vanuit runme.sh ...

Maillist using procmail

OS: UNIX in general PACKAGE: procmail Why Some time ago I received a list of email addresses wich I needed to sent a bulk message to. Because I didn't had an easy solution like copy-paste and typing some easy comments, I started to look for a recipe with procmail. I found one here . This recipe is just like so many UNIX recipes: nice, but it has to be tweaked before it's ready to serve. dedicated user First of all: assign this procmail rules to a dedicated UNIX user. It will prevent mixing up with procmail rules in your own account. Of course it is more professional this way :-) Make sure that your MTA can deliver email to this user, also make sure this user can send email assigning a different user like the sendmail -f option. In sendmail, use the virtuserstable. controling the mail list I created three brands of procmail rules: open, semi-open and closed. Closed is a list to wich only the owner can send email to, and of course he is also the only one who can put...

Debian upgrade en bash

Begin dit jaar was het de hoogste tijd om Debian te upgraden, van edge naar lenny, omdat edge niet veel langer meer onderhouden zou gaan worden. Eerst ben ik begonnen met de router. Dat verliep zonder problemen, maar toen kwam de server aan de beurt. Sommige pakketten gaven problemen, en die heb ik er dan ook maar uitgegooid. Even een aantekening maken en dan eventueel later met de hand terugzetten. Er was echter eén pakket dat niet op die manier kon worden behandeld, en dat is bash. Debian kan niet zonder bash. Een andere shell schijnt niet te werken. Daar zat ik dan met een half voltooide upgrade. Teruggaan was geen optie. Ik moest het dus oplossen. Na uren zoeken kwam ik erachter dat de /etc/skel bij bash hoort. En daar had ik wat bestanden aan toegevoegd. Kennelijk was dat het breekpunt. Want nadat ik alles wat niet bij het pakket hoorde had verwijderd, liep de upgrade eindelijk door tot voltooing.

Gnome login (gdm)

OS: Linux/Ubuntu 9.10 Karmic Package: gdm Aanleiding Na het installeren van Ubuntu Karmic ontdekte ik dat ik het inlogscherm niet kon tweaken. Standaard werd de userlist weergegeven, en daar heb ik een hekel aan. Bovendien gebruik ik bij voorkeur een plain loginscherm, geen grafische themes. Na een rondje google kwam ik er achter dat de userlist wel uit te schakelen was, maar daarmee had ik mijn plain login nog niet terug. Maar ook daar heb ik een oplossing voor gevonden, al zijn daar een paar mitsen en maren aan verbonden: Userlist uitschakelen sudo su - gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type bool --set /apps/gdm/simple-greeter/disable_user_list true Plain login Wie echter de volledige controle over het inlogscherm wil terugkrijgen heeft geen enkele andere optie dan om te downgraden naar gdm-2.20. Na de downgrade moeten er nog een paar tweaks gedaan worden om de zaak niet te slopen. sudo su - /etc/init.d/gdm stop aptitude install gdm-2....

Linux en mijn netwerk

Ik heb drie netwerken: coax, utp en wifi. Deze netten komen samen op een softwarerouter onder Debian. Deze draait op een oude pentium I met 32Mb intern. Daarnaast een server, ook op Debian, op een pentium III met 256Mb intern. De server serveert alle bekende zaken, ik noem een fileserver (nfs/samba), printserver (cups), passwordserver (nis/ldap), dns, dhcp, ntp, proxy enzovoorts. Op de workstations heb ik Ubuntu draaien. Dat wil zeggen, op de meest courante computer draait Ubuntu desktop, twee oude pentium III computers maken als thin client (ltsp) gebruik van de courante computer. Zeg maar drie workstations voor de prijs van één. Ik ben ooit eens met Linux gaan werken omdat ik het prettig vind om zelf controle te houden over wat er op je computer gebeurd. Mijn eerste linux install deed ik in 1998. Ik stapte toen een hele andere wereld binnen, althans dat was het vanuit de windows wereld. Ik had echter het voordeel begonnen te zijn met DOS en heel vroeger ooit eens met computers zoals ...