man sysv rc conf Command

Man page for apt-get sysv rc conf Command

Man Page for sysv rc conf in Linux

Ubuntu Man Command : man sysv rc conf

Man Sysv Rc Conf  Command

This tutorial shows the man page for man sysv rc conf in linux.

Open terminal with 'su' access and type the command as shown below:
man sysv rc conf

Result of the Command Execution shown below:

SYSV RC CONF(8)                                                SYSV RC CONF(8)

sysv rc conf Run level configuration for SysV like init script links

sysv rc conf [ options ]

sysv rc conf list [ service ]

sysv rc conf [ level levels ] service

sysv rc conf gives an easy to use interface for managing "/etc/rc{run
level}.d/" symlinks. The interface comes in two different flavors, one
that simply allows turning services on or off and another that allows
for more fine tuned management of the symlinks. It's a replacement for
programs like ntsysv(8) or rcconf(8).

sysv rc conf can also be used at the command line when the desired
changes to the symlinks are already known. The syntax is borrowed from
chkconfig(8), although it does not follow it exactly.

The directory where the priority numbers, old runlevel configura
tion, etc. should be stored. This defaults to
"/var/lib/sysv rc conf". See the FILES section below and the
Purge option.

The root directory to use. This defaults to "/". This comes in
handy if the root file system is mounted somewhere else, such as
when using a rescue disk.

P, Purge
Purge the information stored in the cache file. See the FILES sec
tion below and the cache option.

v FILE, verbose=FILE
Print verbose information to "FILE"

V, Version
Print version information to STDOUT and exit

o [ see description ], order=[ see description ]
Allows various sorting orders and ways to display the rows. The
argument can be made up of any of the following:

a Sort the rows alphabetically. This is the default if the o
option isn't specified.

n Show the priority numbers along with the name of the service.

p Sorts by the priority numbers.

level can be any runlevel, 0 9 or S. This controls which run
level the priority numbers are sorted at. It only makes sense
to use this in conjuntion with p. If omitted the priority num
bers are sorted by the current runlevel the system is in.

p, priority
Alternate layout. Instead of just showing a checkbox, the priority
of the service and the S or K are allowed to be edited. This is for
more fine tuned control then the default layout allows.

s levels, show=levels
Which runlevels to show. This defaults to up to 8 of the runlevels
available on the system. Usually this means it will show 1, 2, 3,
4, 5, 0, 6, and S. The syntax calls for the runlevels to be all
runtogether. For instance, to show runlevels 3, 4, and 5 the syntax
would be " show=345". Also see order.

level levels
The runlevels this operation will affect. levels can be any number
from 0 9 or S. For example, level 135 will affect runlevels 1, 3,
and 5. If level is not set, the default is to affect runlevels
2, 3, 4, and 5. This option is only used for the command line
interface, see the section below labled USING THE CLI for more

list [name]
This option will list all of the services and if they are stopped
or started when entering each runlevel. If name is specified, only
the information for that service is displayed.


When using either GUI layout described below, all configuration changes
to the symlinks will happen immediately, not when the program exits.

Using the Default layout

The default (simple) layout shows in a grid fashion all of the services
that are in "init.d" and which runlevels they are turned on at. For
example, where the "ssh" row and 3 column intersect, if there is an 'X'
in the box there that means the ssh service will be turned on when
entering runlevel 3. If there is no checkbox it can mean that either
there are no links to the service in that specific runlevel, or that
the service is turned off when entering that runlevel. If more configu
ration detail is needed, see the next paragraph and the priority

Using the Priority layout

The priority (advanced) layout also uses a grid fashion, but instead of
checkboxes there are text boxes that can have a few different values.
If the text box is blank, that means there isn't a symlink in that run
level for that service. This means that when changing into that run
level that the service will not be started or stopped, which is signif
icant. If the text box starts with the letter K that means that the
service will be stopped when entering that runlevel. If the text box
starts with the letter S that means the service will be started when
entering that runlevel. The two digits following is the order in which
the services are started. That means that "S08iptables" would start
before "S20ssh". For more information see your system documentation.


To move around use the arrow keys, or if the terminal support it, the
mouse. Typically there is more then one page of services (unless the
terminal screen is large), to move between the pages use CTRL n or
CTRL p, or simply arrow key down or up at the bottom or top of the
screen, respectively. The bottom of the screen also shows these move
ment commands for quick reference. To restore the symlinks back to
their original state before the sysv rc conf was run, press the r key.
The h key will display a quick reference help screen.

Default layout

When using the default layout use the space bar to toggle the service
on / off. An 'X' in the checkbox indicates that the service is on.

Priority layout

The priority layout uses the default movement keys. In order to edit
the fields you can use CTRL d to delete the character in front of the
cursor or backspace to backspace. Use CTRL b or CTRL f to move the cur
sor backwards or forwards within the field. Note that only S, K, or any
digit is allowed to be entered into the field.

Starting / Stopping Services

To start a service now, press the "+" or "=" key. To stop a service
now, press the " " key.

This will call "/etc/init.d/service start" or "/etc/init.d/service

If the desired modifications to the symlinks are known and only one
quick change is needed, then you can use a CLI interface to sysv rc
conf. Examples:

Related Topics

Apt Get Commands