源码的安装

源码是由一种特定的语言(例如C++,JAVA)编写的文本。我们要将这些由特定的语言编写的文本经过编译将其变成可执行文件。在写源文件时并不需要逐行代码敲入,我们可以使用一些由公用功能或成熟功能组成的库文件进行调用。由于每台机器的环境不同,为了让他自己查找我们可以将库文件放置在 /lib 目录下或者是在/usr/lib 目录下。

头文件主要存放在/include目录和/usr/include 目录下。可以将自己形成的头文件放入到这两个目录下,但文件放入时又会占用空间,而你又不想被文件占用过多空间,这时候可以用符号链接来指明自己的头文件地址,来节省存储空间。文件拆解的位置/usr/local/src安装位置  

/usr/local/服务名

--prefix  指明安装目录

--sysconfdir配置文件的目录

--enable  选项的打开

--disable 选项的关闭

安装步骤:

1查看安装环境

Linux的源码安装方法_include

查看编译环境

Linux的源码安装方法_执行文件_02

查看版本信息:  yum info vsftpd

Linux的源码安装方法_源文件_03

用less INSTALL 查看说明可以看出先要配置builddefs.h之后才能作make操作

Linux的源码安装方法_源文件_04

用vim builddefs.h编辑

Linux的源码安装方法_include_05

直接进行  make 操作

Linux的源码安装方法_配置文件_06

创建 nobody 用户

Linux的源码安装方法_enable_07

创建一个匿名访问时的账号

Linux的源码安装方法_include_08

创建服务器运行时需要的空目录

Linux的源码安装方法_include_09

更改用户改变权限make install

Linux的源码安装方法_enable_10

拷备文件到/etc目录下cpvsftpd.conf /etc查看和编辑运行的方式   vim vsftpd.conf

Linux的源码安装方法_enable_11

运行vsftpd

Linux的源码安装方法_enable_12

若要向ftp服务器上传数据,就要为有效的账户更改配置文件

Linux的源码安装方法_执行文件_13

更改前

Linux的源码安装方法_配置文件_14

更改后

Linux的源码安装方法_配置文件_15

重新启动

Linux的源码安装方法_include_16

pam验证

Linux的源码安装方法_执行文件_17

本地账户登录后对文档进行操作

Linux的源码安装方法_enable_18

手册可以直接调用vsftpd.conf

脚本文件的编写

Linux的源码安装方法_源文件_19

Linux的源码安装方法_源文件_20

Linux的源码安装方法_include_21