小编fpg*_*ost的帖子

当我使用外部 DNS 时,为什么 dig 将 dns 服务器报告为 127.0.0.1?

我使用 unbound 并且通常使用 openDNS 作为我的 DNS 服务器。

当我运行时dig google.com说我得到SERVER: 127.0.0.1#53(127.0.0.1)。这个东西到底在监听 #53 端口是什么?这是未绑定的还是与dnsmasq有关(我什至安装了dnsmasq,因为dnsmasq.conf似乎没有安装/etc?)

在 resolv.conf 中,nameserver 127.0.0.1但是在网络管理器中,我将 DNS 服务器指向了两个 openDNS 地址。那么这里发生了什么?本地名称服务器是否指向 dnsmasq,然后使用来自网络管理器的值?还是实际上在听的未绑定?

dns dnsmasq

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

一次将多个站点添加到 Unbound 的转发区域?

未绑定前向区域的常用格式是

forward-zone:
name: "imap.gmail.com"
forward-addr: 8.8.8.8 #googleDNS
forward-addr: 8.8.4.4 #googleDNS
Run Code Online (Sandbox Code Playgroud)

例如。是否可以将列表中的多个站点添加到“名称”字段?我尝试过逗号分隔但似乎不起作用,例如可能类似于:

forward-zone:
name: "site1.com; site2.com"
forward-addr: 8.8.8.8 #googleDNS
forward-addr: 8.8.4.4 #googleDNS
Run Code Online (Sandbox Code Playgroud)

也许?如果是这样,网站列表的正确格式是什么?我只是想在“unbound.conf”文件中节省一些空间。

dns

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

mei 0000:00:16.0: 初始化硬件失败

当我启动时,我收到以下错误:

 mei 0000:00:16.0: init hw failure.
 mei 0000:00:16.0: initialization failed.
Run Code Online (Sandbox Code Playgroud)

(它们不会阻止启动,我只是想知道它们是什么以及我是否应该担心)。

我当然用谷歌搜索,但我只在服务器上找到了Supermicro 主板的参考。我只有一台家用笔记本电脑(联想 Thinkpad S540),而我的主板供应商只是显示为联想。

更多的谷歌搜索让我相信它与Intel vPro technology“一个使用英特尔 ME 硬件功能的接口有关,以实现系统中高级和低级硬件系统之间的交互。有了这个英特尔功能,管理员现在可以处理在没有人类干预的情况下完成任务。”

根据 /sys/devices/pci0000:00/0000:00:16.0,vendor is0x8086和 device is 0x9c3a,谷歌翻译为 0x9C3A Intel 管理引擎接口驱动程序和 0x8086 Intel Corporation。

任何人都可以更多地了解mei,如果可能的话,这个错误是关于什么的?

boot ubuntu

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

如何停止 g++ 链接/包括来自 /usr/* 的旧系统头文件/库?

我想运行一些代码的服务器在标准位置安装了旧版本的 gcc(gmp、mpc、mpfr),比如/usr*管理员不愿意更新,但允许我在我的/home/username目录中安装更新版本的 gcc 。我已经这样做了,现在g++d46在我的主目录中安装了 gcc 4.6.3 /home/myusername/opt2/gcc-4.6.3。我也安装了 gmp,mpfr,mpc /home/myusername/tmp/gcc/{include,lib,share}

我已经出口{LD_LIBRARY_PATH, LIBRARY_PATH,LD_RUN_PATH}=/home/myusername/tmp2/gcc/lib:/home/myusername/opt2/gcc-4.6.3/lib/gcc/x86_64-unknown-linux-gnu/4.6.3:/home/myusername/opt2/gcc-4.6.3/lib64:PATH=/bin:/usr/bin:/home/myusername/opt2/gcc-4.6.3/bin:{C_INCLUDE_PATH,CPLUS_INCLUDE_PATH}=/home/myusername/tmp2/gcc/include:/home/myusername/opt2/gcc-4.6.3/include/c++/4.6.3:

然后我编译一些测试代码

g++d46 -g -O3 -I/home/myusername/tmp2/gcc/include -L/home/myusername
/tmp2/gcc/lib -Wall testMPFR3.cpp -o myBin -lgmp -lgmpxx -lmpfr
Run Code Online (Sandbox Code Playgroud)

编译并执行正常,但在这样做时,ldd myBin我发现尽管主要与我的主目录中的正确库链接,但我们也有:

libm.so.6 => /lib64/libm.so.6 (0x0000003917e00000)
libc.so.6 => /lib64/libc.so.6 (0x0000003917a00000)
/lib64/ld-linux-x86-64.so.2 (0x0000003917600000)
Run Code Online (Sandbox Code Playgroud)

这不是我的家目录,它是如何知道到别处,鉴于ENV乏我已经出口,我-I-L标志?

此外,如果我确实g++ -H要查看标题的来源,那么大多数(包括新的 gmp,幸好 mpfr)来自我的家庭目录,但也有一些:

..... /usr/include/sys/cdefs.h
...... /usr/include/bits/wordsize.h
..... /usr/include/gnu/stubs.h
...... /usr/include/bits/wordsize.h
...... /usr/include/gnu/stubs-64.h
........ /usr/include/stdio.h
........ /usr/include/bits/wchar.h
........ …
Run Code Online (Sandbox Code Playgroud)

gcc

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

标签 统计

dns ×2

boot ×1

dnsmasq ×1

gcc ×1

ubuntu ×1