Installere programvare via terminalen

Noen ganger trenger man å installere programvare via terminalen, f.eks. på en webserver. Det er litt annerledes enn grafiske steg-for-steg-installasjoner man er vant til fra Windows og MacOSX, og gjøres vanligvis med en pakkebehandler (packet manager) som apt, eller ved å kompilere kildekoden selv. Denne beskrivelsen viser hvordan man gjør begge deler. Er du ukjent med bruk av terminalen, … Continue reading Installere programvare via terminalen

Rørlegging og omdirigering (Pipes and Redirection)

Dette innlegget bygger videre på innlegget Grunnleggende om terminalen i Mac og Linux. Standard inn og standard ut De aller fleste programmers prosesser har en standard måte å kommunisere ut og inn på; standard inn og standard ut. Som regel er input’en, standard inn, tastaturet via konsollen – og output’en, standard ut, konsolltekst som vises … Continue reading Rørlegging og omdirigering (Pipes and Redirection)

Miljøvariabler (environment variables)

Dette innlegget bygger videre på innlegget Grunnleggende om Terminalen i Mac og Linux. Miljøvariabler fungerer som variabler i programmering, og er spesielle navn som kan holde på en verdi. De angis med dollartegn og navnet på variabelen med store bokstaver. I systemet er det allerede mange satte variabler. env – printer ut alle miljøvariablene til … Continue reading Miljøvariabler (environment variables)

Grunnleggende om Terminalen i Mac og Linux

Terminalen, med sitt fraværende grafiske grensesnitt, kan virke skremmende og unødvendig å lære seg. Heldigvis er det ikke så vanskelig å komme i gang med, og kan fort bli både nyttig og nødvendig når man driver med webutvikling. Hva er terminalen? Det er mange navn ute og går. Kommandolinje/konsoll/terminal/skall brukes ofte om hverandre, men har … Continue reading Grunnleggende om Terminalen i Mac og Linux

Filrettigheter i Unix

Filrettighetene i Unix-lignende systemer følger et enkelt og robust system. Unix-lignende inkluderer bl.a. Mac og Linux, men ikke Windows. Ettersom de fleste webservere kjører Linux, vil man ofte komme borti denne typen filrettigheter når man driver med webutvikling. Typer rettigheter Det er tre typer rettigheter som bestemmes: Read (r): Leserettigheter gir mulighet for å lese … Continue reading Filrettigheter i Unix

Passordbeskytte mapper i Apache

Dette er en enkel og sikker måte å passordbeskytte mapper på webserveren din på. Du trenger bare to filer: .htaccess som hindrer tilgang og .htpasswd som inneholder gyldige brukernavn og passord. Sistnevnte legges utenfor dokument-roten på serveren, så den ikke er tilgjengelig for brukere. Selve passordet hashes med Bcrypt, som regnes som en sikker algoritme … Continue reading Passordbeskytte mapper i Apache