小编Spa*_*apS的帖子

为什么在服务命令中没有完成自定义新贵工作名称选项卡?

我习惯于创建带有文件的新贵服务/etc/init/<service>.conf并且它工作得非常好,我唯一想要的就是以与 /etc/init.d/ 中的每个服务现在相同的方式完成选项卡。

在编写 sudo service xx 时,服务的名称应该出现。

有没有办法将新贵服务添加到该自动完成列表中?

bash upstart

16
推荐指数
1
解决办法
3870
查看次数

提交补丁以修复 LP:#600941 造成的所有损坏的方法是什么?

提交补丁以修复LP:#600941造成的所有损坏的最佳方法是什么?

我问是因为 LP:#600941 被放入了目前仍然支持的每个版本的 Ubuntu。我应该选择一个特定的版本并运行ubuntu-bug它吗?该版本应该是 LTS 还是 Oneiric 或 Precise(如果需要,我如何获得 Precise?)

故事是在它被推出后,我们所有的系统都开始经历 Nagios nrpe 重启失败。

命令像 /etc/init.d/nagios-nrpe-server restart

会导致 nrpe 停止但不会重新启动。

我将其追溯到/etc/init.d/nagios-nrpe-server脚本调用start-stop-daemon.

问题是/etc/init.d/nagios-nrpe-server脚本中的“停止”节首先调用 start-stop-daemon,它将 SIGTERM 发送到 nrpe,然后只等待一秒钟。

如果此时 nrpe 尚未退出,pid 文件仍将存在,/etc/init.d/nagios-nrpe-server脚本将删除它。

更糟糕的是,如果/etc/init.d/nagios-nrpe-server restart使用 pid 文件,不仅会删除 pid 文件,而且如果 nrpe 守护进程仍然延迟关闭,则重新启动 nrpe 的尝试将失败。

在这些情况下尝试启动将失败,因为 nrpe 仍将绑定到套接字,并且第二次尝试绑定将导致 nrpe 启动中止。

他们应该想知道为什么会有关于“有时 pid 文件没有被删除”的评论。

他们应该在负载较重并因此 nrpe 响应时间较慢的系统上进行测试。

解决方法是--retry 10在调用中添加或这样的start-stop-daemon ... --stop ...

谢谢

patch development

9
推荐指数
1
解决办法
448
查看次数

如何在 Ubuntu Server AMI 映像的终端窗口中删除底部信息面板?

Amazon AMI 图像在终端窗口底部有一个默认信息面板。我想删除它(它使我无法在腻子中向后滚动)。

在我的终端窗口底部看起来像这样:

0*$ sh  my_login_name@ec2-100-00-100-10.compute-1.amazonaws.com 100.10.100.10 ...
 U  Ubuntu oneiric            1# 3d20h 0.00 2.6GHz 592MB,43% 2011-09-26 18:12:05
Run Code Online (Sandbox Code Playgroud)

server command-line byobu amazon-ec2

8
推荐指数
1
解决办法
1311
查看次数

如何启用我的 innodb

我需要在我的 ubuntu 服务器 10.04 上启用 innodb 并且有很多问题,我试过在任何地方发布问题但我没有答案......我试过这个

show variables like "%innodb%";
+-----------------------+-------+
| Variable_name         | Value |
+-----------------------+-------+
| have_innodb           | NO    |
| ignore_builtin_innodb | OFF   |
+-----------------------+-------+
Run Code Online (Sandbox Code Playgroud)

所以它似乎没有安装或其他东西,但我一直在阅读它默认安装的

show engines;
+------------+---------+----------------------------------------------------------------+--------------+------+------------+
| Engine     | Support | Comment                                                        | Transactions | XA   | Savepoints |
+------------+---------+----------------------------------------------------------------+--------------+------+------------+
| MyISAM     | DEFAULT | Default engine as of MySQL 3.23 with great performance         | NO           | NO   | NO         |
| MRG_MYISAM | YES     | Collection of identical MyISAM tables                          | NO …
Run Code Online (Sandbox Code Playgroud)

server 10.04 mysql

5
推荐指数
1
解决办法
2万
查看次数

为什么mysql进程在启动时启动?

如您所见,mysql 仅存在于/etc/init.d目录中而不存在于中/etc/rcN.d,因此它不应在启动时启动。

$ sudo find /etc -regex ".*\(rc.*d\|init\.d\).*" | sudo grep "mysql" | sort
/etc/init.d/mysql
Run Code Online (Sandbox Code Playgroud)

server mysql boot upstart init

3
推荐指数
1
解决办法
494
查看次数

标签 统计

server ×3

mysql ×2

upstart ×2

10.04 ×1

amazon-ec2 ×1

bash ×1

boot ×1

byobu ×1

command-line ×1

development ×1

init ×1

patch ×1