工作需要,记录下。
1.nfs
安装
sudo apt-get install nfs-kernel-server
编辑
sudo gedit /etc/export
/nfsroot是创建的目录 权限777
/nfsroot *(rw,sync,no_root_squash)
重启
sudo /etc/init.d/nfs-kernel-server restart
检测
IP,/nfsroot自己替换,/mnt为挂载目录
sudo mount -t nfs 192.168.1.103:/nfsroot /mnt
查看挂载
mount
出现如下为成功
192.168.1.103:/nfsroot on /mnt type nfs (rw,addr=192.168.1.103)
卸载
sudo umount /mnt
2.tftp
安装
sudo apt-get install xinetd tftpd-hpa tftp-hpa
创建文件
sudo touch /etc/xinetd.d/tftpd
添加内容
/home/tftpd根据自己情况修改
service tftp
{
disable = no
socket_type = dgram
wait = no
user = root
protocol = udp
server = /usr/sbin/in.tftpd
server_args = -s /home/tftpd
log_on_success = PID HOST DURATION
log_on_failure = HOST
}
建立目录,权限777
sudo mkdir /home/tftpd
sudo chomod 777 /home/tftpd
修改文件
sudo gedit /etc/inetd.conf
/home/tftpd根据自己情况修改
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.t ftpd -s /home/tftpd
修改/etc/default/tftpd-hpa
sudo gedit /etc/default/tftpd-hpa
/home/tftpd根据自己情况修改
#Defaults for tftpd-hpa
RUN_DAEMON=”yes”
OPTIONS=”-l -s /home/tftpd”
权限
chmod 777 *
测试
首先创建文件
touch test
另一台机器下载,IP自行替换
tftp -i 192.168.1.103 get test
3.程序开机启动
/etc/rc.local
自行添加启动命令或脚本
