技术教育社区
www.teccses.org

LINUX创客实战

封面

作者:(美)AaronNewcomb著

页数:193

出版社:机械工业出版社

出版日期:2017

ISBN:9787111609094

电子书格式:pdf/epub/txt

内容简介

Linux是一个强大的开源操作系统,已经存在多年,广泛用于运行服务器和网站。本书主要针对靠前次接触Linux的学生及创客,重点介绍制作者需要了解的基本原则以及Rasbian在Raspberry Pi上运行,使其克服相关技术恐惧,为进一步学习和探索提供基础。

作者简介

亚伦·纽科姆(Aaron Newcomb)在IT行业拥有超过20年的经验,擅于理解和解释技术原理并将之用于解决业务问题。他曾就职于New Relic、NetApp、Oracle、Sun Microsystems以及Hewlett Packard等技术公司。他参与主持了TWiT LLC的数项技术交流会,包括FLOSS Weekly、All About Android、This Week in Google以及The New Screen Savers。他在2012年创立了非营利组织Benicia Makerspace,目前担任总裁。

本书特色

本书是一本专门针对创客而非程序员和管理员介绍Linux操作系统的初学者指南,旨在为创客在项目中使用Linux操作系统提供深度学习和探索的基础,帮助其掌握高效使用Linux的技巧。

本书主要围绕在树莓派上运行的Linux的Raspbian发行版,其中涉及到的大多数主题也广泛适用于其他Linux发行版。书中重点重点介绍创客们需要了解的基本原则,避免与构建项目无关的细节。加载完操作系统后,你将学到Linux的工作原理、如何使用命令行、如何控制设备以及大量有助于高效操作的技巧。

本书的“试一试”部分将帮助你实践在书中所学到的知识。同时,书中还配有丰富的插图,可以帮助你理解在树莓派上使用Linux时遇到的情况。附录部分还提供了Linux简史,将帮助你更全面地了解Linux。

目录

前言1

第1章 入门5

选择并下载磁盘镜像6

解压缩磁盘镜像6

将磁盘镜像写入SD卡9

首次启动树莓派14

创客须知19

第2章 Linux原理20

Linux桌面20

终端或控制台21

shell简介23

文件系统和结构25

用户和组28

权限和sudo29

服务32

进程33

创客须知35

第3章 使用桌面系统36

什么时候使用桌面系统36

什么时候不使用桌面系统?37

了解布局38

连接网络39

个性化设置39

创客须知42

第4章 命令行基础43

理解提示符43

文件目录定位44

减少打字输入59

通过命令行连接网络61

安装软件:apt66

重启与关机74

创客须知76

第5章 headless操作77

关闭桌面77

在网络上找寻你的系统79

命令行访问:ssh82

远程桌面:vnc90

传输文件:scp和sftp96

创客须知104

第6章 提示和技巧105

改变主机名105

启动时运行脚本:rc.local108

别名110

性能监控:top114

杀死进程:Ctrl-C、ps和kill120

停止、后台和前台作业:Ctrl-Z、&和fg123

查找USB设备:lsusb 125

记录脚本的输出:>和>>126

搜索命令的输出:grep128

添加用户:adduser和addgroup131

同时运行多个命令:&&和||134

打开另一个控制台会话135

处理长命令136

计划工作:cron137

创客须知139

第7章 控制物理世界140

GPIO140

创客须知154

第8章 多媒体的作用155

选择HDMI或者模拟155

播放音频和视频文件157

控制音量158

从脚本播放媒体159

创客须知159

第9章 访问云服务160

从命令行访问云存储服务 160

IFTTT164

运行专门的Web服务器171

运行自己的云存储服务173

创客须知177

第10章 虚拟树莓派178

要求178

安装178

用法179

创客须知181

附录A Linux的背景182

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《LINUX创客实战》
Article link:https://www.teccses.org/945426.html