@JunQiu
2018-09-18T13:15:19.000000Z
字数 1342
阅读 1447
summary_2018/08 linux other
-d:显示系统所有进程-a:显示当前终端的进程-v:显示CPU、内存等占用
-a:所有socket连接-r:打印路由表-t:TCP连接-u:UDP连接-l:列出处于监听状态的网络-s:显示统计信息(数据包)-p:显示PID-n:直接使用ip地址,而不通过域名服务器(可以显示端口)// 查看端口占用情况netstat -anp | grep '443'
lsof:用于查看进程开打的文件,打开文件的进程,进程打开的端口(TCP、UDP)。(不推荐用于查看端口占用情况,只能查看部分)
-u:指定用户-d:刷新时间-p:指定进程
-b/k/m:单位free -mtotal used free shared buffers cachedMem: 2016 1973 42 0 163 1497-/+ buffers/cache: 312 1703Swap: 4094 0 4094// 第一行total:内存总数;used:已经使用的内存数;free:空闲的内存数;shared:当前已经废弃不用;buffers Buffer:缓存内存数;cached Page:缓存内存数。关系:total = used + free// 第二行(-buffers/cache) used内存数:第一部分Mem行中的 used – buffers – cached(+buffers/cache) free内存数: 第一部分Mem行中的 free + buffers + cached即:-buffers/cache反映的是被程序实实在在吃掉的内存,而+buffers/cache反映的是可以挪用的内存总数。
// 默认以行为单位显示-c:符合样本的列数-i:忽略大小写-o:只输出文件匹配到部分
行数 字数 字节数-l:显示行数
Tips:
# Example// 浏览器控制台会返回nodelistdocument.querySelectorAll('.ip')// 我们可以在控制台查找我们需要的信息,更加清楚,从而获取我们需要的信息// 当我们使用page.evaluate时,将会在浏览器中运行,输出会在浏览器的控制台中显示,不会在node中显示,可以使用page.on('console' )捕获(puppeteer)
