YaST Modules

The YaST system is split into nine main menus, each one providing a number of modules.

i- : i j If you want to load a YaST module without loading the main menu, you can enter

'j-^.,.','..:.^? yast2 modulename. For a list of modules available in your installed YaST environment, type yast2 -l. Most (but not all) of the module names are fairly self-explanatory. To load the software management module, type yast2 sw.single.

Tables 9-1 through 9-9 comprise a list of YaST modules (as seen on an openSUSE 10.3 system). The exact list of modules available varies according to the SUSE version. Note also that not all YaST modules are installed by default.

Some of the modules listed here are for very specialized purposes. Some modules are merely subparts of others. For instance, the "Keyboard" and "Mouse" modules are parts of the "Graphics Card and Monitor" module, which runs sax2 to configure the graphics. The "Hostname and Nameserver" module is part of the "Network" module.

As you can see, you can configure a huge amount of the Linux system via YaST without having to touch a configuration file. This is a testament to the SUSE developers who have designed the SUSE system to be easily configured.

TABLE 9-1

YaST Software Modules

Module

Module Code

Description

Online Update

onli ne_update

Run an online update using YaST.

Software Management

sw_single

The main module for software management through YaST.

Add-On Product

add-on

Install an add-on product.

Automatic Online Update Setup

online_update_setup

Set up automated updates.

Community Repositories

i nst_productsou rces

Easily set up third-party repositories.

Installation into Directory

d i r i n s t a 11

Install into a directory.

Media Check

checkmedi a

Check the integrity of CD or DVD media.

Online Update Configuration

inst_suse_register

Configure repositories for online updates.

Patch CD Update

online_update '.cd_defaul t '

Update the system from a patch CD.

Software Repositories

i nst_source

Set up software repositories.

YaST Hardware Modules

Module

Module Code

Description

Bluetooth

bluetooth

Configure Bluetooth devices.

Fingerprint Reader

fingerprint-

reader Configure fingerprint reader.

Graphics Card an

d Monitor

xll

Run sax2 from YaST.

Hardware Information

hwi nfo

Get hardware information.

Infrared Device

i rda

Configure infrared device.

Joystick

Joysti ck

Configure joystick.

Keyboard Layout

Keyboard

Keyboard configuration for X.

Mouse Model

Mouse

Mouse configuration for X.

Printer

Printer

Configure printers.

Scanner

Scanner

Configure scanner.

Sound

Sound

ALSA sound configuration.

TV Card

Tv

Configure TV cards.

TABLE 9-3

YaST System Modules

Module

Module Code

Description

/etc/sysconfig Editor

sysconfig

Editor for files in /etc/sysconf i g/.

Boot Loader

bootloader

Set up GRUB or LILO.

Date and Time

Timezone

Configure time zones.

Kernel Kdump

Kdump

Configure kernel crash dumping utility.

LVM

1vm_config

Configure Logical Volumes.

Language

Language

Set up additional languages.

Multipath

multi path

Set up multipath I/O.

Partitioner

Disk

YaST's disk partitioning module.

Profile Manager

profile-manager

Set up alternative profiles (e.g., for laptop use at home and work).

System Backup

Backup

Back up system.

continued continued

TABLE 9-3

(continued)

TABLE 9-3

(continued)

Module

Module Code

Description

System Restoration

Restore

Restore a previous backup.

System Services (Runlevel)

Runlevel

Set up services.

System Settings system_settings

System Settings system_settings

Add specific hardware to be handled by particular kernel modules.

TABLE 9-4

Module

YaST Network Modules

Module Code Description

DSL Dsl DSL configuration.

Fax Machine

Fax

FAX configuration.

Configuration

ISDN

I sdn

ISDN configuration.

Modem

Modem

Modem configuration.

Network Card

Lan

Main Network settings module.

Phone Answering answering_machine Configure SUSE system as an answering

Machine machine.

TABLE 9-5

YaST Network Services Modules

Module

Module Code

Description

DHCP Server

dhcp-server

DHCP Server configuration.

DNS Server

dns-server

Configuration of BIND name server.

DNS and Hostname

Dns

Select name servers to be used by the system.

FTP Server

ftp-server

Configure the FTP server (Pure-FTP or VSFTPD).

HTTP Server

http-server

Configure apache2 web server.

Hostnames

host

Editor for /etc/hosts.

Kerberos Client

kerberos-client

Configure Kerberos authentication.

TABLE 9-5

(continued)

TABLE 9-5

(continued)

Module

Module Code

Description

Kerberos Server

kerberos-server

Configure Kerberos server.

LDAP Browser

1dap_browser

Browse LDAP directories.

LDAP Client

1 dap

Configure LDAP authentication.

LDAP Server

1 dap-server

Configure system as LDAP server.

Mail Transfer Agent

mai 1

Configure mail servers.

NFS Client

nf s

Configure NFS mounts.

NFS Server

nfs_server

Configure the system as an NFS server.

NIS Client

ni s

Configure NIS authentication.

NIS Server

ni s_server

Set up the system as a NIS server.

NTP Configuration

ntp-client

Set up NTP time synchronization.

Network Services (xi netd)

inetd

Set up the Internet super-server xinetd.

Proxy

proxy

Global Proxy server settings.

Remote Administration

(VNC)

remote

Set up VNC server for remote administration.

Routing routing Set up routing.

SLP Server

sip-server

Set up server location protocol server.

SSHD Configuration

sshd

Configure SSH server settings.

Samba Server

samba-server

Samba server configuration.

Squid

squid

Set up system as a web proxy.

TFTP Server tftp Trivial File Transfer configuration (for installation or thin client server).

Windows Domain Membership

samba

-client

Set up system to connect to Windows or Samba server.

ISCSI Initiator

iscsi

-client

Set up system to initiate a connection to an ISCSI target.

ISCSI Target

i s c s i

-server

Set up the system as an ISCSI target.

iSNS Server

i sns

Fibre Channel and ISCSI name services.

TABLE 9-6

YaST Novell AppArmor Modules

Module

Module Code

Description

Add Profile Wizard

GenProf

Create a new AppArmor profile.

AppArmor Control Panel

subdomain

Control Panel for AppArmor.

AppArmor Reports

SD_Report

AppArmor reporting module.

Delete Profile

SD_DeleteProfi "

1 e Delete an AppArmor profile.

Edit Profile

SD_Edi tProfi 1 e

Edit an AppArmor profile.

Manually Add Profile

SD_AddProfile

Manually add a profile to a specific binary.

Update Profile Wizard

LogProf

Update an AppArmor profile.

TABLE 9-7

YaST Security and Users Modules

Module

Module Code

Description

CA Management

ca_mgm

Server Certificate of Authority management.

CASA

CASA

Novell Common Authentication Service Adapter configuration.

Common Server Certificate

common_cert

Manage Server certificates.

Firewall

fi rewal1

Set up and manage firewall rules.

Group Management

groups

Manage users and groups in the /etc/group file.

Local Security

secu ri ty

Set global security levels.

Sudo

sudo

Manage sudo (limited privileged execution by users).

User Management

users

Manage users and groups in the /etc/passwd file.

YaST Virtualization Modules

Module

Module Code

Description

Create Virtual machines /usr/bin/vm-install

Not a YaST module: calls the vm-instal 1 program.

Install Hypervisor Tools

and xen

Prepare system for use as a Xen virtual machine server.

Virtual Machine Manager

/usr/bin/virt-manager -

xen --yast

- -c Not a YaST module: calls the virt-manager program.

TABLE 9-9

YaST Miscellaneous Modules

Module

Module Code

Description

Add-On Creator

add-on-creator

Create a SUSE ''add-on'' CD.

Autofs

autofs

Set up auto mounting of file systems.

Autoinstallation

autoyast

Set up an auto-installation profile.

Drbd

drbd

Set up "network raid" (DRBD).

Image Creator

kiwi

Create system images using kiwi.

Installation Server instserver

Set up an installation server.

Product Creator

product-creator

Create an ISO image with a modified installation package set.

Release Notes

inst_release_notes

View the latest release notes.

' /va r/1og/boot.msg'

View the contents of

/var/1og/boot.msg.

Support Query

support

Gather information to accompany a support query or bug report.

System Log

view_anymsg ' /var/1og/messages'

View the contents of

/var/1og/messages.

Vendor Driver CD vendor

Install a third-party vendor driver.

Covering every YaST module would take up an entire book, and as we are going to be guiding you through the configuration of some services later in the book, we deal with specific configurations for services in their respective chapters. In this chapter, we discuss some of the main modules that you use on a day-to-day basis.

The Software section of YaST controls the installation, removal, and control of the software installed on the SUSE system. One of the most important parts of the section is the Software Management module (yast2 sw_single) that we discussed during the installation of SUSE in Chapter 1. Taking this further, we add a new installation source using the Software Repositories module and also show you how to use the SUSE online update to make sure your system is up to the latest patch level.

Was this article helpful?

0 0

Responses

  • wilimar
    What is sw_single suse?
    9 days ago

Post a comment