Udgivet i

Internet hastigheds test

Hvis du skal fejlsøge på en internet forbindelse der er langsom , kan det være en god ide at måle den nuværende hastighed.

I denne artikel vil vi teste internet hastighed ved at bruge terminalen. Vi vil bruge speedtest.net‘s infrastruktur og et python script.

Jeg vil vise dig hvordan du tester både upload og download ved at bruge den server der geografisk er tættest på. Desuden vil jeg vise dig hvordan du kan vælge en specifik server til din test og skulle du have lyst at dele informationerne på speedtest.net vil jeg også vise dig hvordan du gør det.

Alle test bliver udført udelukkende på Linux kommando linje.

Internet  Download/Upload Hastighed

Brug følgende kommando til at teste din internet forbindelses hastighed  fra Linux Terminal:

$ wget -O - https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python

Internet Hastighed Script

Hvis du ofte har brug for fejlsøgning kan du gemme speedtest scriptet på dit system. Udfør følgende kommandoer

$ wget https://raw.github.com/sivel/speedtest-cli/master/speedtest.py
$ chmod a+rx speedtest.py
$ sudo mv speedtest.py /usr/bin/speedtest
$ sudo chown root:root /usr/bin/speedtest

Efter installation kan  du teste hastighed i terminalen ved at angive kommendoen speedtest som det ses af følgende eksempel:

$ speedtest
Retrieving speedtest.net configuration…
Testing from XXXXX (vvv.xxx.yyy.zzz)…
Retrieving speedtest.net server list…
Selecting best server based on ping…
Hosted by XXXXX (xxxxx) [xx.yy km]: 15.163 ms
Testing download speed……………………………………………………………………..
Download: 304.05 Mbit/s
Testing upload speed…………………………………………………………………………………………
Upload: 342.71 Mbit/s

Deling af Testresultat via Speedtest.net

Hvis du vil dele dit test resulat gøres det med speedtest kommandoen:

$ speedtest --share

Hent liste med Speedtest.net servere

Denne kommando vil hente en liste med alle tilgængelige servere på verdensplan:

$ speedtest --list | less

Vil du gerne indskrænke listen kan du tilføje et filter:

$ speedtest --list | grep Denmark
4435) Waoo (Skanderborg, Denmark) [20.66 km] 8763) TDC Group (Tranbjerg, Denmark) [31.00 km]
4420) JenZen ApS (Middelfart, Denmark) [40.81 km]
15573) Rexi Media (Ikast, Denmark) [53.02 km]
16511) SafeSurf.dk (Vojens, Denmark) [76.21 km]
3628) SE (Sonderborg, Denmark) [105.35 km]
9062) VPN-Byen.dk (Hojer, Denmark) [123.39 km]
11530) Telenor A/S (Aalborg, Denmark) [132.18 km]
14902) Dansk Kabel TV A/S (Taastrup, Denmark) [155.00 km]
15250) Fibia P/S (Taastrup, Denmark) [155.06 km]
3707) Dansk Net A/S (Taastrup, Denmark) [155.06 km]
9891) Kviknet (Taastrup, Denmark) [155.06 km]
5669) Gigabit (Ballerup, Denmark) [157.92 km]
15228) bolig:net (Lyngby, Denmark) [165.58 km]
15658) Telia Denmark (Copenhagen, Denmark) [171.28 km]
16057) Hi3G Denmark ApS (Copenhagen, Denmark) [171.28 km]
9928) TDC Group (Copenhagen, Denmark) [171.28 km]
8751) Fiberby ApS (Copenhagen, Denmark) [171.28 km]
14014) Hiper A/S (Copenhagen, Denmark) [171.28 km]
5294) Nygreen IT ApS (Hirtshals, Denmark) [191.64 km]

Test mod en specifik server

Du kan angive et ID fra listen for at bruge en specifik server i stedet for den geografisk tætteste server.

Lad os teste hastighed mod serveren 15228) bolig:net (Lyngby, Denmark) [165.58 km]:

$ speedtest --server 15228
Retrieving speedtest.net configuration…
Testing from XXXXXX (vvv.xxx.yyy.zzz)…
Retrieving speedtest.net server list…
Retrieving information for the selected server…
Hosted by bolig:net (Lyngby) [165.58 km]: 18.536 ms
Testing download speed……………………………………………………………………..
Download: 303.02 Mbit/s
Testing upload speed…………………………………………………………………………………………
Upload: 360.92 Mbit/s

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

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

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
Udgivet i

Terminal – søg og erstat tekst

Kommandolinje søg og erstat

Linux har nogle kraftfulde værktøjer for fil manipulation.

For eksempel kan man bruge grep til at søge efter tekst i filer og man kan bruge sed en streaming editor til at redigere filer.

grep -rl 'findtekst' mappe/ | xargs sed -i 's/tekst1/tekst2/g'

Bemærk: / adskilleren i sed kommandoen kunne også være en pipe |

findtekst er den tekst der skal matches med og ideelt er det samme som tekst1 fordi grep kun sender de filer videre der indeholder findtekst. tekst2 er den tekst man vil indsætte i stedet for tekst1

Eksempel

grep -rl 'windows' ./ | xargs sed -i 's/windows/linux/g'
Udgivet i

Portkontrol med RaspberryPi

1 RPi A+ eller B rev.2 eller nyere

1 PSU 5v DC 1.2A
1 USB WiFi
1 SD-card 8GB 
1 Relæ Modul 
1 Magnet kontakt 
Jumperwire med HUN-HUN stik men det kan også loddes.
Signalkabel min. 2x0.6 - de fleste kabler har flere ledere.

Du kan nok finde det hele her http://elektronik-lavpris.dk/.

Værktøj
Multimeter
Små skruetrækkere (PZ1, PH1, 5mm)
Evt. lille loddekolbe + tin med flus

Python controller modul
Et python script med en webservice.
Webservicen bruger GPIO til at levere status-data og aktiverings-signal for åbning/lukning.
[plain]git clone https://github.com/andrewshilliday/garage-door-controller[/plain]

TRIGGER
[plain]
RPi pin 1 (3.3v) => Relæ Modul pin Vcc
RPi pin 16 (BCM GPIO 17) => Relæ Modul pin In1
RPi pin 3 (GND) => Relæ Modul pin Gnd
[/plain]
STATUS
[plain]
RPi pin 9 (GND) => MK reed
RPi pin 11 (BCM GPIO 23) => MK reed
[/plain]
RELÆ
[plain]
Common => portstyring
Normally Open => portstyring
[/plain]

Udgivet i

Windows til Hyper-V

Overfør din windows til virtuel maskine.

Windows opsættes til RDP (Remote Desktop Protocol) på dansk Fjernskrivebord.
Vær sikker på at du har ret til login på Fjernskrivebord.

Flyt data væk fra C:
Det kan være sekundær disk, flytbar disk, cloud, netværk …

Skift størrelse på C: til maks 127GB.
Ved fysisk disk med mere end 127GB kan det være nødvendigt at defragmentere den frie plads før det er muligt at skifte størrelse på C:.

Windows XP bruges fx. http://www.aomeitech.com/download.html

Windows 7, 8.x, 10 bruges Diskhåndtering.

Efter størrelsesændring kan det være en fordel men ikke nødvendigt at konsolidere den frie plads med SDelete, et gratis Microsoft program.

Hvis du bruger SSD diske skal du ikke bruge SDelete da dette slider unødigt på hukommelseskredsene.

https://technet.microsoft.com/en-us/sysinternals/sdelete.aspx

Nu bruges et andet gratis Microsoft program Disk2vhd.

https://technet.microsoft.com/en-us/sysinternals/ee656415.aspx

Dette program kloner computer fra dit C: drev til et format der kan bruges med Microsoft HyperV eller VirtualPC.

Husk at gemme den virtuelle disk som VHDX – det udvidede HyperV format.

Disk2vhd kan gemme den på den computer der klones men kan med fordel gemmes på et eksternt medie fx. en flytbar harddisk, USB eller netværkslager. Husk at der skal være mindst 127GB ledig plads da dette er den maksimale størrelse for den virtuelle harddisk.

Udgivet i

Windows til VirtualBox

Har du konverteret din Windows til Hyper-V kan den konverteres til VirtualBox.

https://www.virtualbox.org/

De fleste Linux distibutioner har den i deres pakke/software installation. Du vil også få brug VirtualBox Extension Pack som kan hentes på VirtualBox web. Mac OSX fungerer muligvis anderledes.

For brug af USB lager skal din bruger tilhøre gruppen ‘vboxusers’ og det er en manuel opgave – check gruppe medlemskab

$ groups
lp wheel network video audio storage users

Tilknyt dit brugernavn

$ sudo gpasswd -a $USER vboxusers

Husk at gruppe medlemskab først træder i kraft ved næste login.

I eksemplet herunder er forudsat

  • en værts maskine med dual-core cpu, 4GB RAM, Intel lydkort
  • engelske mappe navne i home-folder
  • VHDX filen indeholder en Windows 10 (32-bit)
  • virtuel maskin-navn “din-vm”

Opret en mappe til din virtuelle maskine (BEMÆRK: venstre-vendt skråstreg før mellemrum)

$ mkdir -P ~/VirtualBox\ VMs/din-vm

Konverter vhdx-filen til vdi

$ VBoxManage clonehd /path/to/din-vm.vhdx ~/VirtualBox\ VMs/din-vm/din-vm.vdi

Hvis du er mest fortrolig med GUI kan du nu åbne VirtualBox fra genvejen i din distro’s menu system eller du kan forsætte i terminalen.

Terminal kommando til oprettelse og konfigurering af en virtual maskine der bruger din konverterede Hyper-V maskine er som følger.

Opret virtuel maskine

$ VBoxManage createvm --name "din-vm" --ostype "Windows10" --register

Sætte ram og cpu

$ VBoxManage modifyvm "din-vm" --cpus 1 --memory 2048 --longmode on --ioapic on

Sætte boot rækkefølge

$ VBoxManage modifyvm "din-vm" --boot1 disk --boot2 dvd

Sætte grafik og skærm

$ VBoxManage modifyvm "din-vm" --vram 128 --monitorcount 1

Sætte lydkort

$ VBoxManage modifyvm "din-vm" --audio pulse --audiocontroller hda

Sætte mus

$ VBoxManage modifyvm "din-vm" --usb on --usbehci on --mouse usbtablet

Sætte netværk til NAT/DHCP

$ VBoxManage modifyvm "din-vm" --nic1 nat

Oprette disk-styre-enhed

$ VBoxManage storagectl "din-vm" --name "IDE" --add ide --controller PIIX4 --hostiocache on --bootable

Sætte virtuel disk på disk-styre-enhed

$ VBoxManage storageattach "din-vm" --storagectl "IDE" --port 0 --device 0 --type hdd --medium "din-vm.vdi"

Sætte DVD-drev på disk-styre-enhed

$ VBoxManage storageattach "din-vm" --storagectl "IDE" --port 1 --device 0 --type dvddrive --passthrough off --medium host:/dev/sr0

Oprette delt mappe til Linux-home-folder Documents (Dokumenter)

$ VBoxManage sharedfolder add "din-vm" --name $(basename $HOME) --hostpath $HOME/Documents --automount
Udgivet i

Windows produkt nøgle

Min Windows produktnøgle – hvor er den?

Linux terminal

sudo cat /sys/firmware/acpi/tables/MSDM

Windows
Hent programet FirmwareTablesView fra nirsoft.net

Det er også muligt at lave et script til backup af produktnøgle.
https://gallery.technet.microsoft.com/scriptcenter/Backup-Windows-product-key-1a200645

Eller vbscript – laves i notepad og gemmes med endelsen .vbs

Set WshShell = CreateObject("WScript.Shell")
MsgBox ConvertToKey(WshShell.RegRead("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId"))
Function ConvertToKey(Key)
  Const KeyOffset = 52
  i = 28
  Chars = "BCDFGHJKMPQRTVWXY2346789"
  Do
    Cur = 0
    x = 14
    Do
      Cur = Cur * 256
      Cur = Key(x + KeyOffset) + Cur
      Key(x + KeyOffset) = (Cur \ 24) And 255
      Cur = Cur Mod 24
      x = x -1
    Loop While x >= 0
    i = i -1
    KeyOutput = Mid(Chars, Cur + 1, 1) & KeyOutput
    If (((29 - i) Mod 6) = 0) And (i <> -1) Then
      i = i -1
      KeyOutput = "-" & KeyOutput
    End If
  Loop While i >= 0
  ConvertToKey = KeyOutput
End Function
Udgivet i

Virtual Windows med VirtualBox

Ubuntu trin for trin guide

Installation af VirtualBox

Installer VirtualBox med

$ sudo apt-get install virtualbox

Adgang til usb-enheder
Hent og installer VirtualBox Extension Pack fra https://www.virtualbox.org/wiki/Downloads. Du kan lade browseren åbne filen og den installeres automatisk.

Åbn terminal og check dit logins gruppemedlemskab med

$ groups

Hvis gruppen ’vboxusers’ ikke er i listen så føjer du din bruger til gruppen med

$ sudo gpasswd -a $USER vboxusers

Opret virtuel maskine

I VirtualBox håndtering

Klik Ny.

  • Udfyld Navn (windows-10).
  • Udfyld Type – hvis den ikke er korrekt.
  • Udfyld Version – hvis den ikke er korrekt.

Klik Næste.

  • Vælg størrelse på hukommelse.
  • Windows 10 – mindst 2048MB.

Klik Næste.

  • Virtuel harddisk.
  • Brug forvalg.

Klik Opret.

Virtuel harddisk fil-type

  • Brug forvalg.

Klik Næste.

Virtuel harddisk lagring på fysisk disk

  • Brug forvalg.

Klik Næste.

Virtuel harddisk fil, placering og størrelse.

  • Brug forvalg.

Klik Opret.

Virtuel maskine opsætning

  • Marker den maskine du lige har oprettet. Hvis der kun er en er den allerede markeret.

Klik Opsætning.

For at kunne installere Windows skal du opsætte en installations kilde under Lagerenheder.

Opsætning

Generelt::Avanceret

  • Delt udklipsholder – aktiveres ved behov.
    • Gør det muligt at overføre tekst fra vært til virtuel og omvendt.
  • Træk og slip – aktiveres ved behov.
    • Gør det muligt at trække en fil fra vært til virtuel og omvendt.

System::Bundkort

  • Fjern unødvendigt diskettedrev.

System::CPU

  • Hvis det er muligt sættes til 2 CPU.

Skærm::Skærm

  • Ved HiDPI skærm sættes skaleringsfaktor til 150 % eller 200 %.
  • 3D og 2D aktiveres ved behov f.eks. CAD eller DTP.

Lagerenheder

  • Marker det tomme CD drev.
  • For indsætning af installations CD-aftryk .
  • Klik CD-skiven til højre.
  • Udpeg cd-aftryk eller dit fysiske drev.

Lydkort

  • Aktiveres eller deaktives efter behov.

Netværk
Ved netværksproblemer checkes at der bruges det rigtige netkort.

  • Klik på Avanceret for at se hvilket netkort der er anvendt.
    • Dvs. hvis du bruger WiFi skal det være dit WiFi kort der er markeret.
    • Der findes yderligere mulighed for at begrænse den virtuelle computers netværksadgang.
    • I nogle tilfælde er det nødvendigt at skifte forbindelse måde fra NAT til Netværksbro.

USB

  • Sættes ikke til bedre end det den fysiske computer har til rådighed f.eks. bruges ikke USB 3 hvis der kun er USB 2 til rådighed.

Delte mapper

Klik Mappe+ til højre.
Ved Mappesti klikkes PilNed
Klik Andet.

  • I din hjemmemappe kan du udpege en mappe du vil have adgang til i den virtuelle maskine.
  • Hvis du undlader at vælge mappe men blot klikker Åbn vil du have adgang til hele din hjemmemappe.

Klik Åbn.

  • Du kan redigere stien – fx hvis ændre fra bruger/doks til bruger.
  • Marker evt. tilvalg (skrivebeskyttet, automatisk tilslutning).

Klik OK.

Start virtuel maskine

 
Dobbeltklik på maskinen eller marker og klik på Start og Windows installeres på sædvanlig måde.
 
Når din virtuelle maskine er færdiginstalleret skal du have VirtualBox Gæstetilføjelser installeret. Disse har betydning for integration med mus og tilpasning af skærmopløsning.
 
Med den virtuelle maskine startet og du er logget ind.
 
Klik i VirtualBox vindues menu Enheder og vælg derefter Indsæt gæstetilføjelser CD-aftryk
 
Herefter vil Windows spørge dig hvad du vil gøre.
 
– Kør installationsprogrammet og accepter standard indstillinger.

Den delte mappe i Windows

  • Åbne Windows Stifinder.
  • Klik på Netværk.
  • Windows advarer: Netværksregistrering er slået fra.
  • Klik OK.

Nu vil der åbne en linje i toppen af Stifinder.

  • Klik på linjen og vælg Slå netværksregistrering og fildeling til.
  • Vælg at netværket skal gøres til privat netværk.

Nu kan du under Netværk vil du finde en sted med navnet VBOXSVR. Der finder du også den mappe du delte fra din linux.

Hvis du kaldte mappen doks vil du have en mappe der hedder \\VBOXSVR\doks.

Hvis du gerne vil have en genvej til i Windows kan du trække den op til Hurtig adgang.

Windows kan godt finde på selv at tilknytte et drev-bogstav typisk E: som du vil finde under Denne pc.
 
Ellers du kan højreklikke på den og vælge Tilknyt netværksdrev... – her kan du give den et bogstav fx Z:.

Udgivet i

Duplicity – Linux backup

duplicity

Usage: 
  duplicity [full|incremental] [options] source_dir target_url
  duplicity [restore] [options] source_url target_dir
  duplicity verify [options] source_url target_dir
  duplicity collection-status [options] target_url
  duplicity list-current-files [options] target_url
  duplicity cleanup [options] target_url
  duplicity remove-older-than time [options] target_url
  duplicity remove-all-but-n-full count [options] target_url
  duplicity remove-all-inc-of-but-n-full count [options] target_url

Backends and their URL formats:
  cf+http://container_name
  file:///some_dir
  ftp://user[:password]@other.host[:port]/some_dir
  ftps://user[:password]@other.host[:port]/some_dir
  hsi://user[:password]@other.host[:port]/some_dir
  imap://user[:password]@other.host[:port]/some_dir
  rsync://user[:password]@other.host[:port]::/module/some_dir
  rsync://user[:password]@other.host[:port]/relative_path
  rsync://user[:password]@other.host[:port]//absolute_path
  s3://other.host[:port]/bucket_name[/prefix]
  s3+http://bucket_name[/prefix]
  scp://user[:password]@other.host[:port]/some_dir
  ssh://user[:password]@other.host[:port]/some_dir
  swift://container_name
  tahoe://alias/directory
  webdav://user[:password]@other.host/some_dir
  webdavs://user[:password]@other.host/some_dir
  gdocs://user[:password]@other.host/some_dir
  pydrive://user@other.host/some_dir
  mega://user[:password]@other.host/some_dir
  copy://user[:password]@other.host/some_dir
  dpbx:///some_dir
  onedrive://some_dir
  azure://container_name
  b2://account_id[:application_key]@bucket_name/[some_dir/]
  mf://user[:password]@other.host/some_dir

Commands:
  cleanup <target_url>
  collection-status <target_url>
  full <source_dir> <target_url>
  incr <source_dir> <target_url>
  list-current-files <target_url>
  restore <source_url> <target_dir>
  remove-older-than <time> <target_url>
  remove-all-but-n-full <count> <target_url>
  remove-all-inc-of-but-n-full <count> <target_url>
  verify <target_url> <source_dir>

Options:
  -h, --help            show this help message and exit
  --allow-source-mismatch
  --archive-dir=path    
  --asynchronous-upload
  --compare-data        
  --dry-run             
  --encrypt-key=gpg-key-id
  --encrypt-secret-keyring=path
  --encrypt-sign-key=gpg-key-id
  --exclude=shell_pattern
  --exclude-device-files
  --exclude-filelist=filename
  --exclude-if-present=filename
  --exclude-other-filesystems
  --exclude-regexp=regular_expression
  --exclude-older-than=time
  --extra-clean         
  --file-prefix=FILE_PREFIX
  --file-prefix-manifest=FILE_PREFIX_MANIFEST
  --file-prefix-archive=FILE_PREFIX_ARCHIVE
  --file-prefix-signature=FILE_PREFIX_SIGNATURE
  -r path, --file-to-restore=path
  --force               
  --ftp-passive         
  --ftp-regular         
  --full-if-older-than=time
  --gio                 
  --gpg-binary=path     
  --gpg-options=options
  --hidden-encrypt-key=gpg-key-id
  --ignore-errors       
  --imap-full-address   
  --imap-mailbox=imap_mailbox
  --include=shell_pattern
  --include-filelist=filename
  --include-regexp=regular_expression
  --log-fd=file_descriptor
  --log-file=filename   
  --max-blocksize=number
  --name=backup name    
  --no-encryption       
  --no-compression      
  --no-print-statistics
  --null-separator      
  --num-retries=number  
  --numeric-owner       
  --old-filenames       
  --par2-redundancy=number
  --par2-options=options
  --progress            
  --progress-rate=number
  --pydevd              
  --rename=RENAME       
  -t time, --restore-time=time, --time=time
  --rsync-options=options
  --s3-european-buckets
  --s3-use-rrs          
  --s3-use-ia           
  --s3-use-new-style    
  --s3-unencrypted-connection
  --s3-multipart-chunk-size=number
  --s3-multipart-max-procs=number
  --s3-multipart-max-timeout=number
  --s3-use-multiprocessing
  --s3-use-server-side-encryption
  --scp-command=command
  --sftp-command=command
  --cf-backend=pyrax|cloudfiles
  --short-filenames     
  --sign-key=gpg-key-id
  --ssh-askpass         
  --ssh-options=options
  --ssl-cacert-file=pem formatted bundle of certificate authorities
  --ssl-cacert-path=path to a folder with certificate authority files
  --ssl-no-check-certificate
  --tempdir=path        
  --timeout=seconds     
  --time-separator=char
  --use-agent           
  -v [0-9], --verbosity=[0-9]
  -V, --version         
  --volsize=number      
  --file-changed=path   
Udgivet i

Resilio Sync – Opret Invitation

Opret delt mappe og udsend invitation

Resilio Sync er en lukket proprietær platform der bruger BitTorrent protokol til privat synkronisering af filer mellem computere.

Dette er 4. del af Resilio Sync Guiden

For at dele en mappe skal du oprette en mappe, derefter skal du dele en nøgle eller et link til mappen.

Først gå til adressen localhost:8888 i din browser og login hvis du ikke er det.

Efter login

Vælg mappe du vil dele

Klik Add Folder derefter Standard folder

En eksisterende eller en ny

Opret et sted du har skriverettigheder til typisk /home/bruger

Rettigheder på mappen

Kun læse Read Only – Læse/Skrive Read & Write

Standard skal du kun godkende een gang

Hvis du vil godkende hver gang klik New peers All peers

Link kan have en udløbs tid og hvor mange gange det virker

Nøgler til Læs & Skriv og Kun læsning

BEMÆRK: En mappe nøgle udløber aldrig og enhver med nøglen kan åbne mappen

QR kode til mobile enheder

Invitation via email

Fanen Link klik Email

Tilpas teksten i email, undtaget link

Der ingen peers – endnu

Modtagers email

Kopier hele link teksten

Klik Add Folder Enter a key or link

Indsæt link teksten og klik Next

Udpeg hvor du vil oprette mappen – klik Connect

Der står nu Pending approval

Den der har inviteret kan se du er klar

Klik på flueben

Endnu ingen delte filer

Opret en fil

Filer synkroniseres straks

Udgivet i

Resilio Sync – Accepter Invitation

Accepter invitation til delt mappe

Resilio Sync er en lukket proprietær platform der bruger BitTorrent protokol til privat synkronisering af filer mellem computere.

Dette er 3. del af Resilio Sync Guiden

For at deltage i en delt mappe vil den der har oprettet mappen give dig et link eller en kode.

Gå til adressen localhost:8888 i din browser og login hvis du ikke er det.

Accept af invitation

Klik på Add Folder og derefter Enter a key or link

Skriv nøgle eller link du har modtaget

BEMÆRK: En mappe nøgle udløber aldrig og enhver du deler nøglen med kan åbne mappen

Klik Next

Vælg hvor delingen skal placeres

Du skal udpege en mappe hvortil du har skriverettigheder. Det vil typisk være i /home/bruger/ og det vil være fornuftigt at oprette en særskilt mappe.

Marker mappe hvor du vil oprette ny mappe og klik New Folder

Skriv det ønskede navn på mappen tast Enter.

Klik på mappe og kontroller at den får et flueben og klik Open

Synkronisering

Hvis den der har inviteret dig er online starter synkroniseringen

Adgang til delte filer

For at se filerne og rette dem hvis du har lov til det åbner du den delte mappe der hvor du placerede den.

Forsættelse

Gå videre med 4. del af guiden.

Udgivet i

Resilio Sync – Opstart

Start guide til Resilio Sync

Resilio Sync er en lukket proprietær platform der bruger BitTorrent protokol til privat synkronisering af filer mellem computere.

Dette er 2. del af Resilio Sync Guiden

Resilio Sync fungerer ved at du deler en mappe med andre eller de deler med dig. Du kan indgå i en deling ved at sende eller modtage en kode som identificerer den specifikke mappe der deles. Der er ingen servere eller tredjepart involveret i delingen og den er således fuldstændig privat.

Inden du kan gøre det skal Resilio Sync installeres. Du kan finde en Ubuntu guide her

For at forbinde til delinger eller oprette en deling i Resilio Sync skal du åbne en browser på adressen http://localhost:8888

Administration login

Første gang skal du indtaste et brugernavn og adgangskode du vil bruge til web-app’en. Det skal kun bruges til administrere den enhed du er på og har ikke noget med din Sync identitet at gøre.

Sync identitet

Her skal du oprette den identitet du vil være kendt under når du deler fra denne enhed og du skal også acceptere betingelser for anvendelse af Resilio Sync

Login

For at kunne oprette delinger og modtage delinger skal du nu logge ind

Første login

Her kan du tilmelde dig Sync Nyhedsbrev – eller klikke på X og gå videre

Forsættelse

Gå videre med 3. del af guiden.