You are previewing Learn Raspberry Pi with Linux.
O'Reilly logo
Learn Raspberry Pi with Linux

Book Description

Learn Raspberry Pi with Linux will tell you everything you need to know about the Raspberry Pi's GUI and command line so you can get started doing amazing things. You'll learn how to set up your new Raspberry Pi with a monitor, keyboard and mouse, and you'll discover that what may look unfamiliar in Linux is really very familiar. You'll find out how to connect to the internet, change your desktop settings, and you'll get a tour of installed applications.

Next, you'll take your first steps toward being a Raspberry Pi expert by learning how to get around at the Linux command line. You'll learn about different shells, including the bash shell, and commands that will make you a true power user.

Finally, you'll learn how to create your first Raspberry Pi projects:

  • Making a Pi web server: run LAMP on your own network

  • Making your Pi wireless: remove all the cables and retain all the functionality

  • Making a Raspberry Pi-based security cam and messenger service: find out who's dropping by

  • Making a Pi media center: stream videos and music from your Pi

Raspberry Pi is awesome, and it's Linux. And it's awesome because it's Linux. But if you've never used Linux or worked at the Linux command line before, it can be a bit daunting. Raspberry Pi is an amazing little computer with tons of potential. And Learn Raspberry Pi with Linux can be your first step in unlocking that potential.

What you'll learn

  • How to get online with Raspberry Pi

  • How to customize your Pi's desktop environment

  • Essential commands for putting your Pi to work

  • Basic network services - the power behind what Pi can do

  • How to make your Pi totally wireless by removing all the cables

  • How to turn your Pi into your own personal web server

  • How to turn your Pi into a spy

  • How to turn your Pi into a media center

Who this book is for

Raspberry Pi users who are new to Linux and the Linux command line.

Table of Contents

  1. Title
  2. Dedication
  3. Contents at a Glance
  4. Contents
  5. About the Authors
  6. About the Technical Reviewer
  7. Acknowledgments
  8. Introduction
  9. Chapter 1: Your First Bite of Raspberry Pi
    1. Your Freshly Baked Pi Arrives
    2. List of Ingredients
    3. Linux
    4. Getting Raspbian onto Your SD Card
    5. First Boot
    6. Configuring Your Pi
    7. Summary
  10. Chapter 2: Surveying the Landscape
    1. Welcome to LXDE
    2. The Start Menu
    3. Summary
  11. Chapter 3: Getting Comfortable
    1. Ye Olde Computer
    2. Three Terminals
    3. Welcome to the Command Line
    4. Different Shells
    5. Summary
  12. Chapter 4: The File-Paths to Success
    1. What Is a Filing System?
    2. Everything as a File
    3. Filesystem Layout
    4. Putting it to Work
    5. Users and Groups
    6. File Permissions
    7. Shortcuts and Links
    8. Summary
  13. Chapter 5: Essential Commands
    1. Become the Boss
    2. RTFM
    3. System Resource Monitoring
    4. File Commands
    5. Summary
  14. Chapter 6: Editing Files on the Command Line
    1. What is a Text File?
    2. The Contenders
    3. Starting out with nano
    4. Getting Started with vim
    5. Summary
  15. Chapter 7: Managing Your Pi
    1. Remotely Accessing the Pi
    2. BASH: Basic Coding
    3. Practical BASH: An Init Script
    4. Security and User Management
    5. Summary
  16. Chapter 8: A LAMP of Your Own
    1. First Steps
    2. L is for Linux
    3. A is for Apache
    4. M is for MySQL
    5. P is for PHP
    6. Simple Web App
    7. Summary
  17. Chapter 9: WiPi: Wireless Computing
    1. Preparing for WiPi
    2. Simple Constraint Removal
    3. True WiPi with WiFi
    4. Removing the Need for Power
    5. Powered USB Adapters
    6. Summary
  18. Chapter 10: The Raspberry sPi
    1. Materials Needed
    2. Presetup
    3. Getting Started
    4. Motion Capture
    5. Alerting Yourself
    6. Bringing It All Together
    7. Where to Go from Here
    8. Summary
  19. Chapter 11: Pi Media Center
    1. Video with XBMC
    2. Starting and Using XBMC
    3. Stream Music with Airplay
    4. Summary
  20. Index