Muutke küpsiste eelistusi

Ubuntu Linux Toolbox: 1000plus Commands for Power Users 2nd edition [Pehme köide]

  • Formaat: Paperback / softback, 368 pages, kõrgus x laius x paksus: 226x152x23 mm, kaal: 431 g
  • Ilmumisaeg: 30-Aug-2013
  • Kirjastus: John Wiley & Sons Inc
  • ISBN-10: 1118183525
  • ISBN-13: 9781118183526
Teised raamatud teemal:
  • Pehme köide
  • Hind: 28,76 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Tavahind: 33,84 €
  • Säästad 15%
  • Raamatu kohalejõudmiseks kirjastusest kulub orienteeruvalt 2-4 nädalat
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Tellimisaeg 2-4 nädalat
  • Lisa soovinimekirja
  • Formaat: Paperback / softback, 368 pages, kõrgus x laius x paksus: 226x152x23 mm, kaal: 431 g
  • Ilmumisaeg: 30-Aug-2013
  • Kirjastus: John Wiley & Sons Inc
  • ISBN-10: 1118183525
  • ISBN-13: 9781118183526
Teised raamatud teemal:
Provides information on using Ubuntu Linux from the command line, covering such topics as using the shell, working with files, backing up data, accessing network resources, and handling remote system administration.

This updated bestseller from Linux guru Chris Negus is packed with an array of new and revised material

As a longstanding bestseller, Ubuntu Linux Toolbox has taught you how to get the most out Ubuntu, the world's most popular Linux distribution. With this anticipated new edition, Christopher Negus returns with a host of new and expanded coverage on tools for managing file systems, ways to connect to networks, techniques for securing Ubuntu systems, and a look at the latest Long Term Support (LTS) release of Ubuntu, all aimed at getting you up and running with Ubuntu Linux quickly.

  • Covers installation, configuration, shell primer, the desktop, administrations, servers, and security
  • Delves into coverage of popular applications for the web, productivity suites, and e-mail
  • Highlights setting up a server (Apache, Samba, CUPS)
  • Boasts a handy trim size so that you can take it with you on the go

Ubuntu Linux Toolbox, Second Edition prepares you with a host of updated tools for today's environment, as well as expanded coverage on everything you know to confidently start using Ubuntu today.

Introduction xix
Chapter 1 Starting with Ubuntu Linux
1(16)
Ubuntu, Debian, and Linux
2(7)
Understanding Ubuntu Releases
3(1)
Ubuntu Compared to Other Linux Distributions
3(2)
Finding Ubuntu Resources
5(2)
Ubuntu Software
7(1)
Focusing on Linux Commands
7(2)
Finding Commands
9(2)
Reference Information in Ubuntu
11(4)
Using help Messages
12(1)
Using man Pages
12(3)
Using info Documents
15(1)
Summary
15(2)
Chapter 2 Installing Ubuntu and Adding Software
17(32)
Obtaining and Installing Ubuntu
17(3)
Preparing to Install
18(1)
Choosing Installation Options
19(1)
Answering Installation Questions
19(1)
Working with Debian Software Packages
20(4)
Working with Software Packages
22(1)
Enabling More Repositories for apt
23(1)
Adding Software Collections with tasksel
24(1)
Managing Software with APT
25(2)
Finding Packages with APT
27(3)
Installing Packages with APT
27(1)
Upgrading Packages with APT
28(1)
Upgrading a Single Package with APT
28(1)
Removing Packages with APT
29(1)
Cleaning Up Packages with APT
29(1)
Downloading Packages with APT
30(1)
Managing Software with dpkg
30(5)
Installing a Package with dpkg
32(1)
Removing a Package with dpkg
32(1)
Extracting Files from a deb File with dpkg
32(1)
Querying Information about deb Packages
33(2)
Managing Software with aptitude
35(6)
Updating and Upgrading Packages with aptitude
37(1)
Querying Information about Packages with aptitude
37(1)
Installing Packages with aptitude
38(1)
Removing Packages with aptitude
38(1)
Cleaning Up Packages with aptitude
39(1)
Useful Combinations of Options with aptitude
39(2)
Verifying Installed Packages with debsums
41(3)
Building deb Packages
44(3)
Summary
47(2)
Chapter 3 Using the Shell
49(20)
Terminal Windows and Shell Access
49(3)
Using Terminal Windows
49(2)
Using Virtual Consoles
51(1)
Using the Shell
52(6)
Using Bash History
53(1)
Using Command Line Completion
54(1)
Redirecting stdin and stdout
54(3)
Using alias
57(1)
Watching Commands
58(1)
Watching Files
58(1)
Acquiring Super User Power
58(4)
Delegating Power with sudo
59(2)
Using the su Command
61(1)
Using Environment Variables
62(2)
Creating Simple Shell Scripts
64(4)
Editing and Running a Script
64(1)
Adding Content to Your Script
65(3)
Summary
68(1)
Chapter 4 Working with Files
69(20)
Understanding File Types
69(4)
Using Regular Files
69(2)
Using Directories
71(1)
Using Symbolic and Hard Links
71(1)
Using Device Files
72(1)
Using Named Pipes and Sockets
73(1)
Setting File/Directory Permissions
73(4)
Changing Permissions with chmod
74(2)
Setting the umask
76(1)
Changing Ownership
76(1)
Traversing the Filesystem
77(2)
Copying Files
79(1)
Changing File Attributes
80(2)
Searching for Files
82(4)
Finding Files with locate
82(1)
Locating Files with find
83(2)
Using Other Commands to Find Files
85(1)
Finding Out More-about Files
86(2)
Listing Files
86(1)
Verifying Files
86(2)
Summary
88(1)
Chapter 5 Manipulating Text
89(18)
Matching Text with Regular Expressions
89(1)
Editing Text Files
90(4)
Using the JOE Editor
91(1)
Using the Pico and nano Editors
92(2)
Graphical Text Editors
94(1)
Listing, Sorting, and Changing Text
94(11)
Listing Text Files
94(1)
Paging through Text
95(1)
Paginating Text Files with pr
96(1)
Searching for Text with grep
97(2)
Replacing Text with sed
99(2)
Translating or Removing Characters with tr
101(1)
Checking Differences between Two Files with diff
101(3)
Using awk and cut to Process Columns
104(1)
Converting Text Files to Different Formats
105(1)
Summary
105(2)
Chapter 6 Playing with Multimedia
107(18)
Working with Audio
107(10)
Playing Music
107(2)
Adjusting Audio Levels
109(1)
Ripping CD Music
110(1)
Encoding Music
111(3)
Streaming Music
114(2)
Converting Audio Files
116(1)
Transforming Images
117(4)
Getting Information about Images
117(1)
Converting Images
118(1)
Converting Images in Batches
119(2)
Playing with Video
121(2)
Playing Video Files
121(2)
Summary
123(2)
Chapter 7 Administering Filesystems
125(30)
Understanding Filesystem Basics
125(2)
Creating and Managing Filesystems
127(9)
Partitioning Hard Disks
127(4)
Working with Filesystem Labels
131(1)
Formatting a Filesystem
132(1)
Viewing and Changing Filesystem Attributes
133(2)
Creating and Using Swap Partitions
135(1)
Mounting and Unmounting Filesystems
136(5)
Mounting Filesystems from the fstab File
136(2)
Mounting Filesystems with the mount Command
138(2)
Unmounting Filesystems with umount
140(1)
Checking Filesystems
141(2)
Creating Encrypted Filesystems
143(3)
Checking RAID Disks
146(1)
Finding Out about Filesystem Use
147(7)
Logical Volume Manager
149(1)
Creating LVM Volumes
149(2)
Using LVM Volumes
151(1)
Growing the LVM Volume
152(1)
Shrinking an LVM Volume
153(1)
Removing LVM Logical Volumes and Groups
153(1)
Summary
154(1)
Chapter 8 Backups and Removable Media
155(16)
Backing Up Data to Compressed Archives
155(6)
Creating Backup Archives with tar
155(2)
Using Compression Tools
157(3)
Listing, Joining, and Adding Files to tar Archives
160(1)
Deleting Files from tar Archives
160(1)
Backing Up over Networks
161(9)
Backing Up tar Archives over ssh
161(1)
Backing Up Files with rsync
162(2)
Backing Up with-unison
164(1)
Backing Up to Removable Media
165(1)
Creating Backup Images with mkisofs
165(3)
Burning Backup Images with cdrecord
168(2)
Making and Burning DVDs with growisofs
170(1)
Summary
170(1)
Chapter 9 Checking and Managing Running Processes
171(20)
Listing Active Processes
172(7)
Viewing Active Processes with ps
172(5)
Watching Active Processes with top
177(2)
Finding and Controlling Processes
179(10)
Using pgrep to Find Processes
179(1)
Using fuser to Find Processes
180(1)
Changing Running Processes
181(7)
Scheduling Realtime Processes
188(1)
Summary
189(2)
Chapter 10 Managing the System
191(24)
Monitoring Resources
191(10)
Monitoring Memory Use
192(4)
Monitoring CPU Usage
196(2)
Monitoring Storage Devices
198(3)
Mastering Time
201(4)
Changing Time/Date with Graphical Tools
201(1)
Displaying and Setting Your System Clock
202(1)
Displaying and Setting Your Hardware Clock
203(1)
Using Network Time Protocol to Set Date/Time
204(1)
Managing the Boot Process
205(2)
Understanding the GRUB Boot Loader
205(1)
Modifying the GRUB Boot Loader
206(1)
Controlling Startup and Run Levels
207(2)
Straight to the Kernel
209(2)
Poking at the Hardware
211(2)
Summary
213(2)
Chapter 11 Managing Network Connections
215(22)
Configuring Networks from the GUI
215(1)
Managing Network Interface Cards
216(5)
Managing Network Connections
221(4)
Starting and Stopping Ethernet Connections
221(2)
Viewing Ethernet Connection Information
223(2)
Using Wireless Connections
225(1)
Checking Name Resolution
226(2)
Troubleshooting Network Problems
228(7)
Checking Connectivity to a Host
228(1)
Checking Address Resolution Protocol
229(2)
Tracing Routes to Hosts
231(2)
Displaying netstat Connections and Statistics
233(1)
Other Useful Network Tools
234(1)
Summary
235(2)
Chapter 12 Accessing Network Resources
237(22)
Running Commands to Browse the Web
237(2)
Transferring Files
239(7)
Downloading Files with wget
239(2)
Transferring Files with cURL
241(1)
Transferring Files with FTP Commands
241(2)
Using SSH Tools to Transfer Files
243(3)
Using Windows File Transfer Tools
246(1)
Sharing Remote Directories
246(6)
Sharing Remote Directories with NFS
246(2)
Sharing Remote Directories with Samba
248(3)
Sharing Remote Directories with SSHFS
251(1)
Chatting with Friends in IRC
252(1)
Using Text-Based E-mail Clients
253(4)
Managing E-mail with mail
254(2)
Managing E-mail with mutt
256(1)
Summary
257(2)
Chapter 13 Doing Remote System Administration
259(20)
Doing Remote Login and Tunneling with SSH
259(1)
Using Legacy Communications Tools
260(7)
Configuring SSH
261(1)
Logging in Remotely with ssh
262(5)
Using byobu and screen for Remote Shells
267(5)
Managing Remote Shells with Screen
268(2)
Using byobu to Manage-Remote Shells
270(2)
Using a Remote Windows Desktop
272(2)
Connecting to a Windows Desktop with Remmina
272(2)
Connecting to a Windows Desktop with rdesktop
274(1)
Using Remote Linux Desktop and Applications
274(1)
Sharing Desktops Using VNC
275(3)
Setting Up the VNC Server
276(1)
Starting Up the VNC Client
277(1)
Using VNC on Untrusted Networks with SSH
277(1)
Summary
278(1)
Chapter 14 Locking Down Security
279(18)
Working with Users and Groups
279(7)
Managing Users the GUI Way
280(1)
Adding User Accounts
280(1)
Changing useradd Defaults
281(1)
Modifying User Accounts
282(1)
Deleting User Accounts
283(1)
Managing Passwords
283(3)
Adding Groups
286(1)
Checking on Users
286(2)
Configuring the Built-In Firewall
288(6)
Understanding iptables Firewalls
289(2)
Listing iptables Rules
291(1)
Setting Other Firewall Rules
292(2)
Saving and Reloading Firewall Rules
294(1)
Using Advanced Security Features
294(1)
Summary
295(2)
Chapter 15 Setting Up a Virtualization Host and Virtual Machines
297(14)
Can Your Computer Support Virtualization?
298(4)
Checking for CPU Virtualization Support
298(1)
Enabling Virtualization Support in the BIOS
299(1)
Is the Host Computer 32 or 64-Bit?
300(1)
Checking Available RAM and Disk Space
300(1)
Adding Virtualization Software
301(1)
Adding Your User Account to libvirtd
302(1)
Managing Virtual Machines with virt-manager
302(4)
Creating a Virtual Machine in virt-manager
304(1)
Starting and Stopping Virtual Machines with virt-manager
305(1)
Managing Virtual Machines with Commands
306(3)
Creating a Virtual Machine with virt-install
306(2)
Starting and Stopping Virtual Machines with virsh
308(1)
Summary
309(2)
Appendix A Using vi or Vim Editors
311(6)
Starting and Quitting the vi Editor
311(2)
Moving Around in vi
313(1)
Changing and Deleting Text in vi
314(1)
Using Miscellaneous Commands
314(1)
Modifying Commands with Numbers
315(1)
Using ex Commands
315(1)
Working in Visual Mode
316(1)
Appendix B Shell Special Characters and Variables
317(4)
Using Special Shell Characters
317(1)
Using Shell Variables
318(3)
Appendix C Getting Information from /proc
321(6)
Viewing /proc Information
321(4)
Changing /proc Information
325(2)
Index 327
CHRISTOPHER NEGUS has more than 25 years of experience teaching and writing about Linux and UNIX. He has authored dozens of books on Linux, including the best-selling Red Hat Linux Bible, Linux Bible, the Linux Toys series, and the Linux Toolbox series.Awards for Christopher's writing include "Best Linux book of the year" for his Red Hat Linux 8 Bible, as voted by readers of Linux World magazine. For the Linux Journal 2009 Readers' Choice Awards, his Linux Bible was voted one of the top five "Favorite Linux Books of All Time."