1. gzyueqian
      13352868059
      首頁 > 新聞中心 > > 正文

      Slackware EyooLinux服務器配置相關指令

      更新時間: 2008-05-20 14:40:07來源: 粵嵌教育瀏覽量:982

        (1)驅動加載

        驅動加載部分,主要的是網卡驅動。首先要找到網卡:

        lspci | grep net

        如果沒有找到,先檢查下網卡是否插好。再檢查可加載的驅動:

        pciprobe

        此指令一出,會有幾個可供加載的驅動顯示出來。要查看驅動信息,如pcnet32,使用如下指令:

        modinfo -F description pcnet32

        根據以上幾條指令,可以找出你需要的驅動,是加載,如加載pcnet32:

        modprobe pcnet32

        對于陣列卡驅動也可以如下操作:

        lspci | grep RAID //查看陣列卡設備

        pciprobe //查找相關驅動,假設找到了 sata_promise

        modinfo -F description sata_promise //查看驅動信息

        modprobe sata_promise //加載驅動

        (2)網絡配置

        這一塊主要是對網卡IP的配置,eyoolinux使用的是slackware發(fā)行版,其網卡配置文件與RedHat有所不同。eyoolinux的網卡配置文件在 /etc/rc.d/rc.inet1.conf 這個文件中。

        vi /etc/rc.d/rc.inet1.conf

        就可以進行網卡配置了。

        理論上slackware支持多個網卡,在配置文件中以數組的形式對各個網卡配置進行區(qū)分。

        如IPADDR[0]="192.168.1.252"表示eth0的IP。

        而IPADDR[1]="192.168.1.253"表示eth1的IP,依次類推。

        子網掩網及HDCP也是一樣。大家可以效仿數組0的形式來配置其它網卡信息。

        配置完網卡后,記得重啟一下:

        /etc/rc.d/rc.inet1 restart //請看清楚: rc.inet1 配置文件是: rc.inet1.conf

        (3)samba配置

        配置文件 /etc/samba/smb.conf, 這里只介紹下如何添加samba用戶:

        例如要添加用戶 max

        首先要添加系統用戶max

        useradd max

        其次添加samba用戶

        smbpasswd -a max

        然后在 /etc/samba/smb.conf中 valid users 一行,加入 max

        ,重啟samba

        /etc/rc.d/rc.samba restart

        (4)陣列卡配置

        主要是對軟陣列的配置,對于硬陣列,市面上真正的硬陣列很少(可參看論壇帖子Serial ATA(SATA)--linux下的支持情況),故此不作介紹。linux的軟陣列比偽陣列要更穩(wěn)定和高效^_^。
        
        步:創(chuàng)建

        mdadm -C /dev/md0 -l0 -n2 /dev/sd[ab]1

        echo "DEVICE /dev/sd[ab]1">/etc/md0.conf

        mdadm --detail --scan >>/etc/md0.conf

        此條指令就創(chuàng)建了陣列md0(-C /dev/md0),陣列級別為RAID0(-l0,即 --level=0),磁盤分區(qū)數量為2(-n2, 即--raid-devices=2),其后為相關的磁盤分區(qū)。

        第二步,格式化 /dev/md0

        mke2fs -j /dev/md0 (或 mkfs.ext3)

        第三步:掛載

        mount /dev/md0 /game

        ,寫入fstab,以實現開機自動掛載。

        這一步還沒完,由于關機后陣列會停用,而在掛載陣列之前,需要將其激活。如何激活?

        mdadm -A /dev/md0 /dev/sd[ab]1 即可激活。

        或:

        mdadm -A /dev/md0 -c /etc/md0.conf

        (-c /etc/md0.conf, 即指定一個配置文件,這里即上面步創(chuàng)建陣列卡時echo語句寫入的/etc/md0.conf)

        知道了如何啟用陣列卡就好辦了,只要在掛載fstab表項之前先激活陣列,就可實現開機自動掛載。如何在系統掛載fstab表項之前就激活陣列呢?可以在/etc/rc.d/rc.S(RedHat的是 /etc/rc.d/rc.sysinit)的開頭部分(/etc/rc.d/rc.S的第9~10行左右)加如以下 if語句:

        if [ -f /etc/md0.conf ];then

        mdadm -A /dev/md0 -c /etc/md0.conf

        ifi

        在我們的eyoolinux中就是這樣做的。如果有多個陣列,也可以使用如下的語句:

        or mdx in /etc/md?.conf

        do

        mdnum=`echo ${mdx}|cut -c6-8`

        mdadm -A /dev/${mdnum} -c $mdx

        done

        如果大家覺得麻煩,可以直接把這個語句復制過去。

        這樣,陣列的開機掛載就實現了。

        (5)ntfs格式的掛載

        在eyoolinux中的相關指令是 ntfsmount

        如: ntfsmount /dev/sda1 /mnt

        (6)雙網卡的梆定

        創(chuàng)建一個bond設備,三個簡單的步驟即可搞定:

        a、首先要保證相應的驅動程序已經加載:

        localhost@root ~# modprobe bonding

        或 modprobe <3c59x| eepro100|pcnet32|tulip|...>

        b、其次給等梆定bond設備分配IP地址

        localhost@root ~# ifconfig bond0 netmask <子網掩碼> broadcast <廣播地址 >

        例如 ifconfig bond0 192.168.1.242 netmask 255.255.255.0 broadcast 172.31.3.254

        c、將所有要梆定的物理網卡接口添加到bond設備中去

        localhost@root ~# ifenslave bond0 [{-f|--force} bond0 eth0 [ eth1 [eth2]...]

        例如 ifenslave bond0 eth0 eth1 梆定了eth0 eth1兩個網卡設備。 --force 表示強制進行梆定

        創(chuàng)建好bond設備后,就可以像一般的網卡設備一樣使用了

        如啟動bond0: # ifconfig bond0 up

        停用bond0: # ifconfig bond0 down

        在不停用bond0的情況下添加接口: # ifenslave {-d| --detach} bond0 eth0 [eth1 [eth2]...]

        --detach表示"附加"的意思

        改變活動的從設備: # ifenslave {-c|--change-active} bond0 eth0

        --change-acitve 表示"改變活動的從設備"的意思

        顯示主接口(指bond0)信息: # ifenslave bond0

        顯示所以接口信息: # ifenslave {-a|--all-interfaces}

        --all-interfaces 表示"所有接口"

        (7)linux下網口號故障解決辦法

        有時候會碰到這樣的情況,明明機器上只有一個網卡,但是ifconfig顯示的網卡號是 eth2(或其它非eth0的形式),而eth0卻不見了。導致設置IP的時候出現各種各樣的問題。這里給出一種解決辦法。

        當出現網卡號異常時,進入/etc/udev/rules.d目錄,刪除相應的網絡相關的文件,重啟機器即可。如下(在slackware 12.0中):

        localhost@root~ # cd /etc/udev/rules.d // 進入/etc/udev/rules.d

        localhost@root~ # rm 75-network-deices.rules // 刪除網絡相關的文件

        localhost@root~ #reboot // 這個就不用說啦

        (8)硬盤掛載時加中文字體
       
        比如要把 /dev/sda1 掛載到 /mnt目錄下,則輸入

        mount -o iocharset=utf8 /dev/sda1 /mnt/

        即可正常顯示中文。

      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 中文字幕v亚洲日本在线电影 | 新97碰碰新版国产 | 日韩一区二区写真视频 | 在线观看91免费精品国产拍在线 | 鲁丝一区二区在线观看 | 在线sese视频播放 |