相关疑难解决方法(0)

为什么某些 systemd 服务处于“屏蔽”状态?

当我运行命令时sudo systemctl list-unit-files(我认为 sudo 是可选的),我得到显示所有服务及其状态的输出。

这是我机器上的一个片段:

UNIT FILE                                  STATE
...
debian-fixup.service                       static  
debug-shell.service                        disabled
display-manager.service                    enabled 
dns-clean.service                          enabled 
dsmcad.service                             enabled 
emergency.service                          static  
failsafe-x.service                         static  
friendly-recovery.service                  masked  
fuse.service                               masked  
gdm.service                                masked  
getty-static.service                       static  
getty@.service                             enabled 
gpsd.service                               indirect
gpsdctl@.service                           static  
gpu-manager.service                        enabled 
halt-local.service                         static  
halt.service                               masked  
hostname.service                           masked
...
Run Code Online (Sandbox Code Playgroud)

我想知道为什么有些服务处于“屏蔽”状态。我认为这意味着,“这比‘禁用’要好,因为该服务无法启动,无论是手动还是 systemd”。

如何获取有关服务单位状态的更多信息?

谁将这些单位置于各自的状态?

例如,我尝试过 sudo systemctl help dsmcad- 仅从documentation = ...单元文件中调出该行。/etc/systemd/system/dsmcad.service

注意:这里我确切地知道dsmcad服务是什么以及它的作用是什么,我自己安装了它。我对通用解决方案更感兴趣。

systemd

71
推荐指数
2
解决办法
16万
查看次数

如何在 Ubuntu 16.04 上将 MongoDB 从 2.6 升级到 3.4

我有安装了 MongoDB 2.6.10 的 Ubuntu 16.04 机器。

现在我想将 MongoDB 升级到最新版本,即 3.4

升级的最佳方式是什么?

mongodb 16.04

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

16.04 ×1

mongodb ×1

systemd ×1