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