Atjaunināt sīkdatņu piekrišanu

E-grāmata: Beginning Ubuntu Server Administration: From Novice to Professional

4.00/5 (40 ratings by Goodreads)
  • Formāts: PDF+DRM
  • Izdošanas datums: 11-Mar-2008
  • Izdevniecība: APress
  • Valoda: eng
  • ISBN-13: 9781430205104
Citas grāmatas par šo tēmu:
  • Formāts - PDF+DRM
  • Cena: 29,73 €*
  • * ši ir gala cena, t.i., netiek piemērotas nekādas papildus atlaides
  • Ielikt grozā
  • Pievienot vēlmju sarakstam
  • Šī e-grāmata paredzēta tikai personīgai lietošanai. E-grāmatas nav iespējams atgriezt un nauda par iegādātajām e-grāmatām netiek atmaksāta.
  • Formāts: PDF+DRM
  • Izdošanas datums: 11-Mar-2008
  • Izdevniecība: APress
  • Valoda: eng
  • ISBN-13: 9781430205104
Citas grāmatas par šo tēmu:

DRM restrictions

  • Kopēšana (kopēt/ievietot):

    nav atļauts

  • Drukāšana:

    nav atļauts

  • Lietošana:

    Digitālo tiesību pārvaldība (Digital Rights Management (DRM))
    Izdevējs ir piegādājis šo grāmatu šifrētā veidā, kas nozīmē, ka jums ir jāinstalē bezmaksas programmatūra, lai to atbloķētu un lasītu. Lai lasītu šo e-grāmatu, jums ir jāizveido Adobe ID. Vairāk informācijas šeit. E-grāmatu var lasīt un lejupielādēt līdz 6 ierīcēm (vienam lietotājam ar vienu un to pašu Adobe ID).

    Nepieciešamā programmatūra
    Lai lasītu šo e-grāmatu mobilajā ierīcē (tālrunī vai planšetdatorā), jums būs jāinstalē šī bezmaksas lietotne: PocketBook Reader (iOS / Android)

    Lai lejupielādētu un lasītu šo e-grāmatu datorā vai Mac datorā, jums ir nepieciešamid Adobe Digital Editions (šī ir bezmaksas lietotne, kas īpaši izstrādāta e-grāmatām. Tā nav tas pats, kas Adobe Reader, kas, iespējams, jau ir jūsu datorā.)

    Jūs nevarat lasīt šo e-grāmatu, izmantojot Amazon Kindle.

You love it as the world s most popular desktop Linux distribution, and now Ubuntu is available at a server near you. Embracing the very same features desktop users have grown to love, system administrators are rapidly adopting Ubuntu due to their ability to configure, deploy, and manage network services more effectively than ever. Beginning Ubuntu Server Administration guides you through all of the key configuration and administration tasks you ll need to know. Whether you re interested in adopting Ubuntu within a Fortune 500 environment or just want to use Ubuntu to manage your home network, this book is your go to guide to using the distribution securely for a wide variety of network services. Topics include file, print, web, and FTP management, command line tips and tricks, automated installation, configuration and deployment processes, and kernel management. What you ll learn * Effectively and securely install, update, and deploy your Ubuntu server. * Configure your server to operate most effectively for a wide variety of purposes, including as a web server, FTP server, and a file and printer manager.* Rev up your command line knowledge by taking advantage of little known shell related features, tips, and tricks. * Remotely manage your server through a wide variety of services.
About the Author xv
About the Technical Reviewer xvii
Introduction xix
Installing Ubuntu Server
1(24)
Preparing for the Installation
1(1)
Starting the Ubuntu Server Installation Process
2(22)
Configuring the Server's Hard Drive
8(14)
Completing the Installation
22(2)
Summary
24(1)
Getting the Most Out of the Command Line
25(22)
Working As root?
25(1)
Working with the Shell
26(4)
Using Bash to Best Effect
26(3)
Managing Bash with Key Sequences
29(1)
Performing Basic File System Management Tasks
30(7)
Working with Directories
30(1)
Working with Files
31(2)
Viewing the Content of Text Files
33(2)
Finding Files That Contain Specific Text
35(1)
Creating Empty Files
36(1)
Piping and Redirection
37(3)
Piping
37(1)
Redirection
37(3)
Finding Files
40(1)
Working with an Editor
40(3)
Vi Modes
41(1)
Saving and Quitting
42(1)
Cut, Copy, and Paste
42(1)
Deleting Text
42(1)
Getting Help
43(3)
Using man to Get Help
43(2)
Using the --help Option
45(1)
Getting Information on Installed Packages
46(1)
Summary
46(1)
Performing Essential System Administration Tasks
47(26)
Software Management
47(13)
Software Repositories and Package Databases
48(1)
Package Management Utilities
49(8)
Installing Software from Tarballs
57(1)
Configuring a Graphical User Interface
58(2)
Creating Backups
60(4)
Making File Backups with tar
60(3)
Making Device Backups Using dd
63(1)
Configuring Logging
64(8)
Configuring syslog
64(5)
Logging in Other Ways
69(1)
Rotating Log Files
69(3)
Summary
72(1)
Performing File System Management Tasks
73(34)
Mounting Disks
73(8)
Using the mount Command
73(4)
Unmounting Devices
77(1)
Automating Mounts with /etc/fstab
78(3)
Checking File System Integrity
81(1)
Working with Links
82(3)
Why Use Links?
82(1)
Working with Symbolic Links
82(2)
Working with Hard Links
84(1)
Configuring Storage
85(17)
Comparing File Systems
85(9)
Creating File Systems
94(3)
Working with Logical Volumes
97(5)
Doing Magic on Your File Systems with dd
102(3)
Summary
105(2)
Configuring Your Server for Security
107(44)
Setting Up User Accounts
107(10)
Commands for User Management
108(2)
Managing Passwords
110(2)
Modifying and Deleting User Accounts
112(1)
Behind the Commands: Configuration Files
112(5)
Creating Groups
117(2)
Commands for Group Management
117(1)
Behind the Commands: /etc/group
117(1)
Managing the User's Shell Environment
118(1)
Configuring Permissions
119(3)
Read, Write, and Execute: The Three Basic Linux Permissions
119(1)
Permissions and the Concept of Ownership
119(3)
Working with Advanced Linux Permissions
122(4)
Setting Permissions
124(1)
Using umask to Set Default Permissions
125(1)
Working with Access Control Lists
126(5)
Preparing the File System for ACLs
127(2)
ACL Limitations
129(1)
Applying File Attributes
130(1)
Apply Quota to Allow a Maximum Amount of Files
131(3)
Installing the Quota Software
132(1)
Preparing the File System for Quota
132(1)
Initializing Quota
132(1)
Setting Quota for Users and Groups
133(1)
Understanding Pluggable Authentication Modules
134(6)
Creating a Default Policy for Security
136(1)
Discovering PAM Modules
136(4)
Configuring Administrator Tasks with sudo
140(1)
An Introduction to Setting Up the Netfilter Firewall with iptables
141(8)
Netfilter Building Blocks
142(2)
Using iptables to Create a Firewall
144(5)
Summary
149(2)
Setting the System to Your Hand
151(34)
Process Monitoring and Management
151(10)
Different Kinds of Processes
151(1)
Foreground and Background
152(2)
Managing Processes
154(3)
Other Tools to Monitor System Activity
157(3)
Setting Process Priority
160(1)
Executing Processes Automatically
161(3)
Configuring cron
161(2)
Executing Once with at
163(1)
Tuning the Boot Procedure
164(10)
Managing the GRUB Boot Loader
164(1)
The GRUB Configuration File
165(2)
Installing GRUB
167(1)
Working with the GRUB Boot Menu
168(1)
Upstart
169(2)
Runlevels
171(2)
Making Service Management Easier
173(1)
Managing Hardware
174(6)
Kernel Management
174(4)
Installing Your Own Custom Kernel
178(2)
Hardware Management with udev
180(3)
Summary
183(2)
Running It Anyway You Like
185(32)
Before You Even Start
185(9)
To Script or Not to Script?
185(1)
What Shell?
186(1)
Basic Elements of a Shell Script
187(1)
Making It Executable
188(2)
Making a Script Interactive
190(1)
Working with Arguments
191(3)
Working with Variables
194(5)
Command Substitution
194(1)
Changing Variables
195(1)
Substitution Operators
195(2)
Pattern-Matching Operators
197(2)
Performing Calculations in Scripts
199(4)
Using Flow Control
203(8)
Using if then else
204(3)
Case
207(2)
Using while
209(1)
Using until
209(1)
Using for
210(1)
Using a Stream Editor
211(1)
Working with Functions
212(1)
A Complex Scripting Example
213(2)
Summary
215(2)
Making Connection
217(38)
Configuring the Network Card
217(13)
Using ifup, ifdown, and Related Tools
219(1)
Using ifconfig
219(2)
Using the ip Tool
221(3)
Managing IPv6
224(3)
Managing Routes
227(1)
Configuring the DNS Resolver
228(2)
Configuring Network Card Properties with the ethtool Command
230(1)
Troubleshooting Network Connections
230(13)
Testing Connectivity
231(1)
Testing Routability
232(2)
Testing Availability of Services
234(4)
Monitoring the Network Interface
238(2)
Monitoring Network Traffic
240(3)
Connecting Remotely with SSH
243(2)
Working with Public/Private Key Pairs
244(1)
Working with Secure Shell
244(1)
Configuring SSH
245(2)
Using Key-Based Authentication
247(4)
A Short Introduction to Cryptography
248(1)
Using Public/Private Key--Based Authentication in an SSH Environment
248(1)
Setting Up SSH for Key-Based Authentication
249(1)
Caching Keys with ssh-agent
250(1)
Tunneling Traffic with SSH
251(2)
X Forwarding
251(1)
Generic TCP Port Forwarding
252(1)
Summary
253(2)
Configuring Network Infrastructure Services
255(32)
Configuring DNS
255(14)
Methods of Name Resolution
255(2)
Structure of the DNS Hierarchy
257(3)
Introducing Forward and Reverse DNS
260(1)
Configuring DNS
261(6)
Configuring Reversed Lookup
267(1)
Testing Your Name Server
268(1)
Configuring DHCP
269(7)
Understanding the DHCP Protocol
269(1)
Creating the DHCP Server Configuration
269(1)
The DHCP Process
270(1)
The /etc/dhcpd.conf Configuration File
270(3)
Advanced DHCP Configuration Options
273(2)
The DHCP Relay Agent
275(1)
Configuring NTP
276(1)
How NTP Works
276(6)
Configuring a Stand-Alone NTP Time Server
277(1)
Pulling or Pushing the Time
278(1)
Configuring an NTP Client
279(1)
Checking NTP Synchronization Status
279(1)
Customizing Your NTP Server
280(1)
Applying NTP Security
281(1)
Starting Services with xinetd
282(4)
Setting up xinetd by Hand
282(2)
Tuning Access to Services with TCP Wrapper
284(2)
Summary
286(1)
Using Ubuntu Server As a File and Print Server
287(26)
Setting Up a CUPS Print Server
287(6)
Adding Printers
288(2)
Sharing Printers
290(1)
Managing Printers
291(1)
Accessing CUPS Printers
292(1)
Sharing Files with NFS
293(6)
Using the NFS Server
294(1)
Understanding How the NFS Works
294(2)
Configuring an NFS Server
296(2)
Configuring an NFS Client
298(1)
Monitoring the NFS Server
299(1)
Sharing Files with Samba
299(12)
Samba Server Possibilities and Impossibilities
300(1)
Configuring the Samba Server
300(5)
Integrating CUPS with Samba
305(2)
Setting Up Samba As a Domain Controller
307(2)
Client Access to the Samba Server
309(2)
Summary
311(2)
Setting Up Web Services
313(16)
Setting Up Apache
313(5)
Apache Components
314(1)
Starting, Stopping, and Testing the Apache Web Server
314(2)
Exploring the Configuration Files
316(1)
The Structure of the Apache Configuration Files
317(1)
Checking the Configuration
318(1)
Working with Virtual Hosts
318(2)
Configuring Virtual Hosts
319(1)
Managing Access to the Web Server
320(3)
Configuring Host-Based Access Restrictions
320(2)
Configuring User-Based Access Restrictions
322(1)
Some Words on Apache Performance Tuning
323(1)
Using PHP
324(1)
Setting Up MySQL
325(1)
Setting the MySQL Root Password
325(1)
Creating a MySQL Database
326(1)
Setting Up FTP
326(2)
Configuring the pure-ftpd Server
326(2)
Summary
328(1)
Multiplying Your Server
329(14)
Understanding Virtualization
329(3)
Virtualization Solutions
329(1)
Approaches to Virtualization
330(2)
Installing Virtual Machines with KVM
332(3)
Setting Up KVM on Ubuntu Server
332(1)
Installing Windows As a Guest Operating System on KVM
333(1)
Installing Ubuntu Server As a Guest Operating System on KVM
334(1)
Setting Up Networking in KVM Virtual Machines
334(1)
Installing Virtual Machines Using Xen
335(7)
Setting Up Xen on Ubuntu Server
336(2)
Installing Windows As a Guest Operating System on Xen
338(2)
Installing Ubuntu Server As a Guest Operating System on Xen
340(1)
Using Xen Management Commands
341(1)
Ubuntu Server in a VMware Environment
342(1)
Summary
342(1)
Index 343