Kazalo:
- 1. korak: Materiali
- 2. korak: Programska oprema
- 3. korak: Konfigurirajte kartico SD
- 4. korak: Povežimo se
- 5. korak: Krmarjenje po oknu terminala Linux (lupina)
- 6. korak: Posebne kombinacije tipk
- 7. korak: Pomoč v terminalu #1: ročne in informativne strani
- 8. korak: Pridobivanje pomoči #2: Ukazi Whatis in Apropos
- 9. korak: Pridobivanje pomoči #3: --help Option
- 10. korak: Dovolj terminala! Kje je namizje ?
- 11. korak: Kaj je sploh SSH?
- 12. korak: Uporabite svoj Pi brez glave in se učite
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Končno! Uporabite svoj Raspberry Pi, ne da bi porabili tisto, kar se vam zdi, da večno povezujete zunanje zunanje naprave in se ukvarjate s kabelsko grozoto: nastavite svoj Pi tako, da je brez glave! (ne strašljivo) To je še posebej koristno za ljudi, ki poučujejo delavnice z Raspberry Pi, saj je lahko okorno (in drago) zagotoviti monitorje, tipkovnice in miške za vsakega učenca.
Predvidevam, da vsi veste nekaj o Pi, zato ta vadnica ne bo zajemala, kaj je Pi ali pa njegove izjemne zmogljivosti (gledam vas, zatiči GPIO!). Če želite izvedeti več o tem, kaj lahko Pi naredi, si oglejte nekaj mojih drugih vadnic (glejte zadnji razdelek te vadnice) ali pustite komentar.
Kaj je zajeto v tej vadnici: Omogočanje in uporaba SSH, splošen pregled terminalskega okna Linuxa in način povezave s grafičnim uporabniškim vmesnikom Pi (grafični uporabniški vmesnik, znan tudi kot namizni pogled) prek SSH.
Čas branja: 15 min
Čas izdelave: ~ 20 min
Cena: Brezplačno! (ob predpostavki, da že imate kabel RPi in Ethernet)
1. korak: Materiali
- Računalnik z vmesnikom Ethernet in režo za kartico SD
- malina Pi 3
- SD kartica (8 GB ali več)
- Napajalni kabel MicroUSB do USB
- Ethernetni kabel
- Priporočeno: ohišje Raspberry Pi in kabel GPIO
2. korak: Programska oprema
Za ta projekt boste potrebovali naslednje (brezplačne!) Programe:
-
Etcher
Za zapis Raspbian OS na kartico SD (in tudi formatiranje kartice SD)
-
Storitve tiskanja Bonjour (namestite samo za Windows ali Linux OS)
Za uporabo naslova IP "raspberrypi.local"
-
PUTTY
Za SSH v Pi
-
Povezava z oddaljenim namizjem (namestitev na računalnikih, ki niso operacijski sistemi Windows)
Za izvajanje grafičnega vmesnika prek SSH
3. korak: Konfigurirajte kartico SD
1. Prenesite svoj najljubši okus Raspbian! Najnovejšo različico lahko dobite tukaj
2. Vstavite kartico SD v računalnik in odprite Etcher
3. Izberite datoteko zip Raspbian, gonilnik za kartico SD in kliknite »format«
4. Omogočite dostop SSH
Odprite vsebino datoteke za kartico SD. Dodajte novo besedilno datoteko z naslovom "SSH". Če računalnik doda razširitev datoteke (npr. ". Txt"), jo izbrišite in prezrite vsa opozorila.
5. Odstranite kartico SD in jo vstavite v svoj Pi
4. korak: Povežimo se
1. Priključite ethernetni kabel med Raspberry Pi in računalnikom
2. Priključite napajalni kabel USB
Preverite, ali rdeča lučka za vklop sveti in ali lučke vrat Ethernet (rumena in zelena) svetijo in/ali utripajo.
3. Priključite RPi na svetovni splet (znan tudi kot internet)
Pojdite v Nastavitve -> Omrežje in internet -> Spremeni možnosti adapterja (imenovane tudi omrežne povezave).
Kliknite povezavo Ethernet, pridržite tipko "CTRL" in nato kliknite povezavo WiFi.* Z desno miškino tipko kliknite okno in izberite "Bridge Connections"-to bo premostilo povezavo med vrati Ethernet in vrati WiFi.
*Če najprej izberete povezavo WiFi, bo premostila povezavo od WiFi do etherneta, kar vam bo omogočilo, da se prijavite v Pi, vendar se ne povežete z internetom.
4. Odprite PuTTY in se prijavite v Pi z naslovom IP "raspberrypi.local"
Privzeto uporabniško ime: pi
Privzeto geslo: malina
5. Spremenite privzeto geslo tako, da vnesete passwd in sledite pozivom
5. korak: Krmarjenje po oknu terminala Linux (lupina)
Okno terminala je nadzorna plošča sistema
Običajno prikazuje ukazni poziv, ki nam daje informacije, vendar ni del ukazov za sistem. Najpogosteje ukazni poziv prikaže uporabnikovo prijavno ime in trenutni delovni imenik (predstavljen z zvijačo: ~).
Vnos ukazov
Ukazi se zapišejo po pozivu in vnesejo s pritiskom na tipko Enter.
Ukazi se lahko izdajo takšni, kot so, ali pa jim sledi ena ali več možnosti. Možnosti imajo ponavadi pomišljaj, na primer naslednje:
je -a
Možnosti za določen ukaz si lahko ogledate tako, da vnesete ime ukaza, ki mu sledi »--help« (o tem bo več govora kasneje).
Druga fotografija prikazuje seznam pogostih ukazov. Vadite jih z uporabo (1) krmarjenja do namizja, (2) ustvarjanja datoteke z nekaj besedilom in (3) shranjevanja datoteke.
Tu je poseben izziv: vnesite naslednji ukaz in poskusite ugotoviti, kaj počne.
cd..
6. korak: Posebne kombinacije tipk
Okno terminala Linux je lažje (in hitreje) uporabljati, če poznate nekaj posebnih kombinacij tipk. Najpogostejši vključujejo:
- Ctrl+C: Končaj zagnani program
- Ctrl+A: premaknite se na začetek ukazne vrstice
- Ctrl+E: premaknite se na konec ukazne vrstice
- Puščične tipke gor in dol: Iščite po zgodovini ukazov (lahko jih uredite in pritisnete Enter za ponovni zagon)
- Zavihek: Dokončanje imena datoteke
Za popolnejši seznam preverite zgornje fotografije in jih vadite pri krmarjenju po ukazni vrstici!
7. korak: Pomoč v terminalu #1: ročne in informativne strani
Ročne strani so izčrpen vir za vse razpoložljive ukaze v oknu terminala Linux.
Če želite prebrati strani z navodili za določen ukaz, vnesite naslednje:
moški ukaz
V priročniku prva vrstica vsebuje ime ukaza, o katerem berete, in ID razdelka, ki vsebuje stran z navodili.
Za prvo vrstico je povzetek, ki je kratek opis ukaza, ki vključuje tehnični zapis vseh možnosti in/ali argumentov. Možnosti so način izvajanja ukaza, argument pa je tisto, na čemer ga izvedete. Izbirni argumenti so postavljeni med oglate oklepaje.
Po povzetku je daljši opis ukaza, ki mu sledi podrobnejši pregled razpoložljivih možnosti, informacije o združevanju možnosti, drugih povezanih ukazov in druge informacije, ki se nanašajo na ukaz.
Nekateri ukazi imajo več man strani, na primer ukaz "passwd". Če si želite ogledati vse strani o ukazu, uporabite možnost »-a«:
moški -prestopnik
Prvi odsek strani z navodili za ukaz apropos je prikazan na drugi fotografiji zgoraj.
Strani z informacijami vsebujejo novejše informacije in jih je lažje uporabljati. Če si želite ogledati strani z informacijami o ukazu (zamenjati "ukaz" z dejanskim imenom ukaza, ki ga želite raziskati, na primer "približno"), vnesite naslednje:
ukaz info
Za krmarjenje po straneh z informacijami uporabite puščične tipke za brskanje po besedilu, tipko Enter za branje o določeni ključni besedi, tipki »P« in »N« za prehod na prejšnjo ali naslednjo temo in preslednico za premikanje ene strani nadalje. Za izhod uporabite »Q«.
Odlomek s strani z informacijami je prikazan na tretji fotografiji zgoraj.
8. korak: Pridobivanje pomoči #2: Ukazi Whatis in Apropos
Ukaz "whatis" daje kratke informacije o ukazu in navaja prvi razdelek na straneh za man, ki vsebuje ustrezno stran (v oklepaju za imenom ukaza).
Če niste povsem prepričani, kje začeti, je ukaz "apropos" dober način za iskanje ključnih besed. Če želite na primer vedeti, kako zagnati brskalnik, lahko vnesete: »apropos browser«, ki bo povlekel seznam vseh programov, povezanih z brskalnikom, vključno s spletnimi brskalniki, brskalniki datotek in FTP itd.
9. korak: Pridobivanje pomoči #3: --help Option
Večina ukazov ima tudi možnost »--help«, ki daje kratko razlago ukaza in seznam razpoložljivih možnosti. Če ste v dvomih, je to odličen način, da dobite nekaj hitrih in uporabnih informacij o uporabi določenega ukaza in njegovih možnih razširitvah.
Če želite uporabiti možnost --help, po določenem ukazu vnesite "--help", na primer naslednji primer (prikazan tudi na zgornji fotografiji):
apropos -pomoč
10. korak: Dovolj terminala! Kje je namizje ?
V redu, v redu.. Povezava z oddaljenim namizjem je preprost način za uporabo pogleda namizja, znanega tudi kot "grafični uporabniški vmesnik" ali na kratko grafični vmesnik.
1. Namestite povezavo z oddaljenim namizjem na svoj Pi:
sudo apt-get install xrdp
2. V računalnik namestite povezavo z oddaljenim namizjem (je že nameščena v operacijskem sistemu Windows).
3. Odprite povezavo z oddaljenim namizjem in se prijavite z naslovom "raspberrypi.local" (ali poiščite IP svojega Pi z ukazom ifconfig). Prezri opozorilo (kliknite "da").
4. Prijavite se z uporabniškim imenom in geslom Pi
Če gesla še niste spremenili, to storite zdaj. (Ja, vem, da sem vam že rekel, da to storite, vendar je vredno ponoviti, saj bi lahko nekdo dejansko vdrl v vaš Pi, če ne spremenite privzetega gesla.)
11. korak: Kaj je sploh SSH?
SSH pomeni "Secure SHell" - to je "kriptografski omrežni protokol za varno delovanje omrežnih storitev v nezavarovanem omrežju." - Wikipedija
… Kaj?
Z drugimi besedami, SSH je varen način za povezavo med enim in drugim računalnikom, tudi če omrežje, prek katerega ste povezani, ni varno. Na primer, če ste v omrežju v skupni rabi in uporabljate SSH za oddaljeno prijavo v drug računalnik, drugi v omrežju v skupni rabi ne vidijo, kaj počnete prek oddaljene povezave (čeprav je Snowden izdal dokumente, ki so kazali NSA včasih lahko dešifrira SSH).
Pogoste uporabe SSH vključujejo prijavo na daljavo, na primer, če se želite povezati z računalnikom, ki živi kilometer pod zemljo, ne da bi morali, veste, dejansko iti tja dol (včasih sem delal za super kul eksperiment s temno snovjo, imenovan DRIFT, in to tako bi dostopali do računalnikov, ki so upravljali detektor, ker so računalniki živeli v rudniku približno 3 milje pod zemljo.. predaleč za potovanje za posodobitev programske opreme!).
Tukaj je celotna stran Wikipedia o SSH - super je, zato si oglejte!
12. korak: Uporabite svoj Pi brez glave in se učite
Pojdite in raziščite! Vadite z uporabo terminalskega okna, dokler se ne boste udobno seznanili z osnovnimi ukazi. Lahko celo razmislite o odstranitvi ethernetnega kabla in o tem, da vaš Pi postane dostopna točka (o tem bom v naslednjih nekaj tednih objavil vadnico).
Programirajte zatiče GPIO za kul stvari! Potrebujete nekaj idej? Oglejte si te vaje:
1. Izdelava senzorja vlažnosti tal
2. Izdelava krmilnika za namakanje (lahko se pari s senzorjem vlažnosti tal)
3. Lajanje nazaj: Namestite IoT Monitor za hišne ljubljenčke
4. Razširite svoj pametni dom in dodajte predvajalnik glasbe, ki sproži gibanje
Potrebujete dele?
Odstranite staro in pokvarjeno elektroniko! Elektronske igrače so odličen kraj za nakup motorjev in zvočnikov. Če želite boljše motorje, razstavite električna orodja.
Vprašajte prijatelje ali poiščite servisno delavnico za dodatne dele in žice, shranite napajalne kable iz stare elektronike in jih uporabite kot napajalnike ali jih naberite za žice in/ali priključke, shranite stare slušalke in jih uporabite za avdio projekte.
Najboljši nasvet: premislite, preden vržete:)