| Huvudsidan | Blog | Kontakt | English | Wordpress widget |

Installera en ny FTP-server i 3.0 enkla steg!

Tuesday 23rd December 2008 (viewed 10632 times)

Detta bloginlägg är till för datavännerna där ute i etern.

Skulle bara installera en FTP-server i förra veckan. Tänkte att man snabbt och enkelt skulle smälla in den i vår VMware-miljö. Det är ju
ganska bra tänkt i alla fall!

Steg 1: Kolla VMwaremiljön

Problem nr 1 – VMware miljön är rutten
Kollar in i VMware-miljön. Inga hostar kvar, vi har migrerat ut alla för att saker inte fungerade så bra. Försöker få igång några image som vi har liggade på de existerande datastoren, men hostmaskinerna beter sig lustigt. Damit. Får installera om VMware. Ringer vår VMware-expert som ger tips om råd om hur man ska gå tillväga.

Problem nr 2 – Få ner nya VMware images
Försöker ladda ner images för VMware ESX 3.5 och Virtual Center (ViM)
2.5, men nedladdningarna avbryts hela tiden. Installera en download
manager som kan öka antalet pipor man har mot deras FTP-server samt
hålla dem vid liv. Den dör också. Skit. Försöker flera gånger,
förbindelsen dör, filen kommer inte över, och den börjar skrivas om
varje gång man startar på nytt. Orkar inte leta efter ny download
manager, kopplar upp istället mot hemmaskinen och drar ner dem till
den.

Problem nr 3 – Föra över filerna till jobbet, oväntad lösning
Ska föra över filerna från hemmaskinen till jobbmaskinen. Hmm. Har
ju cygwin och ssh-server igång på hemmaskinen, men det tar evinnerlig
tid att föra över filerna via SCP. Funderar och klurar på hur jag
ska bästa göra. Kollegan säger ‘Men du synkar ju filer mellan dina
maskiner idag’. Slår mig för pannan häpet! Ja, det är ju sant. Har
igång Windows Live Sync, som synkar över en mapp på skrivbordet som
jag delar med maskinen hemma. Ploppar över filerna på hemmaskinen i den mappen och väntar sedan på att överföringen ska bli klar.

Problem nr 4 – En av ESX-servrarna hittar inte diskarna
Installationen av bägge VMware-hostarna gick smärtfritt, så när som på
att den ene hosten inte verkade hittar SCSI-pathen till EVAn
(Enterprise Virtual Array – disksystemet). Svär lite. Petar och pillar
med systemet, går tillslut ut till serverrummet och tar en glutt på
sladdarna. Hmm… *plopp* Ah, där satte den sig på plats! Pweh! Bägge
hostarna hittar äntligen alla diskarna (utöver det har jag bråkat med
EVAn för att rensa diskgrupperna på den samt utöka dem).

Så! Nu är VMware-miljön igång igen!

Steg 2: Installera host-operativ för att köra FTP-servern på

Problem nr 1 – Installation av host-operativet lyckas inte
VMware ska ju vara enkelt. Laddar ner färdig image för en virtuell
ubuntu810server och tänker installera. Med kommer en fil som heter
.vmx och en som heter .vmd-ngnting. Men ingenstans hittar jag hur man
ska installera dem. Pillar och petar, laddar tillslut över filerna
till datastoren, och därifrån kan man göra ‘Add to Inventory’ på
.vmx-filen, men … det går bara fel. Ubuntu(invalid) och sen,
efter en nedladdning av en ny version av Ubuntu, ‘path to hard disk 1
something something’ med mera… Tröttnar tillslut och drar ner en
Ubuntu-image och installerar Ubuntu från scratch. Det fungerade perfa.

Problem nr 2 – Sätta static IP på ubuntun fungerade inte
Pillade och petade med den grafiska nätverkskonfiguratorn, men inga
settings tog. Svor en stund och petade sedan manuellt in allt i
/etc/resolv.conf samt /etc/network/interfaces och körde restart på
nätverket. Passade på att uppdatera vår DNS samtidigt så att maskinen
kunde nås mha DNS-namn. Kablam! Funkar räckmacksfrossa!

Steg 3: Installera ftp-servern

apt-get install vsftpd
emacs /etc/vsftpd.conf
*editera editera editera editera*
/etc/init.d/vsftpd restart

Klart! Så enkelt kan det vara att få igång en FTP-server i en VMware-miljö!

Utöver det så lyckades jag supa bort nagios-konfiggen (nagios är ett övervakningsprogram jag använder internt) för NRPE-demonerna (demonerna som kollar upp data på maskinen åt nagios) på de bägge VMware-hostarna (eftersom jag ominstallerade dem bägge), så det tog en bra stund att återskapa hur jag gjorde förra gången (och jag vill kunna köra demonen med command-args så jag kan speca på nagios-servern vad den ska kolla och inte på varje maskin för sig).

Det lämnas åt läsaren att förstå och skratta vid därvid avsedda tillfällen!

Steg 3.0: Ominstallera nagios-övervakningen

vi /etc/service

*damit*

vi /etc/services
=> nrpe XXX/tcp # NRPE

tar zxvf nrpe-1.xx.tar.gz
cd nrpe-1.xx
adduser nagios
./configure
make all
make install
mkdir /usr/local/nagios/etc
cp template/nrpe.cfg /usr/local/nagios/etc/
cp template/nrpe.xinetd /etc/xinetd.d/nrpe

*editera nrpe.cfg*
*editera xinetd.d/nrpe*

/etc/init.d/xinetd restart

*checka* => OFUNKA
*klia huvud*
*ljus upp*

make distclean
./configure --disable-ssl
make all; make install

*checka* => OFUNKA
*klia huvud*
*fundera fundera*

/etc/init.d/iptables stop

*checka* => OFUNKA
*klia huvud*

/etc/init.d/iptables start

*nytt ljus upp*

make distclean
./configure --disable-ssl --with-command-args
make all; make install

*checka* => OFUNKA
*klia huvud*
*klia huvud*

./configure --help

*ljusare ljus upp*

make distclean
./configure --disable-ssl --enable-command-arg
make all; make install

*checka* => OFUNKA
*VAF??*
*klia huvud*
./configure –help
*damit!*

make distclean
./configure --disable-ssl --enable-command-args <= obs! s:et
make all; make install

*checka* => OFUNKA
*GRRRRR !!*
*klia huvud*
*klia huvud*
*klia huvud*

iptables -L => TOM LISTA

*klia huvud*
*klia huvud*

reboot

*checka* => OFUNKA
*klia huvud*
*klia huvud*
*klia huvud*

iptables -L => MASSA REGLER

*aaaaaaaaaah!*

/etc/init.d/iptables stop

*checka* => FUNKA!
*YYAAAAAAY!*

/etc/init.d/iptables start
iptables -L => TOM LISTA

*WTF??*
*klia huvud*
*klia huvud*
*klia huvud*
*klia huvud*
*klia huvud*
*klia huvud*

reboot
iptables -L => FULL LISTA

*WTF??*
*WTF??*
*WTF??*
*klia huvud*
grep - find - grep - cut - find - grep -Ev - cut - find
*aaaaaaaahaaaaa!*

emacs /etc/init.d/firewall
+iptables -A INPUT -p tcp --dport XXX -m state --state NEW -j ACCEPT
/etc/init.d/firewall stop
/etc/init.d/firewall start

*checka* => FUNKA (med brandväggen igång)

SWEEET!

*pustar ut och inser plötsligt att han glömt köpa julklappar till syskonbarnen* *tittar på klockan* *svär*

God Jul!

Flyttkartonger

Wednesday 17th September 2008 (viewed 11273 times)

Vad har hänt? Jo, jag fick ju hjälp med att flytta in, sen dess har allt gått i stå! Jag bor numera bland flyttkartonger. Mysigt värre!

Jag har stallt i ordning badrummet, sover på en madrass och har fått upp datorn. Det var bland det första jag fixade. Det och TVn. Och så har jag sett till att diskmaskinen och tvättmaskinen går att använda (diskmaskin och tvättmaskin FTW!*)

Ibland hamnar jag i sådana här perioder, där jag inte gör något konstruktivt. Det jag gjort efter jag kommit hem är att lira World of Warcraft samt titta på TV-serier. Vilket är nog så roligt, men det leder inte livet framåt särskilt mycket ) Förr, när jag hamnade i en sådan period, brukade jag panika och känna att jag inte fick något gjort! Numera lutar jag mig lojt tillbaka och tar det med ro, för jag tror det handlar om att jag gjort alldeles för mycket på för kort tid, så kropp och sinne behöver återhämta sig. Och jag vet att om en stund är jag redo för mer action igen.

Funderar på att fixa en rejäl Halloween-fest hemma. Älskar just “skräck”-temat. Ska vara röd vätska i badkaret med flytande ljus, dödskallar, spindelväv, svarta sammetsprylar och all the stuff. Och helst inbjudan med krav på någon form av utklädnad, för stämningens skull 8-)

 

För de datorintresserade har jag två rekommendationer:

Synergy – möjligheten att dela mus och tangentbord mellan två datorer. Obetalbart om man behöver mer än en dator D Funkar med Windows, Mac och Unix.

FileBox – Ett litet program som gör att man kan komma åt sina favoritmappar enkelt i windows. Obetalbart för mig! Jag har numera bara en mapp på mitt skrivbord och den heter @Printer, där jag lägger saker jag ska skriva ut (delar den mappen mellan hem- och jobbdatorn via FolderShare, så jag kan ploppa ner en fil hemma och sen skriva ut den på jobbet då jag inte har någon skrivare hemma).

 

Om ni vill se hur ett kaos ser ut, är ni välkomna att hälsa på närsom! Kan hända att jag sitter i morgonrock och spelar WoW just då )

 

* FTW = For The Win, används mycket bl.a. i det gille jag är med i WoW och kan väl egentligen närmast översätta still Rocks, typ Diskmaskin and Tvättmaskin rocks!

Hantera Firefox-bokmärken

Monday 14th July 2008 (viewed 10284 times)

En gång i tiden så bokmärkte jag saker till döds. Allt bra jag hittade skapade jag mig ett bokmärke för. Men jag använde mig nästan aldrig av bokmärkena. Det var för att jag bara kunde komma åt dem hemifrån och för att jag alltid glömde bort att titta i dem. Så högen med bokmärken bara växte.

Firefox logo När jag sedan bytte upp mig till en större skärm, som klarade 1200×1600 istf 1280×1024, så insåg jag en dag att jag fick plats med bokmärkena på vänstersidan av browserfönstret. I detta fall Firefox. Ctrl+B plockar lätt fram bokmärkeslistan, eller gömmer den om den är framme.

När jag väl hade bokmärkena så att jag såg dem hela tiden så började jag plötsligt använda mig av dem! Men fortfarande bara hemma.

Foxmarks logo Enter Foxmarks! Foxmarks är en add-on till Firefox som låter dig spara dina bokmärken på en webbplats samt att synca dem mellan olika datorer. Så numera kör jag med exakt samma bokmärkesuppsättning både på jobbet och hemma. Dessutom kommer jag åt bokmärkena via Foxmarks hemsida, så jag har dem alltid tillgängliga!

Ett problem återstod dock. Att hålla bokmärkena aktuella. Här letade jag en bra stund tills jag till slut hittade AM Deadlink. Ett mycket smidigt litet program som kan kolla alla dina bokmärken, oavsett om de ligger i IE, Firefox, Opera eller Netscape. Fungerar dock bara på Windows. Finns säkert bättre verktyg för Linux och Mac. Eller varför inte skriva ett eget? )

DeadLink

Så numera har jag otroligt stor användning av mina bokmärken! De är lätta att komma åt, de är syncade mellan de datorer jag använder, jag kan komma åt dem var jag än är (om jag har nätaccess, annars skulle jag nog inte behöva dem ändå) och de är uppdaterade. Perfekt!

Bookmark count: 505 st

Inkommande mail

Saturday 12th July 2008 (viewed 7871 times)

21 april 2008 så körde jag igång Procmail på mitt konto på den linuxmaskin som sköter min mail. Procmail är ett mailfiltreringsverktyg som kan lira en hel del med dina mail innan de når din inkorg. Programmet har också den egenheten att den spottar ur sig information om varje brev som den hanterar, som sedan hamnar i en logfil.

En sak ska man veta om systemadministratörer. Om det finns en logfil som innehåller information om något så dröjer det inte länge förrän någon har skrivit ett program som skapar statistik från innehållet i logfilen. Precis det gjorde givetvis jag D

Så nu får jag statistik för hur många mail som kommer in till mitt konto varje dag, hur många av dem som markerats som SPAM och hur många som verkligen når min inkorg. Här är statistiken sedan 21 april 2008:

2008
 Apr
   21 - Nådde inboxen: 56 (32%)  SPAM: 116 (67%)  Totalt: 172
   22 - Nådde inboxen: 67 (27%)  SPAM: 173 (72%)  Totalt: 240
   23 - Nådde inboxen: 63 (28%)  SPAM: 156 (71%)  Totalt: 219
   24 - Nådde inboxen: 50 (23%)  SPAM: 167 (76%)  Totalt: 217
   25 - Nådde inboxen: 22 (11%)  SPAM: 164 (88%)  Totalt: 186
   26 - Nådde inboxen:  5 ( 3%)  SPAM: 130 (96%)  Totalt: 135
   27 - Nådde inboxen:  9 ( 8%)  SPAM:  97 (91%)  Totalt: 106
   28 - Nådde inboxen: 22 (12%)  SPAM: 157 (87%)  Totalt: 179
   29 - Nådde inboxen: 30 (15%)  SPAM: 165 (84%)  Totalt: 195
   30 - Nådde inboxen: 31 (20%)  SPAM: 121 (79%)  Totalt: 152
 May
    1 - Nådde inboxen: 22 (22%)  SPAM:  74 (77%)  Totalt:  96
    2 - Nådde inboxen: 31 (23%)  SPAM: 101 (76%)  Totalt: 132
    3 - Nådde inboxen: 14 (13%)  SPAM:  90 (86%)  Totalt: 104
    4 - Nådde inboxen: 18 (13%)  SPAM: 111 (86%)  Totalt: 129
    5 - Nådde inboxen: 41 (27%)  SPAM: 108 (72%)  Totalt: 149
    6 - Nådde inboxen: 53 (33%)  SPAM: 107 (66%)  Totalt: 160
    7 - Nådde inboxen: 37 (26%)  SPAM: 102 (73%)  Totalt: 139
    8 - Nådde inboxen: 37 (30%)  SPAM:  86 (69%)  Totalt: 123
    9 - Nådde inboxen: 19 (16%)  SPAM:  96 (83%)  Totalt: 115
   10 - Nådde inboxen:  7 ( 5%)  SPAM: 116 (94%)  Totalt: 123
   11 - Nådde inboxen: 21 (18%)  SPAM:  95 (81%)  Totalt: 116
   12 - Nådde inboxen: 41 (34%)  SPAM:  79 (65%)  Totalt: 120
   13 - Nådde inboxen: 26 (20%)  SPAM: 100 (79%)  Totalt: 126
   14 - Nådde inboxen: 32 (21%)  SPAM: 119 (78%)  Totalt: 151
   15 - Nådde inboxen: 49 (28%)  SPAM: 122 (71%)  Totalt: 171
   16 - Nådde inboxen: 28 (20%)  SPAM: 111 (79%)  Totalt: 139
   17 - Nådde inboxen: 11 (10%)  SPAM:  96 (89%)  Totalt: 107
   18 - Nådde inboxen: 31 (21%)  SPAM: 111 (78%)  Totalt: 142
   19 - Nådde inboxen: 22 (14%)  SPAM: 129 (85%)  Totalt: 151
   20 - Nådde inboxen: 43 (26%)  SPAM: 119 (73%)  Totalt: 162
   21 - Nådde inboxen: 32 (19%)  SPAM: 132 (80%)  Totalt: 164
   22 - Nådde inboxen: 20 (12%)  SPAM: 134 (87%)  Totalt: 154
   23 - Nådde inboxen: 24 (15%)  SPAM: 130 (84%)  Totalt: 154
   24 - Nådde inboxen: 12 ( 9%)  SPAM: 114 (90%)  Totalt: 126
   25 - Nådde inboxen: 21 (12%)  SPAM: 148 (87%)  Totalt: 169
   26 - Nådde inboxen: 19 (10%)  SPAM: 167 (89%)  Totalt: 186
   27 - Nådde inboxen: 18 ( 9%)  SPAM: 163 (90%)  Totalt: 181
   28 - Nådde inboxen: 33 (15%)  SPAM: 177 (84%)  Totalt: 210
   29 - Nådde inboxen: 26 (13%)  SPAM: 162 (86%)  Totalt: 188
   30 - Nådde inboxen: 36 (19%)  SPAM: 145 (80%)  Totalt: 181
   31 - Nådde inboxen: 17 (12%)  SPAM: 116 (87%)  Totalt: 133
 Jun
    1 - Nådde inboxen: 17 (15%)  SPAM:  90 (84%)  Totalt: 107
    2 - Nådde inboxen: 29 (18%)  SPAM: 132 (81%)  Totalt: 161
    3 - Nådde inboxen: 32 (18%)  SPAM: 144 (81%)  Totalt: 176
    4 - Nådde inboxen: 23 (12%)  SPAM: 167 (87%)  Totalt: 190
    5 - Nådde inboxen: 30 (17%)  SPAM: 143 (82%)  Totalt: 173
    6 - Nådde inboxen: 21 (12%)  SPAM: 143 (87%)  Totalt: 164
    7 - Nådde inboxen: 14 (10%)  SPAM: 123 (89%)  Totalt: 137
    8 - Nådde inboxen: 27 (18%)  SPAM: 119 (81%)  Totalt: 146
    9 - Nådde inboxen: 34 (21%)  SPAM: 127 (78%)  Totalt: 161
   10 - Nådde inboxen: 33 (18%)  SPAM: 149 (81%)  Totalt: 182
   11 - Nådde inboxen: 19 (10%)  SPAM: 161 (89%)  Totalt: 180
   12 - Nådde inboxen: 31 (15%)  SPAM: 165 (84%)  Totalt: 196
   13 - Nådde inboxen: 29 (14%)  SPAM: 167 (85%)  Totalt: 196
   14 - Nådde inboxen: 23 (14%)  SPAM: 136 (85%)  Totalt: 159
   15 - Nådde inboxen: 17 (13%)  SPAM: 105 (86%)  Totalt: 122
   16 - Nådde inboxen: 32 (23%)  SPAM: 106 (76%)  Totalt: 138
   17 - Nådde inboxen: 19 (11%)  SPAM: 146 (88%)  Totalt: 165
   18 - Nådde inboxen: 21 (12%)  SPAM: 147 (87%)  Totalt: 168
   19 - Nådde inboxen: 18 (11%)  SPAM: 139 (88%)  Totalt: 157
   20 - Nådde inboxen: 19 (12%)  SPAM: 129 (87%)  Totalt: 148
   21 - Nådde inboxen: 10 ( 8%)  SPAM: 113 (91%)  Totalt: 123
   22 - Nådde inboxen: 14 (11%)  SPAM: 113 (88%)  Totalt: 127
   23 - Nådde inboxen: 21 (14%)  SPAM: 126 (85%)  Totalt: 147
   24 - Nådde inboxen: 36 (22%)  SPAM: 127 (77%)  Totalt: 163
   25 - Nådde inboxen: 39 (21%)  SPAM: 140 (78%)  Totalt: 179
   26 - Nådde inboxen: 29 (18%)  SPAM: 131 (81%)  Totalt: 160
   27 - Nådde inboxen: 26 (17%)  SPAM: 123 (82%)  Totalt: 149
   28 - Nådde inboxen: 22 (15%)  SPAM: 116 (84%)  Totalt: 138
   29 - Nådde inboxen: 11 ( 9%)  SPAM: 101 (90%)  Totalt: 112
   30 - Nådde inboxen: 21 (15%)  SPAM: 113 (84%)  Totalt: 134
 Jul
    1 - Nådde inboxen: 24 (15%)  SPAM: 133 (84%)  Totalt: 157
    2 - Nådde inboxen: 18 (12%)  SPAM: 126 (87%)  Totalt: 144
    3 - Nådde inboxen: 19 (13%)  SPAM: 117 (86%)  Totalt: 136
    4 - Nådde inboxen: 26 (23%)  SPAM:  84 (76%)  Totalt: 110
    5 - Nådde inboxen: 16 (14%)  SPAM:  93 (85%)  Totalt: 109
    6 - Nådde inboxen: 12 (14%)  SPAM:  71 (85%)  Totalt:  83
    7 - Nådde inboxen: 16 (17%)  SPAM:  76 (82%)  Totalt:  92
    8 - Nådde inboxen: 22 (19%)  SPAM:  92 (80%)  Totalt: 114
    9 - Nådde inboxen: 40 (27%)  SPAM: 103 (72%)  Totalt: 143
   10 - Nådde inboxen: 28 (21%)  SPAM: 104 (78%)  Totalt: 132
   11 - Nådde inboxen: 20 (12%)  SPAM: 135 (87%)  Totalt: 155
   12 - Nådde inboxen: 11 (12%)  SPAM:  78 (87%)  Totalt:  89

Dagar: 83

Totalt - Nådde inboxen: 2165 (17%)  SPAM: 10259 (82%)  Totalt: 12424
Medel  - Nådde inboxen:   26 (17%)  SPAM:   123 (82%)  Totalt:   149

Soooooo interesting! ) Procentsiffrorna stämmer inte alltid pga de beräknas mha perl, och jag har inte orkat fixa till så att den gör en riktig avrundning.

Så varje dag får jag ca 26 mail som jag behöver göra något med. En del av dem är fortfarande spam, skulle gissa på ca 10% till. Just nu har jag 197 brev i min inkorg. Jag har semester och har bara svarat på de “viktigaste” mailen.

Firefox and Search Engines

Tuesday 9th January 2007 (viewed 14801 times)

If you’re using Firefox you know there’s a Search Bar, by default located to the right of your URL-window, and that there are a number of search engines to choose from.

Well, when I was visiting my friend David I noticed he used the little Search Bar to search for music at AllMusic. I was impressed by this and realised that the list of search engines in the Search Bar must be customizable!

Lo and behold, it is! I might be the last person on earth to discover this, but that doesn’t stop me from enjoying the ‘New’ feature! I just clicked the arrow next to the Google G and chose ‘Manage Search Engines…‘!

I quickly removed every search engine except Google. Then I used the nifty little function in the Search Bar to search for more search engines.

In ‘Manage Search Engines…’ there’s a link that says ‘Get more search engines…‘. Here I found Search Bar add-ons for IMDb and WikiPedia, which I quickly included. It’s really easy, just click and it’s installed!

I then realised that I wanted to use the Search Bar to search the Swedish-English dictionary called Lexin at Språkrådet. And also search for English-Swedish translations.

There’s a site called MyCroft with many Search Bar add-ons, and they have a bunch of add-ons for the dictionaries at Språkrådets website, but the ones I found there were broken.

So I read up on how to make my own add-on… It was astonishingly easy. I just followed the instructions at Creating OpenSearch plugins for Firefox.

If you wish to use them, just open your Search Bar and choose “Add Svenskt-Engelskt lexikon” and/or “Add Engelskt-Svenskt lexikon“, while visiting my site. I made them accessible by adding some header-lines to my site 8)

You can also find the files here:

Svenskt-Engelskt lexikon
Engelskt-Svenskt lexikon

Hope you have some use for them!

Modified: Tuesday 9th January 2007

Adventures of the web

Sunday 7th January 2007 (viewed 11571 times)

There are some amusing aspects of coding, or system administration, that I’ve come to know through the years. One of them is:

When you set out to fix a problem, you end up doing a lot more than what you originally intended.

This is what happened to me today. I was aware that my blog looked like it had been put through Liberaces wardrobe, on a bad hair day, when viewed with Internet Explorer. So now that I just had won $160 on blackjack bonus hunting, I thought that lady luck might be on my side. I might give this seemingly strange task a go.

I started IE and took a look at the page. The sidebar elements somehow bleeded into the main page area and all the texts ended up beneath the place where the footer was supposed to be, and all the fonts were screwed up in size. I thought that this might be a problem with the stylesheet. So I started checking it for anything that might cause this strange behaviour. I checked all the places where I had put code to avoid IE breaking, but none of them could cause the things I had seen. I took the opportunity to clean out some old code in the CSS-file and polish it up a little.

Okay then, time to figure out exactly where the sidebar went nuts. I was going to remove some of the sidebar widgets and see what happened. When I accessed the widget manipulation menu I discovered that they weren’t working! What the !#¤%¤¤%? How long had it been like this? Could something have been misplaced when I updated wordpress last time?

I went to my blogs dashboard and saw that 2 days earlier there was an upgrade to Wordpress. I though that it might be a good idea to upgrade and see if that solved my problem. So I started upgrading my wordpress, from 2.0.5 to 2.0.6. It was pretty straightforward, I had just to delete some catalouges and upload the new inform…. wait a minute. Delete some catalouges? Like the wp-includes? Hmm… I had a nagging suspicion that the culprit could be found here, so I checked the information for installing the Widget plugin, and lo and behold if there wasn’t a catalouge there that could reside in the wp-includes catalouge!

I had to find the Widget plugin source, extract the right catalouge and put it back. Said and done. Now I could manipulate my sidebar widgets again! Success! Now then, for the IE problem.

I removed some of my sidebar widgets and it gave very strange effects. Sometimes the sidebar text appeared in the main text area, and sometimes the sidebar text wasn’t even visible at the bottom of the screen. It was as if it disappeared beneath another CSS element. Weird. I messed around little with HTML-code and CSS-code with no success.

Then I thought that I might aswell see if the HTML-code was valid. It might be that something was broken in it that caused IE to behave as it did. So I went to the W3 Validator and input my blogs URL. The horror! The horror! The errors! The errors! There were so many of them! I was reminded of a quote from the movie 2010: “My God, it’s full of stars!”. In my case it would be “My buddha, it’s full of errors!“.

Bleah. I started fixing the errors, one by one. Seeking out the HTML-code, sometimes in .html-pages and sometimes in the sidebar widgets themselves. An arduous task! Took me 30 minutes to complete, but finally the W3 Validator gave me the green lights.

To my utter astonishment my blog suddenly looked okay in IE! Amazing! I was prepared for more error pruning and search for anomalous code! But no need. There it was, bright and shiny and sticking it’s nose out at me! Jeepers!

I started out trying to fix my blog so IE displayed it as it was supposed to be displayed and in that attempt I managed to polish and clean up my CSS-file, upgrade Wordpress, fix my Widget plugin and clean up a lot of HTML-errors! The work I ended up doing was a lot more than I originally intended.

But all is well that ends well. It’s all in a days work for… Mr System Administrator Man!

Modified: Sunday 7th January 2007

Backing up Windows to computer with SSH

Sunday 20th August 2006 (viewed 10082 times)

Working on the computer department, UNIT, of the University of Linköping taught me many things, but one of the most important was the following:

To create backup of your data!

There were numerous disasters averted by having backups, I tell ya! When I started working there, there were hardly any backups at all. When I left the place, we had a backup robot.

A backup robot is perhaps not the best solution for your home needs, but there are other solutions you can use. Since I run Windows at home and have access to a Linux-server, I chose the following solution:

Rsync over SSH

Rsync is a program to remotely synchronise files between two computers. SSH stands for Secure SHell and is a protocol which specifies how to connect to another computer with a crypted connection, which also allows you to transfer data, such as files, without having others listen to your traffic, especially people who might have malicious intentions.

Step 1: To help me with this task I installed cwRsync, which is a package that contains Cygwin and Rsync software. Cygwin is a UNIX-like enviroment for Windows, which allows you to run UNIX-like programs, such as Rsync. cwRsync comes with an installer, so you proceed installing it as any other windows program.

Step 2: I created a file that contains the directories I wished to backup from my computer. I named it standard_backup.cmd, which I placed in the cwRsync installation directory, and it looks like this:

@ECHO OFF
REM A cmd-file to create backup of my files! /Mika, 2006-01-08

SET CWRSYNCHOME=C:\PROGRAM\CWRSYNC
SET CYGWIN=nontsec
SET CWOLDPATH=%PATH%
SET PATH=%CWRSYNCHOME%\BIN;%PATH%
set HOME=C:\Program\cwRsync\bin
REM set CYGWIN=binmode tty
REM set TERM=ansi
set USERNAME=mika
set RSYNC_RSH=ssh.exe

rsync -e ssh -av –delete –rsync-path=/usr/bin/rsync “/cygdrive/C/Program/cwRsync” mika@remotehost:backup/
rsync -e ssh -av –delete –exclude=Bilder –rsync-path=/usr/bin/rsync “/cygdrive/D/Filarkiv” mika@remotehost:backup/

This assumes that cwRsync is installed in C:\Program and that your name on your remote host is mika ) You can easily change those parameters.

The rsync parameters are quite easy. -e stands for what program it should use to connect to the remote host, ssh in this case (this comes in the cwRsync-package). -av stands for archive and verbose, which means I want it to make a copy of my current directory structure on my computer and to display information about the sync-process when I execute it. –delete says it should delete the files on the remotehost which have been removed on my computer. –exclude is very handy to exclude directories/files with certain words. I exclude my images-library since it’s too big. I backup that via DVD-RW instead. –rsync-path is where the rsync-program is located on your .

After that you specify the directory to backup. The notation for this is /cygdrive/”disk letter”/path. As last parameter you specify the remote directory, using SSH-notation which is username@remotehost:remotepath.

Step 3: If you don’t want to enter your password on the remotehost everytime you do a backup, I recommend to create a public-key that you copy to your remotehost. This you do by fireing up yor cmd-window and going to your cwRsync-directory: cd C:\Program\cwRsync\bin\. While there, you execute the following:

ssh-keygen -q -b 1024 -t dsa -f identity -N ”

This will create a file called identity and a file called identity.pub. I created a directory called .ssh in the cwRsync/bin-directory and put these files into it (needed for ssh to correctly find them). The content of identity.pub you have to copy to a file on your remotehost called .ssh/know_hosts.

Then you need to establish the first connection to your remotehost via SSH to get the host approved:

  1. Fire up a cmd-window
  2. Go to the C:\Program\cwRsync\bin-directory
  3. Execute: ssh username@remotehost
  4. Answer yes to the question that pops up about allowing connection to that host.

If everything is set up ok you should now be logged onto your remotehost.

Step 4: Create your first backup. Do this by:

  1. Fire up a cmd-window
  2. Go to the C:\Program\cwRsync-directory
  3. Execute the standard_backup.cmd file

This should start the backup of your files!

If you’re like me, lazy, you will find it tedious to fire up the cmd-window and change directory to the cwRsync-directory. I searched for good solutions for this, and the one I found was to create a shortcut of the cwRsync-directory on my desktop and then install the Windows XP PowerToy named CmdHere. This allows you to right click on the shortcut on your desktop and choose ‘Open Command Window Here’, which saves you the trouble of changing directory )

Hope someone finds this whole approach, or some of the information in it, useful )

Technorati Tags: , , ,

Modified: Wednesday 6th September 2006