有人能告诉我如何在 Ubutu 中通过命令行执行此操作吗?我们没有 GUI。
chkconfig sysstat 打开
服务 sysstat 启动
我尝试安装 chkconfig,但出现错误:
“软件包 chkconfig 不可用,但被另一个软件包引用...E:软件包‘chkconfig’没有安装候选项”
我看到有人说你必须使用“sysv-rc-conf”,但是这个命令:
apt-get 安装 sysv-rc-conf
给出与 chkconfig 完全相同的安装错误。
其他人建议使用 upstart,但这看起来非常复杂,我不知道如何使用它来执行上述 2 个命令。
我还看到有人推荐“update-rc.d”。我看过这个页面:http://manpages.ubuntu.com/manpages/hardy/man8/update-rc.d.8.html
但不幸的是,我仍然不知道如何使用这个工具来实现服务的简单自动启动。
以前我们会简单地编辑 rc2.d 脚本,现在这样还可以吗?
答案1
Sysstat 仍是一个 init 脚本,尚未更改为 upstart。如果您已安装它,它通常会自动启动。
要检查它是否正在运行,您可以使用:
sudo /etc/init.d/sysstat status
并手动启动:
sudo /etc/init.d/sysstat start
我不知道您从哪里获得使用 upstart 启动它的指令(这将是处理启动脚本的新方法,但目前 init.d(旧式 rc 脚本)和 upstart 都并排使用。
PS. 要运行 sysstat,应在文件中启用它/etc/default/sysstat
。