小编Tho*_*ler的帖子

什么是 /etc/dhcp/dhclient.conf 中的“rfc3442-classless-static-routes”

我正在尝试在我的笔记本电脑上调试 DHCP(我正在使用dhcpingdhcdump查看 DHCP 服务器发回的内容)。以下是我的/etc/dhcp/dhclient.conf.

option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;

send host-name = gethostname();

request subnet-mask, broadcast-address, time-offset, routers,
domain-name-servers, interface-mtu,
rfc3442-classless-static-routes;
Run Code Online (Sandbox Code Playgroud)

我想,我知道所有这些选项的含义,除了rfc3442-classless-static-routes. 另外,我rfc3442-classless-static-routes在 DHCP 回复中没有看到任何与此相关的内容。

它的含义是rfc3442-classless-static-routes什么,我会在什么情况下使用它?

文档没有任何意义)

networking dhcp tcpdump isc-dhcpd

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

如何释放/dev/ram0

我已经分配了/dev/ram0

dd if=/dev/zero of=/dev/ram0 bs=1M count=1024
Run Code Online (Sandbox Code Playgroud)

现在我有 1Gb 坐在内存中。如何释放分配的空间?

memory dd ramdisk

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

找出编译内核时使用了哪些内核源文件

我正在为我的特定硬件编译 Linux 内核,我只选择了我真正需要的驱动程序/选项。这与典型的发行版内核形成对比,在典型发行版内核中,它们编译几乎所有内容,以与尽可能多的硬件配置兼容。

我想,对于我的内核,我只使用了总内核代码的 1%(数量级估计)。

有什么方法可以找出我在构建内核时实际使用了内核源代码中的哪些文件?

这不是学术问题。假设我已经编译了我的内核 3.18.1。现在出现了一个安全更新,并发布了 3.18.2。我在我的另一个问题中学到了如何找到哪些文件在不同版本之间发生了变化。如果我知道我正在使用的任何文件是否已更改,我会将我的内核重新编译为新版本。另一方面,如果更改只影响我不使用的文件,我可以保留当前的内核版本。

compiling security source kernel linux-kernel

4
推荐指数
1
解决办法
810
查看次数