Fedora 14 開發環境 (update)

一)安裝軟件包

以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) 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章