问题标签 [centos6.5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
2319 浏览

c - 超时 = 0 的 recvmsg() 等价于非阻塞 recvmsg()?

我在 CentOS 6.5 上,内核版本为 kernel-2.6.32-431.el6。

我试图找到recvmmsg() 的实现,希望我没有看错源~/rpmbuild/BUILD/kernel-2.6.32-431.el6/linux-2.6.32-431.el6.x86_64 /net/socket.c。如果我是,请指出我正确的来源。

假设套接字上有 2 个数据包,我尝试:

然后,由于这些行:

recvmmsg() 只会返回 1 个数据包而不是 2 个。我说的对吗?

它似乎背叛了 recvmmsg() 的主要目的之一——试图在有数据包排队时减少系统调用的数量。

也许我错过了什么?

欢迎任何建议。

谢谢!

==============================

更新:

我尝试编写一小段代码来等待数据包排队,然后调用 recvmmsg() 并使用 timeout=0(非 NULL)。它仍然只拾取 1 个数据包。因此,我认为我正在查看正确的源代码。

0 投票
1 回答
2434 浏览

linux - DHCP 将 2 个 IP 分配给 1 个 MAC 地址。

希望有人可以帮助我。

我有一个 DHCPD/PXE 服务器,它似乎为同一个 mac 地址分配了 2 个 IP 地址。

我需要分配 IP 地址的计算机是连续的

我试过“允许重复;” 和“拒绝重复;” 我可以看到唯一的区别是这个“uid”行。

除了这个烦恼——我的 dhcpd/pxe 服务器工作正常。

这是我的租赁文件中的一个片段:

这是我的 dhcpd.conf

0 投票
3 回答
12701 浏览

centos - OPEN MPI 不适合我

我已经使用 yum 命令分别安装了 MPI 和 GCC,现在当我使用以下命令时:

它说:

有人能帮帮我吗?我将非常感激。

背景:我使用的是centos 6.5,我是linux新手,但是我对终端有很好的了解。

0 投票
2 回答
12217 浏览

linux - Vesta CP升级PHP版本到5.6(CentOS 64bit)

默认 Vesta CP 0.9.8 附带 PHP5.4,这导致我的 Laravel 4.2 网站出现问题。如何将自托管 Vesta CP 的 php 版本从 5.4 升级到最新的 5.6?

0 投票
0 回答
518 浏览

cron - Cron 作业运行两次(CentOS6.5)

我注意到我的一台服务器的 logwatch 输出通过电子邮件发送了两次。在深入研究之后,我发现它不仅是 logwatch,而且所有的 cron 作业都只运行了两次。

昨天我花了几个小时研究,但还没有得到答案。

因此,为了避免我已经分析过的答案或假设:

不,cron 守护进程没有运行两次 (ps ax)

不,我在 /etc/crontab 和 /var/spool/* 中没有重复项

当我手动运行“run-parts /etc/cron.hourly”时,它只运行一次,正如预期的那样。

我尝试在 cron.hourly (1echo) 中创建一个测试脚本并等待 cron 运行。这是“1echo”脚本的内容:

这是我在“mycron.log”文件中记录的内容:

从日志的内容中可以看出,该任务同时运行了两次:首先两次运行都记录日期,然后是 pftrees 的输出。

/etc/crontab 文件是系统默认的,这里就不贴了。

谢谢!

0 投票
1 回答
1754 浏览

google-chrome - centos中的分段错误(核心转储)

我在 CentOS 6.5 x86 上使用 google chrome 网络浏览器,它工作正常,但昨天它显示错误。

当我运行命令“# google-chrome --user-data-dir”时,它给了我错误“分段错误(核心转储)”

谷歌浏览器——用户数据目录

分段错误(核心转储)

0 投票
1 回答
2583 浏览

cpanel - cpanel 错误 在服务器上发现更改的 RPM

我在我的专用服务器上安装了 cpanel。我经常收到以下错误:

当我运行 /usr/local/cpanel/scripts/check_cpanel_rpms --fix 时,我明白了

我该怎么做才能摆脱错误?

0 投票
1 回答
2592 浏览

qemu - 无法创建 Tap 设备 vnet d:不允许操作

我正在尝试将桥接网络添加到 Centos 6 主机上的来宾 VM。我通过添加一个文件创建了一个桥 br0:

/etc/sysconfig/network-scripts/ifcfg-br0:

另外,我在 /etc/sysconfig/network-scripts/ifcfg-eth0 中添加了一行:

现在,我尝试使用以下方法创建 VM:

现在,我收到以下错误:

我看到这个问题在我目前使用的 libvirt 0.10.2 之前已经修复,但我仍然遇到同样的错误。

http://www.redhat.com/archives/libvir-list/2012-May/msg00678.html

0 投票
1 回答
718 浏览

git - /var/www 的适当权限

我正在尝试在 CentOS VPS 上将私人存储库从 Bitbucket 克隆到 /var/www。

我在 VPS 上生成了一个 SSH 密钥对,并将 .pub 文件作为(只读)部署密钥上传到 Bitbucket。

密钥设置正确,因为当我使用以下连接时:

它工作正常:

到目前为止,一切都很好。但是当我尝试将 repo 克隆到 /var/www 时,我得到:

当我 sudo 时,我得到

我在Bitbucket 文档中找到了有关上述错误的注释:

您在尝试连接 时使用了 sudo 在克隆存储库或使用 Bitbucket 进行任何其他 SSH 操作时,您不需要使用 sudo。

看起来我需要以 root 权限运行才能创建树,但如果我这样做了,它就没有正确使用 SSH 密钥。

因此,我对 /var/www 目录进行了 chmod,以便我的非 root 用户具有写入权限,并且一切正常。但是该目录现在是 777 (drwxrwxrwx),这可能不太好。

有没有更好的方法来处理这个?我想让 /var/www 回到 755,但我不想每次我想更新我的代码时都使用临时 chmod...

提前致谢!

0 投票
1 回答
436 浏览

linux - Ubuntu 14.40 和 CentOS 6.5 之间的 libpcap 性能和行为差异

我在 Ubuntu 上运行基于 tcpdump 的脚本已经有一段时间了,最​​近我被要求在 CentOS 6.5 上运行它,我注意到一些非常有趣的差异

我在两种设置上都运行 tcpdump 4.6.2、libpcap 1.6.2,它们实际上都在相同的硬件上运行(双启动)

我在两个操作系统上运行相同的命令。

从“free -k”,我看到在 Ubuntu 上分配了大约 2G

前:

内存:65928188 1337008 64591180 1164 26556 68596 -/+ 缓冲区/缓存:1241856 64686332 交换:67063804 0 67063804

之后:free -k total used free shared buffers cached 内存:65928188 3341680 62586508 1160 26572 68592 -/+ 缓冲区/缓存:3246516 62681672 交换:67063804 0 67063804

2004496

一个 CentOS,我看到从同一命令分配的内存量(4G)是两倍

前:

内存:16225932 394000 15831932 0 15308 85384 -/+ 缓冲区/缓存:293308 15932624 交换:8183804 0 8183804

之后:free -k total used free shared buffers cached 内存:16225932 4401652 11824280 0 14896 84884 -/+ 缓冲区/缓存:4301872 11924060 交换:8183804 0 8183804

4007652

从命令中,我正在监听一个接口并转储到 RAMdisk 中。

在 Ubuntu 上,我可以以线速捕获大尺寸数据包(10G,1024 字节帧)的数据包

但是在 CentOS 上,我只能以 60% 的线速(10G,1024 字节帧)捕获数据包

此外,两个操作系统都运行相同版本的 NIC 驱动程序和驱动程序配置。

我的目标是在 CentOS 上达到与 Ubuntu 相同的性能。

我用谷歌搜索了一下,似乎 libpcap 的魔力在不同的内核上表现不同。我很好奇是否有任何内核方面的选项我必须在 CentOS 端进行 tweek 以在 Ubuntu 上实现相同的性能。