1. 通用文件模型
Linux内核支持装载不同的文件系统类型,不同的文件系统有各自管理文件的方式。Linux中标准的文件系统为Ext文件系统族,当然,开发者不能为他们使用的每种文件系统采用不同的文件存取方式,这与操作系统作为一种抽象机制背道而驰。
为支持各种文件系统,Linux内核在用户进程(或C标准库)和具体的文件系统之间引入了一个抽象层,该抽象层称之为“虚拟文件系统(VFS)”。
VFS...
分类:
系统相关 时间:
2016-05-30 15:47:54
阅读次数:
284
熟悉linux的伙伴都知道,在开源的linux环境中,最主要的思想就是一切皆文件,linux中的任何东西都可被看作文件,那么我们在使用这些文件的时候就面临一个问题如何查找一个文件,在这里我以CentOS6.5虚拟机为例,做演示。
Linux下有多种查找文件指令:find、whereis、which和locate。
● which:查看可执行文件的位置
● whereis:查看...
分类:
系统相关 时间:
2016-05-30 15:49:40
阅读次数:
351
Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我今天教大家把vim改装成一个简易IDE, 说它"简易"是界面上看起来"简易", 但功能绝对不比一个好的IDE差, 该有的功能都有, 不该有的功能也有, 下面开始介绍今天的工作.
本文会教你:
1. 中文帮助手册的安装
2. ...
分类:
系统相关 时间:
2016-05-30 15:44:21
阅读次数:
208
Linux的学习历程中,我们难免遇到vim,vim本来就是很强大,很方便的编辑器,加上我的代码后肯定会如虎添翼,或许读者使用其他编程语言,可以根据自己的需要进行修改,配置文件里面已经加上注释。
一. .vimrc的配置
读者感兴趣的话直接复制下面的代码到文本文件,然后把文件改名为“ .vimrc” (不要忘记前面的“.”),然后把文件放到用户文件夹的根目录下面即可。重新打开vi...
分类:
系统相关 时间:
2016-05-30 15:39:20
阅读次数:
218
这篇文章本来是在tcp那篇里面的,但是那篇太长了,不专一。就完善了一下提取出来了。TCP拥塞控制 拥塞控制讨论的是很多个同时存在的tcp连接应该怎么规划自己的数据包发送和接收速度,以在彼此之间共享带宽,同时与其他实体的机器公平的竞争带宽,而不是自己全占。
拥塞控制的核心是AIMD(additive-increase/multiplicative-decrease ),线...
分类:
系统相关 时间:
2016-05-30 15:34:09
阅读次数:
180
vi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。当然,对UNIX系统略有所知的人,或多或少都觉得vi超级难用,但vi是最基本的编辑器,学好了vi,以后在UNIX世界里必将畅行无阻、游刃有余,因为其他几种文本处理器并非UNIX标准配备
在UNIX下,vi是标准的文本编辑器之一。几乎任何一部UNIX系统都把vi编辑器作为最最基本的“软...
分类:
系统相关 时间:
2016-05-30 15:29:32
阅读次数:
196
Ehcache
在Java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache具有健壮性(基于java开发)、被认证(具有apache 2.0 license)、充满特色(稍后会详细介绍),所以被用于大型复杂分布式web
application的各个节点中。
什么特色?
1. 够快...
分类:
系统相关 时间:
2016-05-30 15:28:07
阅读次数:
296
Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep是一种查找过滤工具,正则表达式在grep中用来查找符合模式的字符串。
规定一些特殊语法表示字符类、数量限定符和位置关系,然后用这些特殊语法和普通字符一起表示 一个模式,这就是正则表达式(Regular Expression)。
格式
grep [options]
主要参数
[o...
分类:
系统相关 时间:
2016-05-30 15:23:38
阅读次数:
365
linux 基本命令
ls (list 显示当前目录下文件和目录 ls -l 详细显示 =ll )
[root@linux ~]# ls [-aAdfFhilRS] 目录名称
[root@linux ~]# ls [--color={none,auto,always}] 目录名称
[root@linux ~]# ls [--full-time] 目录名称
参数:
-a...
分类:
系统相关 时间:
2016-05-30 15:15:45
阅读次数:
266
随着嵌入式的发展,Linux系统的安装也是必需的一部分
本博客中以红旗(Red Flag)Asianux Workstation 3为例进行描述,其他版本的Linux与此相似。
1.1 安装方式
根据Linux系统在计算机中的存在方式,将Linux的安装分为单系统、多系统和虚拟机。
1.单系统安装。指在计算机中仅安装Linux系统,无其它操作系统。
2.多系统安装。指在同一台计算机中,除了安装Linux系统外还有其它操作系统,需要对计算机中硬盘空间进行合理分配,并且按照不...
分类:
系统相关 时间:
2016-05-30 15:11:36
阅读次数:
263
USB子系统
USB(universal serial bus)总线:通用串行总线,是一种外部总线标准,用于规范电脑与外部设备的连接和通讯。
USB1.0:1.5MB/S
USB1.1(full speed):12MB/S
USB2.0(high speed):480MB/S
USB3.0(supper sped):4800MB/S
USB硬件结构(4线):电源(5V,50...
分类:
系统相关 时间:
2016-05-30 15:06:42
阅读次数:
321
我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索:Which 查看可执行文件的位置。whereis 查看文件的位置。locate 配合数据库查看文件位置。Find 实际搜寻硬盘查询文件名称whichwhich命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which 命令,就可以看到某个系统命令...
分类:
系统相关 时间:
2016-05-30 15:03:34
阅读次数:
295
第22章 vi文本编辑器22.1 vi重要的原因kedit gedit Pico NanoPOSIX / Single Unix Specification22.2 vi历史简介ed em en ex vi22.3 Vim:vi的备用编辑器22.4 启动vi
^G
显示文件名称
22.5 启动Vim:vimvim -C [ -rR ] [ file… ] -C compatibility mo...
分类:
系统相关 时间:
2016-05-30 15:03:52
阅读次数:
240
简介
grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。
Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更...
分类:
系统相关 时间:
2016-05-30 14:57:01
阅读次数:
317
LDD3中说,Kobject的作用为: 1、sysfs 表述:在 sysfs 中出现的每个对象都对应一个 kobject, 它和内核交互来创建它的可见表述。 2、热插拔事件处理 :kobject 子系统将产生的热插拔事件通知用户空间。 3、数据结构关联:整体来看, 设备模型是一个极端复杂的数据结构,通过其间的大量链接而构成一个多层次的体系结构。kobject 实现了该结构并将其聚合...
分类:
系统相关 时间:
2016-05-30 14:53:53
阅读次数:
273
日期
内核版本
架构
作者
GitHub
CSDN 2016-05-29
Linux-4.5
X86 & arm
gatieme
LinuxDeviceDrivers
Linux进程管理与调度-之-进程的创建
前言Linux下有3个特殊的进程,idle进程(PID=0PID = 0), init进程(PID=1PID = 1)和kthreadd(PID=2P...
分类:
系统相关 时间:
2016-05-30 14:52:08
阅读次数:
334
系统信息
arch 显示机器的处理器架构(1)
uname -m 显示机器的处理器架构(2)
uname -r 显示正在使用的内核版本
dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)
hdparm -i /dev/hda 罗列一个磁盘的架构特性
hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
cat /proc/cpuinfo 显示C...
分类:
系统相关 时间:
2016-05-30 14:45:16
阅读次数:
251