Articles of 服务

要重新启动服务(例如httpd),我应该使用/etc/init.d httpd restart还是/ sbin / service httpd restart?

每当我需要在RHEL VPS上重新启动Apache时,inputsudo /sbin/service httpd restart 。 不过,我注意到很多文章build议使用sudo /etc/init.d httpd restart 。 有什么区别吗? 如果有的话,我什么时候可以使用每一个?

proc-sys-fs-binfmt_misc.automount失败的服务

我使用的是Ubuntu 14.10。 我刚安装systemd,我有一个失败的服务, proc-sys-fs-binfmt_misc.automount 。 我在这里看到这是systemd的一部分: 这个文件很重要吗? 我如何解决激活问题? systemctl status的输出: svassaux@vps127101:~$ systemctl status proc-sys-fs-binfmt_misc.automount -> '/org/freedesktop/systemd1/unit/proc_2dsys_2dfs_2dbinfmt_5fmisc_2eautomount' proc-sys-fs-binfmt_misc.automount – Arbitrary Executable File Formats File System Automount Point Loaded: loaded (/lib/systemd/system/proc-sys-fs-binfmt_misc.automount; static) Active: failed (Result: resources) Where: /proc/sys/fs/binfmt_misc Docs: https://www.kernel.org/doc/Documentation/binfmt_misc.txt http://www.freedesktop.org/wiki/Software/systemd/APIFileSystems 编辑:我的单位档案: # This file is part of systemd. # # systemd is free software; you can […]

由于安全问题,无法在远程Windows计算机上pipe理服务

我有一个Windows 2008的计算机A与pipe理员帐户X.我有另一台Windows 2008的计算机B与pipe理员帐户Y. 两台机器都有一个账号Z,两个账号都有相同的用户名和密码。 帐户Z在两台机器的本地pipe理员组中。 他们不在域上。 从机器A,作为用户Z(两台机器共用的pipe理员),我想在机器B上启动/停止服务。 (我实际上想从c#编程的方式做到这一点,但现在通过命令行来certificate它的工作是我的目标。) 我已经尝试了一些东西(例如,使用runas / user:Z cmd,然后使用sc.exe),但是发现SysInternal的psservice更好,更灵活,因为我可以在命令行上指定用户名和密码。 我也尝试通过WMI编码。 我总是得到相同的结果: 如果我使用帐户Y的用户名/密码(然后是机器B上的实际pipe理员),则它可以工作。 如果我使用帐户Z的用户/密码(或在本地模拟它),它将失败,访问被拒绝。 由于Z在pipe理员组中,为什么会出现这种情况? 谢谢。 更新: 这两个机器是我的UAC设置:

是否可以设置服务的处理器亲和力,并在重新启动时坚持这种亲和力?

是否有可以更改的设置(或可以添加的registry项)来设置服务的处理器关联性? 我想要设置亲和力,并在重新启动时保持此设置(因此在启动服务后手动更改亲和力对我不起作用)。

停止Windows服务不会终止进程(服务使用ant)

我在Windows Server 2008 R2上有一个Windows服务,我使用srvany.exe可执行文件上的instsrv进行设置。 Parameters键中的三个值设置如下: AppDirectory C:\selenium-grid Application C:\ant\bin\ant.bat AppParameters launch-hub 服务启动正常,两个Java进程在启动时出现在任务pipe理器中(一个进程是ant,另一个是由ant启动的Java类)。 当我停止服务时,服务的状态更改为停止,但两个Java进程不会消失。 当我停止服务时,如何让stream程停止?

在没有用户login的情况下运行程序

我正在运行Windows 7安装,我希望能够在没有用户login的情况下运行应用程序。原因是我的应用程序是一个监视工具,我们希望能够全天候监视即使电脑重新启动。 从网上收集的信息来看,有两种方法可以做到这一点: 创build一个服务并在pipe理员帐户下运行它 使用Windows组策略来设置login脚本:这是事情有点不清楚的地方,因为人们似乎混淆了在后台运行一个程序,而用户login后没有用户login运行程序。如果我设置我的程序运行在这种模式,它会运行, 如果没有人login ? 你能评论#1,#2,你会推荐哪一个,为什么? 也许还有另一种我不知道的方式? 感谢您的帮助,

Windows服务:我可以configuration当前的工作目录吗?

默认情况下,Windows服务在sytem32目录(通常是C:\WINDOWS\system32 )中启动。 有没有办法build立一个不同的工作目录? 我正在考虑HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SomeService下的一些registry参数。 那么 – 可以这样做吗?

“服务”命令和环境variables

我试图启动一个需要env的服务。 variables被设置为某个path。 我在“/etc/profile.d/”中设置了这个variables。 但是,当我使用service命令启动此服务时,它不起作用。 人服务: service runs a System V init script in as predictable environment as possible, removing most environment variables and with current working directory set to /. 所以看来, service正在消除我的变数。 我应该如何设置variables,以防止它们被删除。 或者是我不应该做的事情。 我可以使用init脚本手动启动服务,甚至可以将path硬编码到脚本中,但是我想知道如何将它与service命令一起使用。

MySQL:致命错误:无法打开和locking权限表:表'mysql.host'不存在

突然间,我的本地MySQL 5.5服务器在我的Windows XP SP3上停止运行。 我也安装了WAMP Apache和WAMP MySQL,但是WAMP MySQL没有运行。 错误日志显示: 无法启动服务器:绑定TCP / IP端口:没有这样的文件或目录 你已经有另一个mysqld服务器在端口上运行:3306? 我尝试将端口从3306更改为3307,但该服务仍然无法启动,出现错误: 事件查看器显示: 致命错误:无法打开和locking权限表:表'mysql.host'不存在 无法打开mysql.plugin表。 请运行mysql_upgrade来创build它。 显然,如果服务器正在运行,我只能运行mysql_upgrade。 如果服务无法启动,如何创build“mysql.host”? 我卸载了MySQL服务器并重新安装了它,在安装后的configuration向导期间,我收到一个错误:服务无法启动。 错误:0。 我怎么从这里开始?

如何在debian上停止git-daemon

我正在运行debian lenny服务器,我已经安装了git。 现在有一个git守护进程(和适当的打开的端口),但没有/etc/init.d/git脚本,我可以停止。 我知道有/ etc / sv / git-daemon / run,但是这并不能帮我阻止它。