自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 lsof命令

lsof命令lsof命令用于查看你进程开打的文件,打开文件的进程,进程打开的端口(TCP、UDP)。找回/恢复删除的文件。是十分方便的系统监视工具,因为lsof命令需要访问核心内存和各种文件,所以需要root用户执行。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等...

2018-10-15 22:10:20 229

转载 git 学习笔记

git 学习笔记<http://mtkdtvwiki01/wiki/index.php/2015.Git.Gerrit.Training>http://www.cnblogs.com/angeldevil/p/3238470.html一 获得GIT仓库git initgit clone <url>二、GIT中版本的保存  记录版本信息的方式主要有两种: ...

2018-10-15 22:09:55 190

转载 ARM 内核SP,LR,PC寄存器

ARM 内核SP,LR,PC寄存器http://blog.sina.com.cn/s/blog_6e116ab90101774l.html1、堆栈指针r13(SP):每一种异常模式都有其自己独立的r13,它通常指向异常模式所专用的堆栈,也就是说五种异常模式、非异常模式(用户模式和系统模式),都有各自独立的堆栈,用不同的堆栈指针来索引。这样当ARM进入异常模式的时候,程序就可以把一般通用寄存器压...

2018-10-15 22:08:21 204

原创 Linux内核Crash分析-重要

Linux内核Crash分析http://linux.cn/article-3475-1.html 在工作中经常会遇到一些内核crash的情况,本文就是根据内核出现crash后的打印信息,对其进行了分析,使用的内核版本为:Linux2.6.32。       每一个进程的生命周期内,其生命周期的范围为几毫秒到几个月。一般都是和内核有交互,例如用户空间程序使用系统调用进入内核空间。这时使用...

2018-10-15 22:07:47 564

原创 shared library

http://www.360doc.com/content/13/0817/08/7377734_307736719.shtml几个常用的命令:nmreadelfstriplddfileshared library (.so)"Program Library Howto-Shared Libraries"是很好的材料, 下面的内容多是据此整理的.定义:Shared li...

2018-10-15 22:07:16 1182

转载 dlsym使用

dlsymhttp://baike.baidu.com/view/1093952.htm?fr=aladdin功能:根据动态链接库操作句柄与符号,返回符号对应的地址。包含头文件:#include<dlfcn.h>函数定义:void*dlsym(void*handle,constchar*symbol)函数描述:dlsym(dynamic library symbol)...

2018-10-15 22:06:22 2830

转载 Valgrind 工具介绍

Valgrind 工具介绍.官网:http://www.valgrind.org/。 Introduction of Valgrind1. Introduction Valgrind是一个GPL的软件,用于Linux(For x86, amd64 and ppc32)程序的内存调试和代码剖析。你可以在它的环境中运行你的程序来监视内存的使用情况, 比如C 语言中的malloc和free或者...

2018-10-15 22:02:11 261

原创 下面的列表显示常见的 Linux 系统错误代

下面的列表显示常见的 Linux 系统错误代码。 1 EPERMOperation not permitted操作不许可 2 ENOENTNo such file or directory无此文件或目录 3 ESRCHNo such process无此过程 4 EINTR Interrupted system call系统调用被禁止 5 EIO I/O errorI/...

2018-10-15 22:01:40 199

转载 vm_area_struct解释

http://blog.csdn.net/ganggexiongqi/article/details/6746248原文:http://blog.csdn.net/ywf861029/article/details/6114794Linux内核中,关于虚存管理的最基本的管理单元应该是struct vm_area_struct了,它描述的是一段连续的、具有相同访问属性的虚存空间,该虚存空间的大...

2018-10-15 22:01:14 292

原创 Linux下清理内存和Cache方法

Linux下清理内存和Cache方法 /proc/sys/vm/drop_caches本篇文章来源于 Linux公社网站(www.linuxidc.com)  原文链接:http://www.linuxidc.com/Linux/2010-03/24939.htmLinux下清理内存和Cache方法 /proc/sys/vm/drop_caches频繁的文件访问会导致系统的Cache使用量...

2018-10-15 21:35:48 181

原创 linux iostat 命令/linux vmstat 命令

$iostat -d -k 1 10参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用block为单位的列强制使用Kilobytes为单位;1 10表示,数据显示每隔1秒刷新一次,共显示10次。http://blog.sina.com.cn/s/blog_80a65f250100tyfw.html/linux vmstat 命令vmstat命令是最常见的Linux/Unix监控...

2018-10-14 12:25:30 136

原创 文件流和文件描述符

文件流和文件描述符文件流和 文件描述符2011-10-19 16:08apue 中的一道课后题:习题8.1#include"apue.h"int glob=6;int main(void){int var;pid_t pid;int i;char buf[200];var=88;printf("before vfork\n");if((pid=vfork())&lt...

2018-10-14 12:24:25 297

原创 Text Segment/Data Segment/BSS segment/Heap/ Stack

Text Segment/Data Segment/BSS segment/Heap/ Stack Text Segment(代码段):主要包括可以执行的文件ELF(Excutable and Linkerable Format)和常量。Data Segment(数据段):初始化的全局变量和静态变量。BSS Segment(Block Started by symbol)未初始化的全局...

2018-10-14 12:23:44 419

原创 linux中的硬链接和符号链接

linux中的硬链接和符号链接 http://blog.csdn.net/ericming200409/article/details/5058087分类: linux系统管理 2009-12-22 21:40 762人阅读 评论(0) 收藏 举报 索引节点、硬连接和连接计数索引节点inode:     Linux为每个文件分配一个称为索引节点的号码inode,可以将inode简单理解...

2018-10-14 12:23:15 225

原创 Linux System Prorgramming-笔记

Linux System ProrgrammingLINUX内核API完全参考手册.pdf第1章 简介和主要概念1.4 Linux 编程概念 1.4.1 文件和文件系统 1.4.2 普通文件 1.4.3 目录和链接 1.4.4 硬链接 1.4.5 符号链接    参考:linux中的硬链接和符号链接 1.4.6 特殊文件 1.4.7 文件系统和名字空间 1.4.8 进程...

2018-10-14 12:22:49 219

原创 Cache/Buffer/Swap的区别

Cache/Buffer/Swap的区别A cache is something that has been "read" from the disk and stored for later useA buffer is something that has yet to be "written" to diskSwap:虚拟内存缓存(cached)是把读取过的数据保存起来,重新读取时若...

2018-10-14 12:22:17 399

原创 鸟哥的Linux私房菜——基础学习篇-笔记

鸟哥的Linux私房菜--基础学习篇-笔记第六章 文件目录与管理6.3 查看文件内容cat 由第一行开始显示文件内容tac 从最后一行开始显示,可以看出,tac是cat的倒写more 一页一页地显示文件内容less 与more类似,但其优点是,可以往前翻页head 只看头几行tail 只看末尾几行nl 显示时同时输出行号od 以二进制方式读取文件内容下面详细说明每个指令的基...

2018-10-14 12:21:47 299

原创 shell 编程学习笔记

第1 章 为什么使用shell 编程第2 章 带着一个Sha-Bang 出发(Sha-Bang 指的是#!)第3 章 特殊字符#     注释,行首以#开头为注释(#!是个例外).;     命令分隔符,可以用来在一行中来写多个命令.;;     终止"case"选项.    1 case "$variable" in    2 abc) echo "\$variable = abc...

2018-10-14 12:20:25 138

原创 Segment default debug 方法-重要

(1)现象:[6c6f6f70] *pgd=00000000Pid: 2838, comm:      WebViewCoreThreCPU: 0    Tainted: P             (3.0.13 #1)PC is at 0x9f5c4302LR is at 0x9f5c42f3pc : [<9f5c4302>]    lr : [<9f5c42f...

2018-10-14 12:19:56 700

原创 linux下shell中if的相关参数

linux下shell中if的相关参数[ -a FILE ]  如果 FILE 存在则为真。  [ -b FILE ]  如果 FILE 存在且是一个块特殊文件则为真。  [ -c FILE ]  如果 FILE 存在且是一个字特殊文件则为真。  [ -d FILE ]  如果 FILE 存在且是一个目录则为真。  [ -e FILE ]  如果 FILE 存在则为真。  [ -f F...

2018-10-14 12:13:47 133

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除