红帽的版本一下就通了。为了搞个QT,跟教程换了个系统。麻烦不断。
按部就班一点点配置。
一,linux fedora 9 tftp 配置
1.下载tftp服务器、客户端tftp和守护进程xinetd三个包
# yum install xinetd tftp tftp-server
//xinetd.i386 2:2.3.14-21.fc10
//tftp-0.49-1.fc10.i386.rpm
//tftp-server-0.49-1.fc10.i386.rpm
2.配置vi /etc/xinetd.d/tftp
修改server_args = -s /tftpboot -c,这里的-c一定要加上,否则只能下载不能上传!!! /tftpboot是路径
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot -c
per_source = 11
cps = 100 2
flags = IPv4
}
3.关闭防火墙
4.建立tftp工作目录并修改属性(不修改属性会出现error)
cd /
mkdir tftpboot
chmod 777 -R /tftpboot/
5.开启服务,上传下载文件
#/etc/init.d/xinetd start //重启 xinetd 服务
#netstat -a | grep tftp // 查看启动没
问题1:报错“Insufficient space in download directory /var/cache/yum/base/packages” (根本原因是磁盘满了。)
检查磁盘容量
[root@localhost var]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/VolGroup00-LogVol00 6.7G 6.4G 0 100% /
/dev/sda1 190M 13M 168M 7% /boot
tmpfs 252M 48K 252M 1% /dev/shm
gvfs-fuse-daemon 6.7G 6.4G 0 100% /root/.gvfs
/dev/sr0 3.4G 3.4G 0 100% /media/Fedora 9 i386 DVD
虚拟机配置的时候默认8G硬盘,没留意。这下还没玩2天就爆掉了。
解决:1,rm -rf /var/cache/yum/*。
2,也可修改/etc/yum.conf的cachedir=/var/cache/yum,(不知道改了是啥道理)
3,手工删除了一大堆源代码压缩包
问题2:关于fedora9启动时提示 starting nfs statd failed 的处理办法
yum --enablerepo=updates-testing-newkey upgrade selinux-*
更新完成后重启即可搞定。