鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 电脑学堂 > 网吧技术 > >

Linux环境下无盘工作站的架设和实现二

来源:互联网 作者:佚名 时间:2015-06-19 04:33
5. 建立/tftpboot/10.0.0.1,cd /tftpboot/10.0.0.1, (cd /; tar cpf – lib sbin bin var etc dev)| tar xpf – mkdir usr; mkdir tmp; chmod 1777 tmp; mkdir home;mkdir root; mkdir proc; mkdir mnt 6. touch fastboot; chattr +i fastboot (fst

5. 建立/tftpboot/10.0.0.1,cd /tftpboot/10.0.0.1,

(cd /; tar cpf – lib sbin bin var etc dev)| tar xpf –

mkdir usr; mkdir tmp; chmod 1777 tmp; mkdir home;mkdir root; mkdir proc; mkdir mnt

6. touch fastboot; chattr +i fastboot

(fstab 中 / 和 /usr 的最后一项设成0,也许不需要这一步了,但我没试过)

以下是一个shell script,可用于自动执行以上操作。

#!/bin/sh

if [ $# != 1 ]

then

echo Usage: $0 client-IP-addr

exit 1

fi

cd /

umask 022

mkdir -p /tftpboot/$1

# just make these ones

for d in home mnt proc tmp usr

do

mkdir /tftpboot/$1/$d

done

chmod 1777 /tftpboot/$1/tmp

touch /tftpboot/$1/fastboot

chattr +i /tftpboot/$1/fastboot

# copy these ones

(cd /; tar cpf - bin lib sbin dev etc var) | (cd /tftpboot/$1; tar xpf -)

7. 删除var下一切不需要的东西, 减小空间。删除lib/modules下一切不需要的模块。

8. 修改etc/sysconfig/network,etc/sysconfig/network-scripts/ifcfg-eth0,

etc/fstab,etc/conf.module

fstab中指明root在服务器server上,like this

server:/tftpboot/10.0.0.1 / nfs default 0 0

server:/usr /usr nfs default 0 0

9. 配置etc/rc.d/rc3.d,关掉一切不需要的网络服务。

10. 删除etc/rc.d/rc6.d/K??network。

11. 修改etc/rc.d/rc.sysinit,寻找“mount –a –t nonfs,smbfs…"改成

“mount.–a –t nosmbfs…"

12. mkdir /tftpboot/10.0.0.2; cd /tftpboot/10.0.0.2;

(cd ../10.0.0.1; tar cpf - *) | tar xpf –

网友评论
<