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