SlackwareEyooLinux服務器配置相關指令 |
發(fā)布時間: 2012/8/13 11:11:28 |
(1)驅動加載
驅動加載部分,主要的是網(wǎng)卡驅動。首先要找到網(wǎng)卡: lspci|grepnet 如果沒有找到,先檢查下網(wǎng)卡是否插好。再檢查可加載的驅動: pciprobe 此指令一出,會有幾個可供加載的驅動顯示出來。要查看驅動信息,如pcnet32,使用如下指令: modinfo-Fdescriptionpcnet32 根據(jù)以上幾條指令,可以找出你需要的驅動,最后是加載,如加載pcnet32: modprobepcnet32 對于陣列卡驅動也可以如下操作: lspci|grepRAID//查看陣列卡設備 pciprobe//查找相關驅動,假設找到了sata_promise modinfo-Fdescriptionsata_promise//查看驅動信息 modprobesata_promise//加載驅動 (2)網(wǎng)絡配置 這一塊主要是對網(wǎng)卡IP的配置,eyoolinux使用的是slackware發(fā)行版,其網(wǎng)卡配置文件與RedHat有所不同。eyoolinux的網(wǎng)卡配置文件在/etc/rc.d/rc.inet1.conf這個文件中。 vi/etc/rc.d/rc.inet1.conf 就可以進行網(wǎng)卡配置了。 理論上slackware支持多個網(wǎng)卡,在配置文件中以數(shù)組的形式對各個網(wǎng)卡配置進行區(qū)分。 如IPADDR[0]="192.168.1.252"表示eth0的IP. 而IPADDR[1]="192.168.1.253"表示eth1的IP,依次類推。 子網(wǎng)掩網(wǎng)及HDCP也是一樣。大家可以效仿數(shù)組0的形式來配置其它網(wǎng)卡信息。 配置完網(wǎng)卡后,記得重啟一下: /etc/rc.d/rc.inet1restart//請看清楚:rc.inet1配置文件是:rc.inet1.conf (3)samba配置 配置文件/etc/samba/smb.conf,這里只介紹下如何添加samba用戶: 例如要添加用戶max 首先要添加系統(tǒng)用戶max useraddmax 其次添加samba用戶 smbpasswd-amax 然后在/etc/samba/smb.conf中validusers一行,加入max 最后,重啟samba /etc/rc.d/rc.sambarestart (4)陣列卡配置 主要是對軟陣列的配置,對于硬陣列,市面上真正的硬陣列很少(可參看論壇帖子SerialATA(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ū)數(shù)量為2(-n2,即——raid-devices=2),其后為相關的磁盤分區(qū)。 第二步,格式化/dev/md0 mke2fs-j/dev/md0(或mkfs.ext3) 第三步:掛載 mount/dev/md0/game 最后,寫入fstab,以實現(xiàn)開機自動掛載。 這一步還沒完,由于關機后陣列會停用,而在掛載陣列之前,需要將其激活。如何激活? 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表項之前先激活陣列,就可實現(xiàn)開機自動掛載。如何在系統(tǒng)掛載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 fi 在我們的eyoolinux中就是這樣做的。如果有多個陣列,也可以使用如下的語句: formdxin/etc/md?。conf do mdnum=`echo${mdx}|cut-c6-8` mdadm-A/dev/${mdnum}-c$mdx done 如果大家覺得麻煩,可以直接把這個語句復制過去。 這樣,陣列的開機掛載就實現(xiàn)了。 (5)ntfs格式的掛載 在eyoolinux中的相關指令是ntfsmount 如:ntfsmount/dev/sda1/mnt (6)雙網(wǎng)卡的梆定 創(chuàng)建一個bond設備,三個簡單的步驟即可搞定: a、首先要保證相應的驅動程序已經(jīng)加載: localhost@root~#modprobebonding 或modprobe<3c59x|eepro100|pcnet32|tulip|……> b、其次給等梆定bond設備分配IP地址 localhost@root~#ifconfigbond0netmask<子網(wǎng)掩碼>broadcast<廣播地址> 例如ifconfigbond0192.168.1.242netmask255.255.255.0broadcast172.31.3.254 c、最后將所有要梆定的物理網(wǎng)卡接口添加到bond設備中去 localhost@root~#ifenslavebond0[{-f|——force}bond0eth0[eth1[eth2]……] 例如ifenslavebond0eth0eth1梆定了eth0eth1兩個網(wǎng)卡設備。——force表示強制進行梆定 創(chuàng)建好bond設備后,就可以像一般的網(wǎng)卡設備一樣使用了 如啟動bond0:#ifconfigbond0up 停用bond0:#ifconfigbond0down 在不停用bond0的情況下添加接口:#ifenslave{-d|——detach}bond0eth0[eth1[eth2]……] ——detach表示"附加"的意思 改變活動的從設備:#ifenslave{-c|——change-active}bond0eth0 ——change-acitve表示"改變活動的從設備"的意思 顯示主接口(指bond0)信息:#ifenslavebond0 顯示所以接口信息:#ifenslave{-a|——all-interfaces} ——all-interfaces表示"所有接口" (7)linux下網(wǎng)口號故障解決辦法 有時候會碰到這樣的情況,明明機器上只有一個網(wǎng)卡,但是ifconfig顯示的網(wǎng)卡號是eth2(或其它非eth0的形式),而eth0卻不見了。導致設置IP的時候出現(xiàn)各種各樣的問題。這里給出一種解決辦法。 當出現(xiàn)網(wǎng)卡號異常時,進入/etc/udev/rules.d目錄,刪除相應的網(wǎng)絡相關的文件,重啟機器即可。如下(在slackware12.0中): localhost@root~#cd/etc/udev/rules.d//進入/etc/udev/rules.d 本文出自:億恩科技【mszdt.com】 |