几个查看进程及日志的命令

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介:
今天配置nagios 时,发现进程有1272个,吓死我了,上服务器先看下吧。
 
 #ps -ef |wc -l 
1271
 
还真有这么多耶。
 
再进行查看
# ps -ef|grep httpd |awk '{print $NF}'|sort -nr|uniq -c     
1201 start  ---这个不正常
 
 
真吓人哦。 再一看吧,这台机子的apache 本来就没有用,直接关了吧。
 
进程恢复正常了。可以去改apache配置文件解决此问题?
 
 
由于公司内网用了squid 透明代理,日志处理用的sarg  用的浏览器形式查看,但在命令行下,我却不会。
 
于是接着请教。。
 
我用的最笨的方法
cat /home/squid2/var/logs/access.log |grep 'ip'  > **.txt
tail **.txt
 
就可以查到这个IP最近的访问记录了。
 
问题一:如何用一条命令实现?
问题二:日志的格式不显示时间,怎么让它显示?
 
嘿嘿。IORI的命令来了。
 
#cat /home/squid2/var/logs/access.log |awk '{$1=strftime("%c",$1)} {print $0}' |grep '10.0.0.252' |tail -n1 

Mon Apr 21 12:32:07 2008 377 10.0.0.252 TCP_MISS/200 2891 GET [url]http://baike.baidu.com/favicon.ico[/url] - DIRECT/220.181.38.78 image/x-icon 

 
 
结果也出来了~~


本文转自守住每一天51CTO博客,原文链接:http://blog.51cto.com/liuyu/72729,如需转载请自行联系原作者
 
相关实践学习
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
相关文章
|
监控 Linux 开发者
如何在 Linux 中优雅的使用 head 命令,用来看日志简直溜的不行
`head` 命令是 Linux 系统中一个非常实用的工具,用于快速查看文件的开头部分内容。本文介绍了 `head` 命令的基本用法、高级用法、实际应用案例及注意事项,帮助用户高效处理文件和日志,提升工作效率。
267 7
|
运维 监控 Java
使用jps命令查看Java进程
`jps`是Java开发者和系统管理员的得力助手,它简化了Java进程监控的过程,使得快速检查应用运行状态变得轻而易举。通过合理利用其提供的参数,可以高效地进行故障排查、性能监控及日常管理任务,确保Java应用稳定运行。
980 2
|
网络协议
Mac根据端口查询进程id的命令
这篇文章介绍了在Mac操作系统上如何使用两种命令来查询监听特定端口的进程ID。第一种方法是使用`netstat -anp tcp -v | grep 端口号`,例如`netstat -anp tcp -v | grep 80`,这将列出所有使用端口80的TCP连接及其相关信息。第二种方法是使用`lsof -P -n -i:端口号`,例如`lsof -P -n -i:8080`,这将显示使用指定端口的进程列表,包括进程ID、用户、文件描述符等信息。文章通过示例展示了如何使用这些命令,并提供了输出结果的截图。
973 2
|
Ubuntu Linux Apache
在Linux中,如何使用logrotate命令管理日志文件?
在Linux中,如何使用logrotate命令管理日志文件?
|
消息中间件 JSON 自然语言处理
Python多进程日志以及分布式日志的实现方式
python日志模块logging支持多线程,但是在多进程下写入日志文件容易出现下面的问题: PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。 也就是日志文件被占用的情况,原因是多个进程的文件handler对日志文件进行操作产生的。
|
Java Windows
【Azure Developer】Windows中通过pslist命令查看到Java进程和线程信息,但为什么和代码中打印出来的进程号不一致呢?
【Azure Developer】Windows中通过pslist命令查看到Java进程和线程信息,但为什么和代码中打印出来的进程号不一致呢?
201 1
|
存储 监控 安全
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控总结
Linux系统命令与网络,磁盘和日志监控总结
197 0
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控三
Linux系统命令与网络,磁盘和日志监控三
180 0
|
存储 安全 Python
[python]使用标准库logging实现多进程安全的日志模块
[python]使用标准库logging实现多进程安全的日志模块
421 1

热门文章

最新文章