[Linux]nfs,tftp,rclocal

工作需要,记录下。
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

自行添加启动命令或脚本

此条目发表在 技术 分类目录,贴了 , , , 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已被标记为 *

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>