学习Linux(3)-Linux软件安装之yum

 什么是yum

yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。

假设,在一台window系统的电脑上要用qq,那么我们回去下载qq的安装包,然后执行qq.exe文件在本机上进行安装;在mac上我们也是下载一个qq.dmg的安装文件。同理,如果我们在Linux上要使用某些软件,那么我们就需要安装相关的软件。那么如何下载呢?答案就是通过yum。如果你有使用过npm之类的经验,那么就更好理解yum了。

yum语法

yum [options] [command] [package ...]
  • options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为 "yes"),-q(不显示安装的过程)等等。
  • command:要进行的操作。
  • package:安装的包名。

yum命令

yum check-update 列出所有可更新的软件清单命令
yum update 更新所有软件命令
yum install 安装软件
yum update 更新指定的软件
yum list 列出所有可安装的软件清单
yum remove 删除软件包
yum search 查找软件包命令
yum clean package 清除缓存目录下的软件包
yum clean headers 清除缓存目录下的headers
yum clean oldheaders 清除缓存目录下旧的headers
yum clean/yum clean all 清除缓存目录下的软件包及旧的 headers
yum repolist all 查看镜像源

yum镜像源

  • 阿里云:阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区

学习Linux(3)-Linux软件安装之yum_第1张图片

  • 网易yum源欢迎访问网易开源镜像站

学习Linux(3)-Linux软件安装之yum_第2张图片

 实战-在Linux上安装nginx

1.安装wget

wget是linux上的命令行的下载工具。

wget支持HTTP和FTP协议,支持代理服务器和断点续传功能,能够自动递归远程主机的目录,找到合乎条件的文件并将其下载到本地硬盘上;如果必要,wget将恰当地转换页面中的超级连接以在本地生成可浏览的镜像。



作者:JeffYU
链接:https://www.jianshu.com/p/2e2ba8ecc22a
来源:简书

所以在我们下载nginx前,我们需要安装一个叫做wget的工具,安装前我们输入wget,提示是missing URL

学习Linux(3)-Linux软件安装之yum_第3张图片

开始安装

yum install wget -y

2.配置阿里源

// 备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

// 配置源
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-6.10.repo

3.安装Epel

wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-archive-6.repo

4.安装nginx

yum install nginx -y

5.启动nginx

service nginx start

6.查看部署好的nginx

ip addr //查看虚拟机的IP地址

service iptables stop // centos6关闭虚拟机的防火墙

systemctl stop firewalld // centos7临时关闭防火墙命令
systemctl disable firewalld // centos7禁止防火墙开机启动


ps -ef 或者 ps -ef | grep "nginx" // 查看进程中是否有nginx

netstat -tunlp // 查看已经分配的端口号

 在浏览器输入ip+端口号(通常是80)即可查看到页面

学习Linux(3)-Linux软件安装之yum_第4张图片

你可能感兴趣的:(学习,linux,运维)