首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Getty服务未启动

Getty服务未启动
EN

Server Fault用户
提问于 2017-11-07 17:15:59
回答 1查看 1.5K关注 0票数 1

我在我的Centos 7服务器上引导multi-user.target时遇到了麻烦。首先,我注意到运行runlevel命令确实返回一个“未知”级别。

代码语言:javascript
复制
# runlevel
unknown

我怀疑这可能是由非活动的multi-user.target引起的,这是默认的目标。

代码语言:javascript
复制
# systemctl status multi-user.target
multi-user.target - Multi-User System
   Loaded: loaded (/usr/lib/systemd/system/multi-user.target; enabled; vendor preset: disabled)
   Active: inactive (dead)
     Docs: man:systemd.special(7)

# systemctl get-default
multi-user.target

当我尝试手动启动它时,命令就挂起了,什么也没有发生。我注意到,getty.target ( multi-user.target所依赖的)也已关闭,并且有一个挂起的start作业。

代码语言:javascript
复制
# systemctl -t target
UNIT                  LOAD   ACTIVE   SUB    JOB   DESCRIPTION
basic.target          loaded active   active       Basic System
cryptsetup.target     loaded active   active       Encrypted Volumes
getty.target          loaded inactive dead   start Login Prompts
local-fs-pre.target   loaded active   active       Local File Systems (Pre)
local-fs.target       loaded active   active       Local File Systems
multi-user.target     loaded inactive dead   start Multi-User System
network-online.target loaded active   active       Network is Online
network-pre.target    loaded active   active       Network (Pre)
network.target        loaded active   active       Network
paths.target          loaded active   active       Paths
remote-fs-pre.target  loaded active   active       Remote File Systems (Pre)
remote-fs.target      loaded active   active       Remote File Systems
slices.target         loaded active   active       Slices
sockets.target        loaded active   active       Sockets
spice-vdagentd.target loaded active   active       Agent daemon for Spice guests
swap.target           loaded active   active       Swap
sysinit.target        loaded active   active       System Initialization
timers.target         loaded active   active       Timers

启动getty.target/getty@tty1.service具有相同的效果--只挂起命令。不幸的是,我在journalctl上找不到这种行为的任何理由。

就在我写最后一段的时候,我想停止getty.target上挂起的start作业,然后重新开始它。这实际上解决了我的主要问题,因为停止挂起的作业可以激活multi-user.target

代码语言:javascript
复制
systemctl --job-mode=replace stop getty.target

这仍然不能解释为什么getty.target拒绝启动。你们中有谁知道为什么会发生这种情况,或者我还能查到其他的日志吗?

EN

回答 1

Server Fault用户

发布于 2018-01-05 18:22:53

一位同事遇到了getty/多用户系统目标未启动的问题。当他连接到控制台时,有一个提示,他必须确认/回答一个问题,这样事情就可以继续进行,从而允许getty/多用户启动。

这是来自提示符的屏幕截图:

这里也提到了这个问题:当CentOS 7启动时“许可证不被接受”。您需要同意的EULA可以通过如下所述的启动自动接受- 启动eula - finish配置

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/882308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档