我想监视人们是否正在访问我的网站。 我想看看在我的网站在terminal/ SSH的http连接。 像tail -f /file/log.log函数,但我相信有一种方法不使用日志文件的权利?
我在这里读到一些其他人的问题,看来“IPTstate”就是我正在寻找的东西,任何人都可以证实这一点,这就是我所要求的吗? 我不是一个服务器pipe理员。
没有人回答。
tail -f
在日志中是有用的,看看连接是否得到正确处理。 哪种解决scheme是合适的取决于您的需求。 您可以select使用多个解决scheme。
这将工作,但它是hacky …
watch -n 0.5 "netstat -ano | grep -v unix | grep ESTABLISHED | grep \:80"
apachetop可以成为你的解决scheme。
这是一个基于控制台的(非GUI)监控工具,它从一个或多个Apache服务器读取服务器状态页面,并将信息组合到一个简单的监控屏幕上。
示例输出如下所示:
last hit: 20:03:08 atop runtime: 0 days, 00:00:40 20:03:09 All: 203 reqs ( 5.2/sec) 2678.4K ( 68.7K/sec) 13.2K/req 2xx: 203 ( 100%) 3xx: 0 ( 0.0%) 4xx: 0 ( 0.0%) 5xx: 0 ( 0.0%) R ( 30s): 148 reqs ( 4.9/sec) 2286.0K ( 76.2K/sec) 15.4K/req 2xx: 148 ( 100%) 3xx: 0 ( 0.0%) 4xx: 0 ( 0.0%) 5xx: 0 ( 0.0%) REQS REQ/S KB KB/S URL 2 0.10 7.9 0.4*/images/persons/ahmet-buke.jpg 2 0.10 10.3 0.5 /images/persons/rm_24_s_0.gif 2 0.14 86.0 6.1 /images/banners/kitap/hegel-14kasim-o(1).jpg 2 0.09 2.7 0.1 /themes/yeni//includes/languages/turkish/images/buttons 2 0.09 11.7 0.5 /images/services/pinterest.jpg 2 0.07 5.8 0.2 /themes/yeni/images/kedi.gif 2 0.09 4.4 0.2 /images/services/google-plus.jpg
TCPDUMP将能够显示您到服务器的活连接。