Questions tagged «services»

守护程序是不断在后台运行的程序。他们通常为请求服务。如果您询问在线服务,请使用其他标签。

2
在Ubuntu 15.10上将MongoDB服务作为SystemD的守护程序运行
MongoDB仅支持Ubuntu长期支持(LTS)的版本。最后一个是Ubuntu 14.04 LTS,其初始化过程由Canonical的Upstart专有管理。但是,我在Linux标准SystemD初始化过程中使用Ubuntu 15.10。因此,我无法在启动时启动MongoDB服务。 当我阅读或尝试启动服务状态时,显示消息“无法加载”: > systemctl status mongod Loaded: not-found (Reason: No such file or directory) Active: inactive (dead) > sudo systemctl start mongod Failed to start mongod.service: Unit mongod.service failed to load: No such file or directory. 我正在从https://docs.mongodb.org/master/tutorial/install-mongodb-on-ubuntu/运行官方的MongoDB 3.2社区版(mongodb-org),而不是来自Ubuntu的MongoDB 2.6元软件包(mongodb)资料库。 > sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 …

3
在Ubuntu 14.04上禁用了蓝牙
这可能是在Ubuntu 14.04上禁用了蓝牙的重复 但是那里的答案没有帮助。我正在努力将我的设备添加到蓝牙中,但显示的所有内容均为禁用选项。 有办法吗?我检查了所有蓝牙软件,并且已正确安装。

2
在12.10中如何启动系统服务?
在Ubuntu中一直令我困惑的一件事是系统服务的启动方式。我知道Ubuntu使用Upstart并支持SysV,但是哪个用于启动服务?当您想要“手动”启动服务时,这很重要。 例如,在我的系统上,我在/etc/init.d/<service>(SysV)和/etc/init/<service>.conf(Upstart)中具有以下服务的文件: acpid, mysql, networking, qemu-kvm, ufw, libvirt-bin 因此,如果我想在启动时禁用MySQL执行,是否必须使用Upstart方式或SysV方式禁用它?另外,我该如何分辨哪一个真正用于启动一般服务? 编辑 这里真正的疑问不是如何使用SysV / Upstart禁用/启用服务。真正让我困惑的是,似乎在SysV和Upstart中同时定义(并启用了)某些服务。它们之间是否有任何优先级(例如是否mysql都启用了SysV来启动它们)?还是一种工具在后台使用另一种工具?
12 services  upstart  sysv 




3
Ubuntu 16.04上的蓝牙
我在华硕S200e笔记本电脑上安装了Ubuntu 16.04。除了蓝牙,其他所有东西都在工作-我无法连接鼠标。 当我尝试打开时Blueman,我得到: "Bluez daemon not running" 当我运行lspci -knn | grep Net -A2; lsusb输出是: 02:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01) Subsystem: AzureWave BCM43142 802.11b/g/n [1a3b:2107] Kernel driver in use: wl Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device …

3
新贵跟踪错误的进程PID-不重新生成
我最初在StackOverflow上问过这个问题。然后意识到这可能是一个更好的地方。 我有bluepill设置来监视我的delay_job进程。(Ruby On Rails应用程序) 使用Ubuntu 12.10。 我正在使用Ubuntu的启动和监视bluepill服务本身upstart。我的新贵配置位于(/etc/init/bluepill.conf)以下。 description "Start up the bluepill service" start on runlevel [2] stop on runlevel [016] expect daemon exec sudo /home/deploy/.rvm/wrappers/<app_name>/bluepill load /home/deploy/websites/<app_name>/current/config/server/staging/delayed_job.bluepill # Restart the process if it dies with a signal # or exit code not given by the 'normal exit' stanza. respawn …
11 upstart  services  ruby 

4
允许非sudo组控制Upstart作业
我正在尝试设置Upstart作业以在系统启动时运行,并且该作业也可以由以外的其他组成员启动/停止sudo。在以前的版本中,我使用update-rc.d和存储了脚本/etc/init.d/来通过将其添加%Group ALL = NOPASSWD: /etc/init.d/scriptname到sudoers文件中来使其工作,但是对于Upstart,我似乎无法获得等效的工作。 我尝试添加%Group ALL = NOPASSWD: /sbin/initctl start jobname到sudoers文件中,但是尝试运行命令start jobname会产生此错误: start: Rejected send message, 1 matched rules; type="method_call", sender=":1.21" (uid=1000 pid=5148 comm="start jobname " interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init") 据我所知,这是关于如何使我的用户帐户无法在Upstart的D-Bus配置文件中发送“开始”消息的投诉。我实际上无法找到有关如何编辑该文件以授予组访问特定服务的权限的任何信息-是否存在这样的选项?有没有一种方法可以编辑Sudoers文件,这样我就可以运行作业而无需编辑配置文件?我最好还是坚持以前的版本吗?


1
什么是systemd-analyze中的dev-sda.device,我可以禁用它吗?
我在Windows笔记本电脑上安装了Ubuntu 16.04。在systemd-analyze blame名为“ dev-sda7.device”的服务中,这花费了太多时间。如何解决此问题或我应该禁用它? 的结果 systemd-analyze time Startup finished in 4.207s (firmware) + 4.576s (loader) + 3.466s (kernel) + 33.899s (userspace) = 46.149s 的结果 systemd-analyze blame 16.326s dev-sda7.device 12.859s ufw.service 11.263s systemd-tmpfiles-setup-dev.service 7.935s NetworkManager-wait-online.service 3.203s keyboard-setup.service 2.736s vboxdrv.service 2.467s accounts-daemon.service 2.349s apache2.service 2.239s NetworkManager.service 2.163s ModemManager.service 1.963s lightdm.service 1.843s nmbd.service …

4
Windows之类的Ubuntu 16.04 GUI服务管理器
我找不到在Ubuntu中管理服务的任何GUI工具。我在Windows上将Ubuntu作为Virtual Box计算机运行。我尝试使用,System Jobs但无法正常工作。 我有LAMP服务器,我想控制是否将其作为服务启动。我知道有终端命令可以执行这项工作。但是,我需要一个像Windows上的GUI才能使LAMP或任何其他服务变得更容易。
11 16.04  gui  services 

2
服务启动/停止/重启命令无输出
我刚刚安装了Ubuntu 16.04 LTS,发现在运行时 usr@server:~$ sudo service <servicename> restart usr@server:~$ 服务已重新启动(我可以通过看到状态service <servicename> status),但是外壳程序会直接返回命令行,而不会出现预期的情况: * Stopping <servicename> [ OK ] * Starting <servicename> [ OK ]


2
在安装软件包时重新启动依赖服务的正确方法是什么?
我正在创建一个配置包,并且想停止并重新启动其配置受到影响的服务。现在我正在使用service [stop|restart]in {pre,post}{inst,rm}方式。我读了一个问题的地方,invoke-rc.d是正确的方法,因为它供奉有关服务的用户的喜好。但是,我找不到关于此的任何指南。有人知道这样的准则吗?或对我应该选择哪种方式有任何建议?该软件包仅供内部使用,在未来两年内可能仅用于14.04。但是,我想为继任者留下尽可能清晰的状态systemd,我的想法也是如此。 从invoke-rc.d手册页: Debian软件包的维护者脚本对初始化脚本的所有访问都应通过invoke-rc.d完成。 摘自《 Debian政策手册》第9章第3.3节: 维护人员应使用update-rc.d和invoke-rc.d程序提供的抽象层来处理其程序包脚本中的初始化脚本,例如postinst,prerm和postrm。 ... 软件包维护者脚本必须使用invoke-rc.d来调用/etc/init.d/*初始化脚本,而不是直接调用它们。 Debian一直在使用sysv-init并将直接转移到systemd,我想该政策手册将在适当的时候进行更新以供参考systemctl。但是,我不确定的是:我应该使用invoke-rc.d而不是service吗?我可以告诉dpkg我(通过触发器)对某些文件感兴趣,那么有没有办法告诉dpkg我对某些服务也很感兴趣并可以dpkg重新启动/重新加载呢? 需要说明的是:我不是在编写初始化脚本。我为程序包提供了其他应用程序的配置,例如Puppet,NTP等,因此我停止并重新启动了脚本中的相应服务。 例如,这里是有关invoke-rc.dvs 的Docker问题service。这个问题仍未解决,只有一个人(可能是维护者)评论说,他们绝对有兴趣以正确的方式进行操作-显然我们俩都不确定那是什么。(我的问题与该问题无关。)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.