如何重新启动,例如我的 httpd 或 afpd,运行任何 Mac OS X >= 10.5 (Leopard-),而无需使用 GUI 并转到系统偏好设置 -> 共享并取消选中/选中“网络共享”?
我正在寻找与 Debian 的invoke-rc.d apache2 restart.
编辑:问题是关于一般的启动控制服务,而不是特别是 Apache(-这只是一个例子)。
我正在使用将数据存储在磁盘上的服务。该服务作为“本地系统帐户”运行。
该系统用户的存储数据在哪里?
我正在考虑,C:\Documents and Settings\Default User但我不确定。
有人可以确认吗?
也许这是一个微不足道的问题,但对我来说并不完全清楚。在我们的一台服务器上,我们运行了一些后台进程,它们以 开头,service而其他一些以 开头systemctl,如下所示:
$ service nginx start
$ systemctl start gunicorn
Run Code Online (Sandbox Code Playgroud)
这两个命令有什么区别?哪一种是处理后台服务的首选方式?如何配置首选命令?
我们的组织中有大约 500 台 RedHat Linux 机器。
在我们安装了应用程序和服务的所有机器上/etc/init.d,以及 oracle RAC 服务器。我们打算在所有机器上执行 yum 更新,然后重新启动。
所以我想知道什么命令更安全:
reboot
Run Code Online (Sandbox Code Playgroud)
或者
shutdown -r now
Run Code Online (Sandbox Code Playgroud) 我正在编写一个与SSH服务器建立连接的应用程序。它不需要来自服务器的任何特定内容(除了在 GNU/Linux 下运行)。我需要SSH服务器来运行我的应用程序测试。
我想知道,是否有某种免费且对任何人开放的 SSH 服务器?也许这是一个新服务的想法:)
我需要在系统服务崩溃或挂起时发送网络消息(即进入失败状态;我使用 WatchdogSec= 监视挂起)。我注意到较新的 systemd 有 FailureAction=,但后来发现这不允许任意命令,而只是重新启动/关闭。
具体来说,我需要一种方法来在 systemd 检测到程序崩溃时发送一条网络消息,并在检测到程序挂起时发送另一条网络消息。
我希望有一个比“解析日志”更好的答案,而且我需要一些具有近乎即时响应时间的东西,所以我认为轮询方法不是很好;它应该是由事件发生触发的东西。
我正在尝试在 centos 机器上运行 memcached,它运行了一段时间,但最终处于这种状态:
memcached 已死但子系统已锁定
netstat 显示了这一点:
tcp 0 0 :::11211 :::* LISTEN
udp 0 0 0.0.0.0:11211 0.0.0.0:*
Run Code Online (Sandbox Code Playgroud)
ps 显示这个:
nobody 21983 0.0 1.8 60272 19912 ? Ssl 16:46 0:00 memcached -d -p 11211 -u nobody -c 1024 -m 64
Run Code Online (Sandbox Code Playgroud)
有谁知道那是什么意思?
我在 Raspbian Jessie 上使用 Systemd 设置了 node.js 应用程序形式的服务,它使用自己的用户帐户。但是,我发现该服务无法正常运行,因为它没有必要的权限。我安装的节点模块之一需要 root 访问权限。如果我使用 sudo 手动运行应用程序,一切正常。
有没有办法告诉 systemd 使用 sudo 运行服务?
在 Windows 上,您可以设置如果/当服务失败时应该发生的情况。在 Linux(特别是 CentOS)上有没有标准的方法来实现同样的事情?
我的问题的一个重要部分是:如何处理保持打开状态的套接字 - 例如在 TIME_WAIT、FIN_WAIT1 等状态中。
目前,如果我正在开发的服务崩溃,我必须等待套接字清除或更改侦听端口,然后才能手动重新启动它。
谢谢你的帮助。