当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > SlackwareEyooLinux服务器配置相关指令

Linux服务器
linux下用cron定时执行任务的方法
.htaccess绑定域名到子目录的方法
linux apache下虚拟主机配置方法
apache 局域网访问配置方案
linux Apache服务器系统安全设置与优化
linux中mac地址绑定方法
linux托盘不断闪烁之解决方法
Apache配置 虚拟转向实例
Apache No space left on device的解决办法
Apache rewrite的重写相关的参数说明
LINUX入门级常用命令20条整理
Ubuntu设置开机自动挂载所有格式硬盘分区
5个可能被你忽略的Linux安全设置方法
学习Apache的mod rewrite、access写法
改版时保留原链接,创建新的URL的方法
rsync中文手册之使用rsync实现网站镜像和备份linux
rsync 数据同步使用详解
linux URL的301重定向代码分析
eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置数据库连接池
Apache服务器二级域名的完美实现

SlackwareEyooLinux服务器配置相关指令


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 71 ::
收藏到网摘: n/a

(1)驱动加载

驱动加载部分,主要的是网卡驱动。首先要找到网卡:

lspci|grepnet

如果没有找到,先检查下网卡是否插好。再检查可加载的驱动:

pciprobe

此指令一出,会有几个可供加载的驱动显示出来。要查看驱动信息,如pcnet32,使用如下指令:

modinfo-Fdescriptionpcnet32

根据以上几条指令,可以找出你需要的驱动,最后是加载,如加载pcnet32:

modprobepcnet32

对于阵列卡驱动也可以如下操作:

lspci|grepRAID//查看阵列卡设备

pciprobe//查找相关驱动,假设找到了sata_promise

modinfo-Fdescriptionsata_promise//查看驱动信息

modprobesata_promise//加载驱动

(2)网络配置

这一块主要是对网卡IP的配置,eyoolinux使用的是slackware发行版,其网卡配置文件与RedHat有所不同。eyoolinux的网卡配置文件在/etc/rc.d/rc.inet1.conf这个文件中。

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

就可以进行网卡配置了。

理论上slackware支持多个网卡,在配置文件中以数组的形式对各个网卡配置进行区分。

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

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

子网掩网及HDCP也是一样。大家可以效仿数组0的形式来配置其它网卡信息。

配置完网卡后,记得重启一下:

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

(3)samba配置

配置文件/etc/samba/smb.conf,这里只介绍下如何添加samba用户:

例如要添加用户max

首先要添加系统用户max

useraddmax

其次添加samba用户

smbpasswd-amax

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

最后,重启samba

/etc/rc.d/rc.sambarestart

(4)阵列卡配置

主要是对软阵列的配置,对于硬阵列,市面上真正的硬阵列很少(可参看论坛帖子SerialATA(SATA)——linux下的支持情况),故此不作介绍。linux的软阵列比伪阵列要更稳定和高效^_^.

第一步:创建

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

此条指令就创建了阵列md0(-C/dev/md0),阵列级别为RAID0(-l0,即——level=0),磁盘分区数量为2(-n2,即——raid-devices=2),其后为相关的磁盘分区。

第二步,格式化/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,即指定一个配置文件,这里即上面第一步创建阵列卡时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

fi

在我们的eyoolinux中就是这样做的。如果有多个阵列,也可以使用如下的语句:

formdxin/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)双网卡的梆定

创建一个bond设备,三个简单的步骤即可搞定:

a、首先要保证相应的驱动程序已经加载:

localhost@root~#modprobebonding

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

b、其次给等梆定bond设备分配IP地址

localhost@root~#ifconfigbond0netmask<子网掩码>broadcast<广播地址>

例如ifconfigbond0192.168.1.242netmask255.255.255.0broadcast172.31.3.254

c、最后将所有要梆定的物理网卡接口添加到bond设备中去

localhost@root~#ifenslavebond0[{-f|——force}bond0eth0[eth1[eth2]……]

例如ifenslavebond0eth0eth1梆定了eth0eth1两个网卡设备。——force表示强制进行梆定

创建好bond设备后,就可以像一般的网卡设备一样使用了

如启动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下网口号故障解决办法

有时候会碰到这样的情况,明明机器上只有一个网卡,但是ifconfig显示的网卡号是eth2(或其它非eth0的形式),而eth0却不见了。导致设置IP的时候出现各种各样的问题。这里给出一种解决办法。

当出现网卡号异常时,进入/etc/udev/rules.d目录,删除相应的网络相关的文件,重启机器即可。如下(在slackware12.0中):

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

localhost@root~#rm75-network-deices.rules//删除网络相关的文件

localhost@root~#reboot//这个就不用说啦

(8)硬盘挂载时加中文字体

比如要把/dev/sda1挂载到/mnt目录下,则输入

mount-oiocharset=utf8/dev/sda1/mnt/

即可正常显示中文。