- yum 常用命令
yum install -y httpd (功能描述:安装httpd并确认安装)
yum list (功能描述:列出所有可用的package和package组)
yum clean all (功能描述:清除所有缓冲数据)
yum deplist httpd (功能描述:列出一个包所有依赖的包)
yum remove httpd (功能描述:删除httpd)
- 配置网络版yum源
1、访问http://mirrors.163.com/.help/centos.html,在使用说明中点击CentOS6->再点击保存
2、把下载的文件移动到/etc/yum.repos.d/目录
mv CentOS6-Base-163.repo /etc/yum.repos.d/
3、用CentOS6-Base-163.repo替换CentOS-Base.rep(可以先备份原有的CentOS-Base.rep)
mv CentOS6-Base-163.repo CentOS-Base.rep
4、安装
yum clean all
yum makecache
- 制作本地yum源
1、准备一台Linux服务器,版本CentOS-6.8-x86_64-bin-DVD1.iso
2、将CentOS-6.8-x86_64-bin-DVD1.iso镜像挂载到/mnt/cdrom目录
mkdir /mnt/cdrom
mount -t iso9660 /dev/cdrom /mnt/cdrom
3、修改本机上的YUM源配置文件,将源指向自己
cd /etc/yum.repos.d/
cp CentOS-Base.repo CentOS-Base.repo.bak
vi CentOS-Base.repo
[base]
name=CentOS-Local
baseurl=file:///mnt/cdrom
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
4、清除YUM缓冲
yum clean all
5、列出可用的YUM源
yum repolist
6、安装相应的软件
yum install -y httpd
7、开启httpd使用浏览器访问http://192.168.11.101:80(如果访问不通,检查防火墙是否开启了80端口或关闭防火墙)
service httpd start
8、将YUM源配置到httpd(Apache Server)中,其他的服务器即可通过网络访问这个内网中的YUM源了
cp -r /mnt/cdrom/ /var/www/html/CentOS
9、让其他需要安装RPM包的服务器指向这个YUM源,准备一台新的服务器,备份或删除原有的YUM源配置文件,编辑 CentOS-Base.repo
vi CentOS-Base.repo
baseurl指向刚才制作本地yum源的机器ip
[base]
name=CentOS-hadoop101
baseurl=http://192.168.11.101/CentOS
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
10、在这台新的服务器上执行YUM的命令
yum clean all
yum repolist