1,查看apache进程:
ps aux | grep httpd | grep -v grep | wc -l
2,查看80端口的tcp连接:
netstat -tan | grep "ESTABLISHED" | grep ":80" | wc -l
3. #当前WEB服务器中联接次数最多的ip地址:
netstat -ntu |awk '{print $5}' |sort | uniq -c| sort -n -r
3,通过日志查看当天ip连接数,过滤重复:
cat www.website.com-access_log.2011-08-08 |awk '{print $1}' | sort | uniq -c | sort -nr
4,当天ip连接数最高的ip都在干些什么,取前十条记录:
cat www.website.com-access_log.2011-08-08 |grep 114.255.136.70 |awk '{print $7}' | sort | uniq -c | sort -nr|head -n 10
5,当天访问页面排前10的url:
cat www.website.com-access_log.2011-08-08 |awk '{print $7}' | sort | uniq -c | sort -nr|head -n 10
6,用tcpdump嗅探80端口的访问看看谁最高,我的apache有前端负载均衡来nat,所以本条不适用:
tcpdump -i eth0 -tnn dst port 80 -c 1000 | awk -F"." '{print $1"."$2"."$3"."$4}' | sort | uniq -c | sort -nr
接着就可以从日志里查看该ip在干嘛
分享到:
相关推荐
8. **日志和监控**:Tomcat的日志文件位于`logs`目录下,包括`catalina.out`、`host-manager.out`等,这些可以帮助你监控和调试Tomcat的运行状态。 9. **安全考虑**:为了生产环境的安全,需要配置防火墙规则,只...
记录一次Linux操作Tomcat部署项目遇到的问题部署项目到项目现场测试环境问题1问题2问题3问题4问题5问题6额外使用的命令 部署项目到项目现场测试环境 JDK1.8 Tomcat8.5 Maven打包好的war Linux—–Centos 不知道谁给...
ilog(数据库联接池日志文件,请注意路径分隔符为“”,在linux中是“/”); 3.建数据库,并将database目录下news.sql导入; news.sql中37行中用户可修改你想要的密码, 但用户名admin不能更改,否则不能实现...
修改mysql.url(数据库联接地址及数据库名),mysql.user(用户名),mysql.password(密码),ilog(数据库联接池日志文件,请注意路径分隔符为“\”,在linux中是“/”); 3.建数据库,并将database目录下news.sql导入...
3. **日志管理**:编写脚本定时清理`logs`目录下的旧日志,保持日志文件大小和数量在可控范围内。 4. **权限设置**:对于多用户环境,可能需要设置用户访问控制,这可以通过修改`conf/tomcat-users.xml`并配合shell...
- Tomcat的日志文件通常位于`logs`目录下,包括catalina.out、host-manager、manager等。 - 调整`logging.properties`文件可以控制日志级别和输出。 7. **应用部署**: - 可以将WAR文件直接放入`webapps`目录,...
4. **启动与管理**:通过`bin`目录下的脚本启动Tomcat,如`./catalina.sh start`(Unix/Linux)或`catalina.bat start`(Windows)。可以通过`./catalina.sh stop`或`catalina.bat stop`来停止服务。`manager`和`...
10. **跨平台**:作为Java应用,Apache Tomcat可以在任何支持Java的平台上运行,包括Windows、Linux、Mac OS X等。 在Apache Tomcat v6.0.14中,可能包含以下文件: - `bin`目录:包含启动和停止Tomcat的脚本以及...
`logs`目录下的文件存储了服务器的运行日志。 5. **管理工具**:Tomcat包含一个内置的管理应用,如`Manager App`和`Host Manager`,允许管理员管理应用程序的部署、更新和监控服务器状态。 6. **多线程处理**:...