linux
文章平均质量分 82
llfsunshine
这个作者很懒,什么都没留下…
展开
-
Ubuntu 12.04下NFS安装配置图解
1、执行命令:sudo apt-get install nfs-kernel-server 我之前安装了,之所以写下来是防止重装系统后,这些东西都怎么安装。2、执行命令:mkdir /home/song/nfs 建立一个nfs服务的专有的文件夹,这里路径依自己喜好而定!不过要记得这个路径3、建立好文件夹后,接着执行命令:sudo vim /etc/expor转载 2014-05-20 18:05:58 · 362 阅读 · 0 评论 -
Linux中的内存管理
前一段时间看了《深入理解Linux内核》对其中的内存管理部分花了不少时间,但是还是有很多问题不是很清楚,最近又花了一些时间复习了一下,在这里记录下自己的理解和对Linux中内存管理的一些看法和认识。我比较喜欢搞清楚一个技术本身的发展历程,简而言之就是这个技术是怎么发展而来的,在这个技术之前存在哪些技术,这些技术有哪些特点,为什么会被目前的技术所取代,而目前的技术又解决了之前的技术所存在的哪些问转载 2014-05-14 14:05:41 · 310 阅读 · 0 评论 -
RedHat 安装eEclipse C/C++环境
一.下载所需软件1 下载 Eclipse,网址为http://www.eclipse.org 选Linux版的eclipse-SDK-3.1.1-linux-gtk.tar.gz(最新的3.2)2 下载JDK,网站为http://java.sun.comj2sdk-1_4_2_04-linux-i586-rpm.bin (最新的5.0)原创 2014-05-21 12:55:03 · 571 阅读 · 0 评论 -
Linux中select函数
Unix中的函数select和poll用来,支持Unix中I/O复用的功能,在Unix中I/O模型可以分为以一几种:(1)阻塞I/O(2)非阻塞I/O(3)I/O复用(select和poll)(4)信号驱动I/O(SIGIO)(5)异步I/O 其中,现在比较流行的I/O模型是阻塞I/O模型.阻塞I/O是当应用程序和内核交换数据时,由于内核还没有准备好数据,那么应用程序必转载 2014-06-09 12:03:08 · 556 阅读 · 0 评论 -
文件I/O 文件的打开、读写、设置等
本章介绍了UNIX系统中文件操作的函数,主要包括open、read、write、lseek、close等。这些函数被称为unbuffered I/O,unbuffered意味着每次调用read、write都会调用一个系统调用,这些函数不是ISO C的组成部分,但是是POSIX的组成部分。本章的所有内容基本可以用这样一个图来描述,理解了这个图,基本就理解了本章的内容。从上图可转载 2014-06-09 10:34:47 · 1191 阅读 · 0 评论 -
linux字符设备驱动
1、struct inode──字符设备驱动相关的重要结构介绍内核中用inode结构表示具体的文件,而用file结构表示打开的文件描述符。Linux2.6.27内核中,inode结构体具体定义如下:struct inode {struct hlist_node i_hash;struct list_head i_list;struct list_head转载 2014-06-10 10:42:58 · 463 阅读 · 0 评论 -
Linux字符设备驱动总结
Linux2.6内核中使用cdev结构体描述字符设备:struct cdev{ struct kobject kobj; // 内嵌的kobject对象,描述设备引用计数 struct module *owner; // 所属模块,一般赋值为THIS_MODULE转载 2014-05-26 17:45:36 · 446 阅读 · 0 评论