linux系统软件安装 ftp gcc编译器安装 源码编译方式安装软件LAMP 安装后的细节处理

本文介绍了Linux系统中软件的安装方法,包括二进制码安装(rpm和yum方式)、源码编译安装,并详细讲解了ftp服务的安装与配置,包括如何关闭防火墙和使用winscp连接。此外,还详细阐述了GCC编译器的安装过程及其依赖关系。文章最后提到了LAMP环境的搭建,强调了安装后的细节处理,如Apache的配置和MySQL的安装。
摘要由CSDN通过智能技术生成

linux系统软件安装
1.二进制码软件安装
其软件安装与windows软件安装原理一致,把从网络下载的“二进制码”软件从安装包复制到系统指定目录的过程。
二进制码软件文件----(复制)----》系统指定目录
(windows系统软件默认被复制到C://Program Files目录)
1.1 rpm方式
优点:软件安装非常方便、快速
缺点:软件的各个组成部分非常固定,不灵活。需要手动解决依赖关系。
1.2 yum智能方式
该方式类似360软件管家里边的“一键安装”,较智能
该方式条件:① 可以上网。② 通过配置把(二进制码)软件放到指定位置
好处:方便,一键安装,无需考虑软件依赖。
> yum install php
2. 源码编译方式安装软件
该软件安装本质:从网络下载下来的软件,内部文件内容都是源码内容。
源码文件—(编译工具)—>二进制码文件—(复制)–>系统指定目录
软件安装的时候:
① 把“源码内容”文件 编译为“二进制代码”文件。
② 再把编译后的二进制代码文件复制到系统指定目录。
优点:
该方式安装的软件整体运行速度、效率要非常高
软件内部各个组成部分可以灵活做配置(例如php里边有gd/xml/jpeg/png等各个部分组成,都可以灵活选取)
缺点:安装稍麻烦
六. ftp
ftp: file transfer protocol(文件传输协议)
利用该ftp软件可以使得linux和本机进行文件传输。

找到光盘内部对应的ftp软件:
在这里插入图片描述
搜索软件数量 ls | wc
查找到ftp软件 find ./ -name *ftp*
1.安装ftp软件
rpm方式安装(vsftpd)软件:
> rpm -ivh 软件包全名 //安装软件
> rpm -q 软件包名(完整) //query查看软件是否有安装
> rpm -e 软件包名 (完整) //卸载软件
> rpm -qa //query all 查看系统里边全部rpm方式安装的软件
> rpm -qa | grep ftpd(部分名字) //模糊查找指定软件ftpd是否有安装
软件包全名 = 软件包名+软件版本+支持的系统+支持cpu型号+文件后缀

ftp软件安装成功:
在这里插入图片描述
查看软件是否有安装:
在这里插入图片描述
卸载软件:
在这里插入图片描述
通过部分名称 模糊查找一个rpm软件是否有安装:
在这里插入图片描述
2. 使用ftp软件
ftp与apache一致,是一个服务软件,走ftp协议,占用21号端口。
启动ftp服务:
> service vsftpd start/stop/restart //控制器ftp服务
> ps –A | grep ftp //查看ftp相关服务进程

开启ftp服务:
在这里插入图片描述
查看对应的服务进程:
在这里插入图片描述
2.1 关闭防火墙
linux系统默认情况有开启防火墙,这样就会阻止外部用户访问ftp服务器。
关闭linux系统防火墙(执行指令 >setup )。

防火墙后边综括号的“*号”通过敲空格去除,表示关闭防火墙
在这里插入图片描述
3.winscp连接ftp服务
通过winscp软件连接ftp服务并使用(类似通过浏览器软件访问apache服务)
winscp连接ftp服务配置:
在这里插入图片描述
4. 首次使用ftp失败
在这里插入图片描述
解决:关闭SELinux(secure enhanced linux安全增强型linux)。
> vi /etc/selinux/config 完成编辑并reboot重启系统,并启动ftp服务
selinux: secure enhanced linux 安全增强型linux,对系统起着安全保护作用。对软件安装使用会有干扰作用。对使用ftp服务也有干扰作用。
编辑/etc/selinux/config,把enforcing改为disabled:
在这里插入图片描述
在这里插入图片描述
表示ftp服务没有启动,禁止使用:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值