Articles of 包

Redhat 6.4configuration为loggingMartian数据包,但不loggingll头

我试图调查我已经在连接到同一子网的几台服务器上看到的火星包的来源。 在/etc/sysctl.conf已经启用了火星报文logging。 但是,当查看/var/log/messages的条目时,我只能看到每个火星包的以下内容: 2013-08-26T12:15:03-04:00 hostname kernel: martian destination 0.0.0.0 from 15.16.0.0, dev eth0 我希望看到类似于以下的第二行: 2013-08-26T12:15:03-04:00 hostname kernel: ll header:ff:ff:ff:ff:ff:ff:00:21:5e:de:1b:be:08:06 我一直在search,但一直无法确定为什么上面的行不logging与最初的火星包被logging。 有人有主意吗?

UDP最大段大小

环境:我正在编写一个UDP客户端 – 服务器应用程序。 客户端和服务器之间的pathMTU是1500字节(只有它们之间的无线链路,所以这个值非常稳定)。 我的系统集默认不分片,在客户端和服务器上,SO_SENDBUF是16384,SO_RECVBUF = 87380。 问题:客户端使用sendto向服务器发送8192个字节。我使用Wireshark来查看这些8192字节将如何发送多个数据包,并发现每个数据包只能保存1023字节的UDP数据。 但给定pathMTU = 1500,我不应该能够发送每个数据包中1500-20(IP标头)-8(UDP标头)= 1472字节的数据? 当我用TCP做同样的事情时,结果就是我所期望的。 每个TCP数据包最多可以容纳1448字节,即1500-20(IP头)-32(带有时间戳选项的TCP头)。我的问题是:为什么dosn't UDP在每个数据包中放置了1472个字节,而不是1023个字节? 这只是次要的实现细节吗? 还是我忽略了一些系统限制? 备注:即使在同一台机器上进行实验(在回送接口上使用127.0.0.1),也可以观察到相同的结果。

Ubuntu软件包(PHP)

目前,Ubuntu 10.04 LTS的可用选项是php 5.3.2。 我想知道多久,通常需要更新到PHP 5.3.3,甚至是最新的PHP 5.3.4。 尽pipe目前我对PHP有更多的兴趣,但是任何人都可以提供关于Ubuntu“释放理念”的更多细节。 我明白每6个月发行一次“主要”,每2年发行一个LTS,但不知道Ubuntu如何pipe理软件包。

从apt-get选项覆盖dpkg admindir(debian / ubuntu linux)

作为操作系统部署的一部分,我需要维护独立于主机操作系统的debian软件包。 覆盖caching和列表的Apt设置,而不是admindir的dpkg设置非常简单。 例如: apt-get -o Dir::Etc::Sourcelist='/path/to/sources.list' \ -o Dir::Cache::Archives='/path/to/cache/apt/archives' \ -o Dir::State::Lists='/path/to/lib/apt/lists' \ -o DPkg::Options::='–admindir=/path/to/lib/dpkg' update 这会正确地从/path/to/sources.list中读取我的源代码,并在/ path / to / lib / apt / lists / *中构build包列表。 但是,在更新命令结束时,我仍然收到以下错误: E: Could not open lock file /var/lib/dpkg/lock – open (13: Permission denied) 尽pipe最后一个选项试图覆盖“/ var / lib / dpkg”的默认dpkg admindir。 我究竟做错了什么? 根据这样的指南 ,我正在做的DPkg :: Options应该工作。

如何在AWS Opsworks上安装更新版本的PHP?

我们的代码库使用PHP 5.5,我们想要在AWS Opsworks上进行部署,但是当selectPHP App Server层时,我们被告知它有PHP 5.3。 我希望的是,我可以使用默认的PHP应用服务器层,然后指定php55 php55-cli和php-mcrypt作为OS包 – 但是,我最终以下面的日志。 我的实际目标是这样的; 安装PHP 5.5,PHP 5.5-cli,PHP-Mcrypt chmod app / storage(recursion)是可写的 下载composer.phar 运行composer php安装 使用来自图层的数据自定义json – mysql和redis设置从模板创buildconfiguration文件。 创buildapache2虚拟主机以指向通过git部署的新的Laravel应用程序 所以在这里的任何帮助将不胜感激。 [2014-04-07T04:37:58+00:00] INFO: execute[Clean up] ran successfully [2014-04-07T04:37:58+00:00] INFO: Processing package[php-mcrypt] action upgrade (dependencies::default line 14) [2014-04-07T04:37:58+00:00] INFO: Processing package[php55] action upgrade (dependencies::default line 14) [2014-04-07T04:37:58+00:00] INFO: package[php55] installing php55-5.5.7-1.65.amzn1 […]

apt-get失败,未满足的依赖

我有一台在AWS上运行Ubuntu 12.04的服务器,我不能再在apt-get上安装任何东西,因为我得到这个错误: 以下软件包具有未满足的依赖关系: mysql-server-5.5:取决于:mysql-server-core-5.5(= 5.5.35-0ubuntu0.12.04.1),但要安装5.5.38-0ubuntu0.12.04.1 E:未满足的依赖关系。 尝试“apt-get -f install”(不指定解决scheme)。 我不知道我做了什么导致这个错误,但dpkg -l产生这个: ii mysql-client-5.5 5.5.40-0ubuntu0.12.04.1 MySQL数据库客户端二进制文件 ii mysql-client-core-5.5 5.5.38-0ubuntu0.12.04.1 MySQL数据库核心客户端二进制文件 ii mysql-common 5.5.40-0ubuntu0.12.04.1 MySQL数据库常用文件,例如/etc/mysql/my.cnf iU mysql-server 5.5.35-0ubuntu0.12.04.1 MySQL数据库服务器(取决于最新版本的metapackage) iF mysql-server-5.5 5.5.35-0ubuntu0.12.04.1 MySQL数据库服务器二进制文件和系统数据库设置 ii mysql-server-core-5.5 5.5.40-0ubuntu0.12.04.1 apt-get -f安装失败,具有相同的未满足的依赖关系问题 有没有办法我可以清理这个 – 我希望以这种方式,我不必长时间停下来的数据库,如果有的话…?

更新时忽略特定软件包 – Solaris 11.3 SPARC

我在我的一台Solaris服务器上运行java 7 。 我们需要运行更新,但是当我们做java 8尝试自己安装 。 这不会是一个大问题,但它与我们运行的另一个应用程序出于某种原因冲突 。 所以,我暂时用java 7卡住了。 我运行pkg更新时是否可以忽略java更新? 我是新来的solaris和任何帮助将不胜感激。

altq队列中的带宽限制不准确

我正在设置一个环境,我有一台Linux服务器,一台OpenBSD路由器和一台Linux客户端,我希望能够限制客户端应该能够使用的带宽。 我一直在用“netcat”和“time”(使用时间来测量netcat传输的时间)执行这些testing,以及在尝试这些testing时发生了什么(使用TCP协议,队列由于某种原因不起作用与UDP)是队列是不完全的。 例如:设置10mbit的带宽限制时,客户端不能使用超过5Mbit,设置100mbit的限制时,客户端不能使用超过50mbit。 configuration看起来像(在例子中使用100mbit限制): #queue rules altq on { $int_if, $ext_if } cbq bandwidth 100Mb queue { def, low } queue def bandwidth 0Mb cbq(default) queue low bandwidth 100Mb cbq(default) #Passrules test pass out quick from $int_if to $ext_if queue low pass in quick from $ext_if to $int_if queue low pass out quick from $ext_if […]

包含JCE(Java)无限强度pipe辖权策略文件的RHEL软件包支持更高级别的encryption?

是否存在包含Java密码扩展(JCE)无限强度pipe辖权策略文件的RHEL和基于它的发行版(CentOS,Scientific Linux等),以便可以在Java中支持更高级别的encryption? 我知道你现在可以从Oracle 下载这些文件 ,但是如果有一个Java 6/7的包,那将会很好。

跟踪LAN上的实际数据包path

是否有可能跟踪数据包在交换networking上的path。 当我运行一个traceroute时,我只能得到路由器和目的地。 然而,我知道,数据包必须经过至less一个交换机,然后才能在特定的无线AP上广播。 是否有可能检索哪些交换机和AP的数据包通过? 谢谢