七周一次课(3月19日)10.1使用w查看系统负载10.2vmstat命令10.3top命令10.4sar命令10.5nload命令10.1使用w查看系统负载最主要看系统负载值。10.2vmstat命令每一秒钟显示一次。按C终止掉。每一秒钟显示五次。10.3top命令运行top命令查看进程所占的系统资源10.4sar命令如果没有sar命令要安装一个包,安装一个包。sar不加参数和选项,会默认地去调
分类:
系统相关 时间:
2018-03-20 15:54:45
阅读次数:
178
top命令top查看进程使用资源情况3秒钟显示一次Tasks:85total,1running,84sleeping,0stopped,0zombie85个进程1个在跑84个在休眠0个停止0个僵尸进程(主进程被意外终止了,子进程就会留下来)%Cpu(s):0.0us这个数值,cpu高负荷运转的话,会减少cpu使用寿命,百分之60的时候就要注意点了。KiBMem:999696total,734396
分类:
其他好文 时间:
2018-03-20 10:36:11
阅读次数:
139
10.1w查看系统负载监控系统的状态w/uptime查看系统负载cat/proc/cpuinfo查看CPU核心数vmstat监控系统状态用法vmstat1关键的几列:r,b,swpd,si,so,bi,bo,us,watop查看进程使用资源情况top-c显示详细的进程信息q退出,数字1显示所有核CPU,大写字母M按内存使用排序大写字母P按CPU使用排序[root@aming-01awk]#w04:
分类:
系统相关 时间:
2018-03-19 20:00:14
阅读次数:
219
问题背景: 某天,开发部的同事跑过来反映: mongodb数据文件太大,快把磁盘撑爆了!其中某个db占用最大(运营环境这个db的数据量其实很小) 分析: 开发环境有大量测试的增/删/改操作,而由于MongoDB顺序写的原因,在我们删除部分无用数据后,它的storageSize并不会变小,这就造成了大 ...
分类:
其他好文 时间:
2018-03-19 16:58:05
阅读次数:
261
1.库函数,系统调用,用户态及内核态 内核调用是指进入内核态然后执行指令然后再回到用户态 http://blog.csdn.net/wwzhang0307/article/details/68945172 http://blog.csdn.net/skywalkzf/article/details/ ...
分类:
系统相关 时间:
2018-03-14 12:53:28
阅读次数:
196
20155201 李卓雯 《网络对抗技术》实验一 逆向及Bof基础 一、实践目标 本次实践的对象是一个名为pwn1的linux可执行文件。 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符串。 该程序同时包含另一个代码片段,getShell,会返回一个可用Shel ...
分类:
其他好文 时间:
2018-03-11 00:39:01
阅读次数:
221
先写一个程序,用来查看进程的内核对象,这样我们就能比较子进程是否继承了父进程的某个句柄: 然后父进程就随便写一个,主要是为了创建三个命名内核对象,然后让子进程继承其中的两个: 验证结果 父进程创建的三个互斥量句柄: 然后再去查看子进程: 果然之继承了其中的1和3句柄。 ...
1、命令lsof,以查找占用端口80为例,用法如下: 以上为没有进程占用80端口, 以上为进程ID为8246和8247的nginx应用,占用80端口。 2、命令netstat,以查找占用80端口为例,用法如下: 3、命令ps,可以查看已知进程PID的执行目录的详细信息 ...
分类:
系统相关 时间:
2018-03-07 16:27:39
阅读次数:
254
情况描述:在ubuntu16.04系统终端中执行sudo apt-get命令时,提示“无法获得锁” 解决方法:网上教程:可能系统中有apt-get进程存在,导致锁被占用,执行ps aux | grep "apt-get",查看进程列表,发现的确存在apt-get进程,于是需要将该apt-get进程k ...
分类:
系统相关 时间:
2018-03-04 16:04:36
阅读次数:
193
在linux下查看进程大家都会想到用 ps -ef|grep XXX 但是看到的不是全路径。怎么看全路径呢? 每一个进程启动之后在 /proc以下有一个于pid相应的路径 比如:ps -ef|grep python 显示:oracle 4431 4366 0 18:56 pts/2 00:00:00 ...
分类:
系统相关 时间:
2018-03-03 19:31:09
阅读次数:
213