小编War*_*ung的帖子

为什么 FreeBSD 使用 GPL 许可的 GCC?

为什么 FreeBSD 使用 GCC 作为它的默认编译器?

我的印象是 FreeBSD 哲学的核心支柱是使用任何 GNU 软件,尤其是 GPL 代码。

然而 GCC 既是 GNU 又是 GPL,它与 FreeBSD 捆绑在一起。

为什么?

freebsd compiling gcc gnu licenses

11
推荐指数
2
解决办法
2672
查看次数

如何删除波浪号 (~) 文件夹?

我需要删除主目录中的“~”文件夹。

我现在意识到这rm -R ~是一个糟糕的选择。

我可以安全使用rm -R "~"吗?

shell filenames rm

10
推荐指数
3
解决办法
7970
查看次数

如何找出wifi灵敏度(RSSI)

我希望能够从我的计算机的 wifi 接口获得接收到的信号强度指示,理想情况下以dBm表示。

这篇文章解释了我所追求的。

networking wifi

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

使用 ActiveDirectory 进行身份管理

使用 ActiveDirectory 管理 Unix/Linux 用户帐户的最佳或最可靠方法是什么?或者,这甚至可行吗?

active-directory ldap authentication pam

6
推荐指数
1
解决办法
1246
查看次数

如何使用 netcat 通过 HTTP 获取 URL?

谁能告诉我为什么我bad request在执行这个命令时得到

echo -e "GET http://www.yellowpages.com.eg/Mjg3NF9VUkxfMTEwX2h0dHA6Ly93d3cubG90dXMtYWlyLmNvbV8=/Lotus-Air/profile.html HTTP/1.1\n\n" | nc www.yellowpages.com 80 
Run Code Online (Sandbox Code Playgroud)

同一个网站在浏览器中打开得很好。

http nc

6
推荐指数
2
解决办法
3万
查看次数

mknod中的u和c有区别吗

man mknodLinux上:

 c, u   create a character (unbuffered) special file
Run Code Online (Sandbox Code Playgroud)

为什么同一个函数有两个字母?有什么细微的差别,还是完全一样?

linux devices linux-kernel character-special-files

6
推荐指数
1
解决办法
792
查看次数

我将哪些参数传递给 grep 以仅返回文件名?

我正在尝试使用 grep 在我的 Web 服务器上的一堆文件中查找特定文本。没问题,除了它返回的信息比我想要的多!理想情况下,它只会返回一个文件列表,如果文本存在于文件中的多个位置,它只会列出文件名一次。

目前我正在使用这样的东西:

grep -ir essay_ "mysite"
Run Code Online (Sandbox Code Playgroud)

在我网站的所有目录中对单词 essay_ 进行不区分大小写的递归搜索。它返回的内容是这样的:

mysite/dot/contest_declaration.php:$questions = $db->get_results("SELECT * FROM dot_essay WHERE active = 1 order by display_order asc");
mysite/dot/contest_declaration.php:     $db->query("DELETE FROM dot_essay_xref WHERE entry_id = $svar_entry_id");
mysite/dot/contest_declaration.php:     $id = $question->essay_id;
mysite/dot/contest_declaration.php:     $answer = ${"essay_$id"};
shoppermarketexpo/dot/print_declaration.php:        $questions = $db->get_results("SELECT * FROM dot_essay WHERE active = 1");
Run Code Online (Sandbox Code Playgroud)

我想回来的是:

mysite/dot/contest_declaration.php
mysite/dot/print_declaration.php
Run Code Online (Sandbox Code Playgroud)

command-line grep

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

如何在vi中选择完整的文件,粘贴到gedit中?

我知道这样做%y a会将完整的文件拖入 register a。但是,这无助于将文件内容粘贴到另一个文本编辑器(例如 gedit)中。这样做有什么替代方案?

vim gui vi clipboard

5
推荐指数
2
解决办法
3万
查看次数

Centos 6.3 服务器忽略 IGMP 查询

我正在使用 CentOS 6.3 服务器订阅 UDP 多播数据,并且我注意到我的服务器不响应它所连接的交换机发送的 IGMP 查询。

结果,当我打开我的多播套接字时,我开始接收多播数据,但是当我的 IGMP 订阅超时时,这会停止。服务器不会更新其 IGMP 订阅,因此交换机会切断多播流。

(为了确保问题不是来自我的任何代码,我使用smcroute打开多播订阅。)

这是我服务器任何接口上 IGMP 通信的屏幕截图:

http://img521.imageshack.us/img521/9953/capture10y.png

正如我们所看到的,我的服务器首先发送了 2 个 IGMP 加入,但是几分钟后,当交换机发送 IGMP 组成员资格查询时,内核没有回答。

为受影响的接口设置的 IGMP 协议版本为 V2:

[root@localhost ~]# cat /proc/net/igmp
Idx Device    : Count Querier   Group    Users Timer    Reporter
1   lo        :     0      V2
                010000E0     1 0:00000000       0
2   eth0      :     5      V2
                FB0000E0     1 0:00000000       1
                010000E0     1 0:00000000       0
5   tap0      :     5      V3
                FB0000E0     1 0:00000000       0
            010000E0     1 0:00000000       0
7 …
Run Code Online (Sandbox Code Playgroud)

centos multicast udp

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

删除分区后分区标签会发生什么变化?

如果我删除单个分区,所有剩余的分区标签会发生什么情况?
例如,如果我有一个如下所示的布局:

/dev/sda1
/dev/sda2
/dev/sda3
/dev/sda4
/dev/sda5
Run Code Online (Sandbox Code Playgroud)

如果我删除 /dev/sda2 将 /dev/sda3、/dev/sda4 和 /dev/sda5 “移动”他们的数字,我会得到这个:

/dev/sda1
/dev/sda2
/dev/sda3
/dev/sda4
Run Code Online (Sandbox Code Playgroud)

或者“差距”是否会留在那里而不对标签进行任何更改,给我这个:

/dev/sda1
/dev/sda3
/dev/sda4
/dev/sda5
Run Code Online (Sandbox Code Playgroud)

linux filesystems partition gpt

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