Archive for 五月, 2011

0

SATA光驱新版驱动UIDE.SYS(原GCDROM.SYS)

UIDE also supports up to 4 CD/DVD drives, which may be SATA, UltraDMA, or old “PIO mode” models. DOS下的通用光驱驱动,由原GCDROM.SYS作者开发,同时支持IDE和SATA光驱,Ghost盘必备。 UIDE.SYS项目更新历程: 2007.5 宣布终止GCDROM.SYS项目,创立UDVD.SYS项目(合并了GCDROM.SYS和QCDROM.SYS) 2007.10 宣布终止UDVD.SYS项目,创立UIDE.SYS项目(合并了UDVD.SYS和UDMA.SYS) 下载 http://johnson.tmfc.net/dos/file/drivers.zip

0

sed中文手册

Sed 命令列可分成编辑指令与文件档部份。其中 , 编辑指令负责控制所有的编 辑工作 ; 文件档表示所处理的档案。 sed 的编辑指令均由位址(address)与函数(function)两部份组成 , 其中 , 在 执行时 , sed 利用它的位址参数来 决定编辑的对象;而用它的函数参数(解[3])编辑。 此外 , sed 编辑指令 , 除了可在命令列上执行 , 也可在档案内执行。其中差 别只是在命令列上执行时 , 其前必 须加上选项 -e ; 而在档案(解[4])内时 , 则只需在其档名前加上选项 -f。另 外 , sed 执行编辑指令是依照它 们在命令列上或档内的次序。 下面各节 , 将介绍执行命令列上的编辑指令 、sed 编辑指令、执行档案内的编 辑指令、执行多个档案的编辑、及 执行 sed 输出控制。 2.1 执行命令列上的编辑指令 2.2 sed 编辑指令 [...]

0

sed命令常用参数

描述:sed是一个流编辑器。流编辑器用来对输入流(一个文件或是来自管道的输入)的文本进行处理。sed对管道里文本进行过滤的能力使它不同于其他类型的编辑器。 参数: -n,–quiet,–silent 禁止自动显示模式空间的内容。 -e script, –expression=script 添加script至将要执行的命令列表中。 -f script-file, –file=script-file 将script-file中的内容添加到将要执行的命令列表中。 -i [SUFFIX],–in-place[=SUFFIX] 在指定位置编辑文本(如果扩展选项给出将做备份) -l N, –line-length=N 规定每行的宽度 –posix 关闭所有的posix扩展选项 -r,–regexp-extended 使用扩展的正则表达式。 -s,–separate 将多个文件视为各自独立的而不是视为一整个长的流。 -u, –unbuffered 每次只从输入文件载入最少量的数据并经常清空输出缓冲区。 –help 显示帮助文件并退出。 –version 输出版本信息并退出。 命令概要: a\ text 将text部分追加到目标行。 i\ text 将text部分插入到目标行 q 停止处理更多的行直接退出,除非自动显示被关掉,当前模式空间的内容将被显示。 Q 直接退出sed r filename 从filename文件读入数据追加到目标行。 R filename 从filename文件读入一行追加到目标行。 d 删除模式空间的内容,开始下一个循环。 h H 复制/追加 模式空间到hold空间 [...]

0

Linux操作系统下NFS服务的搭建过程

本文档只是介绍NFS的最简单搭建过程,目的是有助于快速搭建,入门; 本搭建过程是基于FC5,且采用自带的SAMBA包; 一、概念 NFS(Network File System/网络文件系统): 1、设置Linux系统之间的文件共享(Linux与Windows中间文件共享采用SAMBA服务); 2、NFS只是一种文件系统,本身没有传输功能,是基于RPC协议实现的,才能达到两个Linux系统之间的文件目录共享; 3、NFS为C/S架构; 二、服务器配置 1、配置文件 主要配置文件为:/etc/exports 格式为: 共享目录 可mount主机IP(参数1,参数2,……) 如:/var/nfs 172.20.*.*(rw,sync,all_squash,anonuid=65534,anongid=65534) 说明:必须注意nfs/目录的访问权限,必须设置成777权限;父目录/var权限无要求,普通的755即可; 2、启动相关服务 然后依次启动相关服务:portmap,nfslock,nfs 3、检查共享目录 随后可以采用showmount –e查看一下,看看共享的目录情况: [root@ns var]# showmount -e Export list for ns.osserver: /var/nfs 172.20.*.* OK,到此为止,NFS服务器搭建完毕; 三、客户端配置 1、确保portmap运行 客户端必须确保RPC协议相应的portmap正常运行,否则mount将失败; 2、挂载/var/nfs目录(本地挂载点为/mnt/nfs) mount -t nfs 172.20.65.16:/var/nfs /mnt/nfs 成功mount以后,即可同本地目录一样随意操作; 四、其它相关命令 1、当修改了/etc/exports文件后,可以不用重新启动nfs服务,直接采用exports –rv 即可重新导出共享目录; 该命令格式如下: exportfs [-aruv] -a :全部mount或者unmount /etc/exports中的内容 -r [...]

0

Linux下配置iscsi-initiator

操作系统RetHat9.0,存储设备华为3comEX1000 在linux上建立能够识别盘阵的方法有三种1、HBA卡;2、TOE卡;3、iscsi-initiator 本次是通过第三种方式实现的,就具体配置进行简要概述 一、准备工作 因为安装iSCSI驱动需要配合核心来编译,所以会使用到内核源代码,此外,也需要编译器 ( compiler ) 的帮助,因此,先确定您的 Linux 系统当中已经有下列软件的存在 :kernel-source 、kernel、gcc、perl、Apache。 打开一个终端,使用命令检查: # rpm -qa | grep gcc;rpm -qa | grep make # rpm -qa | grep kernel(最关键的软件包) 根据自身系统的内核版本下载对应的iscsi驱动,利用 #uname –a 查看内核版本 二、解压tar包和编译驱动程序 (附送一个华为官方提供的iscsi驱动) #tar -zxvf linux-iscsi-3.4.3.2.tgz # cd linux-iscsi-3.4.3.2 # make #make install 在编译驱动的时候,我们用到的是make这个命令,这里之所以在 make后面不需要跟所要编译的文件名,是因为在解压出来的包中都会包含一个makefile的文件,在默认情况下执行make就是约定的编译makefile中的内容。通过以上步骤就可以顺利将iscsi驱动编译完成。 三、修改配置文件 在安装好iscsi驱动后,会在/etc目录下生成一个iscsi.conf的iscsi配置文件,用vi编辑器打开这个文件,在这里添加iqn接点号,密码,IP地址。 Username= “iqn接点号” 在配置盘阵的时候,系统会自己生成这个节点号,这个可以在存储的管理控制台上查到 Password= iscsimy1Spw [...]

0

Linux下添加硬盘、分区、格式化任务详解

在我们添加硬盘前,首先要了解linux系统下对硬盘和分区的命名方法。在Linux下对IDE的设备是以hd命名的,第一个ide设备是hda,第二个是hdb。依此类推 我们一般主板上有两个IDE接口,一共可以安装四个IDE设备。主IDE上的两个设备分别对应hda和hdb,第二个IDE口上的两个设备对应hdc和hdd。 一般我们的硬盘安装在主IDE的主接口上,所以是hda,光驱一般安装在第二个IDE的主接口上,所以是hdc(应为hdb是用来命名主IDE上的从接口),SCSI接口设备是用sd命名的,第一个设备是sda,第二个是sdb。依此类推 分区是用设备名称加数字命名的。例如hda1代表hda这个硬盘设备上的第一个分区。每个硬盘可以最多有四个主分区,作用是1-4命名硬盘的主分区。逻辑分区是从5开始的,每多一个分区,数字加以就可以。 比如我们一般的系统都有一个主分区用来引导系统,这个分区对应我们常说的C区,在linux下命名是hda1。后面我们分三个逻辑分区对应常说的D、E、F,在linux下命名是hda5、hda6、hda7 给硬盘分区 在slackware下有两个分区软件fdisk和cfdisk,例如我们已经有一个硬盘了,现在添加另一个硬盘到系统,那么我们根据命名规则知道这个新添加的硬盘应该是hdb。我们用下面命令给硬盘分区 fdisk /dev/hdb 你也可以用cfdisk来分区,命令如下: cfdisk /dev/hdb 格式化硬盘 格式化成ext3格式 mkfs.ext3 /dev/hdb1 格式化成reiserfs的格式 mkfs.reiserfs /dev/hdb1 让硬盘启动自动挂载 例如挂载/dev/hdb1分区到/mnt/hd目录下 用vi编辑/etc/fstab文件,加入如下内容 /dev/dhb1 /mnt/hd reiserfs defaults 1 1 以下个人使用过程: 如新增一个新硬盘(hda),进行分区、格式化等 使用fdisk 分区 输入:fdisk /dev/hda Command (m for help):p

0

Linux下一些常用介质的mount方法

mount命令的具体用法: mount fat32分区,命令为: mount -o codepage=936, iocharset=cp936 /dev/hda7 /mnt/cdrom mount iso文件,命令为: mount -o loop /abc.iso /mnt/cdrom mount软盘,命令为: mount /dev/fd0 /mnt/floppy mount USB闪存,命令为: mount /dev/sda1 /mnt/cdrom 显示所有/etc/fstab内容,命令为: mount -a 可以用”-t 格式”参数指定文件格式, 格式可以为vfat, ext2, ext3等。

0

linux下直接创建RAID

Linux下使用mdadm创建和管理软raid 注:本次操作以RHEL4为例,但应该可以应用到其它大部分的distro上(guess)。 mdadm的几个常用参数 -C 创建Raid,后面跟参数,代表raid设备的名称。比如:/dev/md0,/dev/md1。 -n 用于创建磁盘阵列的磁盘个数。 -l Raid的级别。 -x 指定用于hotspare(热备盘)的磁盘个数。如果阵列中有一块硬盘坏了,它会立刻顶上,并rebuild; -D 显示软raid的详细信息; -s 扫描配置文件(/etc/mdadm.conf)或’/proc/mdstat’来查看遗漏的信息f; 创建软raid的大体流程 使用fdisk工具为新磁盘创建分区; 使用mkfs.XXXX工具将刚才划分好的分区格式化成某种格式的文件系统。比如:ext3,reiserfs等; 使用mdadm来创建软raid; 创建/etc/mdadm.conf文件(注意文件的格式,包括是否有逗号等等。该文件是为了系统在重启后能 够自动启用软raid。可以查看/etc/rc.sysinit脚本,搜索’mdadm’字符串就明白了); 示例:创建软raid5(+hotspare) 以下是我的一次实际操作的完整过程: 这是用’fdisk -l’命令查看到的我当前的磁盘和分区情况(只有/dev/sda在使用, 其它四个都是新磁盘,没有分区,没有格式化): # fdisk -l Disk /dev/sda: 6442 MB, 6442450944 bytes 255 heads, 63 sectors/track, 783 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End [...]

0

linux下主要文件

/boot/grub/grub.conf GRUB 引导器配置文件 /boot/module-info-* Linux 核心模块信息 /boot/System.map-* Linux 系统影像文件 /boot/vmlinuz-* Linux 核心 /etc/aliases 邮件别名 /etc/at.deny 记录哪些用户静止使用 at 命令 /etc/auto.master 配置 autofs 程序,使之能自动装入文件系统 /etc/auto.misc automounter 的影像文件 /etc/bashrc bash shell 的系统全局配置 /etc/cron.daily/* 每天需要执行的命令 /etc/cron.hourly/* 每个小时需要执行的命令 /etc/cron.monthly/* 每个月需要执行的命令 /etc/cron.weekly/* 每周需要执行的命令 /etc/crontab cron 系统配置文件,配置指定时间执行命令 /etc/cups/* 打印机配置文件 /etc/default/useradd useradd 命令默认的配置(用来增加新用户用) /etc/DIR_COLORS 用彩色方式列出文件的颜色配置文件 /etc/exports 指定 NFS 需要导出的文件系统 /etc/filesystems 所支持的文件系统 /etc/fstab 指定文件系统的载入点 [...]

0

linux下做电影服务器全过程

liunx中定义: 硬盘为IDE1主盘在linux中就是hda 硬盘为IDE1从盘在linux中就是hdb 硬盘为IDE2主盘在linux中就是hdc 硬盘为IDE2从盘在linux中就是hdd 其中每一个硬盘中的分区规则是: 在windows中的c盘在linux中定义为:(hda1-4) 而在windows中的c盘以后的盘就定义为:(hda5-x) 这样的话假设我门在IDE1主盘上有3个分区c,d,e 而linux又安装在c盘上也就是安装时选择的hda1 那么要在linux下访问到其他的分区时就应该做以下调整: 修改/etc/fstab 在其中加如下面几行 /dev/hda5 /movie/d ext2 defaults 1 1 /dev/hda6 /movie/e ext2 defaults 1 1 意思是以后每一次启动linux就会自动把硬盘上的扩展逻辑分区d和e加载 到系统中 具体的解释是这样的: /dev/hda5 是d盘在linux中的定义 /movie/d 是d盘在我们linux上定义的文件夹也就是说以后我们要访问d盘就可以直接进入/movie/d了 ext2 这是linux可以识别的文件系统 defaults 1 1 这是将此目录的权限设置为可读可写的。 这样我门来做个电影服务器吧! 我们知道电影服务器大多都有1-4块160G以上的硬盘(如过你的主板支持多个硬盘那我就没法说了) 我们仍然是把linux装在IDE1的主盘c分区上 而且主盘的d,e已经挂载进入linux系统 这样我门就照上面说的那样去挂载其他几块硬盘 修改/etc/fstab 在其中加入下面几行 /dev/hdb1 /movie/movie2 /ext2 defaults 1 1 /dev/hdc1 /movie/movie3 /ext2 defaults [...]