Linux
wangrengxing
这个作者很懒,什么都没留下…
展开
-
yum解决rpm依赖
CentOS5.X配置yum本地源配置yum更新源1.首先挂载Cdrom到本地目录1mount /dev/cdrom /mnt2.开始配置CentOS源文件Centos5.x默认的yum更新配置文件在/etc/yum.repos.d/目录下,有两个仓库配置文件CentOS-Base.repo :用于设置远程仓库Ce转载 2012-04-23 11:38:05 · 1018 阅读 · 0 评论 -
linux 2.6内核的四种IO调度算法
转自:http://jackyrong.iteye.com/blog/898938http://blog.csdn.net/theorytree/article/details/6259104IO调度器的总体目标是希望让磁头能够总是往一个方向移动,移动到底了再往反方向走,这恰恰就是现实生活中的电梯模型,所以IO调 度器也被叫做电梯. (elevator)而相应的算法也就被叫转载 2012-12-28 15:20:16 · 1534 阅读 · 0 评论 -
dentry与inode
"文件":按一定的形式存储在介质上的信息,一个文件包含两方面信息,一是存储的数据本身,二是有关该文件的组织和管理的信息。在内存中, 每个文件都有一个dentry(目录项)和inode(索引节点)结构,dentry记录着文件名,上级目录等信息,正是它形成了我们所看到的树状结构;而有关该文件的组织和管理的信息主要存放inode里面,它记录着文件在存储介质上的位置与分布。同时dentry->d_转载 2012-12-27 16:57:05 · 1220 阅读 · 0 评论 -
linux vfs 解析 之 mount 文件系统
转自:http://blog.sina.com.cn/s/blog_5219094a0100calt.htmlmount 文件系统主要数据结构:struct namespace { atomic_t count; struct vfsmount * root; struct list_head list; struct rw_semaphore sem;转载 2012-12-27 19:19:28 · 802 阅读 · 0 评论 -
VFS 文件系统
摘自《Linux C编程一站式学习》3. VFSLinux支持各种各样的文件系统格式,如ext2、ext3、reiserfs、FAT、NTFS、iso9660等等,不同的磁盘分区、光盘或其它存储设备都有不同的文件系统格式,然而这些文件系统都可以mount到某个目录下,使我们看到一个统一的目录树,各种文件系统上的目录和文件我们用ls命令看起来是一样的,读写操作用起来也都是一样的,这是怎么转载 2012-12-27 16:19:29 · 480 阅读 · 0 评论 -
高端内存的理解
转自http://blog.csdn.net/chobit_s/article/details/6029527不考虑PAE,并且是x83_32 首先谈谈对于 “32位” 的一点理解。简单说来,对于32-bit os,如果你想读写内存(简单来说就是int a; a = 4),首先你要定位到你要读写的内存的具体位置,就是内存地址了,但是这个内存地址的数值有着一些限制,就是转载 2012-12-25 20:55:47 · 388 阅读 · 0 评论 -
gdb使用及原理 .
1、GDB对于基于GNU系统开发的程序员来说是最基本的东西,必须的。所以这篇学习总结中,不打算包括GDB的一般使用方法。因为这些东西必须是随手拈来的。所以也就不花时间来整理,我只把一些比较高级的应用在这里作一个整理。 2、在编译链接程序时需要使用"-ggdb"选项来生成可供GDB调试用的信息,否则GDB将失去作用,因此GDB和GCC联系的非常紧密。并且当-g和-O开关同时打开时,调试和优化转载 2012-10-30 22:18:49 · 470 阅读 · 0 评论 -
linux 死机的应对方法
最近这两天,CentOS的web服务器连续死掉了2次,远程直接没有反应,在机房里能输入用户名,输入完了就没有下文了。最头疼的是没有找到原因何在,也没有任何办法能够进系统重启或者查看内容,每次都是很心疼的摁住电源重启。于是就来找如何应对Linux这种键盘不响应的死机情况,还真找到了一篇:Linux 会死机么?我可以很肯定地说,会!要让 Linux 死机很容易,但难的是在死机以后如何安全的让他摆脱转载 2012-04-23 17:00:37 · 1046 阅读 · 0 评论 -
如何使用man命令
比如要查找ls命令的手册,就输入man ls。想知道man的具体用法,输入 man man 大家都知道在Unix/Linux中有个man命令,可以查询常用的命令,函数。可是对于我们这样只知道用"man 函数名"来查询的人来说,会遇到很多问题,比如: man read,我想看的是ANSI C中stdio的read函数原型和说明,没想到出来的确是BASH命令的说明,这是怎么回转载 2012-04-22 11:26:00 · 1611 阅读 · 1 评论 -
利用安装光盘创建本地 yum 源补装 RPM 软件包
引言如果你是一个 Linux 新手,刚安装完一个崭新的 RHEL 5u4 系统,在默认配置下使用了几天,感觉不错。这时你想用 gcc 编一个程序,发现默认配置里并没有安装这个包。你找到安装光盘,小心翼翼地挂载上,并找到了 gcc-4.1.2-46.el5.i386.rpm 。尝试着用 rpm -ivh gcc-4.1.2-46.el5.i386.rpm 进行安装。系统告之缺少 glibc-de转载 2012-04-20 19:04:57 · 900 阅读 · 0 评论 -
linux下查看电脑硬件设备属性
如何在linux下查看电脑硬件设备属性 # uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv转载 2012-04-25 19:12:56 · 493 阅读 · 0 评论 -
rpm安装gcc
1. 安装make:将Linux安装光盘mount上来,然后进入Packages目录,执行命令: #rpm -ivh make* #rpm -ivh autoconf*2. 搞定rpm 1.安装软件:执行rpm -ivh rpm包名,如 2.升级软件:执行rpm -Uvh rpm包名。 3.反安装:执行rpm -e rpm包名。 4.查询软件包的详细信原创 2012-04-24 21:48:53 · 2443 阅读 · 0 评论 -
ext2文件系统
2. ext2文件系统2.1. 总体存储布局我们知道,一个磁盘可以划分成多个分区,每个分区必须先用格式化工具(例如某种mkfs命令)格式化成某种格式的文件系统,然后才能存储文件,格式化的过程会在磁盘上写一些管理存储布局的信息。下图是一个磁盘分区格式化成ext2文件系统后的存储布局。图 29.2. ext2文件系统的总体存储布局文件系统中存储的最小单位转载 2012-12-28 15:52:31 · 440 阅读 · 0 评论