售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Raspberry Pi Server Essentials
Table of Contents
Raspberry Pi Server Essentials
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Getting Started with Raspberry Pi
Hardware requirements
Extra peripherals
Essential peripherals
Wireless USB network adapters
USB hubs
Keyboards and mice
Useful peripherals
Internet 3G dongles
Sound cards
IR receivers
TV and radio receivers
Webcams
Multicard readers
Alamode
HDMI to VGA
Fun peripherals
Joysticks
USB to SATA
CAN bus
Home automation
USB missile launcher
Fingerprint scanners
Installing Raspbian on the Raspberry Pi
Understanding the design of the Raspberry Pi
Boot process
Other capabilities
Hardware limitations
Network speeds
USB bottlenecks
Time
Summary
2. Preparing the Network
Local Area Network (LAN)
The eth0 port
The wlan0 interface
The lo interface
Wireless configuration – Wi-Fi
Recommended wireless adapters
Setting up from the desktop
Setting up from the console
Using wicd-curses
Static network address
Testing and benchmarking your network
Basic tests
Advanced benchmarking tools
Speedtest application
Iperf
Recommended bandwidth
Internet configuration
ISP packages
Home packages
Business packages
Dynamic DNS
Installing the client
Dynamic DNS domain workaround
Summary
3. Configuring Extra Features
Updating the Raspberry Pi
Updating firmware
Updating packages
Outcomes
Hardware watchdog
Enabling the watchdog and daemon
Testing the watchdog
Enabling extra decoders
Buying licenses
MPEG-2
VC-1
Hardware monitoring
Summary
4. Using a Fast PHP Web Server and Database
Working with nginx
Installing nginx
Configuring virtual hosts
Installing PHP
Installing a database
Installing MySQL
Installing SQLite3
Nginx with custom modules
Summary
5. Setting Up a File Server
Preparing the storage medium
Listing the available drives
Formatting a drive
Mounting the drives
Remounting a disk after reboot
Accessing files
FTP service
Connecting with FileZilla
Connecting with WinSCP
Samba service
Installing and configuring Samba
Network shares
AFP for Macintosh
Installing and configuring
Shares and Time Machine
BitTorrent Sync
Installing Sync
Autostart
Hardware RAID
Configuration
Massive storage
Redundant storage
Summary
6. Setting Up the Game Servers
Updating to Jessie
Selective settings
Games servers
OpenTTD
Installing OpenTTD
Configuring OpenTTD
Playing OpenTTD
Freeciv
Installing Freeciv
Configuring Freeciv
Playing Freeciv
OpenArena
Installing OpenArena
Configuring OpenArena
Playing OpenArena
Minecraft
Installing Java Hard-Float
Installing the Minecraft server
Configuring Minecraft
Playing Minecraft
Summary
7. Bitcoins – Pools and Mining
Installing Bitcoind
Bitcoin wallet
Creating a Bitcoin address
Receiving Bitcoins
Sending Bitcoins
The value of Bitcoins
Mining for Bitcoins
Mining with ASICMiner
Installing CGMiner
Summary
8. Streaming Live HD Video
Streaming with GStreamer
Streaming with FFmpeg
Raspivid
Compiling nginx-rtmp
Configuring nginx
Streaming video using the RTMP module
Watching a video
RTMP streams
MPEG streams
Other streams
Summary
9. Setting Up a Media Center
Slideshows
Using fbi
Watching movies
Using OMXPlayer
Playing audio
Using aplay
Using OMXPlayer
Using AirPlayer
Using alsamixer
Installing RaspBMC
Enabling other codecs
Configuring RaspBMC
Wireless
Media sources
Using Add-ons
AirPlay
Enabling CEC
Performance optimization
Change the skin
Overclocking
NFS versus Samba
Summary
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜