• Logga in
    • Sök
    • Kategorier
    • Senaste
    • Taggar
    • Populära
    1. Hem
    2. Mikael
    3. Inlägg
    • Profil
    • Följer 0
    • Följare 0
    • Ämnen 514
    • Inlägg 3008
    • Bästa 3
    • Controversial 0
    • Grupper 4

    Inlägg skapade av Mikael

    • Gentoo Linux

      En mer avancerad Linuxdistribution

      Gentoo Linux är ett operativsystem och en Linuxdistribution som är mest känd för sina konfigurationsmöjligheter, sin prestanda och aktiva community. Gentoo Linux kallas ofta för en metadistribution till följd av flexibiliteten som pakethanteraren Portage erbjuder då den även fungerar på andra distributioner. Portage ger normalt inte användaren tillgång till förkompilerade binärer, utan i stället direkt tillgång till källkod då denna finns att tillgå. Det finns undantag för vissa stora paket som Chrome och LibreOffice, som även finns förkompilerade, eftersom kompilering av dessa skulle vara för tids- och lagringsutrymmeskrävande för vissa användare. Installationen för senare versioner går endast att utföra genom kommandotolken eftersom Gentoo är för mer avancerade användare.

      Distributionen har fått sitt namn efter det engelska namnet för Åsnepingvin (Gentoo), vilken är den snabbaste pingvinen i vatten. Detta skall reflektera den potentiella prestandavinst som maskinspecifik optimering kan ge i Gentoo Linux.

      Detta är mitt favorit system som jag kör på de flesta av mina datorer. Det krävs några år för att lära sig Gentoo på djupet. Gentoo är även en bra distribution om man har tålamod och vill lära sig Linux på riktigt 😉

      postat i Linux
      Mikael
      Mikael
    • Fullständig system-säkerhetskopiering med rsync

      Rsync

      Om inte rsync känns bekant så tycker jag att man bör ta en titt på det. Rsync är ett utmärkt verktyg ifall man vill ta backup på sitt system som är igång. Det man gör ät att man kopierar system rooten / och exkluderar saker som inte behövs. Detta är ett bättre alternativ än att klona disken med kommandot dd eller cp -a eftersom man har lättare att konfigurera vad som ska följa med och inte samt optimerad storlek på backupen. Man har även bra kontroll på attribut och rättigheter.

      Om du känner dig mera bekväm med kommandot tar så kan du göra en Fullständig system-säkerhetskopiering med tar istället.

      Med denna metod så kan man ta backup på hela sitt system medans det är igång. Det är bara att surfa runt medans backupen körs och det värsta som kan hända är att man kanske inte får med alla öppna tabbar. Om man vill ha en 100% backup så får man göra den från en liveDVD vilket inte alls är nödvändigt.

      Om systemet är igång

      rsync -aAHXv --numeric-ids /* /sökväg/till/backup/katalog --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*",/lost+found}
      

      Om du har bootat från en liveDVD och systemet inte är igång.

      rsync -aAHXv --numeric-ids katalog /sökväg/till/backup/katalog
      
      • Kolla så du har rätt exkluderingar Om du planerar på att skapa backupen på ett annat ställe än /mnt eller /media så måste du lägga in dessa sökvägar i kommandot för att undvika en oändlig loop. Om du har några --bind monteringar så skall även dessa exkluderas.

      • Glöm inte att exkludera din swapfil om du har någon.

      • Det är alltid bra att ha växeln -H för att behålla hårda länkar i ditt system. Detta kan i vissa fall spara massor med plats men kommer använda mera minne när backupen körs. Om plats inte är ett problem så kan man ta bort denna växel.

      • Om du kör denna backup flera gånger mot samma katalog så bör du lägga till --delete som växel.

      • Om du har mycket data i /home så kanske du ska överväga att göra en separat backup på den. I sådana fall så är det bara att lägga till den i exkluderingslistan.

      • Om du har några virtuella disk filer eller docker avbildningar så kan du använda -S växeln.

      Du kommer behöva köra detta som root och om du kör ett Gentoo Linux system så måste du ha net-misc/rsync installerat med xattr USE flaggan.

      Kopiera filer från en server till en annan

      Man kan använda rsync istället för scp som dör ibland. Då kan man fortsätta där man slutade. Observera att den tar bort destinationen.

      rsync -a --delete -e "ssh -p <port>" -P data/ <användare>@<server>:/sökväg/till/data/
      

      Felsökning

      • Ta bort -A växeln om du får ett felmeddelande om ACLs (ACLs are not supported).
      postat i Linux
      Mikael
      Mikael
    • Gentoo - Ren stage0 installation med Catalyst eller manuellt

      Gentoo

      Det finns många olika sätt att installera Gentoo på. Om man är lite nördig så kanske man vill bygga allt från grunden vilket kallas för en Stage 0 Build.

      Catalyst

      Det bästa nuförtiden är att använda sig av catalyst för att bygga systemet. Men om du vill göra det på det gamla sättet så kan du kolla under rubriken manuellt. Dock så rekommenderar jag denna metod eftersom det blir mycket mindre bygg fel på detta sätt. Man skulle kunna säga att detta är den mer säkra vägen att gå.

      steg 1

      • Ladda ner den senaste Gentoo autobuild stage 3 som passar dig
      • Setup byggsystemet i temfs eller på hem-partitionen så du kan körs chroot
      tar jxvpf stage3-amd64-hardened+nomultilib-20161201.tar.bz2
      mount --rbind /dev /nyroot/dev
      mount --rbind /sys /nyroot/sys
      mount -t proc proc /nyroot/proc
      Chroot
      Modifiera resolv.conf
      emerge-webrsync
      Ändra systemprofil med eselect och env-update
      Modifiera /etc/localtime, /etc/locale.gen, etc/timezone och /etc/portage/make.conf
      Installera dev-util/catalyst i vårat nya chroot-system
      

      Steg 2

      • Setup byggsystemet för satge 1 i chroot-systemet med catalyst
      mkdir -p /var/tmp/catalyst/builds/default && cd /var/tmp/catalyst/builds/default
      Ladda ner den senaste Gentoo autobuild stage 3 som passar dig
      Setup make.conf.catalyst (cp make.conf till make.conf.catalyst innan du kör catalyst)
      Skapa ett portage snapshot från chroot-systemet med catalyst -s YYYYMMDD
      
      • Ladda ner specifikationen för Stage 1 och modifiera source_subpath till rätt sökväg till tar-filen. Se till att snapshot går rätt samt att raden portage_confdir inte finns med i konfigurationen. Om något går fel så är det bara att ta bort /var/tmp/catalyst/tmp och börja om.
      catalyst -f stage1.spec
      

      Steg3

      • Setup byggsystemet för satge 1 i nytt chroot-system och bygg vidare på Gentoo installationen
      mount --rbind /dev /mnt/gentoo/dev
      mount --rbind /sys /mnt/gentoo/sys
      mount -t proc proc /mnt/gentoo/proc
      Chroot
      Modifiera resolv.conf
      emerge-webrsync
      Ändra systemprofil med eselect och env-update
      Modifiera /etc/localtime, /etc/locale.gen, etc/timezone och /etc/portage/make.conf
      /usr/portage/scripts/bootstrap.sh
      emerge -aeqv system
      

      Mera information och dokumentation om: Gentoo Catalyst

      Manuellt

      Detta är vad jag alltid har gjort under alla år som Gentoo användare för att få ett rent system. Men jag rekommenderar att göra detta via Catalyst istället.

      steg 1

      • Ladda ner den senaste Gentoo autobuild stage 3 som passar dig
      • Setup byggsystemet i temfs eller på hem-partitionen så du kan körs chroot
      tar jxvpf stage3-amd64-hardened+nomultilib-20161201.tar.bz2
      mount --rbind /dev /nyroot/dev
      mount --rbind /sys /nyroot/sys
      mount -t proc proc /nyroot/proc
      Chroot
      Modifiera resolv.conf
      emerge-webrsync
      Ändra systemprofil med eselect och env-update
      Modifiera /etc/localtime, /etc/locale.gen, etc/timezone och /etc/portage/make.conf
      

      steg 2

      • Setup och bygg Stage 0 från byggsystemet i ditt stage 3 chroot-system
      mkdir /mnt/gentoo
      ROOT="/mnt/gentoo" emerge -aqv system
      
      • Om du är snabb och vet vad du gör samt endast kör 64bit-system så kan du skapa symlinkar för /lib, /usr/lib and /usr/local/lib till lib64
      • Setup nya byggsystemet och fortsätt att bygga Gentoo
      mount --rbind /dev /mnt/gentoo/dev
      mount --rbind /sys /mnt/gentoo/sys
      mount -t proc proc /mnt/gentoo/proc
      Chroot
      Modifiera resolv.conf
      emerge-webrsync
      Ändra systemprofil med eselect och env-update
      Modifiera /etc/localtime, /etc/locale.gen, etc/timezone och /etc/portage/make.conf
      /usr/portage/scripts/bootstrap.sh
      emerge -aeqv system
      

      Skillnaden mellan Gentoo stages

      • Stage 1: Installationen är helt från grunden och du kan verkligen välja allt. Detta inkluderar gcc och glibc som är baspaket. Inget större hjälp att få upp ett system.
      • Stage 2: Om du startar från stage 2 så har bootstrap körts och både gcc och glibc är fixat men resten är från grunden.
      • Stage 3: Detta är mer för ett komplett system där du har generella paket och ett fungerande system. Detta är det snabbaste sättet att bygga Gentoo
      postat i Linux
      Mikael
      Mikael
    • Nedladdning av filer med curl

      Curl

      Ett smidigt verktyg som ofta används i Linux-terminaler är Curl. Med detta verktyg så kan du ladda hem saker med hjälp av en länk. Detta är smidigt när du sitter i en terminal på en remote server. Om länken är en fil så hämtar den filen och skulle det vara en vanlig webblänk så får du ner webbsidans html kod.

      Om man kör curl som standad så kommer innehållet från webburlen visas direkt på skärmen

      curl www.webburl.se/filen.jpg
      

      Skulle du vilja spara det i en fil som du väljer ett namn för så avnänd -o växeln.

      curl -o minfil.jpg www.webburl.se/filen.jpg
      

      Man kanske inte vill hitta på något eget namn och då använder du -O istället. Då får filen samma namn som filen i länken har.

      curl -O www.webburl.se/filen.jpg
      

      Detta är ett baskommando som man bör känna till 🙂

      postat i Linux
      Mikael
      Mikael
    • Hur får man fram UUID-värdet i Linux

      UUID

      UUID är 128 bitar långa tal som representeras av 32 hexadecimala siffror och som används inom mjukvaruutveckling för att identifiera informationen utan vidare sammanhang.

      fstab

      UUID används oftast i Linux för att identifiera blockenheter. Tänk dig att du har ett par hårddiskar anslutna via USB och det finns ingen ihållande eller tillförlitlig namngivning av enheter. ibland heter den /dev/sda eller /dev/sdd. Men om man använder UUID så kommer det vara samma varje gång du pluggar in USB-minnet.

      Ta fram ditt UUID

      Du kan använda ett kommando som heter blkid

      blkid /dev/sdb1
      

      Om detta inte skulle funka så kan du alltid använda ls

      ls -l /dev/disk/by-uuid
      

      Jag har själv inte använt UUID så mycket men planerar på att ändra detta beteende helt 😉

      postat i Linux
      Mikael
      Mikael
    • SteamOS

      SteamOS

      Här kommer lite information om hur man installerar SteamOS.

      HOWTO Install SteamOS On An Old PC (No UEFI Boot) v2

      Ladda ner SteamOS

      postat i Linux
      Mikael
      Mikael
    • Hitta alla filer som länkar till en fil

      Länkar i Linux

      Ibland vill man kunna hitta alla filer som länkar till en fil (Hårda länkar). Detta är bra ifall man inte vill ha massor med döda länkar i systemet.

      Vad: En fil kallad filen.txt
      Hitta: Alla filer som länkar till filen *filen.txt

      find -L . -samefile sökväg/till/filen.txt
      

      Bra att veta när man ska rensa ut lite filer 😉

      postat i Linux
      Mikael
      Mikael
    • Felsökning av Nginx

      Nginx

      Ibland kan det vara svårt att felsöka Nginx eftersom allt inte skrivs ut i loggar. Man kan använda sig av return för att få ut information från olika ställen i konfigurationen. Mycket användbart ifall man använder locations och proxy.

      Man kan även använda andra return-koder än 200 ifall man vill.

      return 200 $document_root;
      return 200 "Hej";
      

      Detta har hjälpt mig några gånger när det är en avancerad Nginx konfiguration 😉

      postat i Linux
      Mikael
      Mikael
    • Verktyg för att testa regexp

      Reguljära uttryck

      Reguljära uttryck (regexp) är ett språk för att matcha strängar som följer ett mönster. De flesta större texteditorerna, som exempelvis Vi och Emacs, och programspråken, som Python och Perl, har inbyggd stöd för regexp. Andra programspråk som använder regexp är Sed och Awk.

      Det är inte det lättaste att göra avancerade regexp sökningar. Det finns dock bra verktyg:

      • Regexpal
      • Regex

      Detta underlättar att ta fram rätt kod.

      postat i Linux
      Mikael
      Mikael
    • Spotify - Oooops, something went wrong with the playback. Reload

      Spotify problem

      Spotify har haft en hel del problem med sin nya webbspelare. Om du inte orkar försöka få det att fungera så finns en snabb temporär fix. Genom att installera en user agent switcher så kan du lura Spotify att du använder internet explorer 10 vilket leder till att du får den gamla webbspelaren som funkar mycket bättre.

      Antar att detta kommer lösa sig med tiden men det är alltid skönt med en workaround 😉

      postat i Linux
      Mikael
      Mikael
    • Sammanfoga flera separata pdf-dokument till ett enda dokument

      Ghostscript

      Ibland har man flera pdf-dokument som ska ligga i samma fil. Det finns flera online verktyg för att göra detta men om du vill göra det via en kommandotolk så kan du använda dig av Ghostscript på ett smidigt sätt.

      gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=allafiler.pdf fil1.pdf fil2.pdf fil3.pdf
      

      Om du inte kan eller gillar att göra saker i en terminal så kan du använda denna PDF-editor.

      Fick själv användning av detta nyligen när jag skulle sammanfoga massor med dokument för bokföringen 😉

      postat i Linux
      Mikael
      Mikael
    • Skapa binära Gentoo paket

      Binära Gentoo paket

      När man installerar programvara från portage i Gentoo så kompilerar man från source. Om du vill göra binära paket så kan du använda växeln --buildpkg. Paketen lägger sig under /usr/portage/packages.

      Installera programmet och skapa binära paket med buildpkg (b).

      emerge -ab <paketnamn>
      

      Om du inte vill installera något så kan du använda buildpkgonly (B). När du gör detta så måste alla dependencies finnas installerade på systemet.

      emerge -aB <paketnamn>
      

      För att installera dina binära paket så använder du getbinpkg (k). Du kan även tvinga systemet att bara använda binärer med (gK)

      emerge -ak <paketnamn>
      
      postat i Linux
      Mikael
      Mikael
    • Radera hårddisken

      Formatera / Radera disken

      Det är ganska bra att tömma disken på information innan man säljer eller ger bort den. Det finns många sätt att formatera / radera en disk på, men jag gillar personligen att skriva över all data på hela disken.

      Ett bra kommando i Linux som heter dd kan göra arbetet för dig

      dd bs=100M if=/dev/zero of=/dev/<din disk>
      

      Man kan även lägga till status=progress för att se vad som händer. Fördelen när man aktiverar detta är att man ser hur mycket dd har skrivit till disk men det tar lite längre tid.

      dd bs=100M  if=/dev/zero of=/dev/<din disk> status=progress
      

      Om man inte vill att det ska ta 100 år så rekommenderar jag att man optimerar bs= för varje case. Testa gärna att använda count för att se vilken bs= som är bäst.

      dd if=/dev/zero of=/dev/<din disk> bs=100M count=10
      

      Testa bs= mellan 10M till 200M för att se hur mycket du kan optimera. Gör man detta fel så kan det skilja många timmar från en bs= till en annan.

      postat i Linux
      Mikael
      Mikael
    • Visa diskutrymme för dolda filer och kataloger

      Storlek på filer och kataloger

      Men kommandot du så kan man uppskatta storleken på filer och kataloger. Det är dock inte så lätt att veta hur man lista alla dolda filer och kataloger i en viss katalog.

      Normal brukar jag köra detta kommando.

      du -sh *
      

      Kör detta om du vill lista dolda filer och kataloger samt sortera efter storlek.

      du -s -- * .[^.]* 2> /dev/null | sort -gr
      

      Ett mycket bra kommando som alla systemadministratörer bör känna till 😉

      postat i Linux
      Mikael
      Mikael
    • VNC - Fjärrstyra en annan dator från Linux

      Virtual Network Computing

      VNC är en programvara för skärmdelning. Den använder RFB-protokollet för att fjärrstyra en annan dator genom att överföra tangentbords- och muskommandon från en klient till en server, och skärmbilden tillbaka till klienten, över ett nätverk.

      Jag använder mig av net-misc/tigervnc paketet i Gentoo Linux för skärmdelning och fjärranslutning. TigerVNC fungerar riktigt bra 😉

      postat i Linux
      Mikael
      Mikael
    • Fullständig system-säkerhetskopiering med tar

      Tar

      Att ta backup på ditt system är både bra och viktigt av olika själ. Ett själ kan vara att du vill klona ditt system alternativt bara ha en trygg backup så du slipper bygga om allt igen. Om du känner dig mera bekväm med kommandot rsync så kan du göra en Fullständig system-säkerhetskopiering med rsync istället.

      Starta ditt Linux-operativsystem och öppna en terminal. Eftersom vissa systemfiler behöver root-rättigheter så måste du blir root med tex kommandot su - eller sudo bash. Vi börjar med att byta katalog till / eftersom det är där vi vill göra backupen. Du kan kan sedan flytta backup-filen till ett annat medium när backupen är klar.

      cd /
      

      Följande är ett exempel på hur du arkiverar ditt system:

      tar -cpvzf backup.tar.gz --exclude=/backup.tar.gz --one-file-system / 
      

      tar är det kommandot som du skapar arkivet med. Du måste även ha lite kommando-växlar som följer nedan.

      • c - Skapar ett nytt backup arkiv.
      • p - Bevarar rättigheterna för filerna som lagras i arkivet för återställande senare.
      • v - Printa ut på skärmen vad som händer.
      • z - Komprimera backupfilen med gzip för att göra den mindre.
      • f <filnamn> - Specificerar vadf backupfilen ska heta och var den ska ligga någonstans.
      • --exclude=<sökväg> - Detta berättar för tar vilka kataloger eller filer som vi inte ska ha med i arkivet.
      • --one-file-system - Ta inte med filer som ligger på andra in-monterade filsystem som tex /dev, /proc och /sys.

      När du har kört detta kommando så ska det finnas en backup-fil med denna sökväg /backup.tar.gz om du har gjort rätt.

      Alternativ backup

      Det finns självklart flera sätt att ta backup på. Ett problem med - --one-file-system är att den som sagt inte tar med in-monterade system som man kanske ibland vill ha. Du vill inte ha /proc men du kanske vill ha /boot eller /home som ibland ligger på olika partitioner. Om du bara har 1 partition så kan du köra kommandot ovan utan problem.

      Detta kan du köra om du vill ta med allt men istället exkludera det som inte skall med. Glöm inte att byta till katalogen / innan du kör detta.

      tar -cpvzf backup.tar.gz \
      --exclude=/backup.tar.gz \
      --exclude=/proc \
      --exclude=/tmp \
      --exclude=/mnt \
      --exclude=/dev \
      --exclude=/sys \
      --exclude=/run \ 
      --exclude=/media \ 
      --exclude=/var/log \
      --exclude=/var/cache/apt/archives \
      --exclude=/usr/src/linux-headers* \ 
      --exclude=/home/*/.gvfs \
      --exclude=/home/*/.cache \ 
      --exclude=/home/*/.local/share/Trash /
      

      Även detta kommer att skapa en backup-fil med denna sökväg /backup.tar.gz om du har gjort rätt. Du kan exkludera vad du vill från denna backup genom att använda --exclude som du ser ovan. Detta är mest hur min kommandorad skulle kunna se ut.

      Återställning av backupen

      När du återställer ett system så vill du göra detta från en Live CD. Jag rekommenderar att man använder sig av SystemRescueCD. Börja med att formatera och fixa till disken där systemet skall återställas till. Kör sedan detta kommando för att återställa dina filer.

      tar -pvxzf <sökväg till backup-fil> -C <sökväg där det ska packas upp> --numeric-owner
      
      • C <katalog> - Detta berättar för tar vilken katalog du skall byta till innan du börjar packa upp filen.
      • x - Detta berättar för tar att du skall packa upp en tar-fil med sökvägen som du anger med -f växeln.
      • --numeric-owner - Detta gör så att tar sätter numeriska värden för ägarskap av filer och kataloger. Detta är nödvändigt eftersom systemet du packar upp på kanske inte har alla användare och grupper som du hade när du gjorde backupen.

      Övriga tips

      Om man behöver dela upp filerna så kan man använda sig av split.

      tar cvzf - exempel-mapp/ | split --bytes=1000MB - filer.tar.gz.
      cat filer.tar.gz.* | tar xzvf -
      

      Om man bara vill packa upp en fil i ett arkiv. Alternativt så kan man skriva en sökväg för att packa upp allt under den.

      tar -xf arkiv.tar.xz <sökväg/till/fil/i/arkivet>
      tar -xf arkiv.tar.xz <sökväg/i/arkivet/>
      

      Men detta så har ni allt som behövs 😉

      postat i Linux
      Mikael
      Mikael
    • Guake - Bästa terminalprogrammet i Linux

      Terminal

      Terminalen i Linux är din bästa vän som Linux-användare. Guake är en drop-down terminal för GNOME Desktop Environment men den kan användas i alla Linux-distributioner. Guake liknar andra terminaler men tas fram och bort snabbt genom att klicka på en tangent.

      screenshot.png

      Dess design inspirerades från konsoler i dataspel som den för Quake som glider ner från toppen av skärmen när en tangent trycks in och skjutas upp när tangenten trycks in igen. Guake följer samma linje som Yakuake och Tilda. Att starta Guake är snabbare än att starta en ny terminal med en tangentbordsgenväg eftersom programmet redan är laddat i minnet.

      HakTip - Guake: An FPS-style Terminal for your Linux box

      Själv så har jag bytt från Tilda till Guake eftersom Guake är så pass mycket bättre 😉

      postat i Linux
      Mikael
      Mikael
    • Termux - Om du behöver en ssh-klient för Android

      Linux

      Det finns många ssh-klienter där ute för Android men om man gillar vanliga openssh så är detta ett mycket bättre alternativ. På detta sätt slipper man reklam och annat skit. Fördelen att man kan använda denna terminal både lokalt och remote iom att det är ett litet Linux-system.

      Termux är en Android terminalemulator och Linux-miljö app som fungerar direkt utan att ha root på telefonen. Ett minimalt grundsystem installeras automatiskt och ytterligare paket finns tillgängliga med APT pakethanteraren. Bara att köra pkg kommandot.

      photo.jpg

      Terminalen

      Det är nödvändigt att ha en Ctrl-tangent för att kunna arbeta i en terminal. Termux använder Volym ned-knappen för att emulera Ctrl-tangenten. Om du trycker Volym ner + L så är det samma sak som Ctrl + L på ett hårdvaru tangentbord.

      Ctrl + A - Flytta markören till början av raden
      Ctrl + C - Avbryt (skicka SIGINT till) nuvarande processen
      Ctrl + D - Logga ut från en terminalsession
      Ctrl + E - Flytta markören till slutet av raden
      Ctrl + K - Radera från markören till slutet av raden
      Ctrl + L - Töm terminalen
      Ctrl + Z - Suspendera (skicka SIGTSTP till) nuvarande processen

      Kommandon

      Man kan använda Volym upp för andra funktioner. Du kan även förlänga ditt nuvarande tangentbord med tangenterna ESC, CTRL, ALT, TAB, -, / och |. Tryck Volym upp + Q för att aktivera de extra tangenterna på skärmen.

      Volym upp + E - Escape-tangenten
      Volym upp + T - tabbtangenten
      Volym upp + 1 - F1 (och volym upp + 2 → F2, osv)
      Volym upp + 0 - F10
      Volym upp + B - Alt + B, tillbaka ett ord när du använder readline
      Volym upp + F - Alt + F, fram ett ord när du använder readline
      Volym upp + X - Alt + X
      Volym upp + W - Pil upp
      Volym upp + A - Vänster piltangent
      Volym upp + S - Nedåtpil
      Volym upp + D - Högerpilknapp
      Volym upp + L - | (Pipe tecknet)
      Volym upp + H - ~ (Tildetecknet)
      Volym upp + U - _ (understreck)
      Volym upp + P - Page Up
      Volym upp + N - Page Down
      Volym upp +. - Ctrl + \ (SIGQUIT)
      Volym upp + V - Visa volymkontrollen
      Volym upp + Q - Visa extra tangenter visa

      Riktigt smidigt när man behöver sina vanliga tools i android på ett smidigt sätt. Favoriter är tex screen, vim och ssh.

      postat i Linux
      Mikael
      Mikael
    • Bracketed paste mode

      Slå på eller av bracketed paste mode

      En av de minst kända och därmed minst använda egenskaperna hos många terminalemulatorer är bracketed paste mode. När du är i bracketed paste mode och klistrar in i din terminal kommer innehållet att omslutas av \e[200~ och \e[201~.

      Problemet är bara att vissa terminaler går sönder och du får in massor med skräp och konstiga tecken (0~ och 1~) när du klistrar in. Det man kan göra är att slå av denna funktionen eller uppdatera din terminal så att den inte buggar ur.

      Slå på bracketed paste mode

      printf "\e[?2004h" 
      

      Slå av bracketed paste mode

      printf "\e[?2004l"
      

      Om man är som mig som befinner sig i terminalen hela dagarna så blir man irriterad om inte klistra in fungerar.

      postat i Linux
      Mikael
      Mikael
    • Ändra din MAC-adress på nätverkskortet

      MAC

      Ibland kan man behöva ändra sin Mac-adress på nätverkskortet för att få ett nytt ip från sin internetleverantör. En Media Access Control (MAC-adress) är ett unikt nummer som tilldelas varje nätverkskort under dess tillverkning. Normalt behöver du inte MAC-adressen för att konfigurera nätverksinställningarna för datorn utan bara när man ska styra vissa saker.

      Program i portage

      • net-analyzer/macchanger

      Börja med att stänga av dhcp-klienten innan du byter mac med dhcpcd -k <nätverksinterface>. Sedan kan du köra macchanger -r <nätverksinterface> för random MAC eller macchanger -p <nätverksinterface> för att återställa det. Du kan även sätta en MAC-adress med -m <adress> växeln. När datorn starar om så återställs det till originaladressen.

      När du sedan kör dhcpcd <nätverksinterface> så kommer du få en ny ip-adress eftersom internetleverantörens utrustning inte känner igen ditt nätverkskort. Observera att visa leverantörer bara tillåter 5 st publika ip-adresser vilket kan medföra att du inte får en ny om du byter mac för ofta. Det du gör då är att ringa in så de rensar MAC-låsningen eller väntar ett tag så kan det släppa av sig själv.

      postat i Linux
      Mikael
      Mikael
    • Dela och slå ihop filer i Linux

      Hantera stora filer

      Ibland kan man vilja dela upp en stor fil i många små för att lättare kunna skicka upp dem till någon tjänst eller epost.

      Börja med att bryta ner din fil i flera bitar. När du kört detta kommando så kommer du har flera små 2GB filer av den stora. Om Den stora filen är 10GB så kommer du få 5 st filer.

      split -b 2G filen.tar "filen.tar.part"
      

      För att sedan slå ihop filerna skriver du detta

      cat filen.tar.part* > nyafilen.tar
      

      Detta är mycket användbart. Ett exempel är tex onedrives filgräns på 15GB

      postat i Linux
      Mikael
      Mikael
    • Bash - Kommandon

      Bash

      För at söka i historiken så använder man Ctrl-r. Om man trycker Ctrl-r igen så hoppar den till nästa match.

      Ctrl-r
      

      Föregående och nästa kommando kommer du åt med pil upp och ner.

      postat i Linux
      Mikael
      Mikael
    • QNAP - Den bästa backuplösningen

      QNAP

      Det finns många saker man inte tänker på när man ska fixa backup på sina bilder, filmer och andra dokument. Det absolut viktigaste är att allt bara ska funka och att informationen ligger säkert. Det finns mycket hårdvara där ute för det och även lösningar där man själv scriptar ihop något.

      qnap_ts_451_us_ts_451_4_bay_personal_cloud_1068279.jpg

      Jag har själv valt att arbeta med QNAP eftersom jag tycker att deras lösning är riktigt bra och fungerar. Visst kostar det en slant att investera i detta men det är det värt kan jag säga. Jag har många kunder som kommer till mig när det är försent och deras hårddiskar har gått sönder. Det finns inget pris på sina privata bilder.

      Själv har jag inte hittat något bättre än denna lösning men vet ni något, så är det bara att hojta till.

      Säkerhet

      För er som är lite mer tekniska och vill veta hur man konfigurerar Qnapen via cli. Det finns en fil som heter /etc/config/uLinux.conf där man kan göra massor av inställningar. Detta är extra bra ifall man har låst ut sig och bara har console access kvar.

      Pakethanterare

      Om man vill ha mera stöd för linux applikationer på denna enhet så kan man installera Entware_1.03std.qpkg som lägger sig i /opt och ger tillgång till opkg kommandot.

      postat i Hårdvara
      Mikael
      Mikael
    • Komponenter du har i din pc

      Tänkte att detta kunde vara bra att ha för er som inte kan så mycket om datorer men ändå vill hänga med lite 😉

      Maskinvara eller hårdvara är samlingsnamn för en dators fysiska delar. Ordet hårdvara är en direktöversättning av engelskans hardware som betyder ungefär järnvaror, sådant man köper i en järnhandel. Hårdvara i en dator är alla de saker som man kan ta på. Motsatsen kallas programvara eller mjukvara och det är alla de program som används i datorn.

      Vad kan du hitta i din dator?

      • Moderkort (MB)
        Ett moderkort (äldre benämningar är systemkort och bakplan) är ett centralt kretskort försett med ett antal uttag där mindre kretskort kan kopplas in. Ett moderkort binder på så vis samman delarna i ett elektroniskt system, exempelvis i en dator, där uttagen till stor del utgörs av buss-anslutningar och anslutningar för andra kablar.

      • Processor (CPU)
        En Huvudprocessor eller centralprocessor (även kallad cpu på engelska) är den enhet som exekverar (utför) program i en dator genom att hämta maskininstruktioner och utföra begärda operationer som beräkningar och datahantering. Denna term har använts inom datorindustrin åtminstone sedan början av 1960-talet. Processorer finns i ett stort antal varianter och återfinns i moderna maskiner och apparater, från bilar till kaffebryggare. I dagligt tal avses ofta den typen av processor som sitter i en persondator.

      • Grafikkort (GPU)
        Ett grafikkort är ett gränssnitt i datorsystem som tolkar och bearbetar en dators binära information till en videosignal som kan visas på en bildskärm. Moderna grafikkort, som sådana som används för bildbehandling, CAD och datorspel, utför ofta mycket av arbetet med att konstruera den slutgiltiga bilden som syns på skärmen.

      • Hårddisk (HDD)
        Hårddisk (tidigare skivminne, finlandssvenska hårdskiva, ibland förkortat HDD efter engelskans hard disk drive) är en anordning för lagring av information som används i datorer. En hårddisk innehåller en eller flera roterande skivor belagda med ett magnetiskt material. En läsarm rör sig över skivan och skriver eller läser ner rätt ställe på skivan som befinner sig under läshuvudet. Beteckningen används för att markera skillnaden mellan en sådan disk och en mjuk diskett (engelska floppy disk, ungefär "fladdrig disk").

      • Ljudkort
        Ett ljudkort är en komponent i en dator som används för att spela upp och spela in ljud. Ljudkort kan vara integrerade med moderkortet vilket är det vanligaste på moderna datorer men professionella användare väljer ofta instickskort eftersom de i nästan samtliga fall håller en högre kvalitet. Signal/brus-förhållandet är ofta mycket bättre på instickskorten än de som är integrerade med moderkortet, inte minst därför att instickskorten är bättre isolerade från det brus av signaler som ofta förekommer på moderkortet.

      • Nätaggregat
        Nätaggregat eller nätdel är en anordning eller ett system som förser en eller flera energikrävande belastningsobjekt med elektrisk eller annan typ av energi. Termen förekommer oftast i tillämpningar med elektrisk energiförsörjning av datorer, förstärkare och liknande. Där är det den del i apparaten, som omvandlar växelströmmen i vägguttaget till de olika former av elektricitet, vad avser spänning, ström och frekvens, som de olika ingående komponenterna behöver. Komponenterna i nätdelen blir relativt varma och kräver kylning, antingen passivt eller med fläkt. Vid passiv kylning behövs ofta större kylelement vid kraftfullare datorer med starkare nätaggregat.

      • RAM-minne
        Random Access Memory eller RAM är ett minne där man kan nå varje minnescell direkt utan att behöva läsa igenom andra delar av minnet, till skillnad från minnen som läses sekventiellt. RAM används ofta som benämning på olika typer av läs- och skrivbart (RWM) primärminne, vilket kan vara förvirrande då RAM är benämningen på typen av åtkomst.

      • SATA (Serial ATA)
        Serial ATA, även känt som Seriell ATA, SATA och S-ATA, är en seriell databuss som i huvudsak är byggd för att förflytta data till och från hårddiskar i datorer men används även till DVD- och Blu-ray-brännare med mera. Den ersatte den äldre ATA-standarden (också känd som IDE) kring år 2005. ATA kallas numera Parallell ATA (PATA) för att skilja den från Seriell ATA (SATA).

      • DVD (Digital Versatile Disc)
        Digital Versatile Disc (ursprungligen Digital Video Disc), förkortat DVD eller dvd, är ett digitalt optiskt lagringsmedium som ersatt videokassettband och laserdisc, men dess användningsområde omfattar även musik och bilder i olika format samt generell datalagring, vilket gör att DVD utgör ett alternativ till CD, med fördelen att DVD har högre lagringskapacitet.

      Där har vi lite grunder för PC-hårdvara. Om ni har mer funderingar så är det bara att fråga på 😉

      postat i Hårdvara
      Mikael
      Mikael
    • Räddningsskivor för både hårdvara och mjukvara

      Nu ska jag berätta om ett fantastiskt hjälpmedel som jag hitta för ett par år sedan. När man har strul med både det ena och andra så vill man ju ha en ultimat räddningsskiva som kan hjälpa till.

      screenshot.gif

      Ultimate Boot CD

      Ingenting som jag hittat hittills kan nog slå Ultimate Boot CD. Här får du över 100 stycken verktyg för diagnostik och reparation, allt du behöver för att kurera en motvillig dator. Det är en utmärkt samling verktyg, både omfattande och bekvämt. Bränn på en skiva och starta från denna, från menyn kan du sedan välja önskat verktyg. Notera menyalternativet som kan kopiera verktygssamlingen till en USB-enhet ifall man vill det.

      Det finns program för processortest, minnestest, test av portar och anslutna enheter, systeminformation, benchmarkprogram, diskverktyg, partitionsverktyg, filverktyg, NTFS-läsare för DOS, virussökare och olika startmetoder för DOS eller Linux.

      Ultimate Boot CD: Bootable Hardware Diagnostics / Recovery Disk

      Allt detta kan du alltså göra utan att starta Windows och har alla möjligheter att reparera ett krånglande system. Det här är definitivt en guldgruva.

      Hiren’s BootCD

      Hiren s BootCD är ett startdiskverktyg som kommer att bidra till att lösa problem går smidigare. Denna sammanställning av programvara ger dig verktygen för problemlösning.

      maxresdefault.jpg

      Vad innehåller skivan?

      • Partitions verktyg - Att partitionera betyder att man delar upp hårddisken i olika delar, tex en del för systemet och en för privata filer.
      • Backup och återställnings verktyg - Detta används för att få tillbaka filer eller att spara ner viktiga filer.
      • Antivirus verktyg - Verktyg för att förhindra att oönskat kod körs på din dator.
      • Test verktyg - En blandning av verktyg för att testa ditt system.
      • Lösenords verktyg - Ibland kanske du har glömt ditt lösenord eller vill trygga upp ditt system.
      • Mini Windows XP - Ett mini windows system för att göra saker som man annars inte kan göra.

      How to create and run the Hiren's BootCD 15.2

      Windows Password Recovery with Hiren's BootCD

      Jag själv är mer van vid Ultimate Boot CD men kan tänka mig att Hiren’s BootCD funkar bra den med. Man får kolla vilka verktyg som finns på vilken skiva och sedan välja den som passar bäst..

      Om ni känner till liknande eller bättre verktyg så är det bara att tipsa på 😉

      postat i Hårdvara
      Mikael
      Mikael
    • 1
    • 2
    • 91
    • 92
    • 93
    • 94
    • 95
    • 120
    • 121
    • 93 / 121