SUSE Linux Enterprise Desktop 12

Administration Guide

Covers system administration tasks like maintaining, monitoring and customizing an initially installed system.

Publication date: Feb 19 2015
About This Guide
Available Documentation
Feedback
Documentation Conventions
I Support and Common Tasks
1 YaST Online Update
1.1 The Online Update Dialog
1.2 Installing Patches
1.3 Automatic Online Update
2 Gathering System Information for Support
2.1 Displaying Current System Information
2.2 Collecting System Information with Supportconfig
2.3 Submitting Information to Global Technical Support
2.4 Analyzing System Information
2.5 Support of Kernel Modules
2.6 For More Information
3 YaST in Text Mode
3.1 Navigation in Modules
3.2 Restriction of Key Combinations
3.3 YaST Command Line Options
4 System Recovery and Snapshot Management with Snapper
4.1 Default Setup
4.2 Using Snapper to Undo Changes
4.3 System Rollback by Booting from Snapshots
4.4 Creating and Modifying Snapper Configurations
4.5 Manually Creating and Managing Snapshots
4.6 Frequently Asked Questions
5 Remote Access with VNC
5.1 One-time VNC Sessions
5.2 Persistent VNC Sessions
6 GNOME Configuration for Administrators
6.1 Starting Applications Automatically
6.2 Automounting and Managing Media Devices
6.3 Changing Preferred Applications
6.4 Adding Document Templates
6.5 For More Information
7 Managing Software with Command Line Tools
7.1 Using Zypper
7.2 RPM—the Package Manager
8 Bash and Bash Scripts
8.1 What is The Shell?
8.2 Writing Shell Scripts
8.3 Redirecting Command Events
8.4 Using Aliases
8.5 Using Variables in Bash
8.6 Grouping And Combining Commands
8.7 Working with Common Flow Constructs
8.8 For More Information
II System
9 32-Bit and 64-Bit Applications in a 64-Bit System Environment
9.1 Runtime Support
9.2 Software Development
9.3 Software Compilation on Biarch Platforms
9.4 Kernel Specifications
10 Booting a Linux System
10.1 The Linux Boot Process
10.2 initramfs
10.3 init on initramfs
11 The systemd Daemon
11.1 The systemd Concept
11.2 Basic Usage
11.3 System Start and Target Management
11.4 Managing Services with YaST
11.5 Customization of systemd
11.6 Advanced Usage
11.7 More information
12 journalctl: Query the systemd Journal
12.1 Making the Journal Persistent
12.2 journalctl Useful Switches
12.3 Filtering the Journal Output
12.4 Investigating systemd Errors
12.5 Journald Configuration
13 The Boot Loader GRUB 2
13.1 Main Differences between GRUB Legacy and GRUB 2
13.2 Configuration File Structure
13.3 Configuring the Boot Loader with YaST
13.4 Differences in Terminal Usage on System z
13.5 Helpful GRUB 2 Commands
13.6 More Information
14 UEFI (Unified Extensible Firmware Interface)
14.1 Secure Boot
14.2 For More Information
15 Special System Features
15.1 Information about Special Software Packages
15.2 Virtual Consoles
15.3 Keyboard Mapping
15.4 Language and Country-Specific Settings
16 Printer Operation
16.1 The CUPS Workflow
16.2 Methods and Protocols for Connecting Printers
16.3 Installing the Software
16.4 Network Printers
16.5 Configuring CUPS with Command Line Tools
16.6 Printing from the Command Line
16.7 Special Features in SUSE Linux Enterprise Desktop
16.8 Troubleshooting
17 Dynamic Kernel Device Management with udev
17.1 The /dev Directory
17.2 Kernel uevents and udev
17.3 Drivers, Kernel Modules and Devices
17.4 Booting and Initial Device Setup
17.5 Monitoring the Running udev Daemon
17.6 Influencing Kernel Device Event Handling with udev Rules
17.7 Persistent Device Naming
17.8 Files used by udev
17.9 For More Information
18 The X Window System
18.1 Installing and Configuring Fonts
18.2 For More Information
19 Accessing File Systems with FUSE
19.1 Configuring FUSE
19.2 Mounting an NTFS Partition
19.3 For More Information
III Services
20 Basic Networking
20.1 IP Addresses and Routing
20.2 IPv6—The Next Generation Internet
20.3 Name Resolution
20.4 Configuring a Network Connection with YaST
20.5 NetworkManager
20.6 Configuring a Network Connection Manually
20.7 Setting Up Bonding Devices
21 Time Synchronization with NTP
21.1 Configuring an NTP Client with YaST
21.2 Manually Configuring NTP in the Network
21.3 Dynamic Time Synchronization at Runtime
21.4 Setting Up a Local Reference Clock
22 Using NetworkManager
22.1 Use Cases for NetworkManager
22.2 Enabling or Disabling NetworkManager
22.3 Configuring Network Connections
22.4 NetworkManager and Security
22.5 Frequently Asked Questions
22.6 Troubleshooting
22.7 For More Information
23 Samba
23.1 Terminology
23.2 Installing a Samba Server
23.3 Configuring a Samba Server
23.4 Configuring Clients
23.5 Samba as Login Server
23.6 Advanced Topics
23.7 For More Information
24 Sharing File Systems with NFS
24.1 Terminology
24.2 Installing NFS Server
24.3 Configuring Clients
24.4 For More Information
25 On-Demand Mounting with Autofs
25.1 Installation
25.2 Configuration
25.3 Operation and Debugging
25.4 Auto-Mounting an NFS Share
25.5 Advanced Topics
26 File Synchronization
26.1 Available Data Synchronization Software
26.2 Determining Factors for Selecting a Program
26.3 Introduction to CVS
26.4 Introduction to rsync
26.5 For More Information
IV Mobile Computers
27 Mobile Computing with Linux
27.1 Laptops
27.2 Mobile Hardware
27.3 Cellular Phones and PDAs
27.4 For More Information
28 Power Management
28.1 Power Saving Functions
28.2 Advanced Configuration and Power Interface (ACPI)
28.3 Rest for the Hard Disk
28.4 Troubleshooting
28.5 For More Information
V Troubleshooting
29 Help and Documentation
29.1 Documentation Directory
29.2 Man Pages
29.3 Info Pages
29.4 Online Resources
30 Common Problems and Their Solutions
30.1 Finding and Gathering Information
30.2 Installation Problems
30.3 Boot Problems
30.4 Login Problems
30.5 Network Problems
30.6 Data Problems
A Documentation Updates
A.1 February 2015 (Documentation Maintenance Update)
A.2 October 2014 (Initial Release of SUSE Linux Enterprise Desktop 12)
B An Example Network
C GNU Licenses
C.1 GNU Free Documentation License

Copyright © 2006– 2015 SUSE LLC and contributors. All rights reserved.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or (at your option) version 1.3; with the Invariant Section being this copyright notice and license. A copy of the license version 1.2 is included in the section entitled GNU Free Documentation License.

For SUSE and Novell trademarks, see the Novell Trademark and Service Mark list http://www.novell.com/company/legal/trademarks/tmlist.html. All other third party trademarks are the property of their respective owners. A trademark symbol (®, ™ etc.) denotes a SUSE or Novell trademark; an asterisk (*) denotes a third party trademark.

All information found in this book has been compiled with utmost attention to detail. However, this does not guarantee complete accuracy. Neither SUSE LLC, its affiliates, the authors nor the translators shall be held liable for possible errors or the consequences thereof.

Print this page