Linux OS

NodeJS - "cherrypicke" version

Hvis du gerne vil styre, hvilken præcise version af NodeJS du bruger, findes der et godt hjælpemiddel: "n"

Du kan installere n med følgende kommando (kræver at npm er installeret i forvejen):

sudo npm install -g n

Når programmet er installeret, kan du cherrypicke den version af NodeJS du måtte ønske og gøre den til din aktuelle.

skriv først:

node -v 

for at se, hvilken version, der er den aktuelle.

Dernæst kan du eks. skifte til ver. 0.8.14 med: 

sudo n 0.8.14

Eller til den seneste oficielle release

Virtual hosts på samme apacheserver

Hvad enten du har en dedikeret server eller kører en lamp/wamp installation, er det ofte ønskeligt at kunne arbejde med flere forskellige løsninger under samme installation.
Måske har du et par kunder der får udviklet wordpress løsninger, en kunde der får udarbejdet en løsning med Bootstrap og der kan komme flere til.
I det følgende vil jeg beskrive, hvordan du kan sætte det op.

Tags: 

Ejere af biblioteker

Når man arbejder med forskellige servere, er det vigtigt, at man ved, hvem der står som ejer af hvad.

Man kan bruge kommandoen namei -l på en stiangivelse, Altså eksempelvis: 

namei -l /var/www/html
Resultatet bliver listet for alle biblioteker. Eks:
drwxr-xr-x root root /
drwxr-xr-x root root var
drwxr-xr-x root root www
drwxr-xr-x root root html

Remmina - keyboard Mapping for non-US keyboard

I'm using a Danish Keyboard to remotely connect to my Raspberry Pi's through Remmina. Remmina is a great tool, but it has a problem. It's not possible to change keyboard layout.

It has been anoying me for long time, but today i finally got time to look deeper into the problem. And i found a solution.

You have to connect to your RPI directly - not by RDP.

iftop - topliste over netværksforbindelser.

Mange kender Windows Task Manager - process liste, eller hvad den nu kaldes. Med CTRL+Alt+Del, eller Ctrl+Alt+Esc, kan man fremkalde den i det grafiske miljø. Her kan man få et overblik over kørende programmer og processer. I nogle tilfælde, kan man bruge oversigten til lukke ned for disse, hvis de "hænger".

Wine på 64 bit Ubuntu (Fedora, Debian m.fl.)

Efter at have nyindkøbt en bærbar med i7 processor og hermed også 64-bit adressering, kunne jeg ikke installere en fungerende udgave af Wine under Ubuntu 12.04. Wine kunne fint installeres, men det fungerede slet ikke.

Løsningen viste sig at være installation af en 32-bit udgave af Wine. Sagt med det samme, så er det en ret tidskrævende process.

Du finder instruktioner her: wiki.winehq.org

Samme sted finder du også instruktioner til at opnå det samme under Debian, Fedora m.fl.

History

Når man arbejder med kommandolinjen, skal man af og til bruge kommandoer, man tidligere har anvendt. Kommandoen history kan være en stor hjælp i den forbindelse - ikke mindst hvis det er længere og komplekse kommandoer.

Kommandoen er simpel:

#> history

Den returnerer en liste over de seneste anvendte kommandoer og tildeler dem et indeks. Indekset kan bruges til at genkalde de enkelte kommandoer:

#> !23

Herved udføres kommandoen med indeks 23.

Søg og du skal finde

Linux har i kommandolinien indbygget stærke søgeredskaber, der sætter dig i stand til at finde filer på dine diske.

Find
Den mest oplagte søgemetode er find. Den bruges i al sin enkelthed således:
#> find ~ -name "firefox"
Ovenstående leder den aktuelle brugers hjemmefolder og alle underbiblioteker igennem efter filer med navnet firefox.

Flere skifter til Linux

Hvis man tror, at Linux kun er for tech-nørder, kan man godt tro om. I 90erne og begyndelsen af 0erne kunne der måske have været noget om snakken. De senest 5-7 år, er der dog sket en dramatisk forandring, der har gjort de frie operativsystemer til komplette, brugervenlige systemer også i forhold til slutbrugeren. I dag kan man alt, hvad hjertet måtte begære med disse systemer. Frihedsgraderne er større og mulighederne overgår de ofte begrænse properitære systemer, der stort set altid er præinstalleret på nye computere.

Sider