关于yum

  1. 编译安装

用yum,因为rpm太麻烦了,需要一个一个安装

1.解压httpd-2.4.29.tar.bz2包

[root@localhost httpd-2.4.29]# tar -jxvf httpd-2.4.29.tar.bz2

2.在usr/local目录下创建一个apache目录

关于yum_第1张图片

3.安装依赖环境

[root@localhost httpd-2.4.29]# yum -y install apr* gcc* pcre*

4.指定安装路径

[root@localhost httpd-2.4.29]# ./configure \
> --prefix=/usr/local/apache/

5.编译和安装

[root@localhost httpd-2.4.29]# make && make install

6.去寻找编译安装的启动文件:在/usr/local/apache/下的bin文件下面

关于yum_第2张图片

7.启动文件

[root@localhost bin]# ./apachectl
[root@localhost www]# netstat -antp | grep 80 //httpd服务已经启动。默认端口号80

8.展示页面到var/www/(如果没有www,可以建一个)

关于yum_第3张图片
[root@localhost www]# echo 'hello,world'>index.html //写一个index文件就可以在页面上直接访问了,访问虚拟机的ip地址,加上默认端口号80即可出现hello,world

或者可以写一个简单的shell脚本,vim qzz.sh,编写完成后用source qzzlscd.sh执行。启动步骤跟上面6-8一样。

关于yum_第4张图片

  1. 安装本地yum源

  1. 进行临时挂载,mount

现在opt目录下,建立一个test目录,

关于yum_第5张图片
[root@localhost yum.repos.d]# mount /dev/cdrom/ /opt/test/ //进行挂载

2.创建本地yum源

[root@localhost /]# cd /etc/yum.repos.d //先进入到etc/yum.repos.d目录下

3.进行备份,将原本目录下的centos进行备份,确保下面repos.d 下面只有一个yum源,否则容易混乱

关于yum_第6张图片
[root@localhost yum.repos.d]# mkdir backup //创建一个包,将centos移进去
[root@localhost yum.repos.d]# mv CentOS* backup/ //CentOS*表示将所有的CentOS全部移进去
关于yum_第7张图片

4.创建本地yum源

[ky27]
name=ky27
baseurl=file:///opt/test //前两个/是固定格式,第三个/是opt下面的test目录,刚刚挂载过去了
enabled=1 //启用yum源,可写可不写,不写默认1
gpgcheck=0 //不验证安全性
关于yum_第8张图片

5.清理之前的缓存

[root@localhost yum.repos.d]# yum clean all
关于yum_第9张图片

6.重新加载元数据(刷新)

[root@localhost yum.repos.d]# yum makecache
关于yum_第10张图片

7.安装httpd服务

[root@localhost yum.repos.d]# yum -y install httpd

8.yum中的一些常用命令

[root@localhost yum.repos.d]# yum list //显示所有可用包
[root@localhost yum.repos.d]# yum info httpd //显示详细信息
[root@localhost yum.repos.d]# yum search httpd //模糊查找
[root@localhost yum.repos.d]# yum provides httpd //精确查找
[root@localhost yum.repos.d]# yum provides httpd //更精确查找
[root@localhost yum.repos.d]# yum remove httpd //删除httpd服务

9.在线源的获取方式

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

你可能感兴趣的:(linux)