linux工具命令
文章平均质量分 72
程序员粥先生
这个作者很懒,什么都没留下…
展开
-
生成coredump文件调试程序,排查程序段错误
当一台 Linux 主机上同时登陆了 10 个人,在系统资源无限制的情况下,这 10 个用户同时打开了 500 个文档,而假设每个文档的大小有 10M,这时系统的内存资源就会受到巨大的挑战。例如在一个嵌入式开发环境中,各方面的资源都是非常紧缺的,对于开启文件描述符的数量,分配堆栈的大小,CPU 时间,虚拟内存大小,等等,都有非常严格的要求。资源的合理限制和分配。不仅仅是保证系统可用性的必要条件,也与系统上软件运行的性能有着密不可分的联系。原创 2023-08-11 20:10:20 · 475 阅读 · 0 评论 -
内核ebpf基础知识
2014 年初,Alexei Starovoitov 实现了 eBPF(extended Berkeley Packet Filter)。经过重新设计,eBPF 演进为一个通用执行引擎,可基于此开发性能分析工具、软件定义网络等诸多场景。原创 2023-08-03 23:45:51 · 597 阅读 · 0 评论 -
内核Ftrace使用案例
用来跟踪 Linux 进程执行时的系统调用和接收所接收的信号,可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。:是一个 Linux 内核函数跟踪器,function tracer,旨在帮助开发人员和系统设计者可以找到内核内部发生的事情,从 Linux-2.6 内核就支持了。:Android tracer,使用 ftrace 来跟踪 Android 上层的函数调用。:Android 的 trace 数据分析工具,将 atrace 采集上来的数据,以图形化的方式展现出来。原创 2023-08-03 23:40:07 · 413 阅读 · 0 评论 -
CSDN如何转载别人的文章(快速转载)
1、找到要转载的文章,用chrome浏览器打开,右键选择检查转载 2023-08-01 22:57:57 · 317 阅读 · 0 评论 -
Ubuntu用gparted给/空间和home空间扩容
今天拷贝资料,提醒home空间不足,用df -h 命令查看电脑发现当时装系统的时候,给home分配了371G然后现在已经用了98%了,而给/分配了275G,才用了30G,于是决定把/目录多余的空间分一点给home目录。转载 2023-08-01 22:54:21 · 1722 阅读 · 0 评论 -
基于SSH协议的内网穿透,访问内部笔记本电脑
1、公网服务器(本文选择阿里云服务器)2、内网笔记本电脑一台3、外网笔记本电脑一台4、在各个机器上安装ssh工具,外网电脑上本文采用MobaXterm软件5、保证ssh可以开机自启动。原创 2023-08-01 22:45:06 · 720 阅读 · 0 评论 -
Vscode配置ssh远程连接服务器
(1) 下载安装 Vscode(2) 阿里云服务器。原创 2023-04-08 20:14:33 · 3072 阅读 · 0 评论 -
【RDMA】RDMA抓包|ibdump 用法说明
RDMA抓包转载 2022-09-21 18:44:26 · 837 阅读 · 0 评论 -
linux内核更换与patch等常识
假如补丁头是使用p0 表示在当前目录下查找src/a/b/c/d/file使用p1 表示在当前目录下查找a/b/c/d/file使用p2 表示在当前目录下查找b/c/d/file使用p3 表示在当前目录下查找c/d/file使用p4 表示在当前目录下查找d/file使用p5 表示在当前目录下查找file不使用pn表示忽略所有斜杠,在当前目录下查找file。...原创 2022-08-13 20:56:56 · 1688 阅读 · 0 评论 -
Mellanox驱动加载与RoCE & soft-RoCE(RDMA)
处理器(cpu) 内存 I/o设备(外设)三者之间的关系(1)没有DMA参与的访问方式:假设I/O设备为一个普通网卡,为了从内存拿到需要发送的数据,然后组装数据包发送到物理链路上,网卡需要通过总线告知CPU自己的数据请求。然后CPU将会把内存缓冲区中的数据复制到自己内部的寄存器中,再复制到I/O设备的存储空间中。如果数据量比较大,那么很长一段时间内CPU都会忙于搬移数据,而无法投入到其他工作中去。CPU的最主要工作是计算,而不是进行数据复制,这种工作属于白白浪费了它的计算能力。......原创 2022-08-12 13:47:00 · 3214 阅读 · 0 评论 -
Linux常用小知识(1)
服务管理方式有两种service和systemctl,systemd是Linux系统最新的初始化系统(init),作用是提高系统的启动速度,尽可能启动较少的进程,尽可能更多进程并发启动,systemd对应的进程管理命令是systemctl,systemctl命令兼容了service(即sytemctl也会去/etc/init.d目录下,查看,执行程序)/dev/null是一个特殊的设备文件,这个文件接收到任何数据都会被丢弃。所以,2>/dev/null的意思就是将标准错误stderr删掉。...原创 2022-07-16 14:35:36 · 422 阅读 · 0 评论 -
cmake学习笔记
cmake 是一个跨平台的自动构建工具(除了 cmake 之外,还有一些其它的自动构建工具,常用的譬如 automake、autoconf 等),cmake 的诞生主要是为了解决直接使用 make+Makefile 这种方式无法实现跨平台的问题,所以 cmake 是可以实现跨平台的编译工具,这是它最大的特点 。安装完成之后可以通过 cmake --version 命令查看 cmake的版本号。cmake 官方也给大家提供相应教程,链接地址如下所示:文档总链接地址: https://cmake.org/d原创 2022-07-11 19:29:51 · 237 阅读 · 1 评论 -
ubuntu下对路由表操作-増删等操作
roue命令使用原创 2022-07-09 15:22:34 · 2442 阅读 · 0 评论