yum

1.1 yum原理

yum_第1张图片
yum_第2张图片

1.2 常用命令(重点)

注意:必须联网

命令 含义
yum list | grep 需要的软件名 查询服务器是否有需要安装的软件
yum -y install 需要的软件包 下载安装
yum -y remove 需要卸载的软件包 卸载
yum repolist 列出设定yum源信息
yum clean all 清除yum缓存信息

1.3 制作本地yum源

  • 原因:因为大数据集群为了安全,不让连接外网
  • 原理
    yum_第3张图片
  • 实现
    • 第一步:挂载 持有系统镜像的光驱。点我去==》挂载镜像光驱
    • 第二步:备份默认yum原仓库
# 切换到保存yum信息的目录 cd /etc/yum.repos.d/
# 备份所有的配置文件 rename .repo .repo.bak * 
# 查看是否备份成功 ll

yum_第4张图片

  • 第三步: 新增本地yum源 vim CentOS-Local.repo
   vi CentOS-Local.repo

编辑内容如下

[base] 
name=CentOS-Local 
baseurl=file:///mnt/cdrom 
gpgcheck=0
enabled=1

在这里插入图片描述
注意: 必须以 .repo 结尾

  • 第四步: 断网 测试是否可以安装
# 查看 yum 源仓库 
yum repolist 
# 清空缓存 
yum clean all 
# 卸载 tree 软件 
yum -y remove tree 
# 重新安装 tree 观察是否成功 
yum -y install tree




1.4 制作局域网yum源

  • 原理
    yum_第5张图片

1.5 安装httpd软件

  • 安装httpd:
yum -y install httpd
  • 启动 httpd 服务
service httpd start
  • 测试
http://192.168.100.201:80
  • 问题: 发现无法访问?
    • 原因: 因为 linux 的防火墙 禁止他人 访问自己的80端口
    • 解决: 通知 防火墙放行
  • 关闭防火墙
    • 原因: 为了方便 内网中集群间机器的相互操作, 通常会关闭防火墙
    • 关闭防火墙
service iptables stop
  • 重启之后不要开防火墙
chkconfig iptables off

1.6 制作局域网 yum源

  • 使用浏览器访问 http://192.168.100:201:80
    yum_第6张图片
  • 第一步: 将常用软件包 复制到指定目录下
# 拷贝yum源到httpd服务的默认工作路径下
cp -r /mnt/cdrom/* /var/www/html/CentOS-6.9
  • 第二步: 浏览器访问 http://192.168.100.201/CentOS-6.9/
    yum_第7张图片
  • 第三步: 更新其他节点的 本地yum源(在其他节点上测试)
    • 1.备份默认yum源
  cd /etc/yum.repos.d/ 
  mv CentOS-Local.repo CentOS-Local.repo.bak
  • 2.制作本地yum源
  cd /etc/yum.repos.d/ 
  vi CentOS-Local.repo
[base] name=CentOS-Local 
baseurl=http://192.168.100.201/CentOS-6.9/ 
gpgcheck=0 
enabled=1 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
  • 第四步: 测试是否成功(在其他节点上测试)
 yum clean all 
 yum repolist 
 yum install -y tree

小结:

# 安装软件 
yum -y install 软件包 
# 卸载软件 
yum -y remove 软件包

你可能感兴趣的:(大数据,yum,大数据)