Udgivet i

Diskopsætning

Opsætningen i /etc/fstab indeholder nødvendige oplysnigner der automatiserer monteringen af systemets partitioner.

Normalt vil man genstarte systemet efter ændringer i denne opsætning.

Men der findes en enkel måde som vil genmontere alle partitioner i din /etc/fstab fil uden at genstarte systemet.

Kør følgende kommando som root:

$ sudo mount -a

Med denne enkle kommando bliver alle filsystemer som er opsat i /etc/fstab genmonteret  med undtagelse af partitioner opsat med noauto option.

Udgivet i

Disk læse hastighed

Denne artikel handler om diske og hvordan man måler ydelsen på forskellige diske som HDD, SSD, USB pinde m.m.

Jeg vil vise dig hvordan du tester læse og skrive hastigheden ved at bruge terminalen og værktøjet dd.

Det er også muligt at bruge værktøjet hdparm til at måle en disks læsehastighed.

For at dine resultater skal blive så nøjagtige som muligt er det en god ide at gentage de forskellige test 3-5 gang og derefter udregne gennemsnittet.

dd: TEST Disk SKRIVE Hastighed

Følgende kommando tester skrive hastigheden på en given disk:

$ sync; dd if=/dev/zero of=temp-fil bs=1M count=1024; sync

dd: TEST Disk LÆSE hastighed

Den temp-fil, der blev oprettet er nu cached i en buffer og hvis du læser den nu vil læsehastigheden være meget højere end den reelle hastighed hvis den blev læst direkte fra disken.

For at få den rigtige hastighed er vi nød til at tømme denne buffer.

Prøv først at teste læsehastigheden fra buffer:

$ dd if=temp-fil of=/dev/null bs=1M count=1024

Ryd cache og tøm buffer for at måle den rigtige læsehastighed direkte fra disken:

$ sudo /sbin/sysctl -w vm.drop_caches=3

$ dd if=tempfile of=/dev/null bs=1M count=1024

dd: TEST LÆSE/SKRIVE på Ekstern Disk

Du kan teste alle typer diske og flytbare enheder og endda netværksenheder ved at skrive til skifte til disken og gentage ovenstående kommando.

Eller du kan erstatte stien til temp-fil med stien til monteringspunktet f.eks.:

$ sync; dd if=/dev/zero of=/media/$USER/usb/temp-fil bs=1M count=1024; sync

Bemærk: Alle kommandoer opretter end midlertidig fil temp-fil. Husk at slette den når du er færdig med testen.

hdparm: Test HDD, SSD, USB Flash Drevs ydelse

hdparm er en et service program der giver mulighed for at se og ændre en harddisks opsætning. Det kan også bruge til simpel afprøvning af en disks læsehastighed. 

hdparm er tilgængelig i de fleste Linux distributioner.

Manjaro har hdparm installeret som standard men på Linux Mint, Ubuntu, Debian skal det installeres:

$ sudo apt-get install hdparm
$ sudo hdparm -Tt /dev/sda
Udgivet i

Microsoft Cashback

Microsoft giver slutbrugere penge tilbage for deres nye notebook!

Microsoft er igen på banen med en Cash Back kampagne, der i alt sin enkelthed går ud på at slutbrugeren kan købe op til fem notebooks, der er mindre end 18 mm i tykkelsen.

Brugeren kan herefter, i en given periode, få 500 kr tilbage for deres maskine.

Betingelser:

  • Køb en ABook V142 frem til og med d. 23. september 2018

Sådan gør du:

  • Opret Cash Back på URL’en: moneyback.microsoft.dk
    • Det fremgår af websiden at der skal uploades et foto af etiketten på produkt emballagen, der er ingen etiket.
    • Det er faktura der skal tages et billede af.
  • Kravet skal oprettes mellem 15 og 45 dage efter købsdagen
    • Oprettes fra den 17. september – 6. november
  • ‘Proof of Purchase’ – Købsbevis/Kvittering skal uploades.
    • ‘Proof of Purchase’ er et foto af den faktura du modtager

Følgende skal oplyses:

  • Fulde navn
  • Email
  • Privatadresse eller virksomhedens adresse 
  • Navn på deltagende detailhandler 
  • Købsdato 
  • Produktnavn
  • Bank detaljer

BEMÆRK:

Det er muligt at opnå Cash Back for op til 5 enheder per kunde/bankkonto.

Udgivet i

L1TF – hvad er det?

L1 Terminal Fault (L1TF) er en sikkerhedsbrist der tillader uautoriserede brugere adgang til data fra Intel baserede servere inklusive cloud computere.

Denne sårbarhed udnytter den måde Intel CPU håndterer side tabeller (tabellerne er pegepinde mellem fysisk hukommelse og virtuel hukommelse). Som Spectre og Meltdown fra begyndelsen af 2018, tillader L1TF uautoriserede brugere adgang til data fra spekulative operationer.

Hvad der gør L1TF endnu mere farlig er at den kan bruges på tværs af cloud computere som er spredt over mange brugere.

Denne 3-minutters video giver et hurtigt overblik over hvad L1TF er og hvordan det fungerer.

Udgivet i

Kontroversiel kryptering i Linux kerne

NSA udviklet krypterings algoritme er nu tilstede i Linux kernen.

Problemet er at den Internationale Standardiserings Organisation (ISO) har afvist både Speck og Simon som algoritmerne kaldes.

International Organization of Standards (ISO) blocked NSA’s “Simon” and “Speck” algorithms amid concerns that they contained a backdoor that would allow US spies to break the encryption.

The Register

Krypteringen er en letvægts kryptering til brug for IoT enheder og lavpris telefoner som typisk ikke har de CPU ressourcer der skal til for at bruge rigtig kryptering.

Har man ingen tillid til NSA kan man tilføje denne linje til filen /etc/modprobe.d/blacklist.conf

blacklist CONFIG_CRYPT_SPECK

Kilde: itsfoss.com

Udgivet i

Spywarefri computer

Vidste du det?

Aarhus Linux Bruger Gruppe tilbyder spywarefri computere.

Hvordan det?

Du kan gennem Fredes Computer Service købe en computer installeret med Ubuntu Linux eller Manjaro Linux.

Manjaro Linux er en distribution med fokus på brugervenlighed – specielt overfor nye brugere af open-source styresystemet Linux.

Hvorfor det?

Sidste år blev en stor computer producent afsløret i at installere spyware på de computere de solgte.

Keylogger software på kundernes bærbare computere.

Alle ved efterhånden at Microsofts Windows 10 suger alle de data om dig som de komme afsted med.

Vil du vide mere?

Bruger gruppen mødes flere gange om måneden. Du kan møde forskellige brugere hvis du kommer til et af vores møder. Kig i kalenderen for at finde en dag der passer dig.

Udgivet i

Malware fundet i AUR

Malware kommer og går

Men når det kommer i AUR så går det hurtigt med at komme ud.

2018-07-07 20:31 UTC –  script ændret

2018-07-08 05:48 UTC – første alarm

2018-07-08 05:54 UTC – Tilbageført og bruger suspenderet

2018-07-08 06:02 UTC – yderligere 2 scripts tilbageført

Det minder os om at vi alle skal være vågne for kriminelle og brugere der vil berige sig på andres bekostning.

KildeMalware Found On The Arch User Repository (AUR)

Udgivet i

Ubuntu 18.04 kernel giver problemer

Forsinkelse af opstart

Version 4.15.0-24 betyder forsinkelser ved opstart på op til 4 minutter.

Man mener det skyldes entropy genering under opstart og denne kan fremskyndes hvis man bevæger musen (kører en finger på touchpad) eller trykker gentagne gange på Skift eller Ctrl under opstart.

Det er dog ikke alle systemer som er ramt af denne forsinkelse.

KildeUbuntu 18.04 Linux Kernel Update Causes Boot Delays

Udgivet i

Opdatering af system firmware

Firmware opdatering

Computerens firmware er for mange noget man ikke tænker så meget over. Så hvad er det?

Overblik

Kort sagt er firmware den software som initialiserer systemet og efterfølgende tillader forskellige enheder at kommunikere med hinanden. Denne firmware kendes som BIOS, EFI og UEFI

  • BIOS er et akronym for Basic Input Output System.
  • UEFI er et akronym for Unified Extensible Firmware Interface.

Denne firmware eksisterer i systemets faste hukommelse og bliver løbende opdateret. Det giver derfor god mening jævnligt at kontrollere om der er udgivet nye version af denne firmware.

Opdatering

Vi ved alle at en overvejende del af de computere der bruges i private husholdninger er installeret med Microsoft Windows.

Derfor findes de fleste opdateringer til BIOS/UEFI firmware da også kun som Windows programmer. Og på den måde kræver det at Windows er installeret for at kunne opdatere firmware.

Hvad gør man så når man bruger Linux?

Firmware opdatering uden Windows

Microsoft udgiver et ADK værktøj (Administration and Deployment Toolkit) og dette værktøj bruger en minimeret udgave af Windows kaldet Windows PE.

I den basale udgave af Windows PE er der ikke mulighed vor afvikling af grafiske programmer som disse firmware opdateringer ofte gør brug af.

Firmware opdatering samt andre system opgaver falder indenfor rammerne af de begrænsninger der er for anvendelsen Windows PE.

Det får nogen til at bygge nogen generelt anvendelige udgaver af Windows PE som kan bruges til disse system opgaver.

Hiren’s BootCD

På siden https://www.hirensbootcd.org kan en sådan udgave af Windows PE hentes.

Hiren's BootCD
Hiren’s BootCD

For at kunne anvende denne udgave skal den skrive til en USB pind. Skriv den ikke til en DVD – det vil være dræbende langsomt at starte denne Windows PE op.

For Linux brugere anbefales det at bruge WoeUSB.

Bruger du Arch Linux eller Manjaro installeres programmet fra AUR.

Når du starter Hiren’s BootCD vil du gerne have dansk tastatur.

Når du har skrevet den til USB pinden, åbner du den i din fil håndtering og åbner filen HBCD_PE.ini.

Find linjen med // Danish og i den næste linje ændres // EXEC til EXEC og filen gemmes.

Det vil give dig dansk tastatur når du starter op på den.

Udgivet i 1 kommentar

V142 – WiFi – Realtek 8723bu

Symptomer

Ubuntu 18.04

Ved installation fungerer trådløst netværk som det skal og bluetooth fungerer som forventet. Efterfølgende vil bluetooth stadig fungere men det trådløse netværk WiFi vil have symptomer som

  • Langsom forbindelse
  • Udfald af forbindelse
  • Manglende forbindelse

Manjaro

Der kan ikke oprettes forbindelse til trådløs netværk.

Løsning

Det er nødvendigt at bygge en driver så WiFi fungerer. For at du kan få de nødvendige programmer og filer installeret skal du have adgang til internettet. Den letteste måde er en Android baseret telefon som du forbinder via USB. I din telefon finder du
Indstillinger →
  Netværk →
    Mere →
      Deling af forbindelse →
        Aktiver deling via USB.

Navne på menupunkter kan variere en smule fra min beskrivelse alt efter din Android version. Det kan gøres i de fleste Android versioner 4.4 eller nyere. Du kan muligvis også bruge en iPhone men da jeg ikke har en iPhone kan jeg ikke afprøve det.

De følgende vejledninger forudsætter at du har oprettet forbindelse til internettet med din Android telefon eller på anden måde f.eks. USB netkort.


Manjaro

Manjaro har driveren i det officielle repo men kun til kerne 4.19 eller nyere. Den installeres enten fra terminalen eller fra Pamac Tilføj Fjern Programmer. Søg efter rtl8723bu.

Installation i terminal. Processen blacklister automatisk den medfølgende kernedriver rtl8xxx

$ sudo pacman -Syu linux419-rtl8723bu

Ubuntu 18.04

Du skal bruge terminalen (Ctrl+Alt+t) til følgende kommandoer.
Linjer som begynder med $ er en kommando for sig. $ skal ikke indtastes.

Forberedelse

Opdater pakke databasen

$ sudo apt update

Installer programmer

$ sudo apt install git build-essential libelf-dev linux-headers-$(uname -r)

Hent kildekode til driveren

I din hjemmemappe klones kildekode til driver. Indtast eller indsæt følgende som een linje i terminalen

$ git clone https://github.com/lwfinger/rtl8723bu.git ~/rtl8723bu

Blacklist standard kerne driver

$ echo "blacklist rtl8xxxu" | sudo tee -a /etc/modprobe.d/blacklist.conf

Fjern standard kerne driver

$ sudo modprobe -rv rtl8xxxu

Tilpasning af Makefile

  1. Skift til mappen med kildekoden
    $ cd ~/rtl8723bu
  2. Du skal redigere filen Makefile
    1. Åbn Filhåndtering → Åbn mappen rtl8723bu → Åbn filen Makefile.
    2. Find linjen (ca. linje 21) med EXTRA_CFLAGS += -DCONFIG_CONCURRENT_MODE og indsæt # i begyndelsen af linjen.
    3. Gem filen.

Automatiseret med DKMS

Hvis man vil gøre det lidt lettere for sig selv efter en kerne opdatering kan man bruge DKMS. DKMS er en automatisering af driver installation som bliver aktiveret automatisk ved kerne opdatering. Som forberedelse installeres pakken dkms.

$ sudo apt install dkms

I mappen ~/rtl8723bu udføres disse kommandoer. 

$ source dkms.conf
$ sudo mkdir /usr/src/$PACKAGE_NAME-$PACKAGE_VERSION
$ sudo cp -r core hal include os_dep platform dkms.conf Makefile
rtl8723b_fw.bin /usr/src/$PACKAGE_NAME-$PACKAGE_VERSION
$ sudo dkms add $PACKAGE_NAME/$PACKAGE_VERSION
$ sudo dkms autoinstall $PACKAGE_NAME/$PACKAGE_VERSION

Lovgivning

Anvendelsen af trådløse frekvenser er reguleret i respektive lande. Rediger din opsætning så den matcher med Danmark.

$ sudo nano /etc/default/crda

Indsæt DK

REGDOMAIN=DK

Tast F2Y eller JEnter

Manuel installation

Kompiler kildekoden i terminalen – tålmodighed – det tager lidt tid.

$ make

Installer kompileret Realtek driver

$ sudo make install

Indlæs kompileret Realtek driver

$ sudo modprobe -v 8723bu

Manuel opdatering

Note: Ved kerneopdatering kan driveren ophøre med at fungere og vil derfor kræve ombygning til den nye kerne. Det må derfor anbefales at du ikke sletter mappen ~/rtl8723bu

Følg disse trin for ombygge driveren til den nye kerne

  1. Åbn din terminal Ctrl+Alt+t
    $ cd ~/rtl8723bu
  2. Installer headers til den nye kerne
    $ sudo apt install linux-headers-$(uname -r)
  3. Ryd op efter forrige build
    $ make clean
  4. Kompiler koden
    $ make
  5. Installer driveren
    $ sudo make install
  6. Udlæs og genlæs driveren
    $ sudo modprobe -rv 8723bu && sudo modprobe -v 8723bu

Kilder

Udgivet i

ABook® V142

ABook® V142.

V142 er en SoC (System on Chip) WinBook med ganske unikke egenskaber for en lavpris computer.

Unikke egenskaber

  • Aluminums chassis og blæserfri passiv køling
  • Fuld HD IPS display (1920×1080)
  • Disk kapacitet kan udvides med en M.2 SSD.

Denne laptop er født med Windows 10 Home og vi installerer Manjaro Linux på den hvis du ønsker det.

Vælger du dual-boot anbefales det at udvide disk kapaciteten.

Vejledning til opdatering af driver til Ubuntu. Du kan se vejledningen her.

Udgivet i

Gnome Desktop – zombie shell

Gnome Desktop

Gnome bruger Gnome Display Manager til login. Nedlukning af computeren kan være plaget af lang svartid. Dette skyldes at der startes to gdm processer – en som bruger og en som gdm bruger.

https://bugzilla.gnome.org/show_bug.cgi?id=782832

Hvorfor man har valgt denne fremgangs måde virker en smule uklar.

Hvad gør man?

Heldigvis findes der en løsning. Opret en fil

sudo touch /etc/gdm/PostLogin/Default

Rediger filen

sudo nano /etc/gdm/PostLogin/Default

Indsæt følgende tekst

#!/bin/bash
grep -q \"^AutomaticLoginEnable=True\" /etc/gdm/custom.conf || pkill -KILL -u gdm
Udgivet i

XY problem

Hvad er det?

Enhver der har prøvet at hjælpe andre med et computer problem kan sætte sig ind i problematikken.

Kom til sagen

XY problematikken opstår når den med problemet ikke kommer med den fuldstændige historik der leder frem til problemet der skal løses.

Kort sagt betyder det at man selv har søgt at løse problemet men har undervejs dannet en ny udfordring som man så beder om hjælp til at løse.

Tilsyneladende følger et XY problem et forudsigeligt mønster:

  1. Person A har et problem “X”
  2. Person A bruger en løsning “Y”, som fejler
  3. Person A beder Person B om hjælp til at rette op på løsning “Y”
  4. Person B retter løsning “Y”, men det løser ikke problem “X” fordi løsning “Y” ikke kunne bruges.
  5. Person A bliver utilfreds med Person B, og antager at personen er ukvalificeret eller ikke i stand til at løse et simpelt problem, mens Person B er forvirret fordi personen ikke ved hvad det oprindelige problem var.

Kilde:

Udgivet i

Regnskab og Fakturering

Opensource

Kriteriet er gratis og åben kildekode og brugbart. Jeg har kigget på en del forskellige og helt subjektivt så virker nedenstående glimrende for mig.

Fakturering

https://invoiceplane.com/

En webbaseret faktureringsplatform med udsendelse af betalingsanmodning, faktura og kvittering for betaling. I dansk version.

Regnskab

https://www.manager.io/

Har man brug for at holde lidt mere styr på indtægter og udgifter samt overblik over hvor pengene forsvandt hen er dette en god løsning. Kan fungere på dansk – dog er oversættelsen ikke komplet – men brugbar.

Faktura layout og indhold

SKAT har på deres webside information der specificerer hvad der skal stå på en faktura.

Der findes to faktura typer – fuld faktura og forenklet faktura.

Hvis man ikke benytter sig af kassebon eller markeds salg vil det i praksis kunne svare sig at anvende et layout der indeholder de oplysninger som er angivet i linket fuld faktura.

Udgivet i

Python3, Qt, PyQt5 på macOS

macOS er UNIX, en efterkommer af Darwin

Homebrew er selvskreven da det er en fantastisk måde at få installeret de nødvendige komponenter men at få det til at virke er en ganske anden ting.

Installation

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Afinstallation

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

Installation af PyQt

brew install pyqt

Jeg fandt da heldigvis dette spørgsmål på stackoverflow

LDFLAGS=-L/usr/local/opt/qt/lib CPPFLAGS=-I/usr/local/opt/qt/include pip3 install PyQt5

Så kørte min Linux kode på macOS – Yaii

Udgivet i

Raspberry Pi – ressource og kommando ref

Status

#!/bin/bash
for src in arm core h264 isp v3d uart pwm emmc pixel vec hdmi dpi
do
    echo -e "$src:\t$(vcgencmd measure_clock $src)"
done
for id in core sdram_c sdram_i sdram_p
do
    echo -e "$id:\t$(vcgencmd measure_volts $id)"
done
vcgencmd codec_enabled MPG2
vcgencmd codec_enabled WVC1

Tilgængelige kommandoer

vcgencmd commands

Ressourcer

Raspberry Pi

http://www.raspberrypi.org/documentation/configuration/device-tree.md
http://www.raspberrypi.org/forums/viewtopic.php?f=29&t=97314
https://github.com/Hexxeh/rpi-firmware/tree/master/overlays

ArchLinux

http://archlinuxarm.org/platforms/armv6/raspberry-pi
http://archpi.dabase.com/
https://wiki.archlinux.org/index.php/Raspberry_Pi
http://elinux.org/ArchLinux_Install_Guide
http://www.raspberrypi.org/tag/arch-linux/
http://docs.rpi-dashboard.com/build_from_source/build_on_arch_linux.html
http://docs.rpi-dashboard.com/system_configuration/enable_spi.html