软件管理
安装软件的方式:
rpm -ivh -u 升级
yum -y install(最多使用,rpm的升级版)
源码安装(不用)
yum -y install bash-completion 安装一键补全
yum -y install epel-release 安装拓展源
rpm -l 列出 -f file -a all -e 抹去消除
q 查询 -qa 查看软件是否安装
-ql 查看是否安装一个软件
-qf 查看属于什么安装包
关机:init 0 poweroff
重启: reboot、init 6
yum 安装
分类:本地yum和远程yum
本地yum:
file://
远程yum:
http://
ftp://
yum clean all 清理
yum makecache 建立元数据库
yum repolist 查看yum源信息
yum list 列出
yum -y remove 删除这个安装软件
yum -y reinstall 重新安装
更换网络aliyum
cd /etc/yum.repo.d 进入到yum的路径 里边是yum的包
mkdir back 创建一个目录
mv *.repo back 把所有的包都移进这个目录中,保证yum包的干净便于安装
wget -O /etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repo
下载aliyun安装包
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 安装拓展源 也可以 yum -y install epel-release
cd /etc/yum.repos.d/ 进入 ls查看 yum repolist 就显示是aliyun的包了
制作本地yum源
需要先把挂载镜像拉入自己的服务器中 rz上传
mkdir /mnt/centos7u4 创建一个挂载目录
mount CentOS-7-x86_64-DVD-1708.iso /mnt/centos7u4/ 把镜像挂载到这个目录 注意: 看你自己的镜像名字直接Tab
rm -rf /etc/yum.repos.d/* 删除之前的老yum源包
vim /etc/yum.repos.d/CentOS.Base.repo 编辑一个文件写入内容
[centos7u4] yum源的区别名称
name=centos7u4 yum源的名字
baseurl=file:///mnt/centos7u4 yum的挂载地址
enabled=1 是否启用此yum 1开启 0关闭
gpgcheck=0 是否检查软件
制作玩本地yum源后制作自己的yum源
vim /etc/yum.conf 把keepcache=1 #改为1
yum install -y httpd 下载apche 服务
mkdir /yum_cache 创建文件
find /var/cache/yum/ -name "*.rpm" | xargs -i mv {} /yum_cache/
在/var/cache/yum中查找以.rpm 结尾的文件 移动到刚创建的文件中
ls /yum_cache 查看里边有没有以.rpm结尾的文件
yum install -y createrepo 下载repo 工具
createrepo /yum_cache/ 将此目录作为yum 的指定目录
vim /etc/yum.repos.d/myyum.repo 写入文件
[myyum]
name=myyum yum 名字
baseurl=file:///yum_cache/ yum 的路径
enabled=1 #默认是开启的 是否启用此yum
gpgcheck=0
yum repolist 查看是否为本地
清华源安装
rm -rf /etc/yum.repos.d/*
vim /etc/yum.repos.d/qinghua.repo
把清华源文本的内容写入到这个文件中 保存退出
yum repolist 查看 已经安装
163源安装
rm -rf /etc/yum.repos.d/*
cd /etc/yum.repos.d/
wget -O /etc/yum.repos.d/163.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
yum repolist 查看是否成功