This guide covers system administration tasks like maintaining, monitoring and customizing an initially installed system.
- Preface
- I Common tasks
- 1 Bash and Bash scripts
- 2
sudo
basics - 3 Using YaST
- 4 YaST in text mode
- 5 Changing language and country settings with YaST
- 6 Managing users with YaST
- 7 YaST online update
- 8 Installing or removing software
- 9 Managing software with command line tools
- 10 System recovery and snapshot management with Snapper
- 10.1 Default setup
- 10.2 Using Snapper to undo changes
- 10.3 System rollback by booting from snapshots
- 10.4 Enabling Snapper in user home directories
- 10.5 Creating and modifying Snapper configurations
- 10.6 Manually creating and managing snapshots
- 10.7 Automatic snapshot clean-up
- 10.8 Showing exclusive disk space used by snapshots
- 10.9 Frequently asked questions
- 11 Live kernel patching with KLP
- 12 User space live patching
- 13 Transactional updates
- 14 Remote graphical sessions with VNC
- 15 File copying with RSync
- II Booting a Linux system
- III System
- 20 32-bit and 64-bit applications in a 64-bit system environment
- 21
journalctl
: query thesystemd
journal - 22
update-alternatives
: managing multiple versions of commands and files - 23 Basic networking
- 23.1 IP addresses and routing
- 23.2 IPv6—the next generation Internet
- 23.3 Name resolution
- 23.4 Configuring a network connection with YaST
- 23.5 Configuring a network connection manually
- 23.6 Basic router setup
- 23.7 Setting up bonding devices
- 23.8 Setting up team devices for Network Teaming
- 23.9 Software-defined networking with Open vSwitch
- 24 Printer operation
- 25 Graphical user interface
- 26 Accessing file systems with FUSE
- 27 Installing multiple kernel versions
- 28 Managing kernel modules
- 29 Dynamic kernel device management with
udev
- 29.1 The
/dev
directory - 29.2 Kernel
uevents
andudev
- 29.3 Drivers, kernel modules and devices
- 29.4 Booting and initial device setup
- 29.5 Monitoring the running
udev
daemon - 29.6 Influencing kernel device event handling with
udev
rules - 29.7 Persistent device naming
- 29.8 Files used by
udev
- 29.9 More information
- 29.1 The
- 30 Special system features
- 31 Using NetworkManager
- IV Hardware configuration
- V Services
- 37 Service management with YaST
- 38 Time synchronization with NTP
- 39 The domain name system
- 40 DHCP
- 41 SLP
- 42 The Apache HTTP server
- 42.1 Quick start
- 42.2 Configuring Apache
- 42.3 Starting and stopping Apache
- 42.4 Installing, activating and configuring modules
- 42.5 Enabling CGI scripts
- 42.6 Setting up a secure Web server with SSL
- 42.7 Running multiple Apache instances on the same server
- 42.8 Avoiding security problems
- 42.9 Troubleshooting
- 42.10 More information
- 43 Setting up an FTP server with YaST
- 44 Squid caching proxy server
- 44.1 Facts about proxy servers
- 44.2 System requirements
- 44.3 Basic usage of Squid
- 44.4 The YaST Squid module
- 44.5 The Squid configuration file
- 44.6 Configuring a transparent proxy
- 44.7 Using the Squid cache manager CGI interface (
cachemgr.cgi
) - 44.8 Cache report generation with Calamaris
- 44.9 More Information
- 45 Web Based Enterprise Management using SFCB
- VI Troubleshooting
- A An example network
- B GNU licenses
- 4.1 Main window of YaST in text mode
- 4.2 The software installation module
- 6.1 YaST user and group administration
- 7.1 YaST online update
- 7.2 Viewing retracted patches and history
- 7.3 YaST online update configuration
- 8.1 Conflict management of the software manager
- 8.2 Adding a software repository
- 8.3 Update notification on GNOME desktop
- 8.4 — view
- 10.1 Boot loader: snapshots
- 14.1 vncviewer
- 14.2 Remmina's main window
- 14.3 Remote desktop preference
- 14.4 Quick-starting
- 14.5 Remmina viewing remote session
- 14.6 Reading path to the profile file
- 14.7 Remote administration
- 14.8 VNC session settings
- 14.9 Joining a persistent VNC session
- 17.1 Secure boot support
- 17.2 UEFI: secure boot process
- 18.1 GRUB 2 boot editor
- 18.2 Boot code options
- 18.3 Boot loader options
- 18.4 Kernel parameters
- 19.1 Services Manager
- 21.1 YaST systemd journal
- 23.1 Simplified layer model for TCP/IP
- 23.2 TCP/IP Ethernet packet
- 23.3 Configuring network settings
- 23.4
wicked
architecture - 27.1 The YaST software manager: multiversion view
- 31.1 GNOME Network Connections dialog
- 31.2
firewalld
zones in NetworkManager - 37.1 YaST service manager
- 38.1 NTP configuration window
- 38.2 Adding a time server
- 39.1 DNS server installation: forwarder settings
- 39.2 DNS server installation: DNS zones
- 39.3 DNS server installation: finish wizard
- 39.4 DNS server: logging
- 39.5 DNS server: Zone Editor (Basics)
- 39.6 DNS server: Zone Editor (NS Records)
- 39.7 DNS server: Zone Editor (MX Records)
- 39.8 DNS server: Zone Editor (SOA)
- 39.9 Adding a record for a primary zone
- 39.10 Adding a reverse zone
- 39.11 Adding a reverse record
- 40.1 DHCP server: card selection
- 40.2 DHCP server: global settings
- 40.3 DHCP server: dynamic DHCP
- 40.4 DHCP server: start-up
- 40.5 DHCP server: host management
- 40.6 DHCP server: chroot jail and declarations
- 40.7 DHCP server: selecting a declaration type
- 40.8 DHCP server: configuring subnets
- 40.9 DHCP server: TSIG configuration
- 40.10 DHCP server: interface configuration for dynamic DNS
- 40.11 DHCP server: network interface and firewall
- 42.1 HTTP server wizard: default host
- 42.2 HTTP server wizard: summary
- 42.3 HTTP server configuration: listen ports and addresses
- 42.4 HTTP server configuration: server modules
- 43.1 FTP server configuration — start-up
- 47.1 HTML report generated by SCA tool
- 47.2 HTML report generated by SCA appliance
- 1.1 Bash configuration files for login shells
- 1.2 Bash configuration files for non-login shells
- 1.3 Special files for Bash
- 1.4 Overview of a standard directory tree
- 1.5 Useful environment variables
- 9.1 Essential RPM query options
- 9.2 RPM verify options
- 19.1 Service management commands
- 19.2 Commands for enabling and disabling services
- 19.3 System V runlevels and
systemd
target units - 23.1 Private IP address domains
- 23.2 Parameters for /etc/host.conf
- 23.3 Databases available via /etc/nsswitch.conf
- 23.4 Configuration options for NSS “databases”
- 23.5 Feature comparison between bonding and team
- 25.1 Generating PFL from fontconfig rules
- 25.2 Results from generating PFL from fontconfig rules with changed order
- 25.3 Results from generating PFL from fontconfig rules
- 30.1
ulimit
: Setting resources for the user - 45.1 Commands for managing sfcbd
- 46.1 Man pages—categories and descriptions
- 47.1 Comparison of features and file names in the TAR archive
- 48.1 Log files
- 48.2 System information with the
/proc
file system - 48.3 System information with the
/sys
file system
- 1.1 A shell script printing a text
- 2.1 Create a user-specific configuration file
- 2.2 Create custom configurations by grouping items
- 2.3 Simplify configurations by applying aliases
- 9.1 Zypper—list of known repositories
- 9.2
rpm -q -i wget
- 9.3 Script to search for packages
- 10.1 Example timeline configuration
- 18.1 Usage of grub2-mkconfig
- 18.2 Usage of grub2-mkrescue
- 18.3 Usage of grub2-script-check
- 18.4 Usage of grub2-once
- 19.1 List active services
- 19.2 List failed services
- 19.3 List all processes belonging to a service
- 22.1 Alternatives System of the
java
command - 23.1 Writing IP addresses
- 23.2 Linking IP addresses to the netmask
- 23.3 Sample IPv6 address
- 23.4 IPv6 address specifying the prefix length
- 23.5 Common network interfaces and some static routes
- 23.6
/var/run/netconfig/resolv.conf
- 23.7
/etc/hosts
- 23.8
/etc/networks
- 23.9
/etc/host.conf
- 23.10
/etc/nsswitch.conf
- 23.11 Output of the command ping
- 23.12 Configuration for load balancing with Network Teaming
- 23.13 Configuration for DHCP Network Teaming device
- 24.1 Error message from
lpd
- 24.2 Broadcast from the CUPS network server
- 25.1 Specifying rendering algorithms
- 25.2 Aliases and family name substitutions
- 25.3 Aliases and family name substitutions
- 25.4 Aliases and family names substitutions
- 29.1 Example
udev
rules - 30.1 Entry in /etc/crontab
- 30.2 /etc/crontab: remove time stamp files
- 30.3
ulimit
: Settings in~/.bashrc
- 39.1 Forwarding options in named.conf
- 39.2 A basic /etc/named.conf
- 39.3 Entry to disable logging
- 39.4 Zone entry for example.com
- 39.5 Zone entry for example.net
- 39.6 The /var/lib/named/example.com.zone file
- 39.7 Reverse lookup
- 40.1 The configuration file /etc/dhcpd.conf
- 40.2 Additions to the configuration file
- 42.1 Basic examples of name-based
VirtualHost
entries - 42.2 Name-based
VirtualHost
directives - 42.3 IP-based
VirtualHost
directives - 42.4 Basic
VirtualHost
configuration - 42.5 VirtualHost CGI configuration
- 44.1 A request with
squidclient
- 44.2 Defining ACL rules
- 47.1 Output of
hostinfo
when logging in asroot
Copyright © 2006–2024 SUSE LLC et contributeurs. Tous droits réservés.
Il est autorisé de copier, distribuer et/ou modifier ce document conformément aux conditions de la licence de documentation libre GNU version 1.2 ou (à votre discrétion) 1.3, avec la section permanente qu'est cette mention de copyright et la licence. Une copie de la version de licence 1.2 est incluse dans la section intitulée « Licence de documentation libre GNU ».
Pour les marques commerciales SUSE, consultez le site Web https://www.suse.com/company/legal/. Toutes les marques commerciales de fabricants tiers appartiennent à leur propriétaire respectif. Les symboles de marque (®, ™, etc.) désignent des marques commerciales de SUSE et de ses sociétés affiliées. Des astérisques (*) désignent des marques commerciales de fabricants tiers.
Toutes les informations de cet ouvrage ont été regroupées avec le plus grand soin. Cela ne garantit cependant pas sa complète exactitude. Ni SUSE LLC, ni les sociétés affiliées, ni les auteurs, ni les traducteurs ne peuvent être tenus responsables des erreurs possibles ou des conséquences qu'elles peuvent entraîner.