从入坑到不放弃-----centos7系统软件安装方法及网站环境搭建

2022-12-9 此篇文章已经不再维护啦,内容上可能由于初学时写的有些累赘,如有问题可以参考其他大佬的文章!

我们在使用linux系统时,当我们掌握了基础的命令之后,我们的系统还需要一个很重要的东西,也就是软件,在windows系统中,我们可以通过简单的方法在系统里安装各种想使用到的软件,但是在linux系统中是有着一定差别的。不仅如此,不同的linux版本,安装软件的方法也有差异,这里笔者使用centos系统来进行软件的安装,以及网站环境的搭建(重点)。
冰冰镇楼

开始前,如果你还没有装centos系统,也不知道linux的基本指令 , 或者连虚拟机都没有。。。那先请移步到以下的文章:
1.渗透前期基础—虚拟化技术了解与Linux常用指令(简写)https://blog.csdn.net/weixin_52605156/article/details/118769491?spm=1001.2014.3001.5501
2.VMware虚拟机https://blog.csdn.net/weixin_52605156/article/details/117887784?spm=1001.2014.3001.5501

centos软件常用安装方式

1.软件包管理工具( yum )
直接把rpm安装包需要依赖文件安装好,无需额外处理
2.rpm二进制包
rpm二进制安装包是已经编译好的,类型和windows下的exe安装文件一样,直接安装即可
3.源码安装
源码安装包需编译安装,可修改源码兼容性,效率较高

上述的三种方法中,第一种方法(yum)类似于我们先通过命令下载安装包,再安装安装包,属于在线安装。第二种方法,类似于windows系统里的.exe文件,直接可以安装,与第一种方法相比,我们需要先把安装包下载到本地,然后再安装。第三种方法,当我们下载好后,里面都是源代码,我们下载完我们需要进行编译,比如像我们的windows系统,里面有.exe文件,那么我们的.exe文件也是通过编译出来的,我们人能看懂的语言叫做编程语言,而计算机需要的是机器码,我们把源代码进行编译,翻译成我们机器能看懂的机器码,我们下载好的源码基本是C/C++语言或者是汇编语言,我们可以对源码进行修改,增强源码的兼容性,进行算法优化,进行漏洞修复。我们的源码安装需要编译,而rpm包已经编译好了。初学者我们选择第一种居多,第二种也会涉及(尤其是在线安装无法安装时,但由于依赖性较强,所以有时会很麻烦),第三种方法笔者也会进行演示。

yum详细讲解

基于RPM包构建的软件更新机制,可以自动解决rpm包之间的依赖关系,所有软件包由集中的yum软件仓库提供。yum直接在云端下载软件,根据每个不同版本的系统获取不同的软件信息,按顺序下载rpm包,安装软件。

我们的软件在云端下载软件,可以根据操作系统不同版本,比较智能的选择不同版本进行安装。

yum源文件
/etc/yum.repos.d
所有yum源的默认存放目录,所有yum源文件都是以 .repo 结尾。
在这里插入图片描述
上图这里面有很多链接,这些链接就是在线仓库的地址。

我们如果把源地址放到国内,速度就会快很多,下图是Ubuntu的源,我们安装好Ubuntu系统后默认是国外的源,换成国内的源后就会快很多。
在这里插入图片描述
我们可以查找centos系统所对应的源:
在这里插入图片描述
链接:https://cloud.tencent.com/developer/article/1464422
笔者这里下载的是阿里云

在这里插入图片描述
在这里插入图片描述
然后我们就会发现在线仓库地址变为了阿里云,我们就可以把源理解为软件仓库。

yum软件安装命令

install -> 安装软件
update -> 升级软件
remove -> 卸载软件
clean -> 清除缓存

搜索软件 [root@localhost ~]# yum searc

评论 46
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

敲代码的xiaolang

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值