与TCP/IP相关的配置命令与步骤
NFS服务
1,安装NFS软件包:
sudo apt-get install nfs-kernel-server #安装 NFS 服务器端
sudo apt-get install nfs-common #安装 NFS 客户端
2,添加NFS共享目录:
在终端输入“ sudo vi /etc/exports”指令 ,打开配置文件在文件末尾加入共享目录路径:
如:/nfsroot *(rw,sync,no_root_squash)
其中“ *”表示允许任何网段 IP 的系统访问该 NFS 目录。
编辑完成后如下:
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
#
/nfsroot *(rw,sync,no_root_squash)
保存后,使修改生效设置权限:
sudo mkdir /nfsroot
chmod -R 777 /nfsroot
chown –R nobody /nfsroot
3,启动NFS服务:
sudo /etc/init.d/nfs-kernel-server start
sudo /etc/init.d/nfs-kernel-server restart
4,测试NFS服务:
终端输入ipconfig 查看本机IP地址
假定 Linux 主机 IP 为 192.168.0.1,NFS 共享目录为/nfsroot 可使用如下命令进行测试:
mount -t nfs 192.168.12.123:/nfsroot /mnt -o nolock
如果指令运行没有出错,则 NFS 挂载成功,在/mnt 目录下应该可以看到/nfsroot 目录下
的内容。
TFTP 服务器
1,TFTP( Trivial File Transfer Protocol,简单文件传输协议),是 TCP/IP 协议族中用来在客
户机和服务器之间进行简单文件传输的协议。
2,安装tftp软件:
终端输入:sudo apt-get install tftpd-hpa tftp-hpa
3,配置tftfp服务器:
sudo gedit /etc/default/tftpd-hpa
编辑修改tftp默认目录:
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"
配置权限:
sudo mkdir /tftpboot
sudo chmod –R 777 /tftpboot
sudo chown –R nobody /tftpboot
4,启动tftpf服务:
sudo service tftpd-hpa start
sudo service tftpd-hpa restart
5,测试tftp服务器:
在 tftp 服务器目录/tftpboot 下创建一个测试文件 tftpTestFile:
gedit tftpTestFile
touch tftpTestFile
测试文件准备好了之后,打开终端,
输入以下测试命令(假设 192.168.0.105 为当前
Linux 主机的 IP 地址):
tftp 192.168.0.105
tftp> get tftpTestFile
tftp> q
查看文件内容:终端输入:ls tftpTestFile
至此, tftp 服务器已经配置并测试成功 。
本文来自博客园,作者:求隐,转载请注明原文链接:https://www.cnblogs.com/duguqiuying/articles/5750489.html