随笔分类 - Linux
摘要:应用层如何内核.md 1.从应用层打通内核:驱动 首先来说是设备号的引入,我们通过 cat/proc/kallsyms |grep mydevice 可以查看设备号,当然我们也是可以自己创建设备号,这是源于我们在写内核模块的时候在程序中指定。设备号有了,他就可以标识我们具体的设备。那我们应用层如何操
阅读全文
摘要:【1】shell脚本 1 shell命令 2 控制语句(新的语法) (Shell命令的有序集合) 【2】创建shell脚本文件 1 1.sh 2 chmod 777 1.sh 3 执行 rw- rw- r--110 110 1006 6 4 rwx rwx rwx111 111 1117 7 7 【
阅读全文
摘要:今天,我总算搞清楚"回车"(carriage return)和"换行"(line feed)这两个概念的来历和区别了。 1. 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正
阅读全文
摘要:windowsx86内存管理 1.物理地址(physical address) 用于内存芯片级的单元寻址,与处理器和CPU连接的地址总线相对应。 ——这个概念应该是这几个概念中最好理解的一个,但是值得一提的是,虽然可以直接把物理地址理解成插在机器上那根内存本身,把内存看成一个从0字节一直到最大空量逐
阅读全文
摘要:1 平台 转http://blog.csdn.net/misskissc/article/details/43063419 1.1 硬件 Table 1. 硬件(lscpu) Architecture: i686(Intel 80386) Byte Order: Little Endian 1.2
阅读全文
摘要:文件名 -> inode -> device block 转自:http://www.ruanyifeng.com/blog/2011/12/inode.htmlhttp://blog.s135.com/post/295/ http://hi.baidu.com/leejun_2005/blog/i
阅读全文
摘要:1、服务形式开关网卡启动:service network start关闭:service network stop2、还可以在这里开关网络服务启动网络服务:/etc/init.d/network start停止网络服务:/etc/init.d/network stop3、ifconfig开关网卡启动
阅读全文
摘要:转http://www.cnblogs.com/yyyyy5101/articles/1901842.html 谈谈个人对于文件系统的认识,其实这也体现了计算机操作系统的抽象:你不用管计算机中的文件如何存储,你只要在文件系统中操作使用即可,而底层的功能是如何实现的那? 也就是文件系统的作用:帮我们管
阅读全文
摘要:Linux的五个查找命令 转加修改 http://www.ruanyifeng.com/blog/2009/10/5_ways_to_search_for_files_using_the_terminal.html 作者: 阮一峰 作者: 阮一峰 最近,我在学习Linux,下面是一些笔记。 使用电脑
阅读全文
摘要:转 作者: 阮一峰 http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html 当然这只是好理解,不是很深入 进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料
阅读全文
摘要:转 http://www.51testing.com/html/38/225738-206878.html 当我修改了/etc/profile文件,我想让它立刻生效,而不用重新登录;这时就想到用source命令,如:source /etc/profile对source进行了学习,并且用它与sh 执行
阅读全文
摘要:在鸟哥的私房菜的一书中,介绍了UNIX的版本以及众多的SHELL版本。 早在UNIX年代,发展者众多,所以由于shell依据发展者的不同就有许多版本,比如sh,C SHell,K SHell,还有TCSH等,每一种Shell都各有特点。当然也有我们的bash,bash这个shell是Bourne S
阅读全文
摘要:一般来说著名的 Linux 系统基本上分两大类: Dpkg (Debian系):Ubuntu RPM (Red Hat系):CentOS、Fedora RedHat 系列 常见的安装包格式 rpm 包,安装rpm包的命令是“rpm -参数” 包管理工具 yum 支持 tar 包 Debian系列 常
阅读全文
摘要:转 http://kurenai.elastos.org/2013/05/02/ubuntu-apt-get%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86/ 先介绍几个和apt-get相关的目录: /var/lib/dpkg/available文件的内容是软件包的描述信息,
阅读全文
摘要:详细大家都听说过大端模式和小端模式,但是究竟何为大端何为小端还是不容易记清楚,当然大端小端起源于一个典故(国外的) 这里我就不说了,感兴趣自己百度吧!回到我们的主题来,是这么回事,其实对于大端小端是翻译过来的,也翻译的不是很好如果我们把大端叫做大尾端小端叫小尾端。 那么这个尾巴又是什么那?尾巴指的是
阅读全文
摘要:第一次又有概念是看到这种图,当时有点懵逼,我们是这样画的,为什么进程切换还有什么用户代码内核代码,今天才弄懂,用户进程切换是需要操作系统内核调度的。当然要切换到内核。反之用户模式的和内核模式切换时不一定就需要 用户进程的切换。
阅读全文
摘要:Shell 的英文释义是外壳,与 kernel 内核名词遥相呼应,一外一内,一壳一核。内核就像瑞士银行的金库,存放着客户的黄金等众多的(硬件)资产,闲杂人等(包括客户)当然是严格禁止入内的,而作为客户要存取金库中的资产则需要通过专门的特定管理人员代为操作完成,并把存取(操作)的结果呈现给客户。在 L
阅读全文
摘要:不知道从什么时候对于./的感觉就是这是一条运行命令,因为你要运行某个文件的时候就用./ 但是这个显然是错误的./表述的是当前目录 .就是表示当前目录的。至于为什么运行当前目录下的 文件需要加上./原因如下。 linux系统在运行程序时,若不指定具体文件路径,则系统会在环境变量PATH所指定的搜索路径
阅读全文
摘要:程序的装入为了阐述上的方便,我们先介绍一个无需进行链接的单个目标模块的装入过程。该目标模块也就是装入模块。在将一个装入模块装入内存时,可以有绝对装入方式、可重定位装入方式和动态运行时装入方式,下面分别简述之。第四章 存 储 器 管 理 ·119·1.绝对装入方式(Absolute Loading M
阅读全文
摘要:(12) man作用:查询man手册,获得帮助信息man 1 ls 1表示查询的是linux命令man 2 xxx 2表示查询的是linux apiman 3 xxx 3表示查询的是C库函数注意:在man手册中查询时,退出按Q键(Q就是quit的缩写) (12) apt-get作用:在ubuntu中
阅读全文
浙公网安备 33010602011771号