LinuxCommandLibrary

telinit

Change SysV runlevel

TLDR

Power off the machine

$ telinit 0
copy


Reboot the machine
$ telinit 6
copy


Change SysV run level
$ telinit [2|3|4|5]
copy


Change to rescue mode
$ telinit 1
copy


Reload daemon configuration
$ telinit q
copy


Do not send a wall message before reboot/power-off (6/0)
$ telinit --no-wall [value]
copy

SYNOPSIS

' telinit [OPTIONS...] {COMMAND} 'u telinit [OPTIONS...] {COMMAND}

DESCRIPTION

telinit may be used to change the SysV system runlevel . Since the concept of SysV runlevels is obsolete the runlevel requests will be transparently translated into systemd unit activation requests .

OPTIONS

The following options are understood:

--help Print a short help text and exit .

--no -wall Do not send wall message before reboot/halt/power -off .

The following commands are understood:

0 Power -off the machine . This is translated into an activation request for poweroff .target and is equivalent to systemctlpoweroff .

6 Reboot the machine . This is translated into an activation request for reboot .target and is equivalent to systemctlreboot .

2 , 3 , 4 , 5 Change the SysV runlevel . This is translated into an activation request for runlevel2 .target, runlevel3 .target, ... and is equivalent to systemctlisolate runlevel2 .target , systemctlisolate runlevel3 .target ,...

1 , s , S Change into system rescue mode . This is translated into an activation request for rescue .target and is equivalent to systemctlrescue .

q , Q Reload daemon configuration . This is equivalent to systemctldaemon -reload .

u , U Serialize state, reexecute daemon and deserialize state again . This is equivalent to systemctldaemon -reexec .

EXIT STATUS

On success, 0 is returned, a non -zero failure code otherwise .

NOTES

This is a legacy command available for compatibility only . It should not be used anymore, as the concept of runlevels is obsolete .

SEE ALSO

systemd(1), systemctl(1), wall(1)

Copied to clipboard