服务端配置:(分两种情况,rhce无需掌握,感兴趣的话可以研究):
情况1.yum直接使用光盘(光盘仓库默认做好了)做服务端配置
方式一:直接挂载光驱使用
mkdir /mnt/dvd
mount /dev/cdrom /mnt/dvd
echo "mount /dev/cdrom /mnt/dvd" >> /etc/rc.local
方式二:拷贝iso镜像到系统中使用
mkdir /mnt/dvd
mkdir -p /opt/iso
cp -r rhel6.0-i386.iso /opt/iso
echo "/opt/iso/rhel6.0-i386.iso /mnt/dvd iso9660 defaults,loop 0 0" >> /etc/fstab
mount -a
情况2:自己到互联网抓取软件,自己做仓库
1.mkdir /opt/soft #把下载好的软件包全部放到/opt/soft中
2.createrepo -v mkdir /opt/soft #创建仓库,如果没有createrepo命令,请到光盘目录用rpm -ivh安装
3.此时你的第三方仓库就在/opt/soft目录下了
客户端配置:
1.cd /etc/yum.repos.d
2.vim rhel.repo #必须以.repo结尾的后缀名,否则无效,前面rhel可以任取,写入以下内容:
[rhel] #这里必须全系统唯一
name=rhel server #仓库描述信息
baseurl=https://www.linuxidc.com/file:/mnt/dvd #如果使用本地参考使用file:///,远端可以使用或ftp://
enabled=1 #rhel6.0不写此项默认就是开启,5.0不一定
gpgcheck=0 #关闭公钥验证,考试建议关闭,生产环境一定开启
3.vim /etc/yum.conf #建议把yum全局配置文件公钥验证也一并关闭
gpgcheck=0
4. yum clean all #清除缓存
4.yum install vsftpd -y #测试安装
yum常用命令:
1 安装
yum install 全部安装
yum install package1 安装指定的安装包package1
yum groupinsall group1 安装程序组group1
2 更新和升级
yum update 全部更新
yum update package1 更新指定程序包package1
yum check-update 检查可更新的程序
yum upgrade package1 升级指定程序包package1
yum groupupdate group1 升级程序组group1
3 查找和显示
yum info package1 显示安装包信息package1
yum list 显示所有已经安装和可以安装的程序包
yum list package1 显示指定程序包安装情况package1
yum groupinfo group1 显示程序组group1信息yum search string 根据关键字string查找安装包
4 删除程序
yum remove package1 删除程序包package1
yum erase package1 删除程序包package1
yum groupremove group1 删除程序组group1
yum deplist package1 查看程序package1依赖情况
5 清除缓存
yum clean packages 清除缓存目录下的软件包
yum clean headers 清除缓存目录下的 headers
yum clean oldheaders 清除缓存目录下旧的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除缓存目录下的软件包及旧的headers
6 搜索
yum search k3b
yum provides k3b
推荐阅读:
RedHat Linux 本地yum源的配置
RedHat 6.2 Linux修改yum源免费使用CentOS源
配置EPEL YUM源