小编Mar*_*tin的帖子

如何强制 Debian 等待 DHCP

我在虚拟机 (VirtualBox) 中运行 Debian 挤压。机器有两个接口:

  • eth0 处于“仅主机”模式,以便可以从外部访问机器;和
  • eth1 处于“NAT”模式,以便机器可以访问 Internet。

此外,我在主机上运行 dnsmasq 以将静态 IP 地址分配给虚拟机(VirtualBox 为 NAT 提供 IP 地址)。

虚拟机运行 sshd 和 mysql。在启动时,有时两个服务都无法启动:

sshd[1145]: Set /proc/self/oom_adj from 0 to -17
sshd[1145]: Server listening on 0.0.0.0 port 22.
sshd[1145]: Server listening on :: port 22.
sshd[1145]: Received signal 15; terminating.
sshd[1299]: Set /proc/self/oom_adj from -17 to -17
sshd[1299]: Server listening on 0.0.0.0 port 22.
sshd[1299]: Server listening on :: port 22.
sshd[1301]: Set /proc/self/oom_adj from -17 to -17
sshd[1301]: error: …
Run Code Online (Sandbox Code Playgroud)

virtual-machine dhcp debian virtualbox

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

如何附加/扩展 zshell 补全?

我正在将 zsh 与 oh-my-zsh 一起使用。不幸的是,oh-my-zsh 不使用文件~/.ssh/config进行主机名自动完成(例如,请参见问题 #1009)。

这可以通过以下代码轻松存档:

[ -r ~/.ssh/config ] && _ssh_config=($(cat ~/.ssh/config | sed -ne 's/Host[=\t ]//p')) || _ssh_config=()
zstyle ':completion:*:hosts' hosts $_ssh_config
Run Code Online (Sandbox Code Playgroud)

但是,如果我将上述命令添加到我的~/.zshrc文件中,~/.ssh/known_hosts则文件中定义的所有其他主机名来源(如)都将~/.oh-my-zsh/lib/completion.zsh被覆盖。

如何在我的文件中附加新的完成规则?':completion:*:hosts'~/.zshrc

ssh zsh hostname autocomplete oh-my-zsh

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