简介
2.6内核的设备模型提供一个对系统结构的一般性抽象描述,用以支持多种不同的任务
电源管理和系统关机与用户空间通信热插拔设备设备类型对象生命周期
kobject、kset和子系统
kobject是组成设备模型的基本结构
对象的引用计数sysfs表述数据结构关联热插拔事件处理
kobject基础知识
嵌入的kobject
内核代码很少去创建一个单独的k...
分类:
系统相关 时间:
2014-10-09 16:39:28
阅读次数:
344
简介
许多类型的驱动程序编程都需要了解一些虚拟内存子系统如何工作的知识当遇到更为复杂、性能要求更为苛刻的子系统时,本章所讨论的内容迟早都要用到本章的内容分成三个部分
讲述mmap系统调用的实现过程讲述如何跨越边界直接访问用户空间的内存页讲述了直接内存访问(DMA)I/O操作,它使得外设具有直接访问系统内存的能力
Linux的内存管理
地址类型
Linux是一个虚拟内存...
分类:
系统相关 时间:
2014-10-09 17:12:38
阅读次数:
279
Linux下提供top、ps命令查看当前cpu、mem使用情况,简要介绍如下:
一、使用ps查看进程的资源占用
ps -aux
查看进程信息时,第三列就是CPU占用。
[root@localhost utx86]# ps -aux | grep my_process
Warning: bad syntax, perhaps a bogus '-'? See /usr/sh...
分类:
系统相关 时间:
2014-10-09 16:54:58
阅读次数:
479
***********************************************声明***********************************************************************
原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任。
深蓝的blog:
***************...
分类:
系统相关 时间:
2014-10-09 16:37:38
阅读次数:
192
看到别人的日志,然后整理的suse linux root密码重置具体操作。...
分类:
系统相关 时间:
2014-10-09 16:03:48
阅读次数:
246
本文搜集整理自网上
Eclipse的启动由$ECLIPSE_HOME/eclipse.ini控制,如果$ECLIPSE_HOME 没有被定义,则Eclipse安装目录下的默认eclipse.ini会生效。
eclipse.ini是一个文本文件,其内容相当于在Eclipse运行时添加到 Eclipse.exe之后的命令行参数。
其格式要求:
1:所有的选项及其相关的参数必须在...
分类:
系统相关 时间:
2014-10-09 15:51:56
阅读次数:
227
Open系统调用
下面看看open_namei函数:
这个函数的基本的功能是:
首先我们知道filename,也就是知道路径了,那么我们可以根据上级目录项对象,查询下一级的目录项对象,如果在目录项缓存找到下一级的目录项对象,则直接返回,并填充nd的挂载点对象和目录项对象。否则,构建一个子目录项对象,并分配一个新的inode结构,将子目录项对象和inode结构相关联。这样,一直循环到最...
分类:
系统相关 时间:
2014-10-09 16:06:08
阅读次数:
337
当我们打开一个文件的时候,需要获得文件的问价描述符,...
分类:
系统相关 时间:
2014-10-09 15:15:38
阅读次数:
222
之前因为重转系统,导致我的weblogic和myeclipse都要重装。重装之后,出现了问题,我是按照weblogic破解版的步骤来的,但还是报如下错误:
Unable to start WebLogic Server!
Error: license signature validation error.
Please make sure you have a valid license.b...
分类:
系统相关 时间:
2014-10-09 16:05:28
阅读次数:
394
今天发现服务器上Tomcat8080端口起不来,老提示端口已经被占用。使用命令:ps -aux | grep tomcat发现并没有8080端口的Tomcat进程。使用命令:netstat–apn查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name发现80...
分类:
系统相关 时间:
2014-10-09 14:44:18
阅读次数:
251
example: 老师(teacher)和学生(Student)就是一个多对多的关系吧?老师可以有多个学生,学生也可以由多个老师,那在Hibernate中多对多是怎样实现的呢??在Hibernate中多对多关系分为两种:1单向的多对多,2双向的多对多下面详细说明一些两种有什么不同和实现步骤 ...
分类:
系统相关 时间:
2014-10-09 15:48:58
阅读次数:
314
nginx的启动命令是:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf-c制定配置文件的路径,不加-nginx会自动加载默认路径的配置文件。以上是通用的启动命令以下是转载的,对于有以下命令的nginx可以使用,没有以下命...
分类:
系统相关 时间:
2014-10-09 15:39:24
阅读次数:
247
Linux:-bash: ***: command not found,系统很多命令都用不了,均提示没有此命令。突然之间linux很多命令都用不了,均提示没有此命令。这应该是系统环境变量出现了问题导致的。解决办法:先用:echo $PATH 查看path是否含有:/usr/local/sbin:/u...
分类:
系统相关 时间:
2014-10-09 15:47:34
阅读次数:
199
1.下载JDK官网下载jdk地址为:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html方法一:在linux中使用命令行下载:(注:url填写你需要下载的jdk版本的具体地址)wget ...
分类:
系统相关 时间:
2014-10-09 14:19:23
阅读次数:
231
1. 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式: 同步: 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事。 例如普通B/S模式(...
分类:
系统相关 时间:
2014-10-09 15:16:13
阅读次数:
415
(转自:http://blog.csdn.net/xiaoguaihai/article/details/8705992)Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问...
分类:
系统相关 时间:
2014-10-09 13:46:03
阅读次数:
312