我想在Linux机器上查看从Apache(侦听端口80)发送到Tomcat(在端口4080上)的HTTP头。 根据维基百科 , 标题字段是以明文string格式由冒号分隔的名称 – 值对。 我已经尝试了以下tcpdump命令的一些变体: $ sudo tcpdump -lnX dst port 4080 -c 10 11:29:28.605894 IP SOME_IP.33273 > SOME_IP.4080: P 0:49(49) ack 1 win 23 <nop,nop,timestamp 1191760962 509391143> 0x0000: 4500 0065 3a9f 4000 3f06 0084 628a 9ec4 E..e:.@.?…b… 0x0010: 628a 9c97 81f9 0ff0 9e87 eee0 144b 90e1 b…………K.. 0x0020: 8018 0017 fb43 0000 […]
我不想限制特定服务的速度。 我的目标是仅仅根据传入的IP地址来限制速率。 例如使用伪规则: john.domain.local (192.168.1.100) can only download from our httpd/ftp servers at "10KB/s" (instead of 1MB/s) 我怎样才能使用IPTables基于传入的IP地址速率限制?
从shell和没有root权限,我怎么能确定我正在运行的红帽企业Linux版本? 理想情况下,我希望同时获得主要版本和次要版本,例如RHEL 4.0或RHEL 5.1等。