Linux für Maker

Book description

Dieses Buch hat zum Ziel, die Ängste bei der Verwendung von Linux zu überwinden und eine solide Grundlage für weiteres Lernen und Entdecken zu liefern. Es ist das erste seiner Art, das Linux speziell Makern naherbringt. Durch die vermittelten Linux-Kenntnisse können Maker spannende Projekte leichter umsetzen.Nach der Installation des Betriebssystems behandelt es die Grundfunktionen von Raspian – der Linux-Distribution des Raspberry Pi, – die Bedienung mit der Kommandozeile, die Steuerung von Geräten und verrät viele Tipps und Tricks, die helfen, effektiver voranzukommen.

Table of contents

  1. Cover
  2. Titel
  3. Impressum
  4. Vorwort
  5. Inhaltsübersicht
  6. Inhaltsverzeichnis
  7. 1 Erste Schritte
    1. 1.1 Ein Disk Image auswählen und herunterladen
    2. 1.2 Das Disk Image entpacken
    3. 1.3 Windows
    4. 1.4 macOS
    5. 1.5 Linux
    6. 1.6 Das Disk Image auf eine SD-Karte kopieren
    7. 1.7 Windows
    8. 1.8 macOS
    9. 1.9 Linux
    10. 1.10 Ihren Raspberry Pi das erste Mal hochfahren
    11. 1.11 Das Dateisystem erweitern
    12. 1.12 Ländereinstellungen ändern
    13. 1.13 Das voreingestellte Passwort ändern
    14. 1.14 Warum dies für Maker wichtig ist
  8. 2 Grundprinzipien in Linux
    1. 2.1 Der Linux-Desktop
    2. 2.2 Das Terminal oder die Konsole
    3. 2.3 Die Shell auf die Schnelle
    4. 2.4 Probieren Sie es selbst
    5. 2.5 Dateisysteme und -strukturen
    6. 2.6 Probieren Sie es selbst
    7. 2.7 Benutzer und Gruppen
    8. 2.8 Rechte und sudo
    9. 2.9 Probieren Sie es selbst
    10. 2.10 Probieren Sie es selbst
    11. 2.11 Dienste
    12. 2.12 Probieren Sie es selbst
    13. 2.13 Prozesse
    14. 2.14 Probieren Sie es selbst
    15. 2.15 Warum dies für Maker wichtig ist
  9. 3 Verwendung des Desktops
    1. 3.1 Wann setzt man den Desktop ein?
    2. 3.2 Wann sollte man den Desktop nicht einsetzen?
    3. 3.3 Im Desktop zurechtfinden
    4. 3.4 Verbindung zum Netzwerk
    5. 3.5 Aussehen des Desktops ändern
    6. Position des Panels ändern
    7. Hintergrundbild ändern
    8. Verknüpfungen in der Anwendungsstartleiste ändern
    9. 3.6 Verknüpfung auf dem Desktop anlegen
    10. 3.7 Probieren Sie es selbst
    11. 3.8 Warum dies für Maker wichtig ist
  10. 4 Grundlagen der Kommandozeile
    1. 4.1 Der Prompt
    2. 4.2 Probieren Sie es selbst
    3. 4.3 Sich im Dateisystem orientieren
    4. 4.4 Zur Orientierung: pwd
    5. 4.5 Das aktuelle Verzeichnis wechseln: cd
    6. 4.6 Inhalt eines Verzeichnisses anzeigen: ls
    7. 4.7 Neue Dateien und Verzeichnisse anlegen: mkdir und touch
    8. 4.8 Dateien kopieren, verschieben und löschen: cp, mv und rm
    9. 4.9 Probieren Sie es selbst
    10. 4.10 Hilfeholen auf Befehl: help, man und info
    11. 4.11 Probieren Sie es selbst
    12. 4.12 Sparen Sie sich etwas Tipparbeit
    13. Einen Befehl automatisch vervollständigen: Tab
    14. Nach einem vorherigen Befehl suchen: Pfeiltaste nach oben, Ctrl-R
    15. 4.13 Probieren Sie es selbst
    16. 4.14 Über die Kommandozeile eine Netzwerkverbindung herstellen
    17. 4.15 Netzwerkschnittstellen
    18. 4.16 Kabelgebundenes Ethernet
    19. 4.17 Eine feste IP-Adresse zuweisen
    20. 4.18 Drahtloses Netzwerk
    21. 4.19 Software installieren: apt
    22. 4.20 Verwendung von apt-get update
    23. 4.21 Verwendung von apt-get upgrade
    24. 4.22 Verwendung von apt-cache
    25. 4.23 Verwendung von apt-get install
    26. 4.24 Verwendung von apt-get remove
    27. 4.25 Verwendung von apt-get dist-upgrade
    28. 4.26 Konflikte beheben
    29. 4.27 Probieren Sie es selbst
    30. 4.28 Neu starten und herunterfahren
    31. 4.29 Warum dies für Maker wichtig ist
  11. 5 Headless-Betrieb
    1. 5.1 Den Desktop ausschalten
    2. 5.2 Ihr System im Netzwerk finden
    3. IP-Adresse über den Raspberry Pi
    4. IP-Adresse über den Router
    5. IP-Adresse über das Smartphone
    6. 5.3 Zugang zur Kommandozeile über SSH
    7. Windows
    8. macOS
    9. Linux
    10. Android/iOS
    11. 5.4 Remote-Desktop-Verbindung mit VNC
    12. Raspberry Pi für VNC einrichten
    13. VNC unter Windows
    14. VNC unter macOS
    15. VNC unter Linux
    16. VNC unter Android/iOS
    17. 5.5 Dateiübertragungen: scp, sftp
    18. Dateiübertragung unter Windows
    19. Dateiübertragung unter macOS
    20. Dateiübertragung unter Linux
    21. Dateiübertragung über die Kommandozeile: macOS und Linux
    22. 5.6 Warum dies für Maker wichtig ist
  12. 6 Tipps und Tricks
    1. 6.1 Hostnamen ändern
    2. 6.2 Skript beim Hochfahren starten: rc.local
    3. 6.3 Probieren Sie es selbst
    4. 6.4 Aliase
    5. 6.5 Probieren Sie es selbst
    6. 6.6 Festplattenbelegung und Dateigrößen abfragen: df, du
    7. 6.7 Systemauslastung überprüfen: top
    8. 6.8 Probieren Sie es selbst
    9. 6.9 Einen Prozess abbrechen: Ctrl-C, ps, kill
    10. 6.10 Prozesse stoppen oder sie im Vorder- und Hintergrund ausführen: Ctrl-Z, &, fg
    11. 6.11 Probieren Sie es selbst
    12. 6.12 USB-Geräte finden: lsusb
    13. 6.13 Ausgabe eines Skripts protokollieren: >, >>
    14. 6.14 In der Ausgabe eines Befehls suchen: grep
    15. 6.15 Protokolldatei überwachen: tail
    16. 6.16 Benutzer hinzufügen: adduser, addgroup
    17. 6.17 Besitzer und Rechte von Dateien ändern: chown, chmod
    18. 6.18 Probieren Sie es selbst
    19. 6.19 Mehrere Befehle gleichzeitig ausführen: &&, ||
    20. 6.20 Eine weitere Terminalsitzung öffnen
    21. 6.21 Umgang mit langen Befehlen
    22. 6.22 Nach Zeitplan arbeiten: cron
    23. 6.23 Warum dies für Maker wichtig ist
  13. 7 Interaktion mit der Außenwelt
    1. 7.1 GPIO
    2. 7.2 I2C und SPI
    3. 7.3 Probieren Sie es selbst
    4. 7.4 Verbindung zu einem Arduino
    5. 7.5 Warum dies für Maker wichtig ist
  14. 8 Einsatz von Multimedia
    1. 8.1 Audio: HDMI oder analog
    2. 8.2 Audio- und Videodateien abspielen
    3. 8.3 Lautstärkeregelung
    4. 8.4 Mediendateien über ein Skript abspielen
    5. 8.5 Warum dies für Maker wichtig ist
  15. 9 Zugang zu Cloud-Diensten
    1. 9.1 Cloud-Dienste über die Kommandozeile erreichen
    2. 9.2 IFTTT
    3. 9.3 Probieren Sie es selbst
    4. 9.4 Einen dedizierten Webserver einrichten
    5. Installation
    6. Konfiguration für Python
    7. Testen Sie Lighttpd
    8. 9.5 Setzen Sie Ihren eigenen Cloud-Dienst auf
    9. Nimbus
    10. Tonido
    11. 9.6 Warum dies für Maker wichtig ist
  16. 10 Virtueller Raspberry Pi
    1. 10.1 Systemanforderungen
    2. 10.2 Installation
    3. 10.3 Einsatz
    4. 10.4 Warum dies für Maker wichtig ist
  17. A Wissenswertes über Linux
    1. A.1 Kurze Geschichte des Originalbetriebssystems der Maker
    2. A.2 Probieren Sie es selbst
    3. A.3 Linus Torvalds
    4. A.4 Der Linux-Kernel
    5. A.5 Distributionen
    6. A.6 Probieren Sie es selbst
    7. A.7 Wie Open-Source-Software funktioniert
    8. A.8 Einplatinencomputer versus Mikrocontroller
    9. A.9 Warum dies für Maker wichtig ist
  18. Index
  19. Fußnoten

Product information

  • Title: Linux für Maker
  • Author(s): Aaron Newcomb
  • Release date: November 2017
  • Publisher(s): dpunkt
  • ISBN: 9783864905117