码迷,mamicode.com
首页 > 系统相关
Linux 虚拟文件系统(VFS)介绍
1. 通用文件模型 Linux内核支持装载不同的文件系统类型,不同的文件系统有各自管理文件的方式。Linux中标准的文件系统为Ext文件系统族,当然,开发者不能为他们使用的每种文件系统采用不同的文件存取方式,这与操作系统作为一种抽象机制背道而驰。 为支持各种文件系统,Linux内核在用户进程(或C标准库)和具体的文件系统之间引入了一个抽象层,该抽象层称之为“虚拟文件系统(VFS)”。 VFS...
分类:系统相关   时间:2016-05-30 15:47:54    阅读次数:284
linux环境下的文件查找命令--find
熟悉linux的伙伴都知道,在开源的linux环境中,最主要的思想就是一切皆文件,linux中的任何东西都可被看作文件,那么我们在使用这些文件的时候就面临一个问题如何查找一个文件,在这里我以CentOS6.5虚拟机为例,做演示。 Linux下有多种查找文件指令:find、whereis、which和locate。 ● which:查看可执行文件的位置 ● whereis:查看...
分类:系统相关   时间:2016-05-30 15:49:40    阅读次数:351
Linux之编辑器vim配置
Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我今天教大家把vim改装成一个简易IDE, 说它"简易"是界面上看起来"简易", 但功能绝对不比一个好的IDE差, 该有的功能都有, 不该有的功能也有, 下面开始介绍今天的工作. 本文会教你: 1. 中文帮助手册的安装 2. ...
分类:系统相关   时间:2016-05-30 15:44:21    阅读次数:208
【Linux】 配置vim
Linux的学习历程中,我们难免遇到vim,vim本来就是很强大,很方便的编辑器,加上我的代码后肯定会如虎添翼,或许读者使用其他编程语言,可以根据自己的需要进行修改,配置文件里面已经加上注释。 一.     .vimrc的配置 读者感兴趣的话直接复制下面的代码到文本文件,然后把文件改名为“ .vimrc” (不要忘记前面的“.”),然后把文件放到用户文件夹的根目录下面即可。重新打开vi...
分类:系统相关   时间:2016-05-30 15:39:20    阅读次数:218
linux内核工程导论-网络:tcp拥塞控制
这篇文章本来是在tcp那篇里面的,但是那篇太长了,不专一。就完善了一下提取出来了。TCP拥塞控制       拥塞控制讨论的是很多个同时存在的tcp连接应该怎么规划自己的数据包发送和接收速度,以在彼此之间共享带宽,同时与其他实体的机器公平的竞争带宽,而不是自己全占。        拥塞控制的核心是AIMD(additive-increase/multiplicative-decrease ),线...
分类:系统相关   时间:2016-05-30 15:34:09    阅读次数:180
linux之VI编辑器使用
vi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。当然,对UNIX系统略有所知的人,或多或少都觉得vi超级难用,但vi是最基本的编辑器,学好了vi,以后在UNIX世界里必将畅行无阻、游刃有余,因为其他几种文本处理器并非UNIX标准配备 在UNIX下,vi是标准的文本编辑器之一。几乎任何一部UNIX系统都把vi编辑器作为最最基本的“软...
分类:系统相关   时间:2016-05-30 15:29:32    阅读次数:196
Ehcache Memcache Redis 初步(二)
Ehcache 在Java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache具有健壮性(基于java开发)、被认证(具有apache 2.0  license)、充满特色(稍后会详细介绍),所以被用于大型复杂分布式web application的各个节点中。 什么特色? 1.  够快...
分类:系统相关   时间:2016-05-30 15:28:07    阅读次数:296
shell脚本---grep、awk、sed工具
Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep是一种查找过滤工具,正则表达式在grep中用来查找符合模式的字符串。 规定一些特殊语法表示字符类、数量限定符和位置关系,然后用这些特殊语法和普通字符一起表示 一个模式,这就是正则表达式(Regular Expression)。 格式 grep [options] 主要参数 [o...
分类:系统相关   时间:2016-05-30 15:23:38    阅读次数:365
linux常用命令
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操作系统的安装
随着嵌入式的发展,Linux系统的安装也是必需的一部分 本博客中以红旗(Red Flag)Asianux Workstation 3为例进行描述,其他版本的Linux与此相似。 1.1 安装方式 根据Linux系统在计算机中的存在方式,将Linux的安装分为单系统、多系统和虚拟机。 1.单系统安装。指在计算机中仅安装Linux系统,无其它操作系统。 2.多系统安装。指在同一台计算机中,除了安装Linux系统外还有其它操作系统,需要对计算机中硬盘空间进行合理分配,并且按照不...
分类:系统相关   时间:2016-05-30 15:11:36    阅读次数:263
Linux驱动开发、22-USB子系统
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、find、locatae)
我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索:Which   查看可执行文件的位置。whereis 查看文件的位置。locate  配合数据库查看文件位置。Find    实际搜寻硬盘查询文件名称whichwhich命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which 命令,就可以看到某个系统命令...
分类:系统相关   时间:2016-05-30 15:03:34    阅读次数:295
Unix & Linux笔记(13)
第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
linux grep命令详解
简介 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
Linux驱动之Kobject、Kset (二)uevent mdev
LDD3中说,Kobject的作用为: 1、sysfs 表述:在 sysfs 中出现的每个对象都对应一个 kobject, 它和内核交互来创建它的可见表述。 2、热插拔事件处理 :kobject 子系统将产生的热插拔事件通知用户空间。       3、数据结构关联:整体来看, 设备模型是一个极端复杂的数据结构,通过其间的大量链接而构成一个多层次的体系结构。kobject 实现了该结构并将其聚合...
分类:系统相关   时间:2016-05-30 14:53:53    阅读次数:273
Linux下1号进程的前世(kernel_init)今生(init进程)----Linux进程的管理与调度(六)
日期 内核版本 架构 作者 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
Linux下常用的命令
系统信息 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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!