YUM 常用命令详解
软件安装
Yum install 全部安装
Yum install package1 安装指定软件包
Yum install group1 安装软件包组group1
软件更新和升级
Yum update 全部更新
Yum check-update 检查可更新的软件
Yum update package1 更新指定软件包
Yum upgrade package1 升级指定软件包
Yum groupupdate group1 升级软件包组
软件查找与显示(工具包补装)
Yum list 显示所有已安装包和可以安装的软件包
Yum list package1 显示指定软件包安装情况
Yum info package1 显示安装包信息
Yum grouplist 显示程序组清单
Yum groupinfo group1 显示程序组信息
基础工具包补装命令:yum groupinstall “Base” “Compatibility libraries” “ Development tools” “Dial-up Networking Support”
基础工具补装命令:yum install tree nmap sysstat lrzsz dos2unitx -y
如果需要更新补丁则执行:yum update
Yum search string 根据关键字string(包名)查找软件包
软件删除/卸载程序
特别注意:不要使用yum的删除功能删除软件,会删除相关依赖,导致意外问题。
Yum remove package1 删除指定软件包
Yum groupremove group1 删除指定程序组、软件组
Yum deplist package1 查看软件包的依赖关系
清除yum list缓存
Yum clean,yum clean all 清除所有缓存目录下的软件包
Yum clean package1 清除缓存目录下的指定软件包package1
创建yum源
查看系统版本
cat /etc/redhat-release(/etc/issue) 显示操作系统版本(发行版)
cat /proc/version 显示操作系统内核版本和gcc编译器版本
uname –m 显示操作系统32 / 64位
uname –a 显示操作系统32 / 64位和系统内核版本
Wget命令详解
Wget支持http,https,ftp,file(本地文件)等协议
Wget命令的安装
yum install wget
Wget命令的使用方法
Wget http://www.baidu.com/dd/1.jpg 从百度网络路径下载1.jpg文件到当前目录
Wget –O /etc/yum.repos.d/ http: //mirrors.aliyun.com/repo/epel-6.repo 下载文件到指定目录
Wget –c 网址 断点续传
Wget --spider 网址 测试是否能正常访问
Wget --mit-rate=100k –O /etc/yum.repos.d/ 网址 限制下载的速度
Wget --no-check-certificate 网址 wget下载时,某些资源必须使用--no-check-certificate选项,不检查证书
使用wget实现ftp下载时:Wget --file-user=USERNAME –file-password=PASSWORD FTP地址
创建yum源步骤-1-网络源
查看系统版本和位数
进入yum目录,备份yum源文件
下载网易yum源或阿里云yum源
Wget –O /etc/yum.repos.d/ http: //mirrors.aliyun.com/repo/epel-6.repo
更改权限和属组
Chmod 644 rhel-source.repo
Chown 0.0 rhel-source.repo / Chown root.root rhel-source.repo
替换文件的版本信息
创建yum源步骤-2-本地源
Yum源类型
http://
https://
ftp://
file:///
Yum源配置
本地源配置
mkdir /tmp/luo /mnt/11
mount /dev/cdrom /mnt/11
cp –a /mnt/11/ /tmp/luo
vi /etc/yum.repos.d/ rhel-source.repo
编辑源文件rhel-source.repo
[hahaha]
name=hahaha
baseurl=file:///tmp/luo/
enabled=1
gpgcheck=0
FTP源配置
baseurl=ftp://10.185.8.242/rhel6.8
网络源配置
baseurl= http: //mirrors.aliyun.com/repo/epel-6.repo
制作cache
清空yum list缓存
Yum clean all
建立缓存
Yum makecache
测试
Yum list