Arkiv

Inlägg taggade ‘terminal’

Ändra tangentbordslayout i OS X

december 20th, 2015 Inga kommentarer

OS X El Capitan logo

 

På jobbet använder jag en Imac som arbetsdator och till denna har jag valt använda ett PC-tangentbord, närmare bestämt ett Logitech Illuminated Keyboard. Det är något som jag tycker fungerar bra, även om det finns vissa skillnader jämfört mot ett Mac-tangentbord. Däremot har jag upplevt problem med när man kopplar in ett tangentbord och det resulterar i att macen identifierar fel tangentbordslayout. Konsekvensen blir att exempelvis tangenterna för paragraftecknet (§) och mindre än-tecknet (<) byter plats, samt när man försöker skriva snabel-a (@) blir det istället ett trademark tecken (™). Att detta sker på vissa tangentbord nordiskt/svenskt Qwerty-tangentbord men andra inte, är något som jag har irriterat mig på utan att kunna se något som förklarar varför det sker.

Men numera har jag äntligen hittat ett sätt för att lösa problemet.
Läs mer…

Guide: Arbeta effektivare med Screen

ScreenEtt av de verktyg som jag gillar mest när jag använder Linux och andra *nix-baserade system är den enkla men kraftfulla Terminalen, speciellt om man använder en SSH-uppkoppling för att kunna fjärrsyra sina maskiner. Även på en dålig uppkoppling man man utan större problem komma åt sina servrar för att göra allt från snabba fixar till att kolla hur serven arbetar och hur väl den fungerar. Dock en sak som jag har märkt om jag tappar uppkopplingen till maskinen är att mina ändringar som jag gör för tillfället sparas inte. Har ett dokument öppet som jag har glömt att spara så måste jag börja om från början. Dessutom försvinner historiken över de kommandon som man har gjort under den sessionen.

Tur är dock att det finns andra lösningar än att betala en dyr internetförbindelse där man garanteras 100% uptime (om det nu finns det för privatpersoner). Lösningen är Screen och idén är lika simpel som genial. Istället för att låta en session förlita sig på den arbetsdator, flyttar man den till serven istället. Förenklat kan man säga att Screen sedan simulerar sessioner på serven vilket gör att det inte längre spelar någon roll om man tappar uppkopplingen eller ej. Så länge som Screen är igång kan man alltid börja där man sist slutade. Screen är förstås gratis att använda och det medför andra fördelar. Eftersom att Screen flyttar sessionerna från arbetsdatorn till serven kan man nu börja jobba mer flexibelt. Påbörjar man arbetet på en dator kan man utan problem avsluta det en annan dator som har tillgång till Internet. Med tanke på våra IT-prylar blir smartare är det till och med möjligt att slutföra jobbet på sin mobiltelefon eller en annan smart enhet med Internet. Screen gör det även möjligt att arbeta med flera sessioner samtidigt. När du i ett fönster väntar på en uppdatering kan man i ett annat fönster arbeta med något annat pallalert. En annan tillämpning är att låta screen köra program utan demon i bakgrunden (exempel på tillämpning).

I denna guide går jag igenom grundläggande om Screen och hur det kan användas. Nu kommer jag att basera denna guide på Ubuntu, men exakt samma eller likande kan tillämpas på nästan vilket *nix-system som helst.

Läs mer…

Categories: Guider, Linux Taggar: , , , ,

Ny avdelning: Terminal

september 10th, 2010 3 kommentarer

Idag presenterar jag en ny avdelning på min blogg som kallas för kort och gott ”Terminal”. Denna sida kommer att innehålla lista med användbara kommandon när man sitter framför en terminal på *nix-plattformen (Mac, Linux och Unix). TerminalListan innehåller allt från klassiska och vanligt förekommande kommandon till de som används sällan med som kan spara mycket möda och besvär. Förutom de kommandon som jag personligen vill ha i listan har jag även lagt in ett par andra kommandon som jag egentligen redan kan utantill. Detta har jag gjort för att jag vill att det ska finnas något för alla, även för de som tror sig veta allt om terminal *nix. 😉

Det finns ett antal anledningar till att jag vill lägga upp listan som en undersida till min blogg. Bland annat i och med att det är en vanlig hemsida räcker det med en dator eller en annan enhet har en webbläsare för att komma åt sidan (och därmed slipper installation av mjukvara). Detta är en fördel för mig, då jag oftast kopplar upp mig eller sitter på andra datorer än min arbetsdator som i vissa fall har begränsade eller inga möjligheter att installera egen mjukvara.

Även om jag kan göra denna sida privat har jag valt att inte göra det. Detta är för att jag vill dela med mig av mina kunskaper till andra som jag hoppas hittar det dem söker efter. Sedan hoppas jag på att de som sitter inne på smarriga terminalkommandon som de kan tänka sig att tipsa mig om. Vill du tipsa ett användbart kommando är du mycket välkommen att göra detta. Instruktioner på hur du gör detta finns på Terminal-sidan.

Är det några frågor, funderingar eller vill ge feedback är välkommen att göra det genom att skriva en kommentar nedan eller skicka e-post till mig via kontaktformuläret.

Guide: Installera och säkra SSH-server

För de som använder Linux- och/eller Unix-baserat operativsystem och som använder terminalen vet de flesta om att SSH är guld värt när det kommer till att styra system på distans. Ett terminal-liv utan SSH skulle nog inte vara det samma, speciellt om man satt på en osäker Telnet anslutning eller VNC på en internetanslutning men en hastighet som kan matcha ett gammalt telefonmodemen.

För er som fram tills nu inte har en aning om vad jag pratar om men som är intresserad av vad SSH är för något och vad det används till kan läsa min uppsats om introduktion till SSH som jag skrev för en kurs på Tekniska Högskolan i Jönköping. Den är i PDF, och råkar du inte veta vad PDF är och/eller hur man installerar en PDF-läsare är mitt tips är att söka på Wikipedia respektive googla på det. :smile:

Att installera en SSH-server är som bekant mycket enkelt, allt man behöver göra är att skriva följande kommando i Ubuntu eller andra Debian-baserade system:

sudo apt-get install openssh-server

Eller om man man råkar sitta på Red Hat eller Fedora:

yum install openssh-server

Sitter man på Mac kan man aktivera ssh-servern genom att gå in under Systeminställningar -> Delning och bocka i ”Fjärrinlogging”.

Även om en standardinstallation redan från början är rätt säker finns det utrymme för att göra den ännu säkrare. Att lägga 30 minuter på att säkra upp serven ytterligare är enligt min mening värt, eftersom att om man lyckas komma in i datorn via SSH så är man rätt körd. Speciellt om man kommer i på root-kontot. 😈 Men efter mina enkla tips, kan jag lova att chansen att få sin dator kapad via SSH minskar betydligt jämnfört med en server med fler säkerhetshål än en schweizerost. 😀
Läs mer…