RedHat备忘

一、单网卡多IP设置(虚拟接口设置)
/ifconfig 简单设置
/sbin/ifconfig   eht0:1 192.168.0.1  netmask 255.255.255.0/

文件设置:
拷贝network -script 下的ifcfg.eth0 到文件ifcfg.eth0:1 配置eth0:1 参数
/etc/sysconfig/network-scripts/ifdown  eht0:1
/etc/sysconfig/network-scripts/ifup  eht0:1
/sbin/ifconfig eht0:1 up


    DNS:  /etc/resolv.conf 
********************************
  网卡配置示例: /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
NETMASK=255.255.255.0
IPADDR=192.168.100.251
USERCTL=no
PEERDNS=yes
GATEWAY=192.168.100.1
TYPE=Ethernet
IPV6INIT=no
*******************************
二、 8169网卡安装
      1、/usr/sbin>./kudzu --probe --class=network 网卡驱动查看
         2、 rpm -qa | grep kernel 查看
如果装全了,会显示如下几个包:
kernel-xen-devel-2.6.18-8.el5
kernel-devel-2.6.18-8.el5
kernel-2.6.18-8.el5
kernel-xen-2.6.18-8.el5
kernel-headers-2.6.18-8.el5

       如果没有装全,就在RedHat enterprise Linux 5.0第一个ISO的Server文件目录下可以找到对应的包,拷贝到某一具体目录下,进入目录后,用如下命令就可以进行安装: rpm -ivh kernel-devel-2.6.18-8.el5.x86_64.rpm

注意:如果不装全这些包,在网卡编译时就会报错说找不到src目录文件。
用如下命令查看GCC是否安装,通常都装上的,还是检查一下比较好。
    whereis -b gcc
    gcc : /usr/bin/gcc /usr/lib/gcc /usr/libexec/gcc
  3:把下载的r8169驱动文件拷贝到某一目录下,我放在了tmp目录下,解压:tar jxvf r8169-6.003.00.tar.bz2
    4:进入解压到驱动程序目录,命令:cd r8169-6.003.00
进入src目录,命令:cd src
查看目前是否有网卡驱动模块,命令:lsmod|grep r8169,通常都无
执行清除网卡驱动命令:make clean
执行安装网卡模块命令:make modules
接着安装:make install
接着挂接:depmod �Ca
挂驱动:insmod ./r8168.ko
查看是否成功:lsmod | grep r8169,如显示有信息则成功


=====================================================================
mii -tool 查看网卡工作状态
locale -a 查看已安装字符集
以下 摘自kivi博客---
 目前环境中经常会遇到编码转化的问题,UTF-8跟GB2312也有问题。只得在Linux上安装GB2312(在Linux操作系统上又称zh_CN.GB2312)的字符集,具体请看下文。
Linux下几个i18n(internationalization)相关的目录和文件
/etc/sysconfig/i18n(文件) 
     这个文件是用来配置整个操作系统的locale的,就像Windows操作系统上的Locale一样,它可以用来配置当前的语言,字符集等。例如,一个可能的/etc/sysconfig/i18n的文件如下所示:
LANG="zh_CN.GB2312" (指定当前操作系统的字符集)
SUPPORTED="zh_CN.GB2312"(指定当前操作系统支持的字符集)
SYSFONT="lat0-sun16"(指定当前操作系统的字体)

/usr/share/i18n/charmaps(目录) 
     这个目录下存放了该Linux操作系统可用字符集的安装包,如果你的操作系统上没有安装某个字符集可以到这个目录下寻找安装包。例如:GB2312的安装包名字为“GB2312.gz
/usr/share/i18n/locales(目录) 
     这个目录下存放了和所有语言包对应的locale信息,例如:zh_CN.GB2312是一个完整的字符集,其中zh表示语言,CN表示这个语言使用的国家,GB2312表示这个语言所对应的编码。/usr/share/i18n/locales下存在的都是类似zh_CN的语言和所在国家的信息。
/usr/lib/locale(目录) 
     这个目录存放的都是目前操作系统上已经安装好的locale信息。
Linux下与i18n相关的几个SHELL命令
locale命令 (用来查看系统locale的信息) 
localedef命令(用来安装系统locale的信息)
Linux下安装GB2312的示例
Step 1: 到Linux字符集的安装包目录下 
[cd /usr/share/i18n/charmaps] 
Step 2: 解压该目录下的GB2312.gz 
[gunzip GB2312.gz] 
Step 3: 安装字符集  
[localedef -f GB2312   -i zh_CN /usr/lib/locale/zh_CN.GB2312] 
Step 4: 查看是否已经定义  
[locale -a | grep GB2312] 
Step 5: 安装完毕后,你只要修改/etc/sysconfig/i18n文件就可以修改当前的字符集为新安装的zh_CN.GB2312字符集了

你可能感兴趣的:(redhat,职场,休闲,单网卡多IP设置)