分类目录归档:LINUX

关于linux使用的知识

fedora 配置 sudo

1. su –
2.将/etc/sudoers的权限改成0744
3. vi /etc/sudoers
4.%wheel ALL=(ALL) ALL 的注释去掉
5.你要激活/etc/pam.d/su文件中的下面一条命令:
auth required pam_wheel.so use_uid

转:

Fedora 8中打开sudo命令的两种方式

为了方便系统的管理,Fedora 8系列内置了sudo的机制,他的概念是,授权特定的用户可以执行一些root的命令。但是在Fedora 8安装之后,默认是没有打开这个功能的,要打开,可以按照下面两种方式。

第一,切换到root的权限下,将/etc/sudoers的权限改成0744后编辑,或者用visudo命令编辑它,将83 行

%wheel ALL=(ALL) ALL

的注释去掉(注意,后面没有NOPASSWORD),然后,把你当前的用户添加到wheel的用户组(编辑/etc/group文件,在wheel后面加上你的用户名,用“,”隔开),ok,这样你就可以用sudo执行任何root的命令了,当然,你得知道root的密码,不要密码就在最后一个ALL后面加上一个NOPASSWORD(不推荐)。

第二种,可以自己可以在Fedora 8下新建一个用户组,然后把这个用户组添加到sudoers的文件中去,例如

%leekooqi All=(All) ALL

这样,效果是一样的。

如果你不想给他们所有的root命令的话,可以按下面的格式,给单个人添加到sudoers里面。如:

leekooqi All=(root) NOPASSWORD /etc/init.d/tomcat5

这样你就给leekooqi这个用户添加了一个可以操作tomcat5命令的权限,而且不需要password。

ok,到这里,还没有完,最重要的是,你要激活/etc/pam.d/su文件中的下面一条命令:

auth required pam_wheel.so use_uid

当然,用第二种方式的话,还要在这里按照上面的格式加上相对应组名的允许。

/etc/sudoers中命令的格式:

[user,%group] host run_as command

用户或者是用户组(前面要加%,用户不要) 登录地 身份 命令

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

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).