linux命令
文章平均质量分 57
adaptiver
是非审之于己毁誉听之于人得失安之于数所谓男儿要锐气藏于胸和气浮于脸才气见于事义气施于人如此方能成就大事
展开
-
Ubuntu上玩转graphviz绘图工具
http://blog.csdn.net/tao_627/article/details/26128001简介关于Graphviz: Graphviz(英文:Graph Visualization Software的缩写)是一个由AT&T实验室启动的开源工具包,用于绘制DOT语言脚本描述的图形。它也提供了供其它软件使用的库。Graphviz是一个自由软件,其授权为Eclipse P转载 2016-12-17 00:24:45 · 9730 阅读 · 0 评论 -
Android 不支持 SYSV IPC (SYSV IPC)
http://blog.csdn.net/smfwuxiao/article/details/8521117转载 2014-09-25 16:22:49 · 1374 阅读 · 0 评论 -
如何通过打开文件的fd值,找到被打开文件的全路径
http://blog.chinaunix.net/uid-20498361-id-1940235.html通过打开文件的fd值,如何找到被打开文件文件的全路径 fd1 = open(filename, O_RDWR)我们知道当我们调用open的时候,会得到一个fd的文件描述符。这个文件描述符是保存在:/proc/getpid()/fd/fd1,通过这个转载 2014-09-13 22:16:54 · 8255 阅读 · 0 评论 -
段错误原因分析和查找
http://qgjie456.blog.163.com/blog/static/35451367201112722827742/一、 段错误原因分析 1 使用非法的指针,包括使用未经初始化及已经释放的指针(指针使用之前和释放之后置为NULL) 2 内存读/写越界。包括数组访问越界,或在使用一些写内存的函数时,长度指定不正确或者这些函数本身不转载 2014-07-10 15:02:58 · 31341 阅读 · 1 评论 -
CONFIG_DEBUG_USER
关于CONFIG_DEBUG_USER把menuconfig中查到的 CONFIG_DEBUG_USER 信息copy在下面: | CONFIG_DEBUG_USER: | | When a user program crashes due to an exception, the kernel can | print a brief message explainin原创 2013-10-16 13:28:05 · 4418 阅读 · 0 评论 -
dymamic debug
copy some text from kernel/Documentation/dynamic-debug-howto.txt.// enable the message at line 1603 of file svcsock.cnullarbor:~ # echo -n 'file svcsock.c line 1603 +p' > /dynamic_debug/contro转载 2015-11-26 11:18:51 · 683 阅读 · 0 评论 -
ubuntu上disable intel_pstate,使用固定频率
从Ubuntu15的某个版本开始,在使用intel某些cpu的pc上默认使用intel_pstatecpufreq driver。后果就是只有performance和powersave两个governor可用。可通过下面命令确认:cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governorpowersave perf原创 2017-03-15 17:21:29 · 15611 阅读 · 1 评论 -
Linux内核页回收swappiness参数确切含义
https://www.douban.com/note/349467816/本文主要尝试解释两个问题:1. swappiness的确切含义是什么,它对内核进行页回收机制的影响。2. swappiness设置成0,为什么系统仍然可能会有swap发生。一. 关于内存分配与页回收(page reclaim)page reclaim发生的场景主要有两类,一个是kswapd后转载 2017-07-19 23:51:38 · 2014 阅读 · 0 评论 -
irqbalance
http://www.bubuko.com/infodetail-1129360.htmlirqbalance 理论上:启用 irqbalance 服务,既可以提升性能,又可以降低能耗。irqbalance 用于优化中断分配,它会自动收集系统数据以分析使用模式,并依据系统负载状况将工作状态置于 Performance mode 或 Power-save mode。处于 Perfor转载 2017-07-19 23:31:22 · 10703 阅读 · 0 评论 -
crontab
crontab -e#if needed, we can change editor with following cmd:select-editorcrontab -lhttp://www.centoscn.com/CentOS/help/2014/1030/4025.htmlcrontab的格式讲解每项工作 (每行) 的格式都转载 2017-04-06 14:59:18 · 1414 阅读 · 0 评论 -
记录一下下载内核的命令
记录一下下载内核的命令,以免每次都去找。git clone linux官方内核http://blog.csdn.net/junmuzi/article/details/8518696Git clone git://git.kernel.org/pub/scm/Linux/kernel/git/stable/linux-stable.git克隆rt linux s转载 2017-06-16 13:43:35 · 1240 阅读 · 0 评论 -
linux screen command
base commands:screen -S namectrl-a dexit # when current session is not needed any morescreen -lsscreen -r session_numhttp://www.cnblogs.com/xupeizhi/archive/2013/05/20/3088779.html原创 2017-03-28 10:24:38 · 552 阅读 · 0 评论 -
clang: a C language family frontend for LLVM
http://clang.llvm.org/get_started.htmlhttp://clang.llvm.org/On Unix-like SystemsNote: as an experimental setup, you can use a single checkout with all the projects, and an easy CMa转载 2017-02-16 16:25:47 · 680 阅读 · 0 评论 -
ramdisk.img system.img userdata.img 分析
在out/target/product/generic下生成的三个镜像文 件:ramdisk.img,system.img,userdata.img以及它们对应的目录树root,system,data。 ramdisk.img是根文件系统,system.img包括了主要的包、库等文件,userdata.img包括了一些用户数据,android加载 这3个映像文件后,会把 system和 use转载 2016-12-28 23:30:12 · 903 阅读 · 0 评论 -
getconf
利用getconf获取linux系统的系统信息,例如或者processor number:getconf _NPROCESSORS_ONLN下面是getconf -a的输出,可看到可用getconf获取很多信息。getconf -aLINK_MAX 65000_POSIX_LINK_MAX转载 2016-12-22 15:17:48 · 1821 阅读 · 0 评论 -
adb 查看Android版本号和SDK版本号
获取系统版本:adb shell getprop ro.build.version.release获取系统api版本:adb shell getprop ro.build.version.sdk转载 2016-12-17 14:30:42 · 54732 阅读 · 0 评论 -
gzip 命令
http://baike.baidu.com/view/966625.htm减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip 是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。 语法:gzip [选项] 压缩(解压缩)的文件名 该命令的各选项含义如下: -c 将输出写转载 2012-09-03 16:14:56 · 878 阅读 · 0 评论 -
sync
1. linux下sync命令在busybox-1.14.3中sync命令相关代码非常简单,int sync_main(int argc, char **argv UNUSED_PARAM){ /* coreutils-6.9 compat */ bb_warn_ignoring_args(argc - 1);原创 2012-05-30 18:10:56 · 4681 阅读 · 0 评论 -
Bash shell中的位置参数$#,$*,$@,$0,$1,$2...及特殊参数$?,$-等的含义
http://hi.baidu.com/lolorosa/blog/item/5775a608bd670d33b0351da7.html$# 是传给脚本的参数个数$@ 是传给脚本的所有参数的列表$0 是脚本本身的名字$1是传递给该shell脚本的第一个参数 $2是传递给该shell脚本的第二个参数在Bash shell中经常会见到一些比较特殊的符号,本人现收集与转载 2012-02-07 19:23:23 · 10334 阅读 · 0 评论 -
Shell脚本编程的常识
Shell脚本编程的常识(这些往往是经常用到,但是各种网络上的材料都语焉不详的东西,个人认为比较有用)七种文件类型d 目录 l 符号链接s 套接字文件转载 2011-12-08 20:24:57 · 2063 阅读 · 2 评论 -
如何调试Shell脚本
http://www.douban.com/note/161255051/如何调试Shell脚本1) 检查语法错误:一般来说我们可以通过修改shell脚本的源代码,令其输出相关的调试信息来定位错误,那有没有不修改源代码来调试shell脚本的方法呢?答案就是使用shell的执行选,下面是一些常用选项的用法:-n 只读取shell脚本,但不实际执行-x 进入跟踪方式,显示所执行的每转载 2011-12-08 20:08:23 · 21445 阅读 · 1 评论 -
高级Bash脚本编程指南
http://www.linuxdiyf.com/viewarticle.php?id=18812毫无疑问,UNIX/Linux最重要的软件之一就是shell,目前最流行的shell被称为Bash(Bourne Again Shell),几乎所有的Linux和绝大部分的UNIX都可以使用Bash。作为系统与用户之间的交互接口,shell几乎是你在UNIX工作平台上最亲密的朋友,因此,学好she转载 2011-12-08 19:51:14 · 2921 阅读 · 1 评论 -
系统工作期间调整/home分区
/home 分区是最常移动的分区之一。某些时候,/home 中的全部空间都用完了,而且需要增加一个硬盘驱动器。另一些时候,/home 被设置为根分区的一部分,为了提高性能或便于备份,可能需要将它移动到别的地方。我会针对每种情况说明如何安全有效地移动 /home。警告 下面的技术说明如何移动一个或多个分区。尽管这项技术的设计使您能够“撤销”失败的分区移动,但它并不防止用户的错误。换言之,只要转载 2011-12-05 15:30:14 · 925 阅读 · 0 评论 -
UNIX高手的20个习惯
http://blog.csdn.net/tianlesoftware/article/details/6140900http://www.cnblogs.com/edwardlost/archive/2011/01/17/1937242.html 不良的使用模式转载 2011-08-11 16:34:11 · 869 阅读 · 0 评论 -
linux patch文件制作(转)
本文的目的是向Linux新手介绍一种无价的资源,Larry Wall的patch程序。patch是用来查找文件之间差异的GNU diff命令的一个接口;diff有很多选项,但是该命令最常用的用途是用来生成一个文件,该文件中列出了内容发生改变的行,显示两个原始文件、修改过的 行以及转载 2011-09-06 19:51:56 · 3399 阅读 · 0 评论 -
挂接命令(mount)
首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。 命令格式: mount [-t vfstype] [-o options] device dir 其中: 1.-t vfstype转载 2011-08-09 15:22:32 · 742 阅读 · 0 评论 -
mke2fs
功能说明:建立ext2文件系统。语 法:mke2fs [-cFMqrSvV][-b ][-f ][-i ][-N ][-l ][-L ][-m ][-R=][ 设备名称][区块数]补充说明:mke2fs可建立Linux的ext2文件系统。参 数: -b转载 2011-08-09 15:14:56 · 2625 阅读 · 0 评论 -
/sys/module 模块信息与 /proc/modules
看到一篇关于 /proc/moduels 以及 /sys/module 相关介绍,转载一下。http://linux.chinaunix.net/techdoc/system/2008/07/18/1018163.shtml在编译模块的时候,如果模块加载成功。在/sys/module目录中又模块的信息。/proc/modules包含所有模块的信息。/sys/module/pro转载 2013-06-22 10:26:56 · 3140 阅读 · 0 评论 -
Linux的sysctl 命令 参数
http://hi.baidu.com/michaelhan/item/adefa2c76d354b62f7c95d9eLinux内核通过/proc虚拟文件系统向用户导出内核信息,用户也可以通过/proc文件系统或通过sysctl命令动态配置内核。比如,如果我们想启动NAT,除了加载模块、配置防火墙外,还需要启动内核转发功能。我们有三种方法:1. 直接写/proc文件系统# ech转载 2013-06-13 19:46:57 · 1415 阅读 · 0 评论 -
inotify相关
首先转一篇介绍内核中inotify的文章:inotify -- Linux 2.6 内核中的文件系统变化通知机制http://www.ibm.com/developerworks/cn/linux/l-inotifynew/ 然后转一篇关于inotify使用的文章:inotify之文件系统事件监控使用入门http://www.verydemo.com/demo_c167_i转载 2013-03-14 19:09:31 · 4657 阅读 · 0 评论 -
make_ext4fs制作镜像的文件权限的问题
http://hi.baidu.com/yul1001/item/34dfa8b925d3d9941946979f make_ext4fs用于Android平台上制作ext4文件系统的镜像。用法举例:make_ext4fs -l 512M -s -a system system.ext4img system之后再使用simg2img制作镜像。有一个问题是,使用这样制作的镜像转载 2013-02-20 18:01:09 · 7290 阅读 · 0 评论 -
linux命令dd
dd使用dd这个linux命令可以创建一定大小文件。linux创建文件命令:dd命令把指定的输入文件拷贝到指定的输出文件中,并且在拷贝的过程中可以进行格式转换。语法:CODE:[Copy to clipboard]dd 〔选项〕QUOTE:if =输入文件(或设备名称)。of =输出文件(或设备名称)。ibs = bytes 一次读取bytes字节,即读入缓冲区转载 2011-08-09 15:09:13 · 125198 阅读 · 9 评论 -
linux tune2fs命令详解
一.简介:调整/查看ext2/ext3文件系统的文件系统参数,Windows下面如果出现意外断电死机情况,下次开机一般都会出现系统自检。Linux系统下面也有文件系统自检,而且是可以通过tune2fs命令,自行定义自检周期及方式。二.用法:tune2fs转载 2011-08-09 15:19:57 · 1539 阅读 · 0 评论