systemctl get-default
时间: 2024-06-08 09:03:49 浏览: 227
`systemctl get-default`命令可以用于获取当前系统的默认运行级别,也称为目标。这个命令将会输出当前默认目标的名称,比如说` graphical.target`或者` multi-user.target`。默认情况下,CentOS 7使用的是` multi-user.target`,而Ubuntu 18.04则使用的是` graphical.target`。
这里提供两个例子:
1.获取当前系统的默认目标[^1]:
```shell
systemctl get-default # 输出:multi-user.target
```
2.设置当前系统的默认目标为`graphical.target`,并获取其名称[^2]:
```shell
systemctl set-default graphical.target
systemctl get-default # 输出:graphical.target
```
相关问题
Centos7 中运行级别的systemctl get-default 分类
CentOS 7 中的运行级别(runlevel)是通过 Systemd 来管理的,它将不同的系统状态抽象成了目标单元(target unit)。使用命令 `systemctl get-default` 可以查看当前默认的目标单元,通常情况下,CentOS 7 中有以下四种目标单元:
1. multi-user.target:该目标单元是默认的运行级别,用于多用户、无图形界面的模式,类似于之前的运行级别 3。
2. graphical.target:该目标单元用于图形界面模式,类似于之前的运行级别 5。
3. rescue.target:该目标单元用于系统救援模式,可以在系统无法启动时使用。
4. emergency.target:该目标单元用于紧急模式,可以在系统出现严重问题时使用。
centos7 systemctl get-default graphical.target 显示invalid number of arguments
这个错误通常发生在您输入了错误的命令或参数。请确保您输入了正确的命令和参数。您可以尝试使用以下命令来设置默认的运行级别:
```
systemctl set-default graphical.target
```
如果您想查看当前的默认运行级别,请使用以下命令:
```
systemctl get-default
```
如果您仍然遇到问题,请提供更多详细信息,以便我可以更好地帮助您解决问题。
阅读全文