openSUSE Leap 42.1

Reference

Publication Date: November 05, 2018
About This Guide
Available Documentation
Feedback
Documentation Conventions
About the Making of This Documentation
Source Code
Acknowledgments
I Advanced Administration
1 YaST in Text Mode
1.1 Navigation in Modules
1.2 Restriction of Key Combinations
1.3 YaST Command Line Options
2 Managing Software with Command Line Tools
2.1 Using Zypper
2.2 RPM—the Package Manager
3 System Recovery and Snapshot Management with Snapper
3.1 Default Setup
3.2 Using Snapper to Undo Changes
3.3 System Rollback by Booting from Snapshots
3.4 Creating and Modifying Snapper Configurations
3.5 Manually Creating and Managing Snapshots
3.6 Frequently Asked Questions
4 Remote Access with VNC
4.1 One-time VNC Sessions
4.2 Persistent VNC Sessions
5 Advanced Disk Setup
5.1 Using the YaST Partitioner
5.2 LVM Configuration
5.3 Soft RAID Configuration
6 Installing Multiple Kernel Versions
6.1 Enabling and Configuring Multiversion Support
6.2 Installing/Removing Multiple Kernel Versions with YaST
6.3 Installing/Removing Multiple Kernel Versions with Zypper
7 GNOME Configuration for Administrators
7.1 Starting Applications Automatically
7.2 Automounting and Managing Media Devices
7.3 Changing Preferred Applications
7.4 Adding Document Templates
7.5 For More Information
II System
8 32-Bit and 64-Bit Applications in a 64-Bit System Environment
8.1 Runtime Support
8.2 Software Development
8.3 Software Compilation on Biarch Platforms
8.4 Kernel Specifications
9 Booting a Linux System
9.1 The Linux Boot Process
9.2 initramfs
9.3 Init on initramfs
10 The systemd Daemon
10.1 The systemd Concept
10.2 Basic Usage
10.3 System Start and Target Management
10.4 Managing Services with YaST
10.5 Customization of systemd
10.6 Advanced Usage
10.7 More information
11 journalctl: Query the systemd Journal
11.1 Making the Journal Persistent
11.2 journalctl Useful Switches
11.3 Filtering the Journal Output
11.4 Investigating systemd Errors
11.5 Journald Configuration
11.6 Using YaST to Filter the systemd Journal
12 The Boot Loader GRUB 2
12.1 Main Differences between GRUB Legacy and GRUB 2
12.2 Configuration File Structure
12.3 Configuring the Boot Loader with YaST
12.4 Differences in Terminal Usage on z Systems
12.5 Helpful GRUB 2 Commands
12.6 More Information
13 Basic Networking
13.1 IP Addresses and Routing
13.2 IPv6—The Next Generation Internet
13.3 Name Resolution
13.4 Configuring a Network Connection with YaST
13.5 NetworkManager
13.6 Configuring a Network Connection Manually
13.7 Basic Router Setup
13.8 Setting Up Bonding Devices
13.9 Software-Defined Networking with Open vSwitch
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 Dynamic Kernel Device Management with udev
16.1 The /dev Directory
16.2 Kernel uevents and udev
16.3 Drivers, Kernel Modules and Devices
16.4 Booting and Initial Device Setup
16.5 Monitoring the Running udev Daemon
16.6 Influencing Kernel Device Event Handling with udev Rules
16.7 Persistent Device Naming
16.8 Files used by udev
16.9 For More Information
III Services
17 SLP
17.1 The SLP Front-End slptool
17.2 Providing Services via SLP
17.3 For More Information
18 Time Synchronization with NTP
18.1 Configuring an NTP Client with YaST
18.2 Manually Configuring NTP in the Network
18.3 Dynamic Time Synchronization at Runtime
18.4 Setting Up a Local Reference Clock
19 The Domain Name System
19.1 DNS Terminology
19.2 Installation
19.3 Configuration with YaST
19.4 Starting the BIND Name Server
19.5 The /etc/named.conf Configuration File
19.6 Zone Files
19.7 Dynamic Update of Zone Data
19.8 Secure Transactions
19.9 DNS Security
19.10 For More Information
20 DHCP
20.1 Configuring a DHCP Server with YaST
20.2 DHCP Software Packages
20.3 The DHCP Server dhcpd
20.4 For More Information
21 Samba
21.1 Terminology
21.2 Installing a Samba Server
21.3 Starting and Stopping Samba
21.4 Configuring a Samba Server
21.5 Configuring Clients
21.6 Samba as Login Server
21.7 Samba Server in the Network with Active Directory
21.8 Advanced Topics
21.9 For More Information
22 Sharing File Systems with NFS
22.1 Terminology
22.2 Installing NFS Server
22.3 Configuring NFS Server
22.4 Configuring Clients
22.5 For More Information
23 On-Demand Mounting with Autofs
23.1 Installation
23.2 Configuration
23.3 Operation and Debugging
23.4 Auto-Mounting an NFS Share
23.5 Advanced Topics
24 The Apache HTTP Server
24.1 Quick Start
24.2 Configuring Apache
24.3 Starting and Stopping Apache
24.4 Installing, Activating, and Configuring Modules
24.5 Getting CGI Scripts to Work
24.6 Setting Up a Secure Web Server with SSL
24.7 Running Multiple Apache Instances on the Same Server
24.8 Avoiding Security Problems
24.9 Troubleshooting
24.10 For More Information
25 Setting up an FTP Server with YaST
25.1 Starting the FTP Server
25.2 FTP General Settings
25.3 FTP Performance Settings
25.4 Authentication
25.5 Expert Settings
25.6 For More Information
26 The Proxy Server Squid
26.1 Some Facts about Proxy Caches
26.2 System Requirements
26.3 Starting Squid
26.4 The /etc/squid/squid.conf Configuration File
26.5 Configuring a Transparent Proxy
26.6 cachemgr.cgi
26.7 squidGuard
26.8 Cache Report Generation with Calamaris
26.9 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 Using NetworkManager
28.1 Use Cases for NetworkManager
28.2 Enabling or Disabling NetworkManager
28.3 Configuring Network Connections
28.4 NetworkManager and Security
28.5 Frequently Asked Questions
28.6 Troubleshooting
28.7 For More Information
29 Power Management
29.1 Power Saving Functions
29.2 Advanced Configuration and Power Interface (ACPI)
29.3 Rest for the Hard Disk
29.4 Troubleshooting
29.5 For More Information
A An Example Network
B GNU Licenses
B.1 GNU Free Documentation License
List of Figures
1.1 Main Window of YaST in Text Mode
1.2 The Software Installation Module
3.1 Boot Loader: Snapshots
5.1 The YaST Partitioner
5.2 Btrfs Subvolumes in YaST Partitioner
5.3 Physical Partitioning versus LVM
5.4 Creating a Volume Group
5.5 Logical Volume Management
5.6 RAID Partitions
6.1 The YaST Software Manager: Multiversion View
10.1 Services Manager
11.1 YaST Systemd Journal
12.1 GRUB 2 Boot Editor
12.2 Boot Code Options
12.3 Boot loader Options
12.4 Kernel Parameters
12.5 Code Options
13.1 Simplified Layer Model for TCP/IP
13.2 TCP/IP Ethernet Packet
13.3 Configuring Network Settings
14.1 Secure Boot Support
14.2 UEFI: Secure Boot Process
18.1 YaST: NTP Server
18.2 Advanced NTP Configuration: Security Settings
19.1 DNS Server Installation: Forwarder Settings
19.2 DNS Server Installation: DNS Zones
19.3 DNS Server Installation: Finish Wizard
19.4 DNS Server: Logging
19.5 DNS Server: Zone Editor (Basics)
19.6 DNS Server: Zone Editor (NS Records)
19.7 DNS Server: Zone Editor (MX Records)
19.8 DNS Server: Zone Editor (SOA)
19.9 Adding a Record for a Master Zone
19.10 Adding a Reverse Zone
19.11 Adding a Reverse Record
20.1 DHCP Server: Card Selection
20.2 DHCP Server: Global Settings
20.3 DHCP Server: Dynamic DHCP
20.4 DHCP Server: Start-Up
20.5 DHCP Server: Host Management
20.6 DHCP Server: Chroot Jail and Declarations
20.7 DHCP Server: Selecting a Declaration Type
20.8 DHCP Server: Configuring Subnets
20.9 DHCP Server: TSIG Configuration
20.10 DHCP Server: Interface Configuration for Dynamic DNS
20.11 DHCP Server: Network Interface and Firewall
21.1 Determining Windows Domain Membership
21.2 Windows Explorer Advanced Attributes Dialog
21.3 Windows Explorer Directory Listing with Compressed Files
21.4 Adding a New Samba Share with Snapshotting Enabled
21.5 The Previous Versions tab in Windows Explorer
22.1 NFS Server Configuration Tool
24.1 HTTP Server Wizard: Default Host
24.2 HTTP Server Wizard: Summary
24.3 HTTP Server Configuration: Listen Ports and Addresses
24.4 HTTP Server Configuration: Server Modules
25.1 FTP Server Configuration — Start-Up
27.1 Integrating a Mobile Computer in an Existing Environment
28.1 GNOME Network Connections Dialog
List of Examples
2.1 Zypper—List of Known Repositories
2.2 rpm -q -i wget
2.3 Script to Search for Packages
3.1 Example timeline configuration
10.1 List Active Services
10.2 List Failed Services
10.3 List all Processes Belonging to a Service
12.1 Usage of grub2-mkconfig
12.2 Usage of grub2-mkrescue
12.3 Usage of grub2-script-check
12.4 Usage of grub2-once
13.1 Writing IP Addresses
13.2 Linking IP Addresses to the Netmask
13.3 Sample IPv6 Address
13.4 IPv6 Address Specifying the Prefix Length
13.5 Common Network Interfaces and Some Static Routes
13.6 /etc/resolv.conf
13.7 /etc/hosts
13.8 /etc/networks
13.9 /etc/host.conf
13.10 /etc/nsswitch.conf
13.11 Output of the Command ping
15.1 Entry in /etc/crontab
15.2 /etc/crontab: Remove Time Stamp Files
15.3 Example for /etc/logrotate.conf
15.4 ulimit: Settings in ~/.bashrc
16.1 Example udev Rules
19.1 Forwarding Options in named.conf
19.2 A Basic /etc/named.conf
19.3 Entry to Disable Logging
19.4 Zone Entry for example.com
19.5 Zone Entry for example.net
19.6 The /var/lib/named/example.com.zone File
19.7 Reverse Lookup
20.1 The Configuration File /etc/dhcpd.conf
20.2 Additions to the Configuration File
21.1 A CD-ROM Share
21.2 [homes] Share
21.3 Global Section in smb.conf
21.4 Using rpcclient to Request a Windows Server 2012 Share Snapshot
24.1 Basic Examples of Name-Based VirtualHost Entries
24.2 Name-Based VirtualHost Directives
24.3 IP-Based VirtualHost Directives
24.4 Basic VirtualHost Configuration
24.5 VirtualHost CGI Configuration
26.1 Firewall Configuration: Option 15
26.2 Access Rules
26.3 Access Rules

Copyright © 2006– 2018 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 or 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