以Fedora 14爲例
################## 與開發相關
### GNU devel tools
yum -y install patch libtool autoconf automake
### 詞法、語法 生成器
yum -y install flex bison
################## devel library
### ncurses 用於linux kernel 等 menuconfig
yum -y install ncurses-devel zlib-devel
################## 網絡相關
yum -y install samba
yum -y install tftp-server
yum -y install openvpn
### 安裝web相關
yum -y install httpd mysql-server mysql-devel
yum -y install php-mysql php-snmp
################## 製作文件系統
### mkfs.cramfs
yum -y install util-linux-ng
### mkfs.jffs2
yum -y install mtd-utils
### UBI
yum -y install mtd-utils-ubi
### mksquashfs
yum -y install squashfs-tools
### ROMFS
yum -y install genromfs
### 終端程序
yum -y install minicom
yum -y install uucp
●)取消圖形啓動
/etc/grub.conf
刪除rhgb quiet
●)取消圖形界面
/etc/inittab:
缺省運行級別3
id:3:initdefault:
●)減少tty
對於Fedora 13 >>>>>>>>>>>>>>
# vi /etc/event.d/tty{2-6}
刪除/註釋 start on stopped rc3
使之不在級別3運行
對於Fedora 14 >>>>>>>>>>>>>>
修改/etc/sysconfig/init,將如下
ACTIVE_CONSOLES=/dev/tty[1-6]
改爲
ACTIVE_CONSOLES=/dev/tty[1]
●)turn off 如下服務
chkconfig iptables off
chkconfig ip6tables off
●)turn on 如下服務
xinetd
smb
nmb
netfs
nfs
●)關閉SELinux policy
# vi /etc/selinux/config
SELINUX=disabled
重啓動生效
restorecon -Rv /root/.ssh
使得SELinux允許訪問.ssh,即允許對root進行基於公鑰的驗證。
●)配置tftp
# vi /etc/xinetd.d/tftp
disable = no
# chmod 1777 /var/lib/tftpboot
●)配置samba
增加用戶lock
smbpasswd -a water
/etc/samba/smb.conf 可參考s2服務器上的配置
●)配置NFS
# vi /etc/exports
/home/nfs *(rw,sync,no_subtree_check,no_root_squash)