![A Raspberry Pi beállítása a Diet Pi használatával monitor vagy billentyűzet nélkül: 24 lépés A Raspberry Pi beállítása a Diet Pi használatával monitor vagy billentyűzet nélkül: 24 lépés](https://i.howwhatproduce.com/images/003/image-6680-48-j.webp)
Tartalomjegyzék:
- 1. lépés: Gyűjtse össze az alkatrészeket
- 2. lépés: Töltse le a Diet Pi -t
- 3. lépés: Írja be a Diet-pi képet a Micro SD kártyára
- 4. lépés: A Raspberry Pi beállítása és csatlakoztatása
- 5. lépés: A DietPi beállítása
- 6. lépés: A DietPi konfigurálása
- 7. lépés: Választható: Állítsa be a Wi-Fi-t
- 8. lépés: A Pi felhasználó hozzáadása a DietPi -hez
- 9. lépés: Az FTDI USB és a soros interfész működése
- 10. lépés: Határozza meg az USB -portot
- 11. lépés: Nyissa meg a terminál ablakát, és csatlakozzon a Raspberry Pi -hez
- 12. lépés: Mindig frissítse és frissítse
- 13. lépés: Bontsa ki a fájlrendszert
- 14. lépés: Választható: Távolítsa el a GUI -t
- 15. lépés: A Gmail beállítása
- 16. lépés: Keresse meg az IP -címet név szerint
- 17. lépés: Készítsen biztonsági másolatot a Micro SD kártyáról
- 18. lépés: Függelék: Előre generált kulcs
- 19. lépés: Függelék: Kliensoldali tanúsítványok hozzáadása a webszerverekhez
- 20. lépés: Függelék: RSA kulcskérdés
- 21. lépés: Függelék: Hivatkozások
- 22. lépés: Függelék: Frissítések
- 23. lépés: Függelék: Hibaelhárítás
- 24. lépés: Függelék: Felügyelet nélküli telepítési parancsfájl
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48
![A Raspberry Pi beállítása a Diet Pi használatával monitor vagy billentyűzet nélkül A Raspberry Pi beállítása a Diet Pi használatával monitor vagy billentyűzet nélkül](https://i.howwhatproduce.com/images/003/image-6680-49-j.webp)
Ez az instrukció elavult. Kérjük, használja: DietPi Setup
A NOOBS monitorhoz, billentyűzethez és egérhez szükséges, ami ~ 60 dollár (USD) vagy több költséggel jár. Ha azonban a Wi-Fi működik, ezekre az eszközökre már nincs szükség. Valószínűleg a DietPi támogatja a soros USB -csatlakozást a képen.
Minden alkalommal, amikor új Raspberry Pi projektet kezdek, előveszem a monitort, a billentyűzetet és az egeret, és találok egy helyet, ahol beállíthatom őket. Miután befejeztem a harmadik Raspberry Pi projektemet, azt gondoltam, hogy van egy jobb módszer.
Ez a megközelítés egy kicsit fejlettebb, és MacBook Pro -t használ monitor, billentyűzet és egér helyett. Tehát 45 dollárt takarít meg, és kevesebb helyet foglal el.
Ezzel az utasítással elkezdtem a Diet Pi -t használni a Raspbian helyett. A legtöbb projektem fejetlen. A Diet Pi használata hosszabb SD -kártya élettartamot biztosít, és csökkenti a többletköltségeket, ezáltal növelve a teljesítményt.
Az első lépéshez billentyűzet, monitor és egér szükséges. A második menet nem teszi szükségessé ezeket.
Ennek a projektnek a céljai a következők:
- Használja a Pi diétát
- A későbbi beállításoknál megszűnik a monitor, a billentyűzet és az egér szükségessége
- Hozzon létre egy szabványos micro SD kártya képet, hogy legközelebb kihagyhassam a legtöbb lépést
- Tömörítse a micro SD kártya képét
1. lépés: Gyűjtse össze az alkatrészeket
![Gyűjtse össze az alkatrészeket Gyűjtse össze az alkatrészeket](https://i.howwhatproduce.com/images/003/image-6680-50-j.webp)
Úgy találtam, hogy az alábbi részek a legjobban teljesítenek alkalmazásaimban. Ezek az alkatrészek drágábbak, mint a szokásos kezdőkészletben találhatók.
Szerezzen alkatrészeket és eszközöket (árak USD -ban):
- MacBook Pro (PC is használható)
- Raspberry Pi 3 vagy Raspberry Pi 2 Model B elem 14 $ 35
- Panda 300n WiFi Adapter Amazon 16,99 USD
- 5.2V 2.1A USB hálózati adapter az Amazon -tól 5,99 USD
- Micro USB - USB kábel 3ft az Amazon -tól $ 4.69
- FTDI TTL-232R-RPI soros-USB kábel Mouser-től $ 15
- Tok az Amazon -tól 6,99 USD
- SanDisk Ultra 16 GB-os microSDHC Class 10, adapterrel (SDSQUAN-016G-G4A) az Amazon-tól 8,99 USD
- TV HDMI porttal, USB billentyűzet, USB egér, HDMI kábel (csak első menetben szükséges)
Megjegyzések:
Az ásóba zárt szöveget, például: „cserélje ki ezt”, tényleges értékkel kell helyettesíteni. Természetesen távolítsa el az ásót
2. lépés: Töltse le a Diet Pi -t
![Letöltés Diet Pi Letöltés Diet Pi](https://i.howwhatproduce.com/images/003/image-6680-51-j.webp)
Egy laptophoz vagy asztali számítógéphez képest a málna pi processzora gyenge. Tehát az elfogadható teljesítmény elérésének domináns elve a processzor felesleges terhelésének kiküszöbölése.
A Diet-Pi a raspbian minimális telepítése. A Diet-Pi megszünteti a nem szükséges operációs rendszer-folyamatokat, lehetővé téve a processzor számára a felhasználói feladatok gyorsabb elvégzését. A parancssor futtatása az egyik raspbian rendszeren 126 feladatot mutat, míg a diet-pi csak 91-et.
A Diet-Pi könnyű GUI-val rendelkezik, és kiküszöböli a szükségtelen I/O-t a micro SD kártyáról. Az SD -kártyák elhasználódnak az ismétlődő írási ciklusok után. Az írások számának csökkentése meghosszabbítja az SD -kártya élettartamát. A legtöbb projektem nem igényel GUI -t. Tehát egy későbbi lépésben az LDXE eltávolításra kerül.
A DietPi a legtöbb naplót egy RAM -lemezre írja, a mentési adatok pedig a micro SD -kártyára.
Lépések:
- Töltse le a legújabb verziót innen Diet-Pi. Lépjen a Letöltés oldalra. Válassza a Raspberry Pi lehetőséget. Válassza ki a Raspberry Pi összes modelljét. Ezután válassza a Kép letöltése lehetőséget.
- Amikor ezt frissítették, a legújabb verzió a következő volt: DietPi_v6.0_RPi-ARMv6-Stretch
- A letöltés után húzza a letöltést letöltésből egy könyvtárba, ahol a képeket tárolja. Szeretem a letöltött képeket és a málna pi projektekről készített biztonsági másolatokat a Mac könyvtárában tárolni.
- Ne feledje, hogy a ♣ karakterek közé foglalt dolgok helyébe az Ön neve vagy értéke kerül
♣ macbook-image-directory ♣
- Nyisson meg egy terminál ablakot a MacBook -on
- Váltson a képkönyvtárba, és sorolja fel a fájlokat
$ cd (macbook-image-directory)
$ ls 2015-11-21-raspbian-jessie.img SDCardBackupSetup.dmg DietPi_RPi- (Jessie).7z disk_test.dmg
- Az unarchiver segítségével kibontottam a MacBook zip fájlját (.7z).
- Ezután törölte a tömörített fájlt (húzza a zip fájlt a kukába)
$ cd (macbook-image-directory)
$ ls 2015-11-21-raspbian-jessie.img SDCardBackupSetup.dmg DietPi_v136_RPi- (Jessie).img disk_test.dmg
Ha a kép neve zárójelet tartalmaz, a későbbi lépéseknek ez nem fog tetszeni. Tehát nevezze át a fájlt, és távolítsa el a zárójeleket. A kép most a következő: ♣ diéta-pi-kép ♣
3. lépés: Írja be a Diet-pi képet a Micro SD kártyára
Töltse le az etchert innen, majd telepítse az etchert. Az Etcher bolondbiztosvá teszi a telepítést.
Indítsa el a maratót
- Válassza ki a képét (diéta-pi-image):
- Válassza ki a microSD -kártyát
- Vaku
- Adja meg a MacBook jelszavát
Bármilyen okból is, az etcher nem választja le a microSD kártyát. Tehát ki kell választanom a meghajtót, majd a jobb egérgombbal kilökni (vagy ha egygombos egérgombbal CTRL-t kattint). Ha nem dobja ki, akkor nem igazán számít, figyelmeztető üzenetet kap.
4. lépés: A Raspberry Pi beállítása és csatlakoztatása
![A Raspberry Pi beállítása és csatlakoztatása A Raspberry Pi beállítása és csatlakoztatása](https://i.howwhatproduce.com/images/003/image-6680-52-j.webp)
![A Raspberry Pi beállítása és csatlakoztatása A Raspberry Pi beállítása és csatlakoztatása](https://i.howwhatproduce.com/images/003/image-6680-53-j.webp)
Távolítsa el a szalagot, és erősen nyomja rá a processzorra. A hűtőborda és a chip majdnem azonos méretű. Elég nyilvánvaló volt, ha mennie kellett. Nem készítettem képet.
Ügy
Szedd szét a tokot. A régebbi verzió három részből áll: felső, alsó és középső. Csúsztassa a Raspberry Pi -t a tok alsó részébe. Csúsztassa a Raspberry Pi -t az aljába. Az SD -kártya behelyezésének végén két klip található. A táblának a csipeszek alá kell csúsznia. Könnyen becsúszik, nem kell erőltetni. Ez megint nagyon egyszerűnek tűnt. Tehát nincs fotó. Jó tartani a pi -t a tok alsó részében.
Kábelek és SD kártya
Hacsak nincs feltüntetve, illessze be a következőket a Raspberry Pi -be
-
Csak az 1 -es bérlethez szükséges
- HDMI kábel a TV -hez
- USB billentyűzet
- USB egér
- Micro SD kártya
- hálózati kábel
- Wi-Fi hardverkulcs
-
USB soros I/O kábel (lásd a fenti képeket)
- Földelés = Fekete vezeték, RPi 06 -os csap
- Tx = Sárga huzal, 08 -as csap
- Rx = Piros vezeték, pin10
Ha a fentiek befejeződtek:
Helyezze be a tápkábelt
Csatlakoztassa az USB/soros kábelt a MacBook USB portjához
Ha az 1. bérletben létrehozott myDietPi_v104_RPi-jessie.img fájlt használja, akkor
- Ellenőrizze a mellékleteket, hogy vannak -e opcionális lépések, amelyeket hozzá szeretne adni
- Futtassa a dietpi-config parancsot a gazdagép nevének megváltoztatásához
- A gazdagépnév megváltoztatása után előfordulhat, hogy el kell távolítania egy RSA -kulcsot. Az erre vonatkozó utasítások a jelen útmutató mellékletében találhatók.
- Kész vagy!
5. lépés: A DietPi beállítása
![A DietPi beállítása A DietPi beállítása](https://i.howwhatproduce.com/images/003/image-6680-54-j.webp)
A DietPi beállítása.
Jelentkezzen be a Raspberry pi -be
bejelentkezés: root
jelszó: dietpi
Kövesse az utasításokat. A DietPi frissíti és telepíti a szükséges szoftvereket.
6. lépés: A DietPi konfigurálása
Jelentkezzen be, amikor erre kéri.
Mintegy 25 beállítási képernyő helyett útmutatóként a menüszámokat használtam.
Ha menü jelenik meg, akkor navigáljon a menüben a következők segítségével:
- nyilakkal
- lapot a mozgatáshoz
- szóköz a beállítások áthelyezéséhez szóközről * -ra
- és ENTER
Kövesse az utasításokat, könnyen használható. Bizonyos lépések újraindítást igényelnek. Nézze meg az összes menüopciót, és döntse el, mit szeretne.
Ha elrontod, nem nagy baj. Csak kezdje elölről.
Itt a beállításom. Változtassa meg igényeit.
DietPi szoftver
Az első menü a DietPi-Software
Válassza a dietpi-config lehetőséget.
Főmenü
- Megjelenítési lehetőségek
- Hangbeállítások
- Teljesítmény opciók
- Haladó beállítások
-
Nyelvi/regionális lehetőségek
-
Területi beállítás (az Egyesült Államok szóköz billentyűt használ *)
- [*] hu. US. UTF-8 UTF-8
- hu. US. UTF -8 - alapértelmezett területi beállítás
- változásokat generál
- Időzóna
- MINKET
- Központi
-
Billentyűzet
-
Egyéb
Angol (USA)
- Nincs írási kulcs
- Alapértelmezett a billentyűzetkiosztáshoz
- Modell: Dell
-
-
-
Biztonsági opciók
- Gyökér jelszó módosítása
- Gazdagépnév módosítása
- Hálózati beállítások
-
Automatikus indítási beállítások
0. Konzol: Manuális bejelentkezés (alapértelmezett)
- Eszközök
majd indítsa újra.
Jelentkezzen be root felhasználóval és ♣ jelszavával ♣
DietPi szoftver
Telepítse az opcionális szoftvert.
DietPi szoftver beállítás menü:
-
Válassza ki a DietPi optimalizált szoftvert
- [*] RPi. GPIO
- [*] LLSP: lighttpd | sqlite | php MEGJEGYZÉS: ez opcionális
- [*] certbot - MEGJEGYZÉS: 2018. április 16 -tól a certbot nem működik a lighttpd -vel
-
Válassza a Szoftver kiegészítő Linux lehetőséget
- [*] Python pip MEGJEGYZÉS: ez opcionális, de a legtöbb projektem python -t használ
- [*] Avahi-démon
- SSH szerver: váltás DropBear -ről OpenSSH -ra
- Fájlszerver: Nincs
- Naplórendszer: DietPi-Ramlog #1
- Segítség!
- Lépjen a Telepítés indítása elemre
A DietPi telepíti a szoftvert
7. lépés: Választható: Állítsa be a Wi-Fi-t
A Raspberry Pi általában vezetékes vagy vezeték nélküli kapcsolatot is használhat.
Ha Wi-Fi-t szeretne használni, húzza ki az Ethernet-kábelt, és engedélyezze a Wi-Fi-t
Jelentkezzen be és futtassa a dietpi-launcher programot.
$ dietpi-launcher
A menü valahogy így néz ki:
- DietPi szoftver
- DietPi-Config
- DietPi-AutoStart
- DietPi-Cron
- …
Válassza ki a DietPi-Config programot, amely így néz ki:
- Megjelenítési lehetőségek
- Hangbeállítások
- Teljesítmény opciók
- Haladó beállítások
- Nyelvi/regionális lehetőségek
- Biztonsági opciók
- Hálózati beállítások: adapterek
- …
Válassza a Hálózati beállítások: Adapterek lehetőséget
- Válassza a WiFi lehetőséget - engedélyezze a WiFi -t
- Válassza a Fedélzeti WiFi lehetőséget - engedélyezze a fedélzeti Wi -Fi -t
Válassza a Hálózati beállítások: adapterek, majd a WiFi lehetőséget
Válassza a Szkennelés és csatlakozás lehetőséget, majd válassza ki otthona SSID -jét
Ország megváltoztatása: USA
Engedélyezze az automatikus újracsatlakozást
Írja be jelszavát (más néven hozzáférési kulcsot): ♣ your-home-ssid ♣
Módosítások elfogadása
Az újraindítás után a DietPi a következőket jeleníti meg:
IP eth0: ♣ az Ön IP-címe ♣
Nyisson meg egy terminál ablakot a számítógépén, és nézze meg, hogy vezeték nélkül csatlakozhat -e a Raspberry Pi -hez az alábbi parancsok egyikével.
$ ssh root@♣ ip-cím ♣
$ ssh root@♣sajátgazdanév♣.local
És a WiFi -nek működnie kell.
8. lépés: A Pi felhasználó hozzáadása a DietPi -hez
Alapértelmezés szerint a DietPi a felhasználónév: root felhasználónevét használja, míg a raspbian a felhasználónevet: pi.
Sok Raspberry Pi utasítás és az utasításom a /home /pi kiindulópontot és a pi bejelentkezést feltételezi. Tehát vegyen fel egy felhasználót: pi
$ useradd pi -m -G sudo
$ passwd pi Jelszó: ♣ málna-pi-jelszó ♣ Jelszó: ♣ málna-pi-jelszó ♣
Ha hibázik, a következő paranccsal távolítsa el a felhasználót:
$ userdel pi
Készítsen másolatot az /etc /sudoers fájlról
Mint felhasználó, root, szerkessze a fájlt, de legyen óvatos ezzel a fájllal. Mentés előtt győződjön meg róla, hogy helyes
$ sudo nano /etc /sudoers
A következő módosítás nélkül minden sudo használatakor meg kell adnia egy jelszót.
A megjegyzés után, #includedir…, add hozzá a kezdő sort, pi ALL =:
#includedir /etc/sudoers.d
pi ALL = (ALL) NOPASSWD: ALL
CTRL-o, ENTER, CTRL-x a fájl mentéséhez és bezárásához
Add hozzá a bash héjat a gombbal
$ sudo nano /etc /passwd
és szerkessze a pi felhasználót a /bin /bash végére. Ne változtasson mást:
pi: x: 1001: 1001::/home/pi:/bin/bash
CTRL-o, ENTER, CTRL-x a fájl mentéséhez és bezárásához
Ellenőrizze az új felhasználó működését
$ kijelentkezés
és jelentkezzen be pi-ként ♣ málna-pi-jelszóval ♣
$ ssh pi@♣ ip-cím ♣
Ha pi néven jelentkezik be, a DietPi segédprogramok a következőkön találhatók:
/DietPi/dietpi
A dietpi szkriptek gyökér UID = 0 ellenőrzést használnak, ami megakadályozza, hogy a pi felhasználónév futtassa a dietpi parancsfájlokat. A szkript ellenőrzi, hogy a $ UID = 0, amelyet a root felhasználónév számára kell fenntartani. A könyvtár hozzáadása a PATH -hoz nem segít.
Tehát a diepi-config vagy bármelyik diepi segédprogram futtatásához a pi-ből jelentkezzen be szuperfelhasználóként, majd futtassa a parancsot. A szuperfelhasználóból való kilépéshez írja be az exit parancsot.
$ sudo su
$ sudo/DietPi/dietpi/dietpi-config ♣ beállítások módosítása ♣ $ exit
Természetesen módosíthatja a szkriptet, és hozzáadhatja a pi felhasználónév UID -jét, vagy eltávolíthatja a root UID azonosítóját. Előfordulhat, hogy további változtatásokra van szükség.
if (($ UID! = 0)); azután
Választható lépés
Általában a root nem használható bejelentkezéshez. A root bejelentkezést nem szabad letiltani, de le kell tiltani a normál bejelentkezést.
Annak megakadályozása érdekében, hogy a felhasználók közvetlenül rootként jelentkezzenek be, állítsa a gyökérfiók héját a /sbin /nologin fájlra az /etc /passwd fájlban.
$ sudo nano /etc /passwd
változás
root: x: 0: 0: root:/root:/bin/bash
nak nek
root: x: 0: 0: root:/root:/usr/sbin/nologin
9. lépés: Az FTDI USB és a soros interfész működése
![FTDI USB soros interfész működés FTDI USB soros interfész működés](https://i.howwhatproduce.com/images/003/image-6680-55-j.webp)
A DietPi alapértelmezés szerint letiltotta az usb -soros kapcsolatot. Engedélyezze ezt a szolgáltatást, hogy a jövőben is használhassuk.
$ sudo nano /boot/cmdline.txt
A fájlban adja hozzá a konzol = tty1 elé
konzol = ttyAMA0, 115200
CTRL-o, ENTER, CTRL-x a fájl mentéséhez és kilépéshez
Engedélyezze a szolgáltatást, és indítsa újra a Raspberry Pi -t
$ sudo systemctl engedélyezi a [email protected] szolgáltatást
$ sudo reboot -h 0
Ha nincs csatlakoztatva, csatlakoztassa az FTDI USB soros kábelt
USB soros I/O kábel (lásd a fenti képet). A Raspberry Pi külső sarkában van 2 -es csap. A széléhez legközelebb eső külső sor páros számú csapok (2, 4, 6), a belső sor pedig páratlan
- Földelés = Fekete vezeték, 06 -os tű
- Tx = Sárga huzal, 08 -as csap
- Rx = Piros vezeték, pin10
10. lépés: Határozza meg az USB -portot
Határozza meg az USB-soros adapter által használt USB-portot. A MacBookom az FTDI chipjét használja.
Nyissa meg a terminál ablakot a MacBook -on
A /dev -ben sok eszköz található. Ezzel a paranccsal azonosíthatja az eszközt (ebben az esetben FT9314WH):
$ ls /dev/tty.*/dev/tty. Bluetooth-Incoming-Port /dev/tty.usbserial-FT9314WH
Itt van egy alternatív módszer a felfedezésre:
$ ls /dev | grep FT | grep tty
tty.usbserial-FT9314WH
Ha a fentiek egyike sem működik, próbálja meg ezt:
Csatlakoztassa az USB -kábelt a MacBook -hoz, és futtassa:
$ ls /dev | grep tty
Húzza ki az USB -kábelt, várjon néhány másodpercet és futtassa:
$ ls /dev | grep tty
Határozza meg a különbségeket
11. lépés: Nyissa meg a terminál ablakát, és csatlakozzon a Raspberry Pi -hez
![Nyissa meg a terminál ablakát, és csatlakozzon a Raspberry Pi -hez Nyissa meg a terminál ablakát, és csatlakozzon a Raspberry Pi -hez](https://i.howwhatproduce.com/images/003/image-6680-56-j.webp)
Nyissa meg (vagy használja tovább) a terminál ablakot a MacBook -on.
Lásd a fenti képet, és állítsa be a terminál ablak beállításait.
- Terminál, válassza a Beállítások lehetőséget, majd kattintson a Speciális fülre
- Az xterm és a vt100 működik, de az ansi jobban működik nano használatakor
- Nyugati ASCII beállítása unicode helyett (UTF-8))
A terminál ablakába írja be:
$ screen /dev/tty.usbserial-FT9314WH 115200
A MacBook terminálablakával jelentkezzen be az RPi -be: username = pi password = málna
Megjegyzés: az USB-soros kábel karaktereket ejthet. Ha a karakterek kiesnek, előfordulhat, hogy nem kap értesítést, nyomja meg a Return billentyűt, vagy írja be a felhasználónevet, majd nyomja meg az Enter billentyűt.
Ha megjelenik a helyreállítási mód, akkor a micro SD kártya nincs megfelelően beállítva. Elölről kezdeni.
- A Diet Pi felszólítása a root felhasználóra # (a raspbian helyreállítási módban # promptot használ)
- A Diet Pi szokásos felszólítása pi felhasználónak $
12. lépés: Mindig frissítse és frissítse
Mindig frissíts és frissíts.
- Az "apt-get update" a legfrissebb csomaglistákat tölti le a megfelelő tárolókból.
- "apt-get upgrade" frissíti a csomagokat
- Az "apt-get autoremove" törli azokat a csomagokat, amelyekre már nincs szükség
- Az újraindítás opcionális. Egyes szolgáltatásokat a frissítés után újra kell indítani. Az újraindítás a lusta módom annak biztosítására, hogy az összes szükséges szolgáltatás megfelelően újrainduljon
Futtassa a következő parancsokat:
$ sudo apt-get frissítés
$ sudo apt-get upgrade $ sudo apt-get autoremove $ sudo újraindítás
Hiba esetén ellenőrizze, hogy az Ethernet -kábel csatlakoztatva van -e.
13. lépés: Bontsa ki a fájlrendszert
A raspi-config lehetőséget kínál a fájlrendszer kiterjesztésére a teljes micro SD kártya használatára. Aggódtam, hogy a diepi-config-ban figyelmen kívül hagyták a fájlrendszer bővítését.
Alapértelmezés szerint azonban "a DietPi képek előre optimalizálva vannak olyan funkciókkal, mint az automatikus fájlrendszer-bővítés."
A fájlrendszer kibővítésének megjelenítéséhez futtassa a következő parancsot:
$ df -h
A DietPi rendszeren nincs szükség a fájlrendszer bővítésére.
14. lépés: Választható: Távolítsa el a GUI -t
Opcionális lépés. A projektjeim nem használnak GUI -t, ezért távolítsák el. A GUI eltávolítása körülbelül 2 MB tárhelyet takarít meg, és javítja a teljesítményt.
$ sudo apt-get --purge remove 'x11-*'
$ sudo apt-get --purge autoremove
A turbó mód hozzáadása néhány wifi teljesítmény előnnyel jár. Szerkessze a fájlt:
$ sudo nano /boot/cmdline.txt
És hozzá
smsc95xx.turbo_mode = Y, tehát így néz ki:
dwc_otg.lpm_enable = 0 konzol = ttyAMA0, 115200 konzol = tty1 root =/dev/mmcblk0p2 rootfstype = ext4 lift = határidő fsck.repair = igen smsc95xx.turbo_mode = Y rootwait rootdelay = 10
CTRL-o, ENTER, CTRL-x mentéshez és kilépéshez
Ezután indítsa újra
$ sudo újraindítás
15. lépés: A Gmail beállítása
A Mail nagyon hasznos a Raspberry Pi problémáival kapcsolatos értesítések és figyelmeztetések fogadásához.
Győződjön meg arról, hogy a tárolók naprakészek. Futtassa a parancsot:
$ sudo apt-get frissítés
Telepítse az SSMTP és levelező segédprogramokat:
$ sudo apt-get install ssmtp
$ sudo apt -get install mailutils -y
Az SSMTP konfigurációs fájl szerkesztése:
$ sudo nano /etc/ssmtp/ssmtp.conf
alábbiak szerint:
mailhub = smtp.gmail.com: 587 gazdagépnév = ♣ saját gazdagép neve ♣ AuthUser=♣sajat-gmail-account♣@gmail.com AuthPass = ♣ a-gmail-jelszó ♣ HasználjaSTARTTLS = IGEN
CTRL-o, ENTER, CTRL-x mentéshez és kilépéshez
Szerkessze az SSMTP álnevek fájlt:
$ sudo nano/etc/ssmtp/revaliases
Hozzon létre egy sort a rendszer minden felhasználója számára, aki képes lesz e -maileket küldeni. Például:
root: ♣saját-gmail-fiók♣@gmail.com: smtp.gmail.com: 587
pi: oursaját-gmail-fiók♣@gmail.com: smtp.gmail.com: 587
Állítsa be az SSMTP konfigurációs fájl engedélyeit:
$ sudo chmod 664 /etc/ssmtp/ssmtp.conf
16. lépés: Keresse meg az IP -címet név szerint
Az otthoni automatizálási rendszernek hozzá kell férnie a málna pis -hez. A DHCP által kiosztott IP -címek azonban változhatnak. Tehát megpróbáltam statikus IP -címeket rendelni. Nem voltam megelégedve ezzel a megoldással. Ezután megpróbáltam az nmap segítségével felfedezni egy gazdagép IP -címét, de ez meglehetősen érintettnek tűnik. DNS -kiszolgálót akartam beállítani, amikor átfutottam az alábbi megoldáson.
Könnyebb hivatkozni egy málna pi -re a ♣ hostname ♣.local segítségével.
Ha a diethi-config használatával telepítette az avahi-daemont, és megváltoztatta a gazdagép nevét, akkor ugorhat a következő lépésre
Telepítse a multicast DNS -t.
$ sudo apt-get install avahi-daemon
$ hostname -I
192.168.1.100
Módosítsa a gazdagép nevét
$ sudo nano /etc /hosts
A gazdagépnévnek alapértelmezettnek kell lennie a dietpi -nek. Módosítsa a dietpi utolsó sorát az új ♣ gazdagépnévre ♣
192.168.1.100 (gazdagépnév)
CTRL-O, CTR-X, ENTER a mentéshez és a szerkesztőből való kilépéshez
$ sudo nano /etc /hostname
Hosztnév ♣
CTRL-O, CTR-X, ENTER a mentéshez és a szerkesztőből való kilépéshez
Végezze el a változtatásokat a rendszerben
$ sudo /etc/init.d/hostname.sh
$ sudo újraindítás
Az átjáró nincs megfelelően beállítva.
$ sudo route -n
Kernel IP útválasztási táblázat Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
Futtassa a parancsot, ahol a 192.168.1.254 az internetszolgáltató átjárójának IP -címe:
$ sudo route add default gw 192.168.1.254
$ sudo route -n Kernel IP útválasztási táblázat Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.1.254 0.0.0.0 UG 0 0 0 wlan0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
Egyértelmű, hogy valamit kihagytam a beállításból.
$ cat/etc/network/interfaces
# Wifi átjáró 192.168.0.1
17. lépés: Készítsen biztonsági másolatot a Micro SD kártyáról
A Raspberry Pi beállításakor készítsen biztonsági másolatot a képről. Használja ezt a képet a következő projekt létrehozásához.
Ezenkívül készítsen biztonsági másolatot a projektről, ha kész. Ha bármi baj van az SD -kártyával, akkor könnyen visszaállítható.
Állítsa le a Raspberry Pi -t
$ sudo leállítás - h 0
Várjon, amíg a kártya leáll, majd húzza ki a tápegységet, majd távolítsa el a micro SD kártyát
Helyezze be a micro SD kártyát az SD adapterbe, majd helyezze be az SD adaptert a MacBookba
MacBook esetén használja a The Pi Hut utasításait a következő módosításokkal:
Nyissa meg a terminál ablakát
Váltson raspbian képet tartalmazó könyvtárba
$ cd ♣ a-macbook-image-könyvtár ♣
Azonosítsa az SD -kártya lemezszámát (nem partícióját), pl. lemez2 (nem lemez2s1). A diskutil kimenetből = 4. A lemez# FAT_32 legyen. Az alábbi listában a ♣ micro-SD-card-disk#♣ = 2
$ diskutil lista
/dev/disk0 #: TÍPUSNÉV MÉRETAzonosító 0: GUID_partition_scheme *160,0 GB disk0 1: EFI EFI 209,7 MB disk0s1 2: Apple_HFS Cartwright 159,2 GB disk0s2 3: Apple_Boot Recovery HD 650,0 MB disk0s3/dev/disk1 #ZAzonosító: Apple_partition_scheme *2,5 GB lemez1 1: Apple_partition_map 1,5 KB lemez1s1 2: Apple_HFS Age of Empires III 2,5 GB disk1s2 /dev /disk2 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *15,5 GB lemez2 1: Windows_FAT_32 lemez 5,87 GB disk2s2 /dev /disk4 #: TÍPUSNÉV MÉRTAzonosító 0: Apple_partition_scheme *18,1 MB lemez4 1: Apple_partition_map 32,3 KB disk4s1 2: Apple_HFS Flash Player 18,1 MB disk4s2
FONTOS: győződjön meg róla, hogy a megfelelő ♣ micro-SD-kártya-lemezt#használja-ha rosszul írja be a ♣ mikro-SD-kártya-lemezt#♣, a végén törli a merevlemezt!
A leírásnak valahogy így kell lennie: ♣ leírás ♣ = myDietPi_v104_RPi-jessie
Másolja a képet az SD -kártyáról. Győződjön meg róla, hogy a kép neve helyes és helyes:
$ sudo dd if =/dev/disk ♣ micro-SD-card-disk#♣ of = ♣ your-macbook-image-directory ♣/SDCardBackup ♣ leírás ♣.img
CTRL-t a másolás állapotának megtekintéséhez.
A kép létrehozása után tömörítse a képet. Az újonnan létrehozott 8 GB -os kép kevesebb, mint 2 GB -ra tömörül.
$ gzip ♣ leírás ♣.img
Használat kibontásához:
$ gunzip ♣ leírás ♣.img.gz
Ha kész, válassza le az SD -kártyát:
$ diskutil unmountDisk /dev /disk ♣ micro-SD-card-disk#♣
Távolítsa el az SD adaptert a MacBook -ból, és távolítsa el a micro SD -kártyát az adapterből
Helyezzen be micro SD kártyát a Raspberry Pi -be
A következő projektnél használja a kép tömörítését, és hagyja ki az utasításban leírt számos lépést.
És kész!
18. lépés: Függelék: Előre generált kulcs
Az előre generált kulcsok a Raspberry Pi MAC-jától függenek, és nem egyediak a micro SD-kártyákon. Ezeket minden eszköznél be kell állítani.
Az előre generált kulcs használata az/etc/network/interfaces fájl módosítását igényli, ezért a wpa_supplicant/conf parancsot használja. A Wi-Fi beállításához szükséges utasítások bemutatják, hogyan kell ezt megtenni.
Hozzon létre egy előre generált PSK kulcsot. Jelentkezzen be a Raspberry Pi -be, és futtassa a parancsot:
$ wpa_passphrase ♣ your-ssid ♣ ♣ pass-kifejezés ♣
Kimenet:
hálózat = {
ssid = "♣ your-ssid ♣" psk = ♣ az előre létrehozott kulcs ♣}
/etc/wpa_supplicant/wpa_supplicant.conf
Az/etc/network/interfaces fájl minden paraméterét mértük.
A wpa_supplicant.conf fájlnak helyesnek kell lennie, különben a wifi nem fog működni.
Jelentkezzen be a Raspberry pi -ba, és futtassa a parancsot:
$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Szerkessze a fájlt így:
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev
update_config = 1 network = {ssid = "♣ your-ssid ♣" # használjon előre generált kulcsot psk = ♣ saját előre generált kulcsa ♣ # ha szabványos képet hoz létre sok projekthez, akkor használja a # jelszót generált kulcs # a generált kulcs a Raspberry Pi MAC-jától függ. }
CTRL-o fájl írásához
ENTER az írás megerősítéséhez
CTRL-x a nano szerkesztőből való kilépéshez
19. lépés: Függelék: Kliensoldali tanúsítványok hozzáadása a webszerverekhez
Projektjeim az otthoni automatizálásra összpontosítanak, és bár hasznos számomra a hozzáférés, nem szeretném, ha a világ irányítaná az otthonomat. A szerver/kliens tanúsítványpár megakadályozza az illetéktelen felhasználók hozzáférését.
Tanúsítványok hozzáadásához kövesse ezt az utasítást: Korlátozza a hozzáférést a Raspberry Pi webszerverhez
20. lépés: Függelék: RSA kulcskérdés
Ha a mac -hez társított hosztnév megváltozik, akkor a MacBookom az alábbi üzenetet jeleníti meg, amikor megpróbálok bejelentkezni.
$ ssh [email protected]
@ FIGYELMEZTETÉS: A TÁVOLI HOST -AZONOSÍTÁS VÁLTOZTATOTT! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@ LEHETSÉGES, HOGY VALAKI VALAMIT CSINÁL! Lehet, hogy valaki lehallgat most téged (emberközép támadás)! Az is előfordulhat, hogy a gazdagép kulcsa éppen megváltozott. A távoli gazdagép által küldött RSA kulcs ujjlenyomata: eb: 98: 60: 31: 52: ac: 7b: 80: 8e: 8f: 41: 64: c1: 11: f9: ef. Kérjük, lépjen kapcsolatba a rendszergazdával. Adja hozzá a megfelelő gazda kulcsot a /Users/jeffcartwright/.ssh/known_hosts mappában, hogy megszabaduljon ettől az üzenettől. Megsértő RSA-kulcs a /Users/♣your-username♣/.ssh/known_hosts:16 Az 192.168.1.94 RSA host kulcsa megváltozott, és Ön szigorú ellenőrzést kért. A gazdagép kulcsának ellenőrzése sikertelen.
Van egy egyszerű javítás.
Nyisson meg egy MacBook terminál ablakot és a vi szerkesztőt
$ sudo vi /Users/♣your-username♣/.ssh/known_hosts
Jelentkezzen be a MacBook jelszavával.
Az első bejegyzés az 1. sor, nyomja le a lefelé mutató nyílbillentyűt (16 - 1), amíg el nem éri a 192.168.1.94, vagy bármilyen IP címet, amelyet az üzenet mutat.
Írja be (sor törlése, fájl írása és kilépés):
dd
: w!: q!
Most a bejelentkezésnek működnie kell
$ ssh [email protected]
Ha a rendszer kéri, hogy folytassa a csatlakozást, erősítse meg az igen gombbal.
A '192.168.1.94 (192.168.1.94)' gazdagép hitelessége nem állapítható meg.
Az RSA kulcs ujjlenyomata: eb: 98: 60: 31: 52: ac: 7b: 80: 8e: 8f: 41: 64: c1: 11: f9: ef. Biztos, hogy folytatni szeretné a csatlakozást (igen/nem)? igen Figyelmeztetés: A 192.168.1.94 (RSA) véglegesen hozzáadva az ismert állomások listájához.
21. lépés: Függelék: Hivatkozások
Hivatkozások:
- Raspberry Pi Micro SD kártyák
- RPi.org SD kártya referenciaértékek
- az elinux.org -ról a micro SD Card referenciaértékekre
- Link a Raspberry Pi mikro SD kártyára vonatkozó irányelvekhez
- Link a Raspberry Pi kompatibilis micro SD kártyákhoz
- A RaspberryPi.org képet ír a micro SD kártyára
- A rip-clone egy bash szkript, amelyet kibővített fájlrendszerbe írhat az USB SD kártyára
- Raspberry Pi.org fourdee4d hozzájárulása a szálhoz
22. lépés: Függelék: Frissítések
Lehetséges jövőbeni fejlesztések:
- távolítsa el az FTDI lépéseket, és szerkessze a fájlt a microSD -kártyán, amíg az még mindig a MacBookhoz van csatlakoztatva
Helyezze át az FTDI lépéseit egy függelékbe
- Telepítse az e2fsprogs programot a MacBook -ra
- Helyezzen be micro SD kártyát a MacBookba
- Távolítsa el a micro SD kártyát
-
A tömörítés előtt nulla töltse ki a képet:
e2fsck -E dobja el az src_fs fájlt
- dd a képet, majd gzip
- Hasonlítsa össze a nulla kitöltésű képeket a nem nullával töltött képekkel
- Megéri ez az erőfeszítést?
10FEB2017
Módosításokat hajtott végre, hogy megfeleljen a legújabb DietPi telepítési eljárásoknak
2016. június 11
- Függelék eltávolítva az nmap -ról és az IP -címekről
- Használja a hostname.local parancsot
22NOV2016
- Frissítve a DietPi 136. verziójához
- Frissítve a Raspberry Pi 3 -hoz
23. lépés: Függelék: Hibaelhárítás
24. lépés: Függelék: Felügyelet nélküli telepítési parancsfájl
Létre kell hozni egy felügyelet nélküli telepítési parancsfájlt, amely automatizálja az 5-15. Lépést. Forrás feltöltése a githubba. A wget segítségével húzza ki a nyers forrást a githubból, majd hajtsa végre az e scriptet. Hagyja a gazdagépnév és a jelszó megváltoztatását az UAI szkript befejezéséig. Lehet, hogy meg kell tartani az állapotot, és többször újra kell indítani.
Ajánlott:
Futás képernyő / kijelző nélkül (fej nélkül) Raspberry Pi vagy más Linux / unix alapú számítógépeken: 6 lépés
![Futás képernyő / kijelző nélkül (fej nélkül) Raspberry Pi vagy más Linux / unix alapú számítógépeken: 6 lépés Futás képernyő / kijelző nélkül (fej nélkül) Raspberry Pi vagy más Linux / unix alapú számítógépeken: 6 lépés](https://i.howwhatproduce.com/images/010/image-27967-j.webp)
Futás képernyő / kijelző nélkül (fej nélkül) Raspberry Pi vagy más Linux / unix alapú számítógépeken: Amikor a legtöbb ember Raspberry PI -t vásárol, úgy gondolja, hogy szüksége van egy számítógép képernyőjére. Ne pazarolja a pénzt felesleges számítógép -monitorokra és billentyűzetekre. Ne pazarolja az idejét billentyűzetek és monitorok számítógépek közötti mozgatására. Ne kösse össze a TV -t, ha nem
A Raspberry Pi beállítása monitor és billentyűzet nélkül: 7 lépés
![A Raspberry Pi beállítása monitor és billentyűzet nélkül: 7 lépés A Raspberry Pi beállítása monitor és billentyűzet nélkül: 7 lépés](https://i.howwhatproduce.com/images/002/image-5590-17-j.webp)
A Raspberry Pi beállítása monitor és billentyűzet nélkül: A Raspberry Pi egy kicsi egylapos számítógép, amely Linux alapú Raspbian nevű operációs rendszert futtat. Ez az utasítás megmutatja, hogyan kell beállítani a Raspberry Pi (bármilyen modell) monitor és billentyűzet használata nélkül. A Raspberry Pi 3 B+ -t Raspbi -val fogom használni
A Raspberry Pi beállítása monitor vagy billentyűzet nélkül: 18 lépés
![A Raspberry Pi beállítása monitor vagy billentyűzet nélkül: 18 lépés A Raspberry Pi beállítása monitor vagy billentyűzet nélkül: 18 lépés](https://i.howwhatproduce.com/images/006/image-17295-11-j.webp)
A Raspberry Pi beállítása monitor vagy billentyűzet nélkül: A NOOBS monitorhoz, billentyűzethez és egérhez szükséges, ami ~ 60 USD (USD) vagy több költséggel jár. Ha azonban a Wi-Fi működik, ezekre az eszközökre már nincs szükség. Minden alkalommal, amikor új Raspberry Pi projektet kezdek, előveszem a monitort, a billentyűzetet és az egeret, és megtalálom
A Raspberry Pi beállítása külső monitor vagy billentyűzet nélkül: 7 lépés
![A Raspberry Pi beállítása külső monitor vagy billentyűzet nélkül: 7 lépés A Raspberry Pi beállítása külső monitor vagy billentyűzet nélkül: 7 lépés](https://i.howwhatproduce.com/images/001/image-1911-56-j.webp)
A Raspberry Pi beállítása külső monitor vagy billentyűzet nélkül: Már nincs szüksége külső monitorra, billentyűzetre és egérre a Raspberry Pi használatának megkezdéséhez, van még egy megoldás - fej nélküli mód
Nulla költségű laptop hűtő / állvány (ragasztó nélkül, fúrás nélkül, anyák és csavarok nélkül, csavarok nélkül): 3 lépés
![Nulla költségű laptop hűtő / állvány (ragasztó nélkül, fúrás nélkül, anyák és csavarok nélkül, csavarok nélkül): 3 lépés Nulla költségű laptop hűtő / állvány (ragasztó nélkül, fúrás nélkül, anyák és csavarok nélkül, csavarok nélkül): 3 lépés](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11132735-zero-cost-laptop-cooler-stand-no-glue-no-drilling-no-nuts-and-bolts-no-screws-3-steps-j.webp)
Zero Cost laptop hűtő / állvány (ragasztó nélkül, fúrás nélkül, anyák és csavarok nélkül, csavarok nélkül): FRISSÍTÉS: KÉRJÜK KINDLY SZAVAZZON BELÉPÉS A www.instructables.com/id/Zero-Cost-Aluminium-Furnace-No-Propane-No-Glue-/ VAGY LEHET SZAVAZNI A LEGJOBB BARÁTOMRA