在我们的一款WebGame的生产环境中,一次无意的strace抓包时,发现了php与mysql大量通讯的数据。这种情况,在游戏服务器刚启动时,是正常的,但如果是运行一段时间之后,出现大量SELECT的SQL查询,绝对是有问题的,而且,所操作的数据库并不是配置库,那意味着,我们程序员的程序出现了违规的 ...
分类:
数据库 时间:
2018-06-02 20:03:15
阅读次数:
238
介绍 strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值, ...
分类:
其他好文 时间:
2018-05-30 19:13:08
阅读次数:
157
apache模块:查看Apache有哪些参数:/application/apache2.2.34/bin/apachectl查看Apache安装了哪些模块:/application/apache2.2.34/bin/apachectl-l跟踪apache进程:strace/application/apache2.2.34/bin/apachectl-M如果解析很慢,打开/etc/hosts/文件在
分类:
Web程序 时间:
2018-05-28 18:02:19
阅读次数:
716
linux 使用ls / 命令卡死,或者df -h 查看卡死解决办法
分类:
其他好文 时间:
2018-04-16 19:24:40
阅读次数:
5321
man strace: strace - trace system calls and signals DESCRIPTION In the simplest case strace runs the specified command until it exits. It intercepts a ...
分类:
系统相关 时间:
2018-04-15 12:09:18
阅读次数:
274
在CentOS安装软件的时候,可能缺少一部分支持库,而报错。这里首先安装系统常用的支持库。那么在安装的时候就会减少很多的错误的出现。 [root@bogon 桌面]# yum install -y gcc gdb strace gcc-c++ autoconf libjpeg libjpeg-dev ...
分类:
系统相关 时间:
2018-03-29 19:12:20
阅读次数:
245
运维必须掌六大命令之——strace 简介 strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个 ...
分类:
其他好文 时间:
2018-03-18 16:24:22
阅读次数:
198
[root@db01 init.d]# strace -o output.txt -T -tt -e trace=all -p 5465Process 5465 attached^CProcess 5465 detached[root@db01 init.d]# cat output.txt 14: ...
分类:
其他好文 时间:
2018-03-18 16:22:11
阅读次数:
203
一次服务器CPU占用率高的定位分析 推荐 背景:通过性能监控发现上线服务器cpu某核占用率已经达到了100%,而且是由我们的某个核心服务导致的。幸亏由于我们的服务进程由多个相同worker(线程)调度承担的,所以除了CPU占用率高之外,并没有对服务造成影响。随着上次我们找到那个吃IO的罪犯,这次我们 ...
分类:
其他好文 时间:
2018-03-18 14:56:13
阅读次数:
239
1.先分析文件类型file xxx然后checksec一下 发现开了NX 构造ROP2.运行程序,发现一运行就退出,strace跟下strace ./flag-robot发现open函数打开一个文件,创建一下3.IDA静态分析shit 环境烂了。。。 ...
分类:
其他好文 时间:
2018-03-17 20:09:13
阅读次数:
338