如何在 Ubuntu 14.04 中使用 systemctl

     2023-02-26     296

关键词:

【中文标题】如何在 Ubuntu 14.04 中使用 systemctl【英文标题】:How to use systemctl in Ubuntu 14.04 【发布时间】:2016-09-23 03:30:21 【问题描述】:

我尝试在 Ubuntu 14.04 中执行以下命令:

systemctl enable --now docker-cleanup-dangling-images.timer

我也用 sudo 尝试过,我尝试用 service 和 systemd 替换 systemctl 但没有任何效果

sudo: systemd: command not found
systemd: command not found
sudo: service: command not foud

如何在 Ubuntu 14.04 中执行此命令,或者是否有其他方法可以执行相同的命令?

【问题讨论】:

【参考方案1】:

Ubuntu 14 及更低版本没有“systemctl”来源:https://docs.docker.com/install/linux/linux-postinstall/#configure-docker-to-start-on-boot

将 Docker 配置为开机启动:

大多数当前的 Linux 发行版(RHEL、CentOS、Fedora、Ubuntu 16.04 及更高版本)使用 systemd 来管理系统启动时哪些服务 靴子。 Ubuntu 14.10 及以下使用新贵。

1) systemd(Ubuntu 16 及以上):

$ sudo systemctl enable docker

要禁用此行为,请改用 disable。

$ sudo systemctl disable docker

2) 新贵(Ubuntu 14 及以下):

Docker 自动配置为使用 upstart 在启动时启动。到 禁用此行为,使用以下命令:

$ echo manual | sudo tee /etc/init/docker.override
chkconfig

$ sudo chkconfig docker on

完成。

【讨论】:

【参考方案2】:

我自己刚遇到这个问题,发现Ubuntu 14.04使用的是Upstart而不是Systemd,所以systemctl命令不起作用。这在 15.04 中发生了变化,因此解决此问题的一种方法是更新您的 ubuntu 安装。

如果这不适合你(现在不适合我),你需要找到 Upstart 命令来完成你需要做的事情。

对于启用,通用看起来如下:

update-rc.d <service> enable

Ubuntu 文档链接:https://wiki.ubuntu.com/SystemdForUpstartUsers

【讨论】:

【参考方案3】:

在尝试使用 pm2 遵循指南后,我自己在寻找答案时遇到了这个问题。目标是在服务器上自动启动 node.js 应用程序。一些指南使用pm2 startup systemd 进行调用,这是导致在 Ubuntu 14.04 上使用 systemctl 问题的路径。请改用pm2 startup ubuntu

来源: https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu-14-04

【讨论】:

【参考方案4】:

所以你想删除悬空图像?我对么?

systemctl enable docker-container-cleanup.timer
systemctl start docker-container-cleanup.timer
systemctl enable docker-image-cleanup.timer 
systemctl start docker-image-cleanup.timer

https://github.com/larsks/docker-tools/tree/master/docker-maintenance-units

【讨论】:

我在看这里:github.com/openstf/stf/tree/master/docker/extras 但是是的。这是我的主要目标(在 ubuntu 上悬挂未使用的图像) 这不是我的问题的答案。我尝试在 ubuntu 上执行这些命令(在 URL 中) 我建议您删除您的答案,因为它已经导致您失去 -60 分

ubuntu14.04中如何查看磁盘空间使用情况

首先要介绍的是Ubuntu14.04中内置的系统监视器小工具,我们可以直接搜索“系统监视器”打开。在Ubuntu14.04中系统监视器的文件系统选项卡中,我们可以像使用Windows一样看到当前磁盘已使用的空间、剩余空间和空间占用百分比。... 查看详情

如何在 Ubuntu 14.04 中更新到最新的 phpMyadmin

】如何在Ubuntu14.04中更新到最新的phpMyadmin【英文标题】:HowtoupdatetothenewestphpMyadmininUbuntu14.04【发布时间】:2015-11-1608:49:16【问题描述】:如何从phpmyadmin4.0.10deb1更新到最新版本?我已经尝试更新和升级。是否有一些迁移命令可以... 查看详情

如何在 ubuntu 14.04 的 android 中安装 jdk 8

】如何在ubuntu14.04的android中安装jdk8【英文标题】:HowInstalljdk8inandroidinubuntu14.04【发布时间】:2016-09-0909:11:19【问题描述】:如何在Ubuntu14.04中使用命令行安装android-studio中的jdk1.8?安装jdk8并在android-studio中连接后,它会在xml中显... 查看详情

如何在ubuntu14.04中使用samba共享文件

1、安装Samba和图形配置工具使用Ctrl+Alt+T打开终端,并通过如下命令进行安装sudoapt-getinstallsambasamba-commonsystem-config-sambapython-glade2gksu2、在UnityDash中搜索并打开Samba配置工具3、打开首选项下面的服务器设置可以看到基本标签:■工... 查看详情

npm 全局安装后如何在 Virtual Box Ubuntu 14.04 中修复 $PATH

】npm全局安装后如何在VirtualBoxUbuntu14.04中修复$PATH【英文标题】:howtofix$PATHinVirtualBoxUbuntu14.04afternpmglobalinstall【发布时间】:2015-12-2716:35:13【问题描述】:我一直在尝试使用ubuntu14.04和Apache2.4在虚拟机中全局安装npm,但Laravel5.1存... 查看详情

在 Ubuntu 14.04 中使用 SOIL

】在Ubuntu14.04中使用SOIL【英文标题】:UsingSOILinUbuntu14.04【发布时间】:2016-05-1615:45:34【问题描述】:我时遇到了一些实际问题。我已经设法让SOIL在Windows环境中工作,并将代码从Windows移植到ubuntu。我确信我已经设法让SOIL安装在... 查看详情

如何在本地 ubuntu14.04 上使用域名设置服务器?

】如何在本地ubuntu14.04上使用域名设置服务器?【英文标题】:HowtosetupserverwithDomainnameonlocalubuntu14.04?【发布时间】:2016-11-0318:48:09【问题描述】:如何在本地机器上的灯上设置域名?【问题讨论】:您好!浏览此链接肯定会对您... 查看详情

在 Ubuntu 14.04 中使用 XAMPP 进行 Xdebug

】在Ubuntu14.04中使用XAMPP进行Xdebug【英文标题】:XdebugwithXAMPPinUbuntu14.04【发布时间】:2015-02-0717:29:37【问题描述】:系统配置Ubuntu14.04Xamppv5.6.3在xampp之后安装php5-devsudo/opt/lampp/lamppstart现在想安装Xdebugwihinxampp,我尝试了可用的3方... 查看详情

在 64 位 Ubuntu 14.04 中使用 Nvidia *和* AMD GPU 进行 OpenCL 开发

】在64位Ubuntu14.04中使用Nvidia*和*AMDGPU进行OpenCL开发【英文标题】:UsingNvidia*and*AMDGPUsinaUbuntu14.04,64bitforOpenCLdevelopment【发布时间】:2015-03-2811:02:24【问题描述】:我正在尝试让AMD和NVidiaGPU在同一台Ubuntu14.04PC中运行,以便在两者上... 查看详情

无法在 Python3、Ubuntu14.04 中使用 pip 安装 NumPy

】无法在Python3、Ubuntu14.04中使用pip安装NumPy【英文标题】:CannotinstallNumPyusingpipinPython3,Ubuntu14.04【发布时间】:2017-03-2108:33:01【问题描述】:我在尝试pipinstallNumPy时收到此错误:pip配置了需要TLS/SSL的位置,但是Python中的ssl模块不... 查看详情

ubuntu14.04中的redis-server:绑定地址已经在使用中

】ubuntu14.04中的redis-server:绑定地址已经在使用中【英文标题】:redis-serverinubuntu14.04:Bindaddressalreadyinuse【发布时间】:2016-01-0200:28:15【问题描述】:我在ubuntu上通过在终端上输入以下命令启动了redis服务器:$redis-server这会导致以... 查看详情

程序在 Ubuntu 14.04 和 GCC 中无法正确编译

】程序在Ubuntu14.04和GCC中无法正确编译【英文标题】:ProgramNotCompilingCorrectlyInUbuntu14.04andGCC【发布时间】:2014-06-0322:48:22【问题描述】:我最近使用Ubuntu14.04LTS对我的WindowsPC进行了双启动,我使用Code::Blocks作为我选择的IDE,并使用... 查看详情

如何在 ubuntu 14.04 上使用 nginx 和 gunicorn 部署 django 1.8 应用程序

】如何在ubuntu14.04上使用nginx和gunicorn部署django1.8应用程序【英文标题】:howtodeploydjango1.8applicationwithnginxandgunicornonubuntu14.04【发布时间】:2016-08-0612:27:10【问题描述】:您好,我正在开发我的第一个Web应用程序,我也使用过django... 查看详情

如何在 ubuntu 14.04 lts 中为 lampp 安装 mcrypt

】如何在ubuntu14.04lts中为lampp安装mcrypt【英文标题】:HowdoIinstallmcryptforlamppinubuntu14.04lts【发布时间】:2016-06-1803:16:56【问题描述】:我是php框架的新手。所以,我试图掌握Laravel4.2.11的优缺点但是当我打算在lampp的htdocs文件夹中的l... 查看详情

在 Ubuntu 14.04 和 matlab 2014Ra 上使用犰狳在 mex 中出现分段错误

】在Ubuntu14.04和matlab2014Ra上使用犰狳在mex中出现分段错误【英文标题】:SegmentationfaultinmexwitharmadilloonUbuntu14.04andmatlab2014Ra【发布时间】:2015-07-3008:41:24【问题描述】:我尝试将mex文件与犰狳线性代数库一起使用。一开始,我尝试... 查看详情

如何在 ubuntu 14.04 中从本地主机发送邮件

】如何在ubuntu14.04中从本地主机发送邮件【英文标题】:Howtosendmailfromlocalhostinubuntu14.04【发布时间】:2016-07-2910:57:11【问题描述】:您好,我已经尝试过这些命令,但我无法发送邮件,请帮帮我..1)安装sendmailSendmail可能已经安装... 查看详情

在 Ubuntu 14.04 上使用 python 读取音频时出错

】在Ubuntu14.04上使用python读取音频时出错【英文标题】:ErrorreadingaudiowithpythononUbuntu14.04【发布时间】:2016-01-0604:18:58【问题描述】:使用python2.7(在Ubuntu14.04中)运行以下代码时importpyaudiop=pyaudio.PyAudio()我得到以下异常:ALSAlibpcm_... 查看详情

QSystemTrayIcon 未显示在 Ubuntu 14.04 的通知区域中

】QSystemTrayIcon未显示在Ubuntu14.04的通知区域中【英文标题】:QSystemTrayIconnotshowinginnotificationareaonUbuntu14.04【发布时间】:2014-07-1408:45:44【问题描述】:我正在编写一个使用QSystemTrayIcon的应用程序。一切都按预期工作,但图标没有... 查看详情