码迷,mamicode.com
首页 > 系统相关
linux 同步IO: sync msync、fsync、fdatasync与 fflush
最近阅读leveldb源码,作为一个保证可靠性的kv数据库其数据与磁盘的交互可谓是极其关键,其中涉及到了不少内存和磁盘同步的操作和策略。为了加深理解,从网上整理了linux池畔同步IO相关的函数,这里做一个罗列和对比。大部分为copy,仅为记录,请各位看官勿喷。 传统的UNIX实现在内核中设有缓冲区...
分类:系统相关   时间:2014-07-04 00:08:09    阅读次数:414
hadoop之linux常用命令
Linux的命令后面会有命令选项,有的选项还有选项值。选项的前面有短横线“-”,命令、选项、选项值之间使用空格隔开。有的命令没有选项,会有参数。选项是命令内置的功能,参数是用户提供的符合命令格式的内容。1.1.1. 命令提示符在桌面上点击鼠标右键,在弹出菜单中选择“Open in Terminal”...
分类:系统相关   时间:2014-07-05 11:18:23    阅读次数:293
Hibernate 缓存介绍
hibernate缓存包括一级缓存,二级缓存以及查询缓存一级缓存一级缓存是Session的缓存,由于session对象的生命周期对应于一个事务,所有session的缓存是事务范围的缓存。第一级缓存是必须的,缓存中的每个持久类对象都有唯一的OID。无需做任何配置,hibernate自动维护。当执行lo...
分类:系统相关   时间:2014-07-05 11:17:37    阅读次数:347
通过SSHFS在RHEL中安全的挂载远程Linux/UNIX目录或文件系统--转载
You can easily mount remote server file system or your own home directory using special sshfs and fuse tools.FUSE - Filesystem in UserspaceFUSE is a L...
分类:系统相关   时间:2014-07-05 16:58:48    阅读次数:294
linux多路径配置
一、什么是多路径普通的电脑主机都是一个硬盘挂接到一个总线上,这里是一对一的关系。而到了有光纤组成的SAN环境,或者由iSCSI组成的IPSAN环境,由于主机和存储通过了光纤交换机或者多块网卡及IP来连接,这样的话,就构成了多对多的关系。也就是说,主机到存储可以有多条路径可以选择。主机到存储之间的IO...
分类:系统相关   时间:2014-07-05 17:26:40    阅读次数:281
linux下块设备驱动程序
块设备不能向字符设备那样访问,而是要先将请求放入队列,优化调整顺序后再执行,这种访问方式称为"电梯调度算法"。本篇文章通过ramdisk、nand flash、nor flash来讲解如何写块设备驱动程序。一、ramdisk1.因为块设备驱动程序是将请求放入队列然后调整顺序后执行,所以我们需要先定义...
分类:系统相关   时间:2014-07-05 18:09:48    阅读次数:370
eclipse +cvs 的基本使用方法(一)
很多时候我们在做项目开发时,会用到cvs,现在我给大家介绍一下关于eclipse下怎么使用cvs管理功能,eclipse本身是自带cvs的,我们只要简单设置一下让它连接到cvs服务器上。 看下图点击cvs的图标出现此画面后,在空白处点击右键就可以,新建一个资源库位置,如下图输入完信息后,点击完成,就...
分类:系统相关   时间:2014-07-05 18:13:40    阅读次数:211
初学者怎么学习Linux操作系统
一、 选择适合自己的linux发行版谈到linux的发行版本,太多了,可能谁也不能给出一个准确的数字,但是有一点是可以肯定的,linux正在变得越来越流行, 面对这么多的Linux 发行版,打算从其他系统转到linux系统来的初学者可能会感到困惑,即便是忠实的 Linux 用户也没有时间和精力去挨个...
分类:系统相关   时间:2014-07-05 18:20:56    阅读次数:529
linux常用命令--cat
cat 可以将文件输出到屏幕或者 > 输出到文件常用参数:cat -n filename 将文件filename 编号显示如:cat -n test.txt 1 1@qq.com 2 2@qq.com 3 3@qq.com 4 4@qq.com 5 5@qq...
分类:系统相关   时间:2014-07-05 20:07:15    阅读次数:222
linux下USB设备驱动
本文以USB鼠标讲解USB设备驱动。驱动程序中调用usb_register(struct usb_driver *)函数时,先判断USB总线驱动程序是否支持usb_driver里定义的id_table,若支持,调用usb_driver的probe函数。所以首先要定义并初始化usb_driver结构体...
分类:系统相关   时间:2014-07-06 23:38:42    阅读次数:339
linux添加裸设备
1、什么裸设备?字符设备?块设备? 裸设备:也叫裸分区(原始分区),是一种没有经过格式化,不被Unix/Linux通过文件系统来读取的特殊字符设备。裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的特殊字符设备。它由应用程序负责对它进行读写操作。不经过文件系统的缓...
分类:系统相关   时间:2014-07-07 00:32:53    阅读次数:435
linux服务器下配置多tomcat
车辆交易用的系统模块,正在做。老板要看看,以便车城那边的人提出意见。于是在服务器上再次增加一个tomcat。以前是配置过的,配置过程其实很简单,这次太大意了,找了半天问题。首先是拷贝一个tomcat,放到一个新的位置,这个tomcat就是我要用的新的tomcat。然后去配置一下日志的输出位置,在bi...
分类:系统相关   时间:2014-07-07 00:49:23    阅读次数:215
Linux下 静态链接库 和 动态链接库
先来说说C/C++编译过程 编译: 检查语句符号定义,将C/C++代码翻译生成中间语言。 链接: 将中间代码整合,生成可执行的二进制代码。 简单的说,库文件都是一种特殊的中间语言文件,静态库还是一种特殊格式的归档文件(打包的文件)。 使用静态库: 1. 先编写库函数 1 #ifndef _PR...
分类:系统相关   时间:2014-07-07 00:57:03    阅读次数:368
Linux常见问题
Linux常见问题及资料收集
分类:系统相关   时间:2014-07-07 08:23:25    阅读次数:227
Eclipse-远程调试服务器代码
1, 将应用部署到服务器上可以正常启动2, 在Eclipse中,有相同的项目(程序)3, 项目右键(ops-web)-->Debug as --> Debug Configurations...--> Remote Java Application 填好服务器的IP地址,和端口,这个端口是 调试端口...
分类:系统相关   时间:2014-07-07 08:47:17    阅读次数:366
Linux中的lo回环接口详细介绍
1、linux的网络接口之扫盲 (1)网络接口的命名 这里并不存在一定的命名规范,但网络接口名字的定义一般都是要有意义的。例如: eth0: ethernet的简写,一般用于以太网接口。 wifi0:wifi是无线局域网,因此wifi0一般指无线网络接口。 ath0: Ather...
分类:系统相关   时间:2014-07-07 08:50:31    阅读次数:330
linux基础知识
Linux的基础知识以及相关概念一、Linux的发行版本所谓发行版,就是linux内核+开源程序debain,ubuntu其中ubantu是debain的衍生版,桌面系统比较好,适合于初学者入门。slackware,susEredhat,centos,fedora其中centos,fedora都是redhat的衍生版,fedora主要是测试redhat的新技..
分类:系统相关   时间:2014-07-03 15:06:37    阅读次数:244
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!