Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Linux-2.6平台下SCSI子系统之添加适配器到系统

Linux-2.6平台下SCSI子系统之添加适配器到系统

SCSI低层驱动是面向主机适配器的,低层驱动被加载时,首先要添加主机适配器。主机适配器可以在PCI子系统完成ID匹配时添加,或者通过手动添加。所有基于硬件PCI接口的主机适配器都采用前一种方式,而UNH iSCSI启动器采用的是后一种方式。添加主机适配器包括两部分内容:为主机适配器分配数据结构,将主机适配器添加到系统。SCSI中间层为此提供了两个公共函数:scsi_host_alloc和scsi_add_host。/** * scsi_host_alloc...
Linux内存管理

Linux内存管理

Linux 0.11的内存管理总结。。。许多其它内容参见“地址翻译”部分1、分页相关的页目录表和页表Linux 0.11中的内存管理是分页式的内存管理。程序中的逻辑地址,在经过地址翻译后会被转成线性地址。内存管理部分所接触的地址,基本上都以线性地址为主。在分页式的内存管理中,将物理内存看成是一个个的连续的页组成。在Linux 0.11中,这个页的大小是4KB。因此,每个页的起始地址是4KB对齐的,也就是说在进行寻址内存页时,物理地址...
Ubuntu下安装MyEclipse10和MySQL全程图解

Ubuntu下安装MyEclipse10和MySQL全程图解

自己想做一个Android的应用,需要同时做客户端和服务端,对于服务端就需要Myeclisoe和MySql,于是准备自动安装,一查资料网上千篇一律,最主要的是MyEclipse实在不好下,下载官网登陆不上(除非翻墙)。但是自己还是下载到了,第一次下的10.1版本有问题,最后又下载了10.6,就OK了。以下是我安装MyEclipse10和MySql全部过程截图(里面输入了很多错误的命令,我都标记了)。安装的文件列表如下(有要的找我要):1.Ubuntu安装M...
Redhat下XFS的安装

Redhat下XFS的安装

一、XFS 简介及特性XFS 最初是由 Silicon Graphics,Inc. 于 90 年代初开发的。那时,SGI 发现他们的现有文件系统(existing filesystem,EFS)正在迅速变得不适应当时激烈的计算竞争。为解决这个问题,SGI 决定设计一种全新的高性能 64 位文件系统,而不是试图调整 EFS在先天设计上的某些缺陷。因此,XFS 诞生了,并于 1994 年随 IRIX 5.3 的发布而应用于计算。它至今仍作为 SGI 基于 IR...
Linux之read命令使用

Linux之read命令使用

read命令:read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量1)read后面的变量var可以只有一个,也可以有多个,这时如果输入多个数据,则第一个数据给第一个变量,第二个数据给第二个变量,如果输入数据个数过多,则最后所有的值都给最后一个变量-p read –p “提示语句”,则屏幕就会输出提示语句,如下图当变量个数和输入个数一样时:注意空格,要不会出错当变量个数和输入个数不一样时,即...
RHEL6下磁盘加密——luks

RHEL6下磁盘加密——luks

Linux下磁盘加密LUKS(Linux Unified Key Setup)为Linux硬盘加密提供了一种标准,它不仅能通用于不同的Linux发行版本,还支持多用户/口令。因为它的加密密钥独立于口令,所以如果口令失密,我们可以迅速改变口令而无需重新加密真个硬盘。通过提供一个标准的磁盘上的格式,它不仅方便之间分布的兼容性,而且还提供了多个用户密码的安全管理。必须首先对加密的卷进行解密,才能挂载其中的文件系统。工具:cryptsetup(默认已经安装)常用参...
取消Linux下Vim自动生成的备份文件

取消Linux下Vim自动生成的备份文件

最近突然发现通过shell终端命令 ls,会显示在图形界面上看不到的文件 而且这些文件后面都是以~结尾的 比如 new.txt~,很奇怪,后来在网上搜索了一下 原来发现是vim编辑器搞的鬼,1. 进入到vim的安装目录,一般为 /usr/share/vim/vim722. 如果有 .vimrc.vim 文件,查找到该文件中的如下内容:if has("vms")set nobackup " do not keep a backup file, use ver...
关闭gedit自动备份功能

关闭gedit自动备份功能

用gedit编辑文档,它总是生成以~结尾的的备份档。多多备份自然没错,不过我有其它的备份法子,一点都不喜欢它随意在我的文件夹里放上一堆备份档,害我常常点错档。原来关闭这个备份功能还是很简单的,在编辑->设置->编辑器(Edit->Preferences->Editor tab)里取消选中“保存前创建备份文件”就可以了。挺简单的,怎么以前就没发现。取消Linux下Vim自动生成的备份文件Ubuntu下调试Qt报...
Ubuntu下调试Qt报错ptrace operation not permitted

Ubuntu下调试Qt报错ptrace operation not permitted

QtCreator是一个非常好的IDE,可以用来开发Qt应用程序和一般的C++应用程序。但是在Ubuntu上调试应用程序,有时候会出现错误(如内存访问错误),QtCreator会弹出错误对话框,显示QtCreator: ptrace operation not permitted,如下图所示。解决方法这个错误特别出现在Ubuntu 11.04之后的版本中,为了解决这个问题,有两种方法,这两种方法都需要root权限。第一种解决方法可以临时解决这个问题,但是在...
Ubuntu 12.10下配置Android开发环境

Ubuntu 12.10下配置Android开发环境

在Ubuntu 12.10下安装好jdk后就可以进行安装Android的sdk,搭建android开发平台。如果还没有安装jdk,请参考 http://www.linuxidc.com/Linux/2013-01/77923.htm1、首先要安装eclipse。可以从ubuntu软件中心下载,注意下面的插件要全部选上(以防万一,如果没有安装成功,可以卸载重新安装)当然还可以自己下载好压缩包安装,下载地址http://www.eclipse.org/down...
Ubuntu下无法挂载硬盘以及移动硬盘

Ubuntu下无法挂载硬盘以及移动硬盘

一般来说Ubuntu是将移动硬盘挂载在根目录下的media目录下的一个文件夹里面,这个文件夹的名字一般是你的用户名,之所以出现无法挂载的原因,一是可能这个文件夹不存在,二是你对这个文件夹没有权限。所以一般提示出错的信息是:Adding read ACL for uid 1000 to `/media/yelbosh" failed: Operation not supported‘解决办法就是先建立它所说的这个文件夹,然后再把这个文件夹的权限改...
Windows 7下使用Ext2Fsd读取写入Linux Ext3/Ext4分区文件

Windows 7下使用Ext2Fsd读取写入Linux Ext3/Ext4分区文件

Ext3或第三代拓展文件系统是广泛用在Linux kernel上的日志纪录档案系统。它是很多流行Linux发行的默认文件系统。Ext4或第四代文件系统则是继Ext3发展起来的Linux日志纪录档案系统。作为一个去除了64位存储限制而能向下兼容的系列,它比ext3有了一些性能的提 升。然而,其他Linux kernel开发者因为稳定性原因反对接受对ext3的拓展,并建议分支出ext3的源代码,将其重命名为ext4,所有开发工作在此之上进行,避免了影响当前ex...
<< 701 702 703 704 705 706 707 708 709 710 >>