Linux跨平台
文章平均质量分 94
chongrenren
这个作者很懒,什么都没留下…
展开
-
Linux终端下 dstat 监控工具(转)
dstat 是一个可以取代vmstat,iostat,netstat和ifstat这些命令的多功能产品。dstat克服了这些命令的局限并增加了一些另外的功能,增加了监控项,也变得更灵活了。dstat可以很方便监控系统运行状况并用于基准测试和排除故障。dstat可以让你实时地看到所有系统资源,例如,你能够通过统计IDE控制器当前状态来比较磁盘利用率,或者直接通过网络带宽数值来比较磁盘的吞吐率(在相同的时间间隔内)。dstat将以列表的形式为你提供选项信息并清晰地告诉你是在何种幅度和单位显示输出。这样更转载 2021-05-19 21:42:22 · 114 阅读 · 0 评论 -
Linux errno 错误对照表_转载
errno 在 <errno.h> 中定义,错误 Exx 的宏定义在 /usr/include/asm-generic 文件夹下面的 errno-base.h 和 errno.h,分别定义了 1-34 、35-132 的错误定义。strerror() 函数依据 errno 值返回错误描述字符串,下面程序打印对照表:#include <errno.h>#include <string.h>#include <stdio.h>int main(..原创 2020-06-15 14:51:37 · 743 阅读 · 0 评论 -
如何60秒内分析Linux性能_转载
为了解决性能问题,你登入了一台Linux服务器,在最开始的一分钟内需要查看什么?在Netflix我们有一个庞大的EC2 Linux集群,还有非常多的性能分析工具来监控和调查它的性能。其中包括用于云监控的Atlas,用于实例按需分析的Vector。即使这些工具帮助我们解决了大多数问题,我们有时还是得登入Linux实例,运行一些标准的Linux性能工具来解决问题。在这篇文章里,Netflix Performance Engineering团队将使用居家常备的Linux标准命令行工具,演示在性能调查最开始转载 2020-06-11 17:32:15 · 252 阅读 · 0 评论 -
Linux Shell脚本编写_2020.02.17
Linux解决“/bin/bash^M: bad interpreter“的思路(1)使用linux命令dos2unix filename,直接把文件转换为unix格式;(2)使用sed命令sed -i "s/\r//" filename 或者 sed -i "s/^M//" filename直接替换结尾符为unix格式;(3)vi filename打开文件,执行 : set ff=unix 设置文件为unix,然后执行:wq,保存成unix格式。vi filename打开文件,执行 : s原创 2020-06-11 17:10:58 · 230 阅读 · 0 评论 -
Linux常用命令总结_2019.11.29
Linux下查看进程占用CPU,内存ps -aux | grep zookeepertop -p 10997抓包命令sudo tcpdump tcp port 27000onvif搜索抓包sudo tcpdump udp port 3702查看占用端口lsof -p 12729netstat -tunlpc用于显示tcp,udp的端口和进程等相关情况,如下图命令里的t,u,n,l,p均有不同含义:-t 仅显示和tcp相关的-u 仅显示和...原创 2020-06-11 17:08:34 · 138 阅读 · 0 评论 -
Linux调试技巧总结_2020.03.07
1.程序的编译和链接1.1 VS2017跨平台常规配置"常规"配置配置主程序:本地输出目录:"$(ProjectDir)bin\$(Platform)\$(Configuration)\"修改为"$(ProjectDir)..\bin\$(Platform)\$(Configuration)\",是为了将所有项目输出文件放到同一个目录中,方便相互引用。目标文件扩展名:".out"修改为"",是为了不生成文件后缀,一般的Linux可执行程序是没有扩展名称的,可修改也可不修改。...原创 2020-06-11 16:39:38 · 869 阅读 · 0 评论