嵌入式Linux学习笔记(1-3)——linux系统常用工具

2019-07-12 18:02发布

文本介绍tftp、nfs、smb共3款常用服务器安装过程。在今后学习,我们常常会使用到这3款工具。这篇文章介绍tftp的安装过程。

1、tftp服务器

运行setup命令,查看tftp是否已安装。

1.1、使用RPM软件包安装tftp

安装tftp服务器,可以通过网络下载tftp的安装包,也可以通过光驱加载linux映像文件安装。
这里写图片描述
1.1.1、使用RPM软件包安装tftp
在此以安装tftp为例子,简单说明如何使用RPM包安装工具。从光盘找tftp安装包进行安装。首先加载linux系统镜像光盘。
这里写图片描述
进入光盘。
这里写图片描述
这里写图片描述
鼠标左键双击便可以安装。
这里写图片描述
这里写图片描述
1.1.2、命令行安装
同样需要加载光盘镜像文件。
这里写图片描述
挂载之前,目录/mnt/cdrom目录是空的。
这里写图片描述
挂载光盘。
这里写图片描述
光盘挂载到/mnt/cdrom目录下。
这里写图片描述
进入Server目录安装,找到tftp-server-0.42-3.1.i386.rpm ,然后安装。
[root@localhost Server]# rpm -ivh tftp-server-0.42-3.1.i386.rpm
warning: tftp-server-0.42-3.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
error: Failed dependencies:
xinetd is needed by tftp-server-0.42-3.1.i386 安装失败,显示缺少一个依赖的文件没装,那就先装它好了。
[root@localhost Server]# ls xinetd*
xinetd-2.3.14-10.el5.i386.rpm
[root@localhost Server]# rpm -ivh xinetd-2.3.14-10.el5.i386.rpm
warning: xinetd-2.3.14-10.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing… ########################################### [100%]
1:xinetd ########################################### [100%] 安装xinetd-2.3.14-10.el5.i386.rpm成功,再次安装tftp试试。
[root@localhost Server]# rpm -ivh tftp-server-0.42-3.1.i386.rpm
warning: tftp-server-0.42-3.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing… ########################################### [100%]
1:tftp-server ########################################### [100%] 安装成功,可以卸载光盘。 检查系统是否已经启动tftp服务器。如果看到下图,说明已经启动tftp服务。
这里写图片描述
我的tftp服务器还没有启动。
这里写图片描述
1.1.3、tftp服务器配置
安装好tftp服务器之后,需要配置tftp配置服务器。
这里写图片描述
tftp配置文件在/etc/xinetd.d/目录下。
这里写图片描述 打开tftp配置文件。
这里写图片描述
打开tftp服务器配置文件之后,需要修改某些参数。
server_args:指定tftp服务目录,也就是说你提供给别人下载的文件会存放在这个目录下。
disable:启动或关闭tftp服务器选项。
这里写图片描述
改为如下。
这里写图片描述
1.1.4、启动tftp服务器
配置好tftp服务器,就可启动它。
这里写图片描述
启动tftp服务器。
这里写图片描述
检测tftp服务器是否已经启动。看到下面信息,说明tftp服务器已经启动了。
这里写图片描述