摘要:
错误提示:*** Error in `': free(): invalid next size (fast): 0x0000000000608 free 错误原因:malloc 了一块内存,但使用内存时越界了,给申请内存赋值时超出了申请的大小,导致 free 时出错 阅读全文
摘要:
1、pfx(p12) 证书 导出 私钥 openssl pkcs12 -in cert.p12 -nodes -nocerts -out cert.key 此时如果p12文件有密码,需要手动输入密码,用下面命令可以把密码放到命令行里指定 openssl pkcs12 -in cert.p12 -no 阅读全文
摘要:
vim 替换命令s (所有行 g 单行内所有匹配项 i 忽略大小写 c 确认是否替换) 1、替换 3-10行中所有old为new,忽略大小写,替换前确认 :3,10s/old/new/gic 2、替换 3行以后所有old为new :3,$s/old/new/g 阅读全文
摘要:
chmod 与 find 命令结合 修改一个目录及子目录下所有匹配到的文件的可执行权限 examples 1: 1、给一个目录及子目录下所有脚本文件添加可执行权限 find ./dir -name *.sh -exec chmod +x {} \; 阅读全文
摘要:
grep用法之--binary-files 参数 examples 1:--binary-files 参数 1、查找某个目录及子目录下包含特定字符的文件,不查找二进制文件 grep -rn “wl0505” /etc/* --binary-files=without-match 2、快速搜索代码 r 阅读全文
摘要:
tar用法之--exclude 参数 examples 1:--exclude 参数 1、打包一个目录但不包含这个目录里的部分目录 tar -zcvf aaa.tar.gz --exclude=aaa/111 --exclude=aaa/222 aaa 引用关联网址: https://man.lin 阅读全文
摘要:
问题背景:工作中遇到一个多线程进程有部分线程(包含主线程)像卡死一样不再处理其他事件,就像无限期休眠了一样 知识点:进程、线程、线程锁、条件变量、socket 定位工具:strace、htop、gdb 问题分析: 由于进程还在,用htop查看进程的线程也都在,首先就是想看看每个线程当前处于什么状态 阅读全文