在 Kibana 的 GUI 设置页面中,有一个名为“隐藏公告”的条目,其字段名为hideAnnouncements
。
此页面的 URL 路径为/app/management/kibana/settings
然后在YAML配置文件的文档中有一个条目newsfeed.enabled
。
如果newsfeed.enabled
设置为false
,则 GUI 中的隐藏公告设置不会改变。
是否有一个kibana.yml
控制设置hideAnnouncements
?
尚不清楚在以下宏中还需要转义哪些内容才能使其在 FreeBSD 上与 awk 或 sed 一起使用。
define(`RELAY_MAILER_ARGS', `TCP $h 2525')dnl
SMART_HOST
这是一个 awk 命令,它试图在配置下方的第 90 行插入上述行。
awk 'NR==90 { print "define(\`RELAY_MAILER_ARGS\', \`TCP $h 2525\')dnl"}1' example.com.mc
该命令导致以下错误:
Unmatched '"'.
未来的编辑注意:反引号/单引号不是错字。这是用于编写 Sendmail 配置宏的 m4 语言的一个古老怪癖:“m4 使用单引号(左“`”和右“'”)来引用参数”
附加说明sed
:在 FreeBSD 上使用时,八进制转义符似乎不起作用。在那种情况下,在那种情况下使用xNN
转义的十六进制字符。
这是 FreeBSD 13.1 的普通全新安装。resolv.conf文件如下,未启用Unbound。
nameserver 192.0.2.1
本地计算机上的 DNS 解析忽略/etc/hosts
. 配置中缺少什么?
我正在尝试通过 bash 脚本自动将 root 密码设置为随机字符。该脚本是 Vagrant shell 供应器的一部分。如果脚本只运行密码更改,我就可以很好地登录到实例。然后我可以重新启动实例。重启后,我仍然可以使用与 root 相同的密码登录。
但是,如果我在 shell 供应器脚本的最后包含重新启动,则在重新启动后,以 root 身份使用该密码登录失败。
在使用新密码重新启动之前登录时会发生什么?我还可以在脚本中包含什么,以便在重新启动后能够使用密码集?
这是 Vagrant 安装脚本install.sh
。它生成一个八个字符的密码,将其打印到标准输出,以便可以在 之后从 Vagrant 输出中读取vagrant up
它,并将其重定向到chpasswd
。这个命令没有问题:如果我在重启前登录一次,它就可以正常工作。如果重新启动是脚本的一部分,它就会被某些东西擦除,如下所示。
#!/bin/bash
echo "root:$(cat /dev/urandom | tr -dc '[:alnum:]' | fold -w ${1:-8} | head -n 1)" | tee >( chpasswd )
reboot
这是Vagrantfile
shell 提供程序中的行:
config.vm.provision 'shell', path: 'install.sh'
下面是两张图:
尝试创建一个简单的 netcat 响应器:
“服务器”将是:
$ while true; do { ./secret.sh; } | sudo netcat -k -q -1 -l 123; done
secret.sh
是:
#!/bin/bash
read line
if [ "$line" == "open" ]; then
echo "sesame"
fi
和客户端连接:
$ echo "open" | netcat localhost 123
它没有按预期工作。可以改变什么来使这项工作?
在阅读了其他地方的一些反馈后,建议进行以下更改:
mkfifo /tmp/pipe
while true; do { cat /tmp/pipe | ./secret.sh 2>&1; } | netcat -kv -lp 123 > /tmp/pipe; done
这有效,但它只响应secret.sh
第一次的结果。使用正确字符串的后续连接不会得到预期的响应。然而,我越来越近了。
我正在尝试无头启动 firefox。以下是启动它的 shell 脚本的开头部分:
#!/bin/sh
Xvfb :99 >/dev/null 2>&1 &
XVFB=$!
sleep 3
firefox --display=:99 >/dev/null 2>&1 &
FIREFOX=$!
运行此脚本时,出现以下错误:
Xlib: extension "RANDR" missing on display ":99".
我尝试使用以下命令启动 Xvfb,但它并不能阻止错误:
Xvfb -extension RANDR :99 >/dev/null 2>&1 &
和
Xvfb +extension RANDR :99 >/dev/null 2>&1 &
有没有更好的方法在 Xvfb 中启用 XRandR,以便 firefox 能够看到扩展?
或者,有没有办法在 Firefox 中禁用 XRandR?
我正在尝试使用脚本在安装过程中构建我的 fstab,所以我想要这样的东西:
printf '# Device\t\tMountpoint\tFSType\tOptions\t\tDump\tPass#' >> /mnt/etc/fstab
printf '\n/dev/ada0p4.elia\t/\t\tufs\trw\t\t1\t2' >> /mnt/etc/fstab
printf '\n/dev/ada0p3.eli\t\tnone\t\tswap\tsw\t\t0\t0' >> /mnt/etc/fstab
printf '\n/dev/ada0p2\t\t/unencrypted\tufs\tro\t\t1\t1' >> /mnt/etc/fstab
有没有办法用回声在 csh 中做到这一点?
我已经尝试过,但无法正常工作。例如,这是我的 FreeBSD 9.0-RELEASE-p1 盒子上的测试和输出:
# echo test\ttest > test
# cat test
testttest
这里出了什么问题?
我特别询问有关 FreeBSD 的问题。我使用默认的 /bin/csh 作为我的 shell。/bin/echo 中有一个二进制版本的 echo,shell 中内置了一个 echo 命令。系统命令无法使用 System V 样式的反斜杠转义字符,例如:
\n
\t
我希望能够在不临时更改路径或删除 /bin/echo 的情况下更喜欢 shell 的内置命令而不是系统命令。