一、使用apt-get之前,先完成的事
1.将/etc/apt/sources.list各项网址注释掉,比如:
#deb http://................
2.更新可用的程序列表:apt-get update
二、安装FTP
1.#apt-get install vsftpd //安装vsftpd
2.修改/etc/vsftpd.conf文件如下(如果前面有#,将#去掉)
anonymous_enable = no
local_enable = YES //允许本地用户登录
write_enable = YES //允许上传文件
3.#/etc/init.d/vsftpd restart //重启FTP
三、安装samba
1.#apt-get update //更新software,找到最快的源
2.安装samba
#apt-get install samba-common smbclient
#apt-get install samba
#apt-get install samfs
3.创建samba配置文件
#cp/etc/samba/smb.conf /etc/samba/smb.conf.bak //保存现
//有的配置
在smb.conf最后添加如下内容:
#vim /etc/samba/smb.conf
[username]
path = /home/username //username为用户名
available = yes
browseable = yes
public = yes
writable = yes
[tftpboot]
path = /tftpboot
available = yes
browseable = yes
public = yes
writable = yes
[opt]
path = /opt
available = yes
browseable = yes
public = yes
writable = yes
4.创建samba帐户
#smbpasswd –a USERNAME
5.重启samba
#/etc/init.d/samba reload (修改过smb.conf的话要执行一次)
#/etc/init.d/samba restart
6.测试
# smbclient -L //localhost/share
在XP下,运行处输入\\+ubuntu的IP地址,比如我的:\\192.168.199.128,如下图所示:

把liwenjie,opt,tftpboot三个目录权限设置为777,这样就能在XP和LINUX中进行文件传输了
查看smb进程,确认服务是否开启 : egrep smbd
四、安装NFS服务器
1.安装nfs server端口映射和服务
#apt-get install nfs-kernel nfs-common portmap(8.10版)
有的系统要安装nfs-kernel-server和portmap(如9.10)
#dpkg-reconfigure portmap(不将端口绑定在loopback地址)
2.查看/etc/default/portmap,确保#OPTIONS = “-i 127.0.0.1”前面
的#号被添加了,重启portmap服务:/etc/init.d/portmap restart
3.编辑/etc/exports,添加目标系统的根文件系统映射目录,假如目标系统的根文件系统最后映射
到/opt/fs,则/etc/exports内容如下:
/opt/fs *(subtree_check,rw,no_root_squash,async)
4.#/etc/init.d/nfs-kernel-server restart
5. exports –a (每次修改/etc/exports后需要再执行一次)
6.测试NFS
首先建立一个nfs测试的挂载点(目录)
#mkdir /mnt/nfs
#mount ubuntuIP:nfsdir /mnt/nfs –t nfs
比如我的机器:
#mount 192.168.199.128:/opt/fs /mnt/nfs –t nfs,之后使用df命令可以查看是否挂载成功,如下所示:
五、安装TFTP
1.查看是否已安装tftp
# netstat –a | grep tftp,如出现以下说明已安装
2.安装tftp-hpa、tftpd-pha和openbsd-inetd
# apt-get install tftp-hpa tftpd-pha
# apt-get install openbsd-inetd
PS:有些版本安装tftp、tftpd和xinetd(9.10版本)
3.建立TFTP根目录及设置访问属性
# mkdir /tftpboot
# chmod 777 /tftpboot –R
4.更改配置文件
# vim /etc/default/tftpd-hpa
修改好内容如下:

5.重启TFTP服务
#service tftpd-pha restart
6.确定TFTP是否开启
# ps aux | grep tftp ,如下所示:
