我为一家使用coreos和docker部署集群产品的公司工作,作为部署的一部分,我们会自动启动几个对接器容器,以便公开一个供客户端交互的web接口。
我目前面临的问题是,部署coreos (非ssh)的终端(无论是裸金属、vmware、virtualbox)非常冗长。它将各种系统d信息以及坞守护进程输出直接转储到面向客户端的终端。
我重新构建了coreos以包含一些自动部署的内容,并且希望有一种方法可以在ISO级别上关闭这种冗长的内容,甚至在启动后不久(通过向ISO添加一个脚本)。
我需要了解为什么这个默认终端被用来转储守护进程输出?
发布于 2017-10-12 04:11:12
在谷歌上搜索了很多之后,一个同事给出了一些方向,解决方案是:
创建文件:
/etc/sysctl.d/kp.conf内容如下:
kernel.printk = 2 4 1 7默认的coreos内核打印参数为7 4 1 7,初始7将内核打印信息级日志记录到终端。现在它只会打印紧急情况的东西。
https://unix.stackexchange.com/questions/397398
复制相似问题