Articles of 包

如何根据主机名标记数据包?

我们可以通过以下方式在IP地址的基础上标记数据包 – iptables -A FORWARD -t mangle -s 123.2.3.4 -j MARK –set-mark 1 如何根据主机名标记数据包? 我试过这个 – iptables -A FORWARD -t mangle -s google.co.in -j MARK –set-mark 1 但iptables utitlity从DNS获取google.co.in的IP地址,并将条目添加到mangle表中。 如何标记来自google.co.in所有数据包,而不仅仅是来自Google的单一服务器。 由于有数以千计的服务器,手动添加所有IP地址也是不可能的。 有没有办法读取数据包并获取主机名并将其标记? 谢谢。

如何创build包?

我的问题很简单,但是我认为这会产生一个广泛的答案,build议等等;) 我如何创buildUbuntu或Debian等Linux系统的软件包,并通过根服务器发布它们?

百胜安装问题

我试图通过yum在CentOS 4.8上安装rkhunter,但是这只是没有发生… Loading "fastestmirror" plugin Setting up Install Process Setting up repositories update 100% |=========================| 951 B 00:00 rpmforge 100% |=========================| 1.1 kB 00:00 base 100% |=========================| 1.1 kB 00:00 addons 100% |=========================| 951 B 00:00 extras 100% |=========================| 1.1 kB 00:00 Loading mirror speeds from cached hostfile Reading repository metadata in from local files […]

从SVN安装到Ubuntu

我在Ubuntu和Linux上仍然是一个新手,所以请耐心等待。 我发现这个包,我想在我的Ubuntu SSH托pipe服务器上实现: http : //repcached.lab.klab.org/ 这有可能以任何方式,或者是否在一些我不知道的编制火箭科学方面有学位? 谢谢!

如何调查各种Linux发行版默认安装的软件包(无需下载每个发行版)?

我试图确定所有主要的Linux发行版中各种软件包所支持的程度。 也就是说,对于给定的包,find哪些发行版将其包含在默认安装中,如果是,则包含它们包含的版本。 对于新的发行版本和旧版本。 一些发行公司实际上发布了一个列表(例如DSL ),但这很less见。 基于Debian的发行版似乎有一个全面的包和它们的元数据在线数据库,但是是否默认安装一个包似乎并没有显示出来。 Distrowatch做的东西和我想要的东西非常接近,但是a)没有跟踪所有我感兴趣的软件包,b)似乎没有提到一个软件包是否仅仅在一个发行版中可用,或者包含在内在分发默认基本安装。 我当然可以下载并安装我感兴趣的每个发行版,只是检查一下包是否已经安装,但这需要几天的时间,而且对资源的使用效率相当低。

如何安全平稳地更新服务器上的软件包?(通过apt)

在我自己的电脑上,我已经习惯直接运行apt-get upgrade多年。 但前几天我有机会pipe理一个Ubuntu的服务器。 我想我的老习惯很糟糕。 我应该如何更新安全更新,以最大限度地减less依赖性问题? 我怎样才能确认源是可信的(通过SHA或其他散列),保持中间人攻击?

计算ping数据包的往返时间

我目前正在为我的networking和通信课程练习,并且在有关数据包往返时间的问题上略微混淆了自己。 我已经开始了,但现在有点卡住了! 免责声明:这不是作业,只是一个练习问题,我正在进行。 题 如果所有子网都以100Mb / s速率运行,则任意子网的最大长度为200m,信号传播速率为200 x 10 ^ 6m / s,估计在使用5万字节大小的数据包之间,由ping报告的往返时间H3.1和H1.1(这样50,000个字节必须从H3.2发送到H1.1并返回)。 提供的信息 我们提供的信息是networking是一个B类networking,地址为146.169.0.0 ,子网掩码为255.255.255.0 (因此有256个子网,146.169.0.0 – > 146.169.255.0,每个子网有256个地址) 我有多远 我已经设法解决了从H3.2到H1.1,将会有以下路线: H3.2 -> R3 -> R1 -> H1.1这3个数据包。 因此,有3个数据包,共有6个。 由于最大长度为200米,这表明从H3.2到H1.1和返回的总距离不能超过1200米。 这也表明,由于有6个数据包,每个数据包携带50,000个字节的数据包,总共传输(50000 * 6) * 8位。 从这里开始,我有点不知所措。 我理论上可以将S = D/T重新排列为T = D/S ,因此T = 1200 / 200*10^6但是这看起来过于简单,并不以任何方式使用networking速度,也不使用比特数。 我确信我在这里错过了一些简单的东西,但是我想这里的networking专家大概能够在10秒内解决这个问题,所以这可能值得问一下! 如果我得到答案,将继续我的审判,并回来这个! 谢谢!

libreadline6-dev破解软件包错误

操作系统:在XenServer上运行的Debian Squeeze x64 一直在使用Googlesearch错误(或者我只是在谷歌search失败); 任何帮助解决这个问题? 任何将不胜感激! – 也发布在WebHostingTalk没有运气呢( http://www.webhostingtalk.com/showthread.php?t=1177066 ) Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to […]

iptables / haproxy每秒限制数据包

是否有可能限制iptables或haproxy每秒(或每秒字节)传入的TCP数据包? 我发现了很多例子,但是没有一个似乎起作用。

“文件系统”软件包的Fedora更新失败

我已经安装了Fedora 19,文件系统包已经显示在更新中。 我觉得有点奇怪如何实际更新文件系统包。 正在运行事务更新:filesystem-3.2-13.fc19.x86_64 1/2 打开rpm包文件系统-3.2-13.fc19.x86_64错误: 在文件/ lib:cpio:重命名文件解压缩失败 文件系统-3.1-2.fc18.x86_64应该被删除,但不是! validation:filesystem-3.1-2.fc18.x86_64 1/2validation: filesystem-3.2-13.fc19.x86_64 2/2失败:filesystem.x86_64 0:3.1-2.fc18 filesystem.x86_64 0:3.2-13.fc19完成!