• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






代码小绵羊

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2019年10月29日

【转】问题分析之:Segmentation fault(Core Dump)
摘要: Core的意思是内存, Dump的意思是扔出来, 堆出来.开发和使用Unix程序时, 有时程序莫名其妙的down了, 却没有任何的提示(有时候会提示core dumped). 这时候可以查看一下有没有形如core.进程号的文件生成, 这个文件便是操作系统把程序down掉时的内存内容扔出来生成的, 它 阅读全文
posted @ 2019-10-29 16:17 代码小绵羊 阅读(888) 评论(0) 推荐(0)
 
【转】分析问题之:如何使用crash分析vmcore - 之基础思路case1
摘要: 如何使用crash分析vmcore - 之基础思路case1 dmesg查看内核日志 [2493382.671020] systemd-shutdown[1]: Sending SIGKILL to PID 28975 (docker-containe). [2493382.671078] syst 阅读全文
posted @ 2019-10-29 16:15 代码小绵羊 阅读(1015) 评论(0) 推荐(0)
 
【转】分析问题之:结合程序崩溃后的core文件分析bug
摘要: 目 录 1) 引言 2) core文件 2.1) 何为core文件. 2.2) 如何产生core文件 2.3) 为什么需要core文件 2.4) core文件的名称和生成路径 2.5) 如何阅读core文件 3) ulimit命令参数及用法 4) 参考 目 录 1) 引言 2) core文件 2.1 阅读全文
posted @ 2019-10-29 16:14 代码小绵羊 阅读(369) 评论(0) 推荐(0)
 
【转】编程之:EXPORT_SYMBOL使用
摘要: EXPORT_SYMBOL只出现在2.6内核中,在2.4内核默认的非static 函数和变量都会自动导入到kernel 空间的, 都不用EXPORT_SYMBOL() 做标记的。2.6就必须用EXPORT_SYMBOL() 来导出来(因为2.6默认不到处所有的符号)。 1、EXPORT_SYMBOL 阅读全文
posted @ 2019-10-29 16:11 代码小绵羊 阅读(503) 评论(0) 推荐(0)
 
【转】shell工具之:常用shell脚本命令详细
摘要: Shell脚本是Linux开发工作中常用的工具,但是我一直没有找到一个适合自己的简明扼要的HandBook。在工作过程中整理了一下,贴在这里已备查看。 1 Shell中的特殊符号 1.1 $ 美元符号。用来表示变量的值。如变量NAME的值为Mike,则使用$NAME就可以得到“Mike”这个值。 1 阅读全文
posted @ 2019-10-29 15:43 代码小绵羊 阅读(424) 评论(0) 推荐(0)
 
【转】vim工具命令之:添加行号和删除行号
摘要: 通常我们在使用vim编辑器的时候,需要显示和隐藏行号 隐藏行号: 1.首先我们vim 1.txt (进入我们编辑的文档),如下,此时是显示行号的 2.按一下esc键,并输入:(冒号),完成效果如下 3.输入set nonumber ,并按回车键,完成后即不显示行号 如果编辑后,又想显示行号,同样操作 阅读全文
posted @ 2019-10-29 15:41 代码小绵羊 阅读(952) 评论(0) 推荐(0)
 
BUG之【虚拟机报错】:Centos出现 rm: cannot remove x: Read-only file system 的总结
摘要: 问题描述:当我在虚拟机上测试完成后,清除环境中项目的过程中,误操作导致文件系统损坏,某些日志文件成为只读文件,不能删除,就报这个错,具体误操作的原因待后续分析... 问题显示:rm: cannot remove `03/03a707c4dce673e6e33218917d710388.cache’: 阅读全文
posted @ 2019-10-29 15:37 代码小绵羊 阅读(2245) 评论(0) 推荐(0)
 
BUG之:backslash and newline separated by space报错
摘要: 问题提出: 当在使用define宏定义一个do_while()的时候,有一行在添加“\”的时候,这个斜杠后面有多余的几个空格。导致报错。 原来是因为\ 后面多了一个空格 检查写的代码中将\后面的空格去掉就可以了。 阅读全文
posted @ 2019-10-29 15:28 代码小绵羊 阅读(935) 评论(0) 推荐(0)
 
【转】linux命令之:umount取消挂载---解决umount.nfs: /data: device is busy 问题
摘要: 转自:https://www.cnblogs.com/saneri/p/5465718.html 有时候我们需要umount某个挂载目录时会遇到如下问题: 1 2 [root@localhost /]# umount /data/ umount.nfs: /data: device is busy 阅读全文
posted @ 2019-10-29 15:25 代码小绵羊 阅读(4607) 评论(0) 推荐(0)
 
僵尸进程情景和简单总结
摘要: 情景:在gdb调试的过程中,强制退出了,出现的问题。具体在哪一步出的错,没有记录,需要后期总结一下。如图: 第一个箭头是进程名,后面显示当前进程失效。 以下内容是从别人的文章里转载过来的,有时间可以完善一下: 1.linux系统进程都是怎么生成的 进程运行时,shell命令行接收到了指令,进而调用f 阅读全文
posted @ 2019-10-29 15:09 代码小绵羊 阅读(278) 评论(0) 推荐(0)
 
【转】linux命令工具:screen命令总结
摘要: 一、背景 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这 阅读全文
posted @ 2019-10-29 14:39 代码小绵羊 阅读(309) 评论(0) 推荐(0)