作者归档:老沙

ich8r/9r/10r raid linux dmraid 无法正确识别

进入十一以来,天天安系统,但就是无法正确识别ich8r的raid

/dev/sdb: "jmicron" and "isw" formats discovered (using isw)!
Aborted

dmraid 版本用的rc13,和rc15
两个sata用rc13来认, 一个认nvraid,别一个出bug信息
用rc15呢,一个认jmicron_raid,另一个认Aborted
我就日了,上chinaunix发贴,好几天了,也没有结果,出来说话的人多是让我放弃,但那并不是我的风格(我风格是跟丫死磕),经过5天的激战,终于有结果了。
用rc15版本就是fedora11中的,是无论如何也想不出来为什么
后来用Centos5.3,认出来nvraid我想到了raid的残留信息,因为我原来是650i的主板,也用raid
可主板现在不在我手边,无法放在原主板的清除raid信息。于是我就用DM把硬盘清零了,可是再安还是一个样,无果,我又把硬盘lformat了,好慢呀,N小时,结果也是一样无用。我恨呀。
在网上查了无数的raid信息的资料,没有结果,都是些数据恢复公司的广告。再来,发现有一个人在raid信息丢失后,说过一句话,他说raid信息可能是硬盘尾,结果还引来别人骂,说他总是问别人,不用自己试试。有点跑题了。
于是用什么工具可以快速的清零呢,我也不想再来几个小时了,就找到工具光盘,里边有个叫 MHDD的工具,一个是命令行的,在网上一查,还是个高级货呢,怎么用就不细说了,网上有好多教程呢
我通读了一遍,发现在教程里说busy后边有个hpa的标志,说明硬盘切割过了,做hpa只能从硬盘的末尾。就是屏蔽了一部分空间,无论是低格还是清零都是不管用的,再来看看我的硬盘,果然有hpa过
用rhpa查看,发现原来raid主盘最后6个块被hpa了,用nhpa恢复了。

再来安系统ctrl+alt+F2,dmraid -r 还是nvraid我靠,真是不想让人活了。
后来想是不是释放了空间,但还是有信息呢?
再来用erase擦除一下,我分别把两个硬盘的前后5M的空间擦了
再来安系统,dmraid -ay
no raid
哈哈,成功。
进入biso重新开启raid ,ctrl+i组好raid0。顺利安上系统了。来看看速度
再来说一下fedora11用的ext4 的文件系统

[root@main ~]# hdparm -Tt /dev/dm-1

/dev/dm-1:
Timing cached reads: 2792 MB in 2.00 seconds = 1396.23 MB/sec
Timing buffered disk reads: 200 MB in 1.54 seconds = 129.94 MB/sec
[root@main ~]# hdparm -Tt /dev/dm-3

/dev/dm-3:
Timing cached reads: 2706 MB in 2.00 seconds = 1353.56 MB/sec
Timing buffered disk reads: 408 MB in 3.01 seconds = 135.69 MB/sec
[root@main ~]# hdparm -Tt /dev/dm-4

/dev/dm-4:
Timing cached reads: 2806 MB in 2.00 seconds = 1404.04 MB/sec
Timing buffered disk reads: 412 MB in 3.00 seconds = 137.31 MB/sec
[root@main ~]# hdparm -Tt /dev/dm-5

/dev/dm-5:
Timing cached reads: 2974 MB in 2.00 seconds = 1487.27 MB/sec
Timing buffered disk reads: 242 MB in 3.02 seconds = 80.19 MB/sec

CentOS 5.3 安装 avast 4 Linux Home Edition

评价很高的Linux下的杀毒软件。
不足的地方:家庭版命令行只能查毒,不能杀。在gui界面上可以杀

安装十分简单,下载RPM包
rpm -ivh avast4workstation-1.3.0-1.i586.rpm
出现如下错误
error: Failed dependencies:
libexpat.so.0 is needed by avast4workstation-1.3.0-1.i586
网上有人说用yum –nogpgcheck localinstall avast4workstation-1.3.0-1.i586.rpm这装就没问题了
可我安还是有错,关联性问题
我用的解决办法是rpm -ivh –nodeps avast4workstation-1.3.0-1.i586.rpm
问题就解决了,不影响用。安完后
运行avast会让你输入注册码,不输不能用。
你要进入http://www.avast.com/eng/home-registration.v2.php?lang=CNS进行注册,十分简单,在下面输入你的邮箱,姓名,等后,点注册,几分钟后你就会收到注册码,有效期1年,可反复申请。填入到刚才的地方就OK了。
这时软件会告诉你没有病毒库,他会下载的,你以后可以手工运行avast-update进行升级
升级完成后可以用命令行工具进行查毒,命令是avast.可以用gui工具avastgui

下载地址:http://www.avast.com/cns/programs.html

LINUX 多核CPU 认不全问题

1.确认主板开启了APIC选项(不是ACPI,ACPI是高级电源管理)
2.看看cat /proc/cpuinfo 这个文件认对内核没有
在/sys/devices/system/cpu/应该有cpu0~cpun的文件夹,你有几个内核就有几个
在cpu1~cpun的文件夹下应该有一个叫online的文件,把其中的内容改成1
就能使内核开启,从启再看看/proc/cpuinfo,CPU是否正常了
用dmesg|grep CPU看也可以
还有一个命令用来看主板各硬件识别情况的
dmidecode

Vmware 6.5.1 For Linux 32 and 64 注册机 注册码

VMware 公司正式推出 VMware Workstation 6.5 产品

丰富的多媒体支持、增强的安全性及革命性调试工具

VMware Workstation 6.5 提供统一的无缝桌面集成机制、DirectX 9.0c Shader Model 2 三维图形支持,以及利用虚拟机(VM)的录制与重播功能进行开创性调试。

全球台式电脑及资料中心虚拟化解决方案领导厂商 VMware 公司,正式发表其虚拟机器新产品 — VMware Workstation 6.5,进一步提升了该产品的领先优势。作为获得奖项最多的虚拟机器软件,VMware Workstation 最新版本具有诸多革命性的新功能,包括能够在不同虚拟机上的窗口之间无缝切换、支持 Direct X 三维图形,以及利用虚拟机(VM)的录制与重播功能进行开创性调试工具。

VMware Workstation 面向开发、测试、部署及支持软件的专业人员,可加快软件发展及测试,提供快速配置及重新设置多层环境的便利,能够在投入正式上线环境前测试新的台式电脑和服务器的应用程序,采用安全、简单的方式来管理虚拟机,并且允许用户在自己偏爱的操作系统上运行任何应用程序。VMware Workstation 自九年多前推出以来,屡获大奖,成为业界获得奖项最多的虚拟机器软件。

VMware 公司台式电脑产品和解决方案副总裁 Jeff Jennings 表示:「VMware Workstation 6.5 能让用户轻松处理没有该产品时根本处理不了的事情,比如调试复杂的多层应用程序并同时在单一电脑上运行所有生产力应用程序。VMware Workstation 6.5 作了诸多改进,我们因此能够继续提升台式电脑虚拟化领域的标准,为专业技术人员提供更简单、更丰富、更安全的用户体验。同时,由于 VMware Workstation 6.5 增加了新的 Pocket ACE 功能,移动人员也能享受这种体验。Workstation 是一款不可或缺的产品,也是专业的台式电脑虚拟化用户的唯一选择。」

由于 VMware Workstation 拥有业界最先进、最成熟的功能组合,加上对 x86 操作系统(包括 Windows、Linux、NetWare、Solaris x86 和 FreeBSD)有著最广泛的支持,因此,对技术专业人员来说,VMware Workstation 仍然是“黄金标准”的虚拟化产品。

VMware Workstation 6.5 的新功能包括:

统一的无缝桌面体验――虚拟机里的应用程序可以与普通台式电脑上的应用程序一同运行。虚拟机桌面消失,而虚拟机里的应用程序以一个普通窗口出现在普通桌面环境中。通过将统一的应用程序窗口标以不同颜色,使得在不同虚拟机上运行同一应用程序的多个版本变得更加容易。

支持 DirectX 3D 图形-VMware Workstation 是第一款支持三维图形的桌面虚拟化产品,而 VMware Workstation 6.5 进一步提升了这一功能,它的 Shader Model 2 三维图形功能支持 DirectX 9.0c。

“ 简易安装”功能简化了 Windows 和 Linux 虚拟机的建立-VMware Workstation 6.5 让用户能够节省时间并简化 Windows 和 Linux guest operating system 的安装。用户只要回答几个简单的问题,“简易安装”功能就会自动 guest operating system 和 VMware 工具,而这仅需一个步骤。

虚拟机录制与重播功能提供了开创性的调试机制-VMware Workstation 6.5 让用户可以录制虚拟机完整的程式执行过程:每一条 CPU 指令、每个内存页面以及每一次软盘写入。然后重播录制的内容,重现虚拟机的准确行为和状态,从而有助于分析及调试难以重现的软件瑕疵,直到瑕疵解决为止。

可建立采用ACE加密的虚拟机-VMware Workstation 6.5 用户现在得益于内建的ACE发布功能,可对重要的虚拟机进行加密,然后通过内建的 VMware Player 来运行,从而增强资料安全性;或者可建立个人的 Pocket ACE 虚拟机,以便用可擕式 USB 设备随身携带虚拟桌面环境。

关于 VMware

VMware(纽约证券交易所代码:VMW)是全球台式电脑及资料中心虚拟化解决方案的领导厂商。全球不同规模的客户依靠 VMware 来降低成本和运营费用、确保业务持续性、加强安全性并走向绿色。2007 年,VMware 年收入达到13亿美元,拥有逾10万的用户和1万多家合作伙伴,是增长最快的上市软件公司之一。VMware 总部设在加利福尼亚州的帕罗奥多市(Palo Alto),欲了解更多信息请参阅http://www.vmware.com/tw/。VMware 注册商标为 VMware, Inc.,在美国和其他司法领域内都有效。该文所提到的所有其他标记及名字均为其对应公司的商标。

vmware-6.5.1 X64 注册码:8H88D-UP80T-KE35V-4X8FV
32位注册机下载
64位注册机下载

CentOS 5.3 X64 yum update时出现问题 与 解决办法

在yum update时出现如下错误

–> Processing Conflict: python-devel conflicts python < 2.4.3-24.el5_3.6
–> Finished Dependency Resolution
python-devel-2.4.3-24.el5_3.6.i386 from update has depsolving problems
–> python-devel conflicts with python
Error: python-devel conflicts with python

在网上查找各种方法:
大部分说是python-devel2.43与2.44同时安装的结果,可是我的不一样

[root@centos images]# yum list installed python python-devel
Loaded plugins: fastestmirror
Installed Packages
python.x86_64 2.4.3-24.el5 installed
python-devel.i386 2.4.3-24.el5 installed
python-devel.x86_64 2.4.3-24.el5 installed

看是python-devel.i386 与python-devel.x86_64同时安装了,一个是32位的一个是64位的,删除32位的,我系统是X64的

[root@centos images]# rpm -e python-devel.i386

删除后再来看看

[root@centos images]# yum list installed python python-devel
Loaded plugins: fastestmirror
Installed Packages
python.x86_64 2.4.3-24.el5 installed
python-devel.x86_64 2.4.3-24.el5 installed

现在看来是正常了,再升级看看

[root@centos images]# yum update
Transaction Summary
=====================================================
Install 9 Package(s)
Update 57 Package(s)
Remove 0 Package(s)

Total download size: 129 M
Is this ok [y/N]: n
Exiting on user Command
Complete!

一切正常了
——————————————————-
发现,如果更新源选择的不对也会出现此问题
比如X64的系统用i386的源
先把源的配置搞正确
/etc/yum.repos.d/CentOS-Base.repo

[base]
name=CentOS-5 – Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever5&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=http://ftp.sjtu.edu.cn/centos/5.3/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#released updates
[update]
name=CentOS-5 – Updates
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=updates
baseurl=http://ftp.sjtu.edu.cn/centos/5.3/updates/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#packages used/produced in the build but not released
[addons]
name=CentOS-5 – Addons
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=addons

baseurl=http://ftp.sjtu.edu.cn/centos/5.3/addons/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#additional packages that may be useful
[extras]
name=CentOS-5 – Extras
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=extras

baseurl=http://ftp.sjtu.edu.cn/centos/5.3/extras/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-5 – Plus
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=centosplus
baseurl=http://ftp.sjtu.edu.cn/centos/5.3/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#contrib – packages by Centos Users
[contrib]
name=CentOS-5 – Contrib
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=contrib
baseurl=http://ftp.sjtu.edu.cn/centos/5.3/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

再清一下缓存
yum clean all
再升级一下,看看,应该没问题了吧
——————————————————-
如果出现
Metadata file does not match checksum
运行
yum clean all
就可以了

先这样了,哎,今天遇到的问题好多呀 [cry]

——————————————————-
当升级一半而强行中断后
再见升级可能会出现依赖问题,使用
package-cleanup –problems
把列出的包卸载,然后再升级,就好了

NFS 服务器 详细配置 笔记

NFS详细设置

1.准备工作
NFS与RPC
启动NFS之前要先启动RPC(一般系统默认启动),否则NFS无法向RPC注册

2.运行NFS要启动的RPC daemons
  1.rpc.nfsd
    管理是否可以登陆主机和管理登入者的ID
  2.rpc.mountd
    判断NFS文系统的权限
  3.rpc.lockd(可选)
    可以管理文件的锁定
  4.rpc.statd  (可选)
    检查文件的一到致性

提示:要弄清NFS服务器与登入者主机上的用户的对应关系,这个很重要

3.NFS的结构
NFS主程序为nfs-utils
RPC主程序为portmap
———————
  1./etc/exports
  主要的配置文件
  /tmp  192.168.1.0/24(ro)  localhost(rw)  *.kumouse.com(ro.sync)
  可用的参数
  rw:可读写
  ro:只读
  sync:同步写入
  async:先暂存于内存中
  no_root_squash:如果是root,则以root的权限访问
  root_squash:如果是root,则压缩成匿名用户
  all_squash:将所有登陆用户压缩成匿名用户
  anonuid:将匿名者变为指定的uid
  anongid:匿名者指定gid

  注意:只有域名可以使用通配符,IP不可以用通配符
———————
  2./usr/sbin/exportfs
    变更共享目录的命令
  参数:
    -a:全部挂载或卸载/etc/exports内的设置
    -r:重新挂载/etc/exports里的设置
    -u:卸载某一目录
    -v:在exports执行的时候,将共享目录显示出来
  例:  exportfs -arv #重新挂载所有
    exportfs -auv #全部卸载

———————
  3./usr/sbin/showmount
    客户端用来查看共享资源的
    showmount -a 192.168.1.22 查看联机状态
    showmount -e 192.168.1.22 查看主机共享的目录数据
———————
  4./var/lib/nfs/*tab
    NFS服务器的日志,主要有etab:目录的完整权限.xtab:连接到此服务器的客户端数据
———————

4 启动
/etc/init.d/portmap start #启动RPC
/etc/init.d/nfs start #启动NFS

rpcinfo -p localhost #查看RPC的注册情况

5.联机
[root@centos mydisk]# showmount -e 192.168.1.22
Export list for 192.168.1.22:
/home/tftpboot 192.168.1.0/24
/home/save 192.168.1.0/24
/home/iso 192.168.1.0/24

6.NFS安全
———————-
  1.iptables.allow
  iptalbes -A INPUT -i $EXTIF -p TCP -s 192.168.0.0/24 –dport 111 -j ACCEPT
  iptalbes -A INPUT -i $EXTIF -p UDP -s 192.168.0.0/24 –dport 111 -j ACCEPT
  2.tcp wrappers
  /etc/hosts.allow
  mountd:192.168.1.0/255.255.255.0
  /etc/hosts.deny
  mountd:ALL
  3.关机
  先关portmap然后nfs
  用netstat -utlp找出PID KILL了他
———————–

7.远程挂载 mount
挂载的参数
suid与nosuid:开放或取消SUID功能,默认为suid
rw,ro:指定可读写或只读,默认为rw
dev,nodev:是否可以保留装置文件的特殊功能,默认为dev
exec,noexec:是否具有可执行权限,默认为exec
user,nouser:是否具有进行挂载与卸载的功能,默认为nouser
auto,noauto:指mount-a时会不会被挂载的项目,如不需要可设为noauto,默认为auto

fg,bg:前台执行或后台执行,默认为fg
soft,hard:是否在挂载时持续呼叫,默认为hard,建议用soft
intr:加上它,若使用hard方式时,RPC呼叫可以被中断
rsize,wsize:写缓冲区与读缓冲区,可提高性能,很重要

例:mount -t nfs -o nosuid,noexec,nodev,rw,bg,soft,rsize=32768,wsize=32768 192.168.1.22:/home/iso /iso
注意:两个缓冲区很重要,如果不设置NFS的性能会非常低,不会超过1M/S,切记,我试过了
服务器/etc/exports中可以用async方式提高性能,默认是sync,关机时别忘了用sync回写

8.开机挂载
/etc/fstab
192.168.1.22:/home/iso  /iso  nfs  nosuid,noexec,nodev,rw,bg,soft,rsize=32768,wsize=32768  0  0

autofs的使用
/etc/auto.master
/iso  /etc/auto.nfs

/etc/auto.nfs
iso  -rw,bg,soft,rsize=32768,wsize=32768  192.168.1.22:/home/iso

linux 安装驱动 与相关内容

安装驱动

1.查看开机网卡的加载情况
[root@localhost mydisk]# dmesg|grep -n eth
383:e100: eth0: e100_probe: addr 0xdc100000, irq 90, MAC addr 00:01:B3:36:DB:1A
392:sky2 eth1: addr 00:13:d4:9d:65:38
426:sky2 eth0: enabling interface
427:sky2 eth0: ram buffer 48K
428:ADDRCONF(NETDEV_UP): eth0: link is not ready
429:sky2 eth0: Link is up at 100 Mbps, full duplex, flow control both
430:ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
441:eth0: no IPv6 routers present

2.按行号查看
[root@localhost mydisk]# dmesg|cat -n|less

3.查看模块信息
[root@localhost mydisk]# modinfo sky2
filename: /lib/modules/2.6.18-128.el5/kernel/drivers/net/sky2.ko
version: 1.14
license: GPL
author: Stephen Hemminger <shemminger@linux-foundation.org>
description: Marvell Yukon 2 Gigabit Ethernet driver
srcversion: 24BB88B15DBF35BF3881E0F
alias: pci:v000011ABd0000436Bsv*sd*bc*sc*i*
alias: pci:v000011ABd0000436Asv*sd*bc*sc*i*
alias: pci:v000011ABd00004369sv*sd*bc*sc*i*
alias: pci:v000011ABd00004368sv*sd*bc*sc*i*
alias: pci:v000011ABd00004367sv*sd*bc*sc*i*
alias: pci:v000011ABd00004366sv*sd*bc*sc*i*
alias: pci:v000011ABd00004364sv*sd*bc*sc*i*
alias: pci:v000011ABd00004363sv*sd*bc*sc*i*
alias: pci:v000011ABd00004362sv*sd*bc*sc*i*
alias: pci:v000011ABd00004361sv*sd*bc*sc*i*
alias: pci:v000011ABd00004360sv*sd*bc*sc*i*
alias: pci:v000011ABd00004356sv*sd*bc*sc*i*
alias: pci:v000011ABd00004353sv*sd*bc*sc*i*
alias: pci:v000011ABd00004352sv*sd*bc*sc*i*
alias: pci:v000011ABd00004351sv*sd*bc*sc*i*
alias: pci:v000011ABd00004350sv*sd*bc*sc*i*
alias: pci:v000011ABd00004347sv*sd*bc*sc*i*
alias: pci:v000011ABd00004346sv*sd*bc*sc*i*
alias: pci:v000011ABd00004345sv*sd*bc*sc*i*
alias: pci:v000011ABd00004344sv*sd*bc*sc*i*
alias: pci:v000011ABd00004343sv*sd*bc*sc*i*
alias: pci:v000011ABd00004342sv*sd*bc*sc*i*
alias: pci:v000011ABd00004341sv*sd*bc*sc*i*
alias: pci:v000011ABd00004340sv*sd*bc*sc*i*
alias: pci:v00001186d00004B03sv*sd*bc*sc*i*
alias: pci:v00001186d00004B02sv*sd*bc*sc*i*
alias: pci:v00001186d00004001sv*sd*bc*sc*i*
alias: pci:v00001186d00004B00sv*sd*bc*sc*i*
alias: pci:v00001148d00009E00sv*sd*bc*sc*i*
alias: pci:v00001148d00009000sv*sd*bc*sc*i*
depends:
vermagic: 2.6.18-128.el5 SMP mod_unload gcc-4.1
parm: debug:Debug level (0=none,…,16=all) (int)
parm: copybreak:Receive copy threshold (int)
parm: disable_msi:Disable Message Signaled Interrupt (MSI) (int)
module_sig: 883f350497747d075ed35fe9471dce112f4410a0881510ca254558bada0e5e7ed1b641cbdc1cf0a0bca569a1a3cb1e27d68c7cb09d1b3aeb0d13f

也可以查看以加载的模块
[root@localhost mydisk]# lsmod
Module Size Used by
nfs 290189 1
lockd 99185 2 nfs
fscache 52385 1 nfs
nfs_acl 36673 1 nfs
autofs4 57033 2
hidp 83521 2
rfcomm 104809 0
l2cap 89281 10 hidp,rfcomm
bluetooth 118597 5 hidp,rfcomm,l2cap
sunrpc 197897 9 nfs,lockd,nfs_acl
ip_conntrack_netbios_ns 36033 0
ipt_REJECT 38849 1
xt_state 35265 2
ip_conntrack 91109 2 ip_conntrack_netbios_ns,xt_state
nfnetlink 40457 1 ip_conntrack
iptable_filter 36161 1
ip_tables 55329 1 iptable_filter
ip6t_REJECT 38849 1
xt_tcpudp 36289 10
ip6table_filter 36033 1
ip6_tables 50049 1 ip6table_filter
x_tables 50377 6 ipt_REJECT,xt_state,ip_tables,ip6t_REJECT,xt_tcpudp,ip6_tables
cpufreq_ondemand 42449 1
powernow_k8 58073 0
freq_table 40889 2 cpufreq_ondemand,powernow_k8
dm_mirror 53193 0
dm_multipath 55257 0
scsi_dh 41665 1 dm_multipath
video 53197 0
backlight 39873 1 video
sbs 49921 0
i2c_ec 38593 1 sbs
button 40545 0
battery 43849 0
asus_acpi 50917 0
acpi_memhotplug 40133 0
ac 38729 0
ipv6 424609 17 ip6t_REJECT
xfrm_nalgo 43333 1 ipv6
crypto_api 42945 1 xfrm_nalgo
lp 47121 0
joydev 43969 0
pcspkr 36289 0
snd_via82xx_modem 49229 0
shpchp 70765 0
sky2 78661 0
snd_via82xx 62825 1
snd_ac97_codec 143257 2 snd_via82xx_modem,snd_via82xx
ac97_bus 35649 1 snd_ac97_codec
snd_seq_dummy 37061 0
snd_seq_oss 65473 0
snd_seq_midi_event 41025 1 snd_seq_oss
snd_seq 87777 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_pcm_oss 77377 0
snd_mixer_oss 49985 1 snd_pcm_oss
e100 70097 0
mii 38849 1 e100
snd_pcm 116681 4 snd_via82xx_modem,snd_via82xx,snd_ac97_codec,snd_pcm_oss
snd_timer 57161 2 snd_seq,snd_pcm
fglrx 2389864 26
snd_page_alloc 44113 3 snd_via82xx_modem,snd_via82xx,snd_pcm
i2c_viapro 42457 0
k8temp 39105 0
snd_mpu401 42985 0
snd_mpu401_uart 41921 2 snd_via82xx,snd_mpu401
snd_rawmidi 59713 1 snd_mpu401_uart
i2c_core 56129 2 i2c_ec,i2c_viapro
hwmon 36553 1 k8temp
snd_seq_device 41557 4 snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi
ns558 38593 0
parport_pc 62313 1
gameport 49745 3 snd_via82xx,ns558
parport 73165 2 lp,parport_pc
snd 99433 15 snd_via82xx_modem,snd_via82xx,snd_ac97_codec,snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore 41825 1 snd
k8_edac 50693 0
edac_mc 60193 1 k8_edac
serio_raw 40517 0
dm_raid45 99025 0
dm_message 36161 1 dm_raid45
dm_region_hash 46145 1 dm_raid45
dm_log 44865 3 dm_mirror,dm_raid45,dm_region_hash
dm_mod 100369 4 dm_mirror,dm_multipath,dm_raid45,dm_log
dm_mem_cache 38977 1 dm_raid45
sata_via 44101 0
libata 208721 1 sata_via
sd_mod 56385 0
scsi_mod 196569 3 scsi_dh,libata,sd_mod
ext3 168017 2
jbd 94257 1 ext3
uhci_hcd 57433 0
ohci_hcd 55925 0
ehci_hcd 65741 0

4.编译网卡驱动
linux2.6.x以后的内核文件与关联函数放在/usr/src/kernels/版本/ 下,而老版本的linux默认在 /usr/src/linux中,所以做如下操作 ln -s /usr/src/kernels/版本/ /usr/src/linux

5.复制模块到/lib/modules/`uname -r`/kernel/drivers/net/
[root@localhost DriverInstall]# cp sk98lin.ko /lib/modules/`uname -r`/kernel/drivers/net/

6.分析所有模块,并建立关联
[root@localhost net]# depmod -a

7.确定模块是否加载
[root@localhost net]# lsmod|grep sk98lin
sk98lin 209340 0
应该是没有加载的,我这个显示是以加载的情况
加载模块
modprobe sk98lin

8.设置开机启动的网卡模块
/etc/modprobe.conf 2.4.x内核为/etc/modules.conf
修改或加放这一行
#alias eth0 sky2
alias eth0 sk98lin

内核模块加载就完成了,重启看看吧 sync;reboot

相关命令还有insmod,rmmod.

禁止开机自动加载模块相关文件
/lib/modules/`uname -r`/modules.dep
/etc/modprobe.d/*
/etc/modprobe.conf
/etc/rc.sysinit

ATI X1550 安装AMD驱动后 黑屏问题

修改/etc/X11/xorg.conf
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
HorizSync 60.0 – 60.0 #加入这一行,为刷新率
HorizSync 60.0 – 60.0
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"

Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1440×900" #加入这一行,为你显示器的最佳分辨率
EndSubSection

或使用命令aticonfig –resolution=0,1440×900 (安装了ATI的官方驱动后才有)
下载地址:
https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-9-3-x86.x86_64.run
注意:只有2.6.X的内核才能安装

显卡3D加速测试命令
[root@localhost ~]# fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1300/X1550 Series
OpenGL version string: 2.1.8543 Release
[root@localhost ~]# glxgears
15733 frames in 5.0 seconds = 3146.436 FPS
15033 frames in 5.0 seconds = 3006.294 FPS
X connection to :0.0 broken (explicit kill or server shutdown).