
linux
文章平均质量分 57
浪小小迪
这个作者很懒,什么都没留下…
展开
-
shell判断中[]和[[ ]]的区别
1、在中括号中,判断变量的值, 加不加双引号的问题?-z 判断 变量的值,是否为空; zero = 0- 变量的值,为空,返回0,为true- 变量的值,非空,返回1,为false-n 判断变量的值,是否为空 name = 名字- 变量的值,为空,返回1,为false- 变量的值,非空,返回0,为truepid="123"[ -z "$pid" ] 单对中括号变量必须要加双引号[[ -z $pid ]] 双对括号,变量不用加双引号[ -n "$pid" ] 单对中括号转载 2020-08-14 10:29:42 · 565 阅读 · 0 评论 -
linux系统中查看系统内存或flash使用情况
linux系统中查看系统内存或flash使用情况查看系统内存使用情况的方法:(1)读取 /proc/meminfo,解析该文件,获取内存使用情况;(2)调用sysinfo()函数,获取内存使用情况。以上两种方法各有利弊:方法一的优点是便于查看,不需要编程就可以直观的看到需要的信息;但缺点也很明显,该方法需要依赖proc文件系统,在没有proc文件系统时就显得捉襟见肘了。方法二的优点是不...转载 2019-11-24 21:15:04 · 8079 阅读 · 0 评论 -
常用的分析ELF文件的命令(readelf、objdump及od)
readelf:-h:文件头-S:段表-s:符号表-d: 查看依赖库-p:查看某个段内容,非常重要。如:readelf -p .comment libc.so (通过-p对只读段的查看就可以替代strings命令)objdump:-d:反汇编(objdump我基本只用这一个)-h:段表,同readelf -S,所以可以不用记–s:代码段、数据段、只读数据段,各个段二进制-...原创 2019-11-23 10:03:17 · 12530 阅读 · 0 评论 -
GDB宝典
查看/修改core文件存放位置:echo "/corefile/core-%e-%p-%t" > core_pattern修改core文件限制:ulimit -c unlimited查看栈帧调用:bt full显示局部变量:info locals显示某个地址开始的信息:x/20wx 0xf73fa8符号表中找代码:arm-linux-addr2line -C -f -e 符号表 地址导入可执...原创 2019-11-22 18:44:54 · 710 阅读 · 0 评论 -
linux内核中socket读取和接收的缓冲区大小
linux内核中socket读取和接收的缓冲区大小1、socket内核缓冲区大小可用getsockopt获取2、socket内核缓冲区大小可用setsockopt设置,缓冲区的大小为设置的值的2倍,具体设置代码入下3、socket缓冲区设置最大为多大呢?接收缓冲区最大为:/proc/sys/net/core/rmem_max接收缓冲区大小默认为:/proc/sys/net/core/r...原创 2019-08-05 11:35:31 · 4393 阅读 · 0 评论 -
linux进程的smaps文件详解(查看进程占用的实际物理内存)
如图所示分别代表可执行文件映射后的只读可执行段(代码)、只读段(写死的字符串)跟读写段(数据段\=BSS端)size:表示该段占用的虚拟内存的大小Rss:表示该段实际占用的物理内存的大小Pss:如果此段是共享库的代码段,那么会跟别的进程共享,平摊下来的物理内存Shared_Clean:跟别的进程共享的,干净的页面,一般是共享库代码段Shared_Dirty:跟别的进程进程共享的,但...原创 2019-08-12 15:01:19 · 3684 阅读 · 0 评论 -
linux的meminfo信息描述
MemTotal: Total usable memoryMemTotal:总可用内存MemFree: The amount of physical memory not used by the systemMemFree:系统不使用的物理内存量Buffers: Memory in buffer cache, so relatively temporary storage for ra...转载 2019-08-29 11:24:20 · 608 阅读 · 0 评论 -
linux内存布局(free、meminfo、statuc、maps、smaps)
linux的内存,分为三个层次分析,分别是OS系统内存、进程内存以及目标文件,以下将对这三个层次逐步记录目标文件相关,在我的另一篇博客:https://blog.youkuaiyun.com/qq_21331015/article/details/103210449OS系统内存free total used free s...原创 2019-08-29 13:50:18 · 1700 阅读 · 0 评论