Inhoudsopgave:
- Stap 1: Voorbereidingen - Hints en boodschappenlijst
- Stap 2: De beugels monteren
- Stap 3: Kabels vastbinden
- Stap 4: De stekkerdoos monteren
- Stap 5: Het hele ding aan de muur monteren
- Stap 6: De uitgaande kabels vastklemmen
- Stap 7: NOOBS installeren op de Raspberry Pi
- Stap 8: Raspbian instellen - Overzicht
- Stap 9: Stel de netwerkverbindingen in (LAN/Wifi)
- Stap 10: VNC instellen
- Stap 11: Laat de VNC automatisch opstarten
- Stap 12: HDD's formatteren
- Stap 13: Laat de HDD's automatisch monteren bij het opstarten
- Stap 14: Samba-server instellen
- Stap 15: Bestandsback-upsysteem instellen
- Stap 16: Leuk om te weten over het omgaan met Linux
Video: Nog een Pi aan de muur: 16 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Deze leerzame tutorial laat je zien hoe je een NAS (Network-Attached Storage) bouwt met een Raspberry Pi (RasPi) en twee HDD's. Deze tutorial is bedoeld om u gedetailleerde instructies te geven over hoe u:
- monteer een RasPi, twee HDD's en de hele voeding op een bord, dat vervolgens aan de muur in uw huis kan worden gemonteerd
-
programmeer de RasPi, zodat deze werkt als:
- een NAS
- en/of een printerserver (indien gewenst)
- omgaan met Linux en je enkele basiscommando's laten zien (als je er nog niet eerder mee hebt gewerkt (net zoals dat niet het geval is)
Deze tutorial is onderverdeeld in de volgende 4 hoofdstukken:
- HW-configuratie
- Basisprincipes van Debian/Linux
- Systeem- en NAS-configuratie
- Back-ups van het RasPi-systeem maken
- Enkele hints en tips
Stap 1: Voorbereidingen - Hints en boodschappenlijst
Voordat we beginnen, enkele belangrijke hints die ervoor zorgen dat u niet in de problemen komt:
- 1e hint: Voordat je een externe HDD-behuizing koopt met een SATA naar USB-controller -> controleer of de controller de hoeveelheid opslagvolume aankan die je wilt gebruiken! Waarom: ik heb HDD's gebruikt die in een behuizing zitten (zoals een case voor door de HDD als een externe schijf te gebruiken) met een SATA-naar-USB-controller. Er zijn veel verschillende controllers, waarbij ze vooral verschillen in de hoeveelheid HDD-opslagvolume die ze aankunnen. Ik gebruikte 4TB-HDD's en in eerste instantie kocht ik een controller die maar tot 2TB aankon, dus ik moest hem veranderen
- 2e tip: Zorg ervoor dat de voeding waarmee je je RasPi van stroom wilt voorzien minimaal 5VDC en 2A kan leveren.
Belangrijke opmerking: Noch ik, noch instructables.com zijn verantwoordelijk voor de inhoud achter de links die ik in deze instructie heb ingevoegd.
Vervolgens wil ik je een klein boodschappenlijstje geven voor de onderdelen die je nodig hebt:
- een Raspberry Pi (zou moeten werken met versie 2 of 3, ik gebruik een RasPi versie 2)
- een 8 GB SD-kaart met minimaal klasse 4 snelheid
- een behuizing voor de RasPi
- een voeding, 5VDC / 2A, met een micro-USB-connector
- 2x externe HDD's (of SSD's) met een USB-connectorof 2x HDD's (of SSD's) met een SATA-aansluiting
- 2x behuizing met een SATA naar USB-controller (niet nodig als je een externe HDD met een USB-uitgang hebt)
- een houten plank van ongeveer 50 cm x 30 cm en een dikte van 2 cm, de kleur is naar keuze;)
- een stekkerdoos met minimaal 3 stopcontacten (idealiter heeft de stekkerdoos dezelfde kleur als je bord)
- 5 tot 6 metalen beugels (die je kunt kopen bij je plaatselijke bouwmarkt / bouwmarkt (bijvoorbeeld zoals deze) De beugels moeten ongeveer een duim breed zijn en ze moeten een schroefgat hebben
- metalen geperforeerde tape (precies het ding op de spoel hier)
- 12 schroeven die een lengte hebben van ongeveer 50-80% van het bord met (in mijn geval ongeveer 1,5 cm)
- 1 m krimpkous die over de beugels en de metalen tape past
- ethernet (LAN) kabel
- 1 zakje Sugru (om de randen van de gaatjes te bedekken en om het er mooi uit te laten zien)
- 1 zak met minimaal 50 kabelklemmen
- 1 stuk nagels met minimaal 50 stuks, de nagels mogen niet langer zijn dan 1,5 cm (!)
- 1 zakje tweecomponentenlijm
- optioneel: 10 viltjes (bijvoorbeeld deze)
Ook voor de Software setup heb je nodig
- een scherm dat aangesloten kan worden op HDMI (kan ook je tv zijn)
- een USB-toetsenbord
- een USB-muis
Stap 2: De beugels monteren
- Knip 4 stukken van elk ongeveer 8 cm uit de metalen geperforeerde tape.
- Buig de tapestukken zodanig dat er een rond de rand van elke HDD-behuizing en rond de RasPi. past
- Lijn de HDD-behuizingen op het bord uit zoals je wilt (bijvoorbeeld zoals ik deed op mijn bord) en plaats de beugels onder de HDD-behuizingen en de RasPi, maar alleen aan de onderkant (dat is de kant die later naar beneden zal wijzen, wanneer het bord hangt aan de muur). De HDD-behuizingen en de RasPi zullen later op deze beugels staan.
- Markeer de positie van de haakjes. De tape kan ruwweg worden gepositioneerd, omdat deze later vrij gemakkelijk kan worden gebogen. Verwijder vervolgens de HDD-behuizingen en de Pi.
- Plaats de krimpkous op de beugels en de metalen tape en prik een gaatje door waar het schroefgat zit. Zorg ervoor dat u alleen kleine gaatjes maakt, omdat de gaatjes groter worden bij verhitting van de krimpkous.
- Verwarm de krimpkous met een heteluchtpistool of een aansteker.
- Monteer de beugels (nu bedekt met krimpkous) met schroeven op het bord. Doe nu hetzelfde voor de metalen geperforeerde tape.
- Buig de metalen geperforeerde tape rond de bovenrand van de HDD-behuizingen en de RasPi
Nu heb je een bord met een RaspBerry Pi en twee HDD's erop gemonteerd.
Voor minder krassen op de behuizingen en minder ratelend geluid van de HDD's kun je ook wat viltjes op de schroeven leggen.
Stap 3: Kabels vastbinden
Het idee in deze stap is om de bedrading achter het bord te verbergen.
- Boor 2 gaten door het bord van ongeveer 3 - 4 duimbreedtes vanaf waar de USB- en stroomingang van de HDD's zodanig zijn dat de kabels soepel door het gat kunnen lopen.
- Zorg ervoor dat de USB-connector en de stroomconnector door het gat kunnen gaan met veel ruimte over (ongeveer 3-4 mm aan elke kant)
- Bedek de gaten met Sugru en controleer terwijl je dat doet altijd of beide connectoren nog gemakkelijk door het gat kunnen (later als de Sugru is opgedroogd zal het veel moeilijker zijn om het gat weer te verbreden)
- Nadat de Sugru is opgedroogd, steek je alle connectoren door
- Nu moet je de resterende kabels aan de achterkant vastklemmen. Ik weet zeker dat je het beter kunt doen dan op de foto:)
Stap 4: De stekkerdoos monteren
Monteer nu de stekkerdoos met de tweecomponentenlijm op het bord. U kunt het oppervlak van de stekkerdoos en het bord opruwen als u dat wilt.
En ja: je hebt wel tweecomponentenlijm nodig, want anders valt je stekkerdoos er de hele tijd af;)
Stap 5: Het hele ding aan de muur monteren
- Knip nu nog 2 stukken van elk 10 cm uit de metalen geperforeerde tape
- Doe wat krimpkous op de stukjes tape.
- schroef elk stuk tape op een hoek aan de achterkant van het bord (net zoals op de afbeelding)
- schroef de andere uiteinden aan de muur (voor een betonnen muur moet je eerst pluggen monteren, net zoals ik moest)
Stap 6: De uitgaande kabels vastklemmen
Klem tenslotte de rest van de kabels vast die van het bord naar het stopcontact en de router/switch lopen.
Stap 7: NOOBS installeren op de Raspberry Pi
Voordat we beginnen met het programmeren van de Raspberry Pi, moeten we het besturingssysteem (OS) op de SD-kaart zetten die in de RasPi gaat.
We gaan een eenvoudigere versie van Raspbian gebruiken, genaamd "NOOBS". Deze is veel gemakkelijker te installeren omdat er een wizard zal zijn die u door het proces leidt.
Misschien wilt u hier ook de instructie voor de installatie lezen.
- Download de nieuwste versie van NOOBS op https://www.raspberrypi.org/downloads/noobs/Ik raad u aan de zip-versie van "Offline en netwerkinstallatie" te nemen.
- Pak het zip-bestand uit
- Formatteer de SD-kaart volledig
- Kopieer alle uitgepakte bestanden uit de zip naar de SD-kaart.
- Plaats de SD-kaart in de RasPi
- Sluit een scherm aan op de HDMI-poort en een toetsenbord en muis op de USB-poorten.
- Zet de Raspi aan.
Daarna
- volg de installatie-instructies.
- kies "Raspbian" en vergeet niet je land en de toetsenbordstijl onderaan te kiezen (het is nogal ingewikkeld om het later te wijzigen met een verkeerde toetsenbordindeling)
Stap 8: Raspbian instellen - Overzicht
Voordat we onze RasPi goed kunnen gebruiken, moeten we een aantal dingen instellen. U wilt bijvoorbeeld niet altijd een apart scherm gebruiken. Een alternatief is een VNC, waarmee je de RasPi op afstand vanaf je pc kunt bedienen. De volgende stappen zullen zijn:
- Stel de netwerkverbindingen in (LAN/Wifi)
- Stel de VNC in *)
- De VNC automatisch laten opstarten
- Formatteer de HDD's naar een efficiënter Linux-bestandssysteem (ext4) en schakel lazy journaling uit.
- Laat de HDD's automatisch aankoppelen bij het opstarten (sluit ze softwarematig aan op Raspbian)
- Stel de Samba-server in (een proces waarmee u op afstand vanaf een pc toegang hebt tot de inhoud van de HDD)
- Stel bestandsback-upsysteem in met tweede/back-up HDD.
*) Opmerking: een VNC (Virtual Network Computing) stelt u in staat om uw RasPi op afstand vanaf uw pc te bedienen. Je ziet alles wat zou worden weergegeven als een scherm is aangesloten, je hebt controle over de muis en het toetsenbord … alles. Behalve dat je op je pc mogelijk ergens heel anders zit.
Omdat je je RasPi zonder scherm aan de muur wilt hebben, is het hebben van een VNC belangrijk.
Stap 9: Stel de netwerkverbindingen in (LAN/Wifi)
Een goede handleiding voor het instellen van uw LAN/Wifi-verbinding vindt u hier.
Om Raspbian te vertellen wat voor soort verbinding u wilt gebruiken, moet u deze in een speciaal bestand schrijven. De volgende instellingen configureren een LAN-verbinding. Als je Wifi wilt instellen, gebruik dan de hier beschreven instellingen.
Open een shell en typ in
sudo nano /etc/network/interfaces
Die opent het bestand "interfaces" in de "nano" teksteditor. Schrijf in de editor de volgende regels:
automatisch uitschakelen
iface lo inet loopback iface eth0 inet dhcp hostnaam "myRasPi" # "myRasPi" kan worden uitgewisseld met een naam naar keuze allow-hotplug wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhcp
(Na elke # volgt een opmerking). Sla vervolgens op en sluit af met "Ctrl + X" en "Enter".
Nu moeten we onze inloggegevens voor de LAN/Wifi-verbinding invoeren. Daarom moet je openen
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
en vul uw legitimatie in. Vervang "YOURSSID" door de naam van uw LAN/Wifi-netwerk en "YOURPASSWORD" door het bijbehorende netwerkwachtwoord. Oh en verander de landcode indien nodig:)
land=DE
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="YOURSSID" psk="YOURPASSWORD" # Protocoltype kan RSN (voor WP2) en WPA (voor WPA1) proto=RSN # altijd zijn gebruik RSN # Sleutelbeheertype key_mgmt=WPA-PSK # Paarsgewijs kan CCMP (voor WPA2) en TKIP (voor WPA1) paarsgewijs zijn=CCMP #Autorisatieoptie moet OPEN zijn voor beide WPA1/WPA2 auth_alg=OPEN
}
De rest van de instellingen moeten precies zijn zoals hierboven beschreven. Vooral "pairwise=CCMP" en "proto=RSN".
Stap 10: VNC instellen
Andere goede handleidingen voor het opzetten van een VNC zijn Guide1, Guide2 en Guide3.
Voordat u de VNC-software installeert, moet u waarschijnlijk een update uitvoeren:
sudo apt-get update && apt-get upgrade
Download en installeer vervolgens de app "tightVNCserver"
sudo apt-get install tightvncserver
Stel daarna een wachtwoord in voor deze VNC-server
vncpasswd
die later op uw pc wordt gevraagd wanneer u zich via de afstandsbediening aanmeldt bij de RasPi.
Om te testen of de VNC-server al werkt, roept u een tightVNC-serversessie op de RasPi aan met
tightVNCserver
Ga nu naar je pc en download de tightVNC-viewer van hier en installeer deze (tijdens de installatie kun je de optie "tightVNCserver" uitschakelen, je hebt deze niet nodig op je pc).
U kunt in Windows of op uw router controleren welk IP-adres uw RasPi heeft (als u met DHCP werkt). Start vervolgens de TightVNC-Viewer op uw pc en typ het IP-adres van de RasPi in, vervolgens een dubbele punt en vervolgens het poortnummer dat meestal 5901 is.
Bijvoorbeeld: het PasPi IP-adres is 192.168.1.50 en de externe host is 192.168.1.50:5901.
U zou het scherm van uw RasPi moeten kunnen zien.
Stap 11: Laat de VNC automatisch opstarten
We zijn een VNC gestart, maar als u de RasPi opnieuw opstart, is de sessie verdwenen en kunt u vanaf uw pc geen verbinding meer maken met uw RasPI op afstand.
Om de VNC-serversessie automatisch te laten starten, moet je hier een script downloaden, dat dit zou moeten laten zien:
#!/bin/sh
### BEGIN INIT INFO # Biedt: tightvncserver # Required-Start: $local_fs # Required-Stop: $local_fs # Default-Start: 2 3 4 5 # Default-Stop 0 1 6 # Short-Description: Start/stop trightvncserver # END INIT INFO # Zie voor meer details: # https://www.penguintutor.com/linux/tightvnc # Pas dit item aan # Stel de USER-variabele in op de naam van de gebruiker om tightvncserver te starten onder export USER='pi' ### Eindaanpassing vereist eval cd ~$USER case "$1" in start) su $USER -c '/usr/bin/tightvncserver:1' echo "StretchVNC-server starten voor $USER";; stop) pkill Xtightvnc echo "Tightvncserver gestopt";; *) echo "Gebruik: /etc/init.d/tightvncserver {start|stop}" exit 1;; esac uitgang 0
Belangrijk is het begin #!/bin/sh. Na het downloaden moet u de inhoud kopiëren. Open vervolgens een nieuw bestand met nano
sudo nano /etc/init.d/tightvncserver
en plak de inhoud in dit bestand. Om Raspbian dit bestand bij het opstarten te laten opstarten, moeten we de toegangsrechten wijzigen met:
sudo chown root:root /etc/init.d/tightvncserver
maak het bestand uitvoerbaar met
sudo chmod 755 /etc/init.d/tightvncserver
en voeg het bestand toe aan de standaard runlevels (zodat het wordt gevonden en uitgevoerd door Raspbian)
sudo update-rc.d tightvncserver standaardinstellingen
En je bent helemaal klaar:)
Nu zou uw RasPi een tightVNCserver-sessie moeten starten bij het opstarten. Controleer of dat werkt. Ga anders in detail en vergelijk ook met de andere gidsen.
Stap 12: HDD's formatteren
Zodra je je HDD's hebt aangesloten op de RasPi kun je hun naam of index vinden met
sudo fdisk -l
Er verschijnt een lijst met de HDD-namen in de vorm "/dev/sda" of "/dev/sdb".
Om eerst de HDD's te formatteren, belt u:
sudo mkfs.ext4 -E lazy_itable_init=0, lazy_journal_init=0 /dev/sdX
Waar je de X moet vervangen voor de HDD-index die je in de fdisk-lijst hebt, b.v. sda.
Nu moet je een tijdje wachten voordat de HDD is geformatteerd.
Doe dan hetzelfde voor de tweede HDD (de back-up HDD)
Let op: De lazy journaling-optie zorgt ervoor dat het formatteren vrij lang duurt voor een 4TB HDD. Maar later, wanneer u uw RasPi opstart, zullen de HDD's veel sneller worden opgestart en gemount. Lees hier de modus hierover.
Stap 13: Laat de HDD's automatisch monteren bij het opstarten
Uw harde schijven automatisch of handmatig opstarten, in beide gevallen moet u eerst enkele apps downloaden
sudo apt-get -y install ntfs-3g hfutils hfsprogs exfat-fuse
De ntfs-3g is een app die nodig is om het NTFS-bestandssysteem te lezen, wat heel gebruikelijk is in Windows. Als u bijvoorbeeld uw HDD op de USB-poort aansluit, moet u eerst de HDD monteren voordat u bij de gegevens kunt. Laten we in dit voorbeeld aannemen dat de HDD een NTFS-bestandssysteem heeft. Vervolgens monteer je de HDD met
sudo mount -t ntfs-3g -o utf8, uid=pi, gid=pi, noatime /dev/sda /media/usbstick
Nadat je deze code hebt uitgevoerd, wordt de HDD gemount in /media/usbstick/.
Raspbian koppelt tegenwoordig al automatisch aangesloten apparaten zoals USB-sticks of HDD's in de /media/ map. Maar als u er zeker van wilt zijn dat de HDD's altijd correct zijn gemonteerd, volgt u de onderstaande stappen:
Zoek eerst de UUID (unieke apparaatnaam) van uw HDD's door te typen
sudo blkid -o lijst -w /dev/null
Voer de UUID's van beide HDD's in /etc/fstab in door nano aan te roepen met
sudo nano /etc/fstab/
en voeg de volgende regels toe aan de fstab-lijst:
UUID=xxxxxxxx /mnt/myDrive ext4 standaard 0
UUID=yyyyyyyy /mnt/myDrive_mirror ext4 standaard 0
in plaats van de xxxxxxxx en yyyyyyyy voer je de echte UUID van je HDD's in en verander je ook de "myDrive" in wat je je mount-mappen noemde.
Let op: verwijder niets dat al in dit bestand is geschreven! Voeg alleen nieuwe regels toe.
Als alternatief voor deze tutorial vertellen Guide 1, Guide 2 of Guide 3 je ook hoe je (automatisch of handmatig) schijven kunt mounten zodat je toegang hebt tot hun inhoud.
Stap 14: Samba-server instellen
Zoals reeds vermeld "biedt Samba bestands- en afdrukservices voor verschillende Microsoft Windows-clients[…]" (Link) In ons geval creëren we een Samba-server om alle computers (dwz van uw laptop) toegang te geven tot de bestanden op de HDD die is verbonden met de RasPi.
Om een Samba-server te starten, moeten we deze eerst op de RasPi. installeren
sudo apt-get install samba samba-common-bin
Dan moeten we de configuraties bewerken door het configuratiebestand aan te roepen met nano
sudo nano /etc/samba/smb.conf
en in dit bestand in de regel
# beveiliging = gebruiker
verwijder de voorgaande "'#". Hierdoor kan de gebruiker een Samba-serverwachtwoord instellen (wat wordt aanbevolen). Dit is het wachtwoord dat elke gebruiker die toegang wil tot de bestanden op de HDD moet weten.
Nu definiëren we een wachtwoord door te bellen
sudo smbpasswd -a pi
en een wachtwoord in te voeren.
Nu moeten we de Samba-server vertellen tot welke bestanden hij toegang moet geven
sudo chown -R pi:pi /mnt/myDrive
waar u de /mnt/myDrive moet vervangen door het pad waar uw HDD is aangekoppeld.
Er zijn nog enkele configuraties die we moeten toevoegen aan smb.conf. Voeg onderaan smb.conf de volgende regels toe:
[MijnNetwerkschijf]
path=/mnt/myDrive writeable=ja gast ok=nee werkgroep=WERKGROEP doorbladerbaar=ja
waar pad weer laat zien waar uw HDD is gemount, geeft writebale aan of gebruikers bestanden mogen wijzigen en toevoegen (schrijftoegang). guest ok=no betekent dat alle gebruikers die toegang willen tot de bestanden op de HDD het wachtwoord moeten kennen. Achter werkgroep moet u de naam van uw Windows-werkgroep die u gebruikt toevoegen (de standaard is hoogstwaarschijnlijk "WERKGROEP"). Browseable=ja versnelt dingen een beetje als je bijvoorbeeld heel snel veel foto's doorloopt.
Nadat u klaar bent met het wijzigen van het configuratiebestand, start u de Samba-server opnieuw op met:
sudo /etc/init.d/samba herstart
en test vanaf uw Windows-pc of u toegang hebt tot uw bestanden.
Gids 1 geeft je een alternatieve tutorial over hoe je dit allemaal kunt instellen.
Stap 15: Bestandsback-upsysteem instellen
Nu hebben we twee HDD's op een Raspberry Pi op een bord aan de muur … maar tot nu toe hebben we slechts één HDD gebruikt. Nou, omdat we de tweede HDD gaan gebruiken als back-upschijf die regelmatig door de RasPi met de eerste wordt gesynchroniseerd. Dit betekent dat bijvoorbeeld elke dag alle wijzigingen die u op uw eerste HDD hebt aangebracht, worden gespiegeld/gekopieerd naar de tweede HDD.
Om dat te doen, moeten we de app rsync installeren door te typen
sudo apt-get update
sudo apt-get install hdparm sudo hdparm -C /dev/sda
Nu testen we eerst het hele proces op één dummy-bestand. Hiervoor maken we een dummy-bestand aan met
sudo nano /mnt/myDrive/TestFile.txt
en typ iets willekeurigs in. Sluit vervolgens de nano met "Strg+x" en laat rsync nu direct beide HDD's synchroniseren
rsync -av --delete /mnt/myDrive /mnt/myDrive_mirror
Als alles goed gaat, zouden we TestFile.txt op de tweede HDD moeten vinden (gemiddeld in /mnt/myDrive_mirror). In het volgende noem ik /mnt/myDrive de "bron" en /mnt/myDrive_mirror het "doel".
De optie -av bestaat uit de commando's
- -v die je in de shell laat zien wat hij kopieert/synchroniseert
-
-a die alle volgende opdrachten uitvoert
- -r kopieert alle submappen
- -l kopieert symbolische links
- -p behoudt toegangsrechten van de bronbestanden
- -t houdt tijdstempels van de bronbestanden bij
- -g behoudt de groepstoegangsrechten van de bronbestanden
- --delete die de bestanden op zowel de bron als het doel vergelijkt en bestanden op het doel verwijdert als ze niet meer aanwezig zijn op de bron.
Nu hebben we met succes onze bron- en doelschijf gesynchroniseerd. Nu willen we dat rsync dat regelmatig doet. Daarvoor moeten we een crontab. maken
sudo crontab -e
Dit commando opent een rsync-configuratiebestand in nano (pas op bij het gebruik van het "sudo"-commando, anders zal Raspbian toegang krijgen tot het verkeerde bestand!). De crontab bevat hetzelfde commando dat we eerder gebruikten om onze bron en doel te synchroniseren. In crontab is er echter een voorvoegsel dat rsync vertelt wanneer hij onze gegevens moet synchroniseren. Het voorvoegsel bestaat uit de volgende nummers:
Minuten Uren DayInTheMonth Maand DayOfTheWeek rsync-Command
Het volgende crontab-voorbeeld zou dingen moeten verduidelijken
00 05 * * * rsync -av --delete /mnt/myDrive /mnt/myDrive_mirror
wat betekent dat uw RasPi elke dag om 05:00 uur bron en doel synchroniseert.
Alternatieve tutorials worden hier of hier gegeven.
Stap 16: Leuk om te weten over het omgaan met Linux
Iets over Linux (wat ik heb geleerd):
- op de RasPi draaien we een speciale versie van Linux genaamd "Raspbian", wat weer een speciale versie van "Debian" is die is gebaseerd op de Linux-kernel
-
Raspbian is open source en wordt geleverd met een verscheidenheid aan vooraf geïnstalleerde programma's:
- een webbrowser: IceWeasel (een uitgeklede versie van Firefox)
- Python 2 & 3
- Minecraft
- LibreOffice
- Wolfram & Mathematica
- PDF-viewer
- Java IDE
- nano (een eenvoudige editor)
- Linux of Raspbian wordt meestal bediend door opdrachten die u in het opdrachtvenster typt (genaamd "shell")
- als je een admin bent (of in linux "super user") dan mag je veel dingen veranderen en wijzigen, op voorwaarde dat je "sudo" schrijft voor elk commando ("sudo" = "super user do") Voorbeeld: sudo nano path/myfile super gebruikte calls-editor nano om "myfile" te openen in de map "path"
Andere belangrijke oproepen voor Raspbian:
sudo apt-get update && apt-get upgrade
oproep voor updates (internetverbinding vereist)
sudo apt-get install XYZ
download en installeer pakket XYZ (slechts een voorbeeld) op de RasPi
Als u een back-up van uw Linux-besturingssysteem op uw RasPi wilt maken, volgt u deze stappen:
- Win32DisImager downloaden
- Schakel uw RasPi uit en haal de SD-kaart eruit en plaats deze in uw pc en voer Win32DiskImager uit.
- Kies een locatie (met de mapknop) waar u uw back-upbestand wilt plaatsen (hij gaat een afbeelding van de hele SD-kaart genereren en deze in de vorm van een img-bestand op de harde schijf van uw pc plaatsen.
- Maak een back-upafbeelding door op "Lezen" te drukken. (Dit kan even duren)
- Gedaan.
Aanbevolen:
Een snellaadfunctie toevoegen aan een powerbank: 5 stappen (met afbeeldingen)
Een snellaadfunctie toevoegen aan een powerbank: in dit project laat ik je zien hoe ik een gewone powerbank heb aangepast om de belachelijk lange oplaadtijd te verkorten. Onderweg zal ik het hebben over het powerbank-circuit en waarom het batterijpakket van mijn powerbank een beetje speciaal is. Laten we st
Een IR-afstandsbediening toevoegen aan een luidsprekersysteem: 5 stappen (met afbeeldingen)
Hoe een IR-afstandsbediening aan een luidsprekersysteem toe te voegen: In dit project laat ik u zien hoe ik een extra circuit voor mijn luidsprekersysteem heb gemaakt om het draadloos te bedienen met een zelfgemaakte IR-afstandsbediening. Laten we beginnen
Nog een andere instructie over het gebruik van de DIYMall RFID-RC522 en Nokia LCD5110 met een Arduino: 8 stappen (met afbeeldingen)
Nog een andere Instructable over het gebruik van de DIYMall RFID-RC522 en Nokia LCD5110 met een Arduino: waarom voelde ik de behoefte om nog een Instructable te maken voor de DIYMall RFID-RC522 en de Nokia LCD5110? Nou, om je de waarheid te zeggen, ik werkte ergens vorig jaar aan een Proof of Concept met beide apparaten en op de een of andere manier "misplaatst"
Laserkunst aan de muur: 4 stappen (met afbeeldingen)
Laserkunst aan de muur: met laserfotografie en fotografie met lange sluitertijden kun je kunstwerken aan je muren maken.Een lijst met benodigde items.Een statief voor de digitale camera.Een digitale camera met handmatige sluiterinstellingen die BULB of ten minste 3 -5 seconden.De meeste camera's hebben
Voeg een pc-synchronisatie-aansluiting toe aan een Nikon Sc-28 Ttl-kabel (gebruik de automatische instellingen voor een aan-cameraflits en trigger-uit-cameraflitsen!!): 4 stappen
Voeg een Pc Sync-aansluiting toe aan een Nikon Sc-28 TTL-kabel (gebruik Auto-instellingen voor een on Camera Flash en Trigger Off Camera Flashes !!): in deze instructable laat ik je zien hoe je een van die vervelende gepatenteerde 3-pins TTL-connectoren op de zijkant van een Nikon SC-28 off-camera TTL-kabel en vervang deze door een standaard pc-synchronisatieconnector. hierdoor kunt u een speciale flitser gebruiken, s