openSUSE 12.1

Содержание

Publication Date 05/17/2012

Copyright © 2006– 2012 Novell, Inc. и Сообщество. Все права защищены.

Разрешается копировать, распространять и/или изменять этот документ в соответствии с условиями лицензии GNU Free Documentation License, версии 1.2 или (на ваше усмотрение) версии 1.3; с инвариантным разделом, в котором указываются информация об авторском праве и лицензия. Копия лицензии версии 1.2 включена в раздел, озаглавленный «GNU Free Documentation License».

Для торговых марок Novell обратитесь к списку Novell Trademark и Service Mark http://www.novell.com/company/legal/trademarks/tmlist.html. Linux* — зарегистрированная торговая марка Линуса Торвальдса. Все другие торговые марки являются собственностью их владельцев. Знаки (®, ™ и другие) используются для обозначения торговых марок Novell; звездочкой (*) обозначены товарные марки третьих лиц.

Вся информация в этой книге была составлена с предельным вниманием к деталям. Однако, это не гарантирует абсолютной точности. Ни авторы из Novell, Inc., SUSE LINUX Products GmbH, ни переводчики, не несут ответственности за возможные ошибки и их последствия.


Содержание

Об этом руководстве
1. Доступная документация
2. Обратная связь
3. Условные обозначения
4. О создании этого руководства
5. Исходный код
6. Благодарности
I. Установка и использование
1. Installation with YaST
1.1. Choosing the Installation Media
1.2. Choosing the Installation Method
1.3. The Installation Workflow
1.4. System Start-Up for Installation
1.5. The Boot Screen
1.6. Welcome
1.7. Installation Mode
1.8. Clock and Time Zone
1.9. Desktop Selection
1.10. Suggested Partitioning
1.11. Create New User
1.12. Installation Settings
1.13. Performing the Installation
1.14. Configuration of the Installed System
1.15. Graphical Login
2. Remote Installation
2.1. Installation Scenarios for Remote Installation
2.2. Setting Up the Server Holding the Installation Sources
2.3. Preparing the Boot of the Target System
2.4. Booting the Target System for Installation
2.5. Monitoring the Installation Process
3. Advanced Disk Setup
3.1. Using the YaST Partitioner
3.2. LVM Configuration
3.3. Soft RAID Configuration
II. Система
4. 32-Bit and 64-Bit Applications in a 64-Bit System Environment
4.1. Runtime Support
4.2. Software Development
4.3. Software Compilation on Biarch Platforms
4.4. Kernel Specifications
5. Booting and Configuring a Linux System
6. The Boot Loader GRUB
6.1. Booting with GRUB
6.2. Configuring the Boot Loader with YaST
6.3. Uninstalling the Linux Boot Loader
6.4. Creating Boot CDs
6.5. The Graphical SUSE Screen
6.6. Troubleshooting
6.7. For More Information
7. Special System Features
7.1. Information about Special Software Packages
7.2. Virtual Consoles
7.3. Keyboard Mapping
7.4. Language and Country-Specific Settings
8. Dynamic Kernel Device Management with udev
8.1. The /dev Directory
8.2. Kernel uevents and udev
8.3. Drivers, Kernel Modules and Devices
8.4. Booting and Initial Device Setup
8.5. Monitoring the Running udev Daemon
8.6. Influencing Kernel Device Event Handling with udev Rules
8.7. Persistent Device Naming
8.8. Files used by udev
8.9. For More Information
III. Службы
9. Basic Networking
9.1. IP Addresses and Routing
9.2. IPv6—The Next Generation Internet
9.3. Name Resolution
9.4. Configuring a Network Connection with YaST
9.5. NetworkManager
9.6. Configuring a Network Connection Manually
9.7. smpppd as Dial-up Assistant
10. SLP Services in the Network
10.1. Installation
10.2. Activating SLP
10.3. SLP Front-Ends in openSUSE
10.4. Installation over SLP
10.5. Providing Services via SLP
10.6. For More Information
11. The Domain Name System
11.1. DNS Terminology
11.2. Installation
11.3. Configuration with YaST
11.4. Starting the BIND Name Server
11.5. The /etc/named.conf Configuration File
11.6. Zone Files
11.7. Dynamic Update of Zone Data
11.8. Secure Transactions
11.9. DNS Security
11.10. For More Information
12. DHCP
12.1. Configuring a DHCP Server with YaST
12.2. DHCP Software Packages
12.3. The DHCP Server dhcpd
12.4. For More Information
13. Time Synchronization with NTP
13.1. Configuring an NTP Client with YaST
13.2. Manually Configuring ntp in the Network
13.3. Dynamic Time Synchronization at Runtime
13.4. Setting Up a Local Reference Clock
14. Sharing File Systems with NFS
14.1. Terminology
14.2. Installing NFS Server
14.3. Configuring NFS Server
14.4. Configuring Clients
14.5. For More Information
15. Samba
15.1. Terminology
15.2. Installing a Samba Server
15.3. Starting and Stopping Samba
15.4. Configuring a Samba Server
15.5. Configuring Clients
15.6. Samba as Login Server
15.7. For More Information
16. The Apache HTTP Server
16.1. Quick Start
16.2. Configuring Apache
16.3. Starting and Stopping Apache
16.4. Installing, Activating, and Configuring Modules
16.5. Getting CGI Scripts to Work
16.6. Setting Up a Secure Web Server with SSL
16.7. Avoiding Security Problems
16.8. Troubleshooting
16.9. For More Information
17. Setting up an FTP server with YaST
17.1. Starting the FTP server
17.2. FTP General Settings
17.3. FTP Performance Settings
17.4. Authentication
17.5. Expert Settings
17.6. For more information
IV. Мобильные устройства
18. Mobile Computing with Linux
18.1. Laptops
18.2. Mobile Hardware
18.3. Cellular Phones and PDAs
18.4. For More Information
19. Power Management
19.1. Power Saving Functions
19.2. Advanced Configuration and Power Interface (ACPI)
19.3. Rest for the Hard Disk
19.4. Troubleshooting
19.5. For More Information
20. Wireless LAN
20.1. WLAN Standards
20.2. Operating Modes
20.3. Authentication
20.4. Encryption
20.5. Configuration with YaST
20.6. Tips and Tricks for Setting Up a WLAN
20.7. Troubleshooting
20.8. For More Information
21. Using NetworkManager
21.1. Use Cases for NetworkManager
21.2. Enabling NetworkManager
21.3. Configuring Network Connections
21.4. Using KNetworkManager
21.5. Using GNOME NetworkManager Applet
21.6. NetworkManager and VPN
21.7. NetworkManager and Security
21.8. Frequently Asked Questions
21.9. Troubleshooting
21.10. For More Information
22. Using Tablet PCs
22.1. Installing Tablet PC Packages
22.2. Configuring Your Tablet Device
22.3. Using the Virtual Keyboard
22.4. Rotating Your Display
22.5. Using Gesture Recognition
22.6. Taking Notes and Sketching with the Pen
22.7. Troubleshooting
22.8. For More Information
23. Copying and Sharing Files
23.1. Scenarios
23.2. Access Methods
23.3. Accessing Files Using a Direct Connection
23.4. Accessing Files on Different OS on the Same Computer
23.5. Copying Files between Linux Computers
23.6. Copying Files between Linux and Windows Computers with SSH
23.7. Sharing Files between Linux Computers
23.8. Sharing Files between Linux and Windows with Samba
23.9. For More Information
A. Пример топологии сети
B. Лицензии GNU
B.1. Универсальная Общественная Лицензия GNU (GNU General Public License)
B.2. GNU Free Documentation License

Список иллюстраций

1.1. The Boot Screen
1.2. Welcome
1.3. Installation Mode
1.4. Clock and Time Zone
1.5. Desktop Selection
1.6. Suggested Partitioning
1.7. Resizing the Windows Partition
1.8. Create New User
1.9. Installation Settings
1.10. Software Selection and System Tasks
3.1. The YaST Partitioner
3.2. Physical Partitioning versus LVM
3.3. Creating a Volume Group
3.4. Logical Volume Management
3.5. RAID Partitions
6.1. Boot Loader Settings
9.1. Simplified Layer Model for TCP/IP
9.2. TCP/IP Ethernet Packet
9.3. Configuring Network Settings
9.4. Modem Configuration
9.5. ISDN Configuration
9.6. ISDN Interface Configuration
9.7. DSL Configuration
11.1. DNS Server Installation: Forwarder Settings
11.2. DNS Server Installation: DNS Zones
11.3. DNS Server Installation: Finish Wizard
11.4. DNS Server: Logging
11.5. DNS Server: Zone Editor (Basics)
11.6. DNS Server: Zone Editor (NS Records)
11.7. DNS Server: Zone Editor (MX Records)
11.8. DNS Server: Zone Editor (SOA)
12.1. DHCP Server: Card Selection
12.2. DHCP Server: Global Settings
12.3. DHCP Server: Dynamic DHCP
12.4. DHCP Server: Start-Up
13.1. Advanced NTP Configuration: General Settings
13.2. YaST: NTP Server
13.3. Advanced NTP Configuration: Security Settings
14.1. NFS Server Configuration Tool
14.2. Configuring an NFS Server with YaST
14.3. Exporting Directories with NFSv4
14.4. Exporting Directories with NFSv2 and v3
14.5. NFS Client Configuration with YaST
16.1. HTTP Server Wizard: Default Host
16.2. HTTP Server Wizard: Summary
16.3. HTTP Server Configuration: Listen Ports and Addresses
16.4. HTTP Server Configuration: Server Modules
17.1. FTP Server Configuration — Start-Up
18.1. Integrating a Mobile Computer in an Existing Environment
20.1. YaST: Configuring the Wireless Network Card
21.1. GNOME Network Connections Dialog
21.2. KDE Network Configuration Dialog
21.3. KNetworkManager—Configured and Available Connections
22.1. xvkbd Virtual Keyboard
22.2. Gesture Recognition with CellWriter
22.3. Annotating a PDF with Xournal
22.4. Editing Texts with Dasher
23.1. File Synchronization Proposal

Список таблиц

1.1. Boot Options
2.1. Installation (Boot) Scenarios Used in This Chapter
6.1. Screen Resolution and Color Depth Reference
7.1. ulimit: Setting Resources for the User
9.1. Several Protocols in the TCP/IP Protocol Family
9.2. Specific Addresses
9.3. Private IP Address Domains
9.4. Various IPv6 Prefixes
9.5. PolicyKit Identifiers for NetworkManager
9.6. Manual Network Configuration Scripts
9.7. Parameters for /etc/host.conf
9.8. Databases Available via /etc/nsswitch.conf
9.9. Configuration Options for NSS «Databases»
9.10. Some Start-Up Scripts for Network Programs
18.1. Use Cases for NetworkManager
20.1. Overview of Various WLAN Standards

Список примеров

7.1. Entry in /etc/crontab
7.2. /etc/crontab: Remove Time Stamp Files
7.3. Example for /etc/logrotate.conf
7.4. ulimit: Settings in ~/.bashrc
8.1. Example udev Rules
9.1. Writing IP Addresses
9.2. Linking IP Addresses to the Netmask
9.3. Sample IPv6 Address
9.4. IPv6 Address Specifying the Prefix Length
9.5. /etc/resolv.conf
9.6. /etc/hosts
9.7. /etc/networks
9.8. /etc/host.conf
9.9. /etc/nsswitch.conf
9.10. Output of the Command ping
9.11. Output of the ifconfig Command
9.12. Output of the route -n Command
11.1. Forwarding Options in named.conf
11.2. A Basic /etc/named.conf
11.3. Entry to Disable Logging
11.4. Zone Entry for example.com
11.5. Zone Entry for example.net
11.6. The /var/lib/named/example.com.zone File
11.7. Reverse Lookup
12.1. The Configuration File /etc/dhcpd.conf
12.2. Additions to the Configuration File
15.1. A CD-ROM Share (deactivated)
15.2. [homes] Share
15.3. Global Section in smb.conf
16.1. Variations of Name-Based VirtualHost Entries
16.2. Name-Based VirtualHost Directives
16.3. IP-Based VirtualHost Directives
16.4. Basic VirtualHost Configuration
16.5. VirtualHost CGI Configuration