top of page

Learning Linux on a Raspberry Pi

Do you shy away from Raspberry Pi or other SBCs because you feel Linux is too foreign? Are you frustrated using Linux commands when trying to modify or tweak something to suit your needs?

This course aims to overcome those fears and provide a foundation to further learning the Linux system for your maker projects. In fact, Linux is so poweful that you may prefer it over others and start to use it on a daily basis.


Course Contents


Chapter 1: Setting up a Raspberry Pi

  • Choosing & Downloading a Disk Image

  • Booting your Raspberry Pi for the first time

Chapter 2: Linux Principles I

  • The Linux Desktop

  • The Terminal

  • Filesystems & Structures


Chapter 3: Linux Principles II

  • Permissions and sudo

  • Services

  • Processes

Chapter 4: Command-Line Basics I

  • Understanding the Prompt

  • Orienting Yourself in the Filesystem

  • Command to Get Help


Chapter 5: Command-Line Basics I

  • Eliminate Some Typing

  • Connecting to the Network via the Command Line

  • Installing Software: apt

Chapter 6: Running Raspberry Pi Headless

  • Find Your System on the Network

  • Command-Line Access: ssh

  • Remote Desktop: vnc

  • Transfering Files: scp, sftp

Chapter 7: Tips & Tricks

  • Starting a Script on Bootup

  • Aliases

  • Performance Monitoring

  • Stop, Background, and Foreground Jobs

  • Finding USB Devices

  • Logging the Output of a Script

  • Searching the Output of a Command

  • Adding a User

  • Scheduling Jobs

Chapter 8: Accessing Cloud Services

  • IFTTT

  • Run a Dedicated Web Server






Comments


bottom of page