Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
VOLUME 3
In this new volume of Linux Tips, Tricks, Apps & Hacks, you will find everything you
need to bust open your Linux systems and start making them work the way you want
them to. The free and customisable philosophy of open source software means it is
perfect for anyone who wants to delve beneath the surface and start tinkering with the
way things work. In this book, we’ll get started with 100 ways to master the command
line so you’ll never be daunted by the terminal screen again. You’ll discover how to
build your best ever servers, with increased speeds and functionality, and find out all
about this year’s best distros and which free software to use with them. With all of
these and many more expert tips, tricks and hacks, plus reviews of some of the best
Linux software available, this is the perfect guide for everyone who wants to enhance
their Linux experience.
Imagine Publishing Ltd
Richmond House
33 Richmond Hill
Bournemouth
Dorset BH2 6EZ
� +44 (0) 1202 586200
Website: www.imagine-publishing.co.uk
Twitter: @Books_Imagine
Facebook: www.facebook.com/ImagineBookazines
Publishing Director
Aaron Asadi
Head of Design
Ross Andrews
Production Editor
Alex Hoskins
Designer
David Lewis
Printed by
William Gibbons, 26 Planetary Road, Willenhall, West Midlands, WV13 3XT
Distributed in Australia by
Network Services (a division of Bauer Media Group), Level 21 Civic Tower, 66-68 Goulburn Street,
Sydney, New South Wales 2000, Australia Tel +61 2 8667 5288
Disclaimer
The publisher cannot accept responsibility for any unsolicited material lost or damaged in the
post. All text and layout is the copyright of Imagine Publishing Ltd. Nothing in this bookazine may
be reproduced in whole or part without the written permission of the publisher. All copyrights are
recognised and used specifically for the purpose of criticism and review. Although the bookazine has
endeavoured to ensure all information is correct at time of print, prices and availability may change.
This bookazine is fully independent and not affiliated in any way with the companies mentioned herein.
Linux Tips, Tricks, Apps & Hacks Volume 3 © 2015 Imagine Publishing Ltd
Part of the
bookazine series
CONTENTS
Unlock the potential of open source software
TRICKS
60 Continuously
deploy web
apps
80 Make a visual
novel game
with Python
64 Generate
complex
graphics
84 Supercharge
your Raspberry
Pi
68 Monitor CPU
temperature 88 Host your own
media gallery
72 Write
LaTeX
a book in
92 Simplify audio
transcription
08 76 Implement
agile project
management
96 Secure your
Raspberry Pi
with Linux
Feature
60
Conquer the command
line with essential tips
TIPS 38 Create a
caching DNS
server
18 Build faster
and better
42 Program a
client-server
application
servers
26 Set up LVM
filesystems
46 Build network
clients and
more
30 Command-line
control your
email with Mutt
50 Switch to
the btrfs file
system
72
34 Run your own
chat channel 54 AWS
Run Linux in the
cloud
96
6 Linux Tips, Tricks, Apps & Hacks
APPS
102
136 Ultimate
distro & FOSS
guide
HACKS
Jessie
150 Fedora 22
102Total Linux
152 elementary
112
security OS 0.3 Freya
116 Tether
Raspberry Pi
to an Android
device
74
118 Spin your own
Debian
122 Build
WebKit
a
browser
126 Network
penetration
testing with
Pentoo
“Find everything you need to bust open
130 Build your
own DEB
and RPM
your Linux systems and start making them
packages work the way you want them to”
Terminal
>_Conquer the
of the Seventies and Eighties, everything
was done on a command line. Computing
in the Nineties, while generally dominated by
graphical interfaces and mice, wasn’t quite
these essential
Linux, you can spend your entire time in the desktop
environment and never even touch the command
line or terminal if you’re using the right distro. Thing
controlling Linux
that you can use as well. So put on your best Nineties
outfit, give yourself a bad nickname and get ready to
look like a movie hacker.
NEED TO KNOW
>_Get to grips with the
terminal before you take
on the advanced tools
>_001 ls >_009 Up
You can use ls to list the files and folders that Up on the keyboard has the very simple task of
enabling you to pull up the last command that
Terminal
are inside the directory you are in.
was entered, to run it again or edit it.
SYSTEM
ESSENTIALS
>_Go a step further and
learn how to control the
terminal that bit better
Terminal
Terminal