一.RPM包
• RPM Package Manager,RPM包管理器
– rpm -q 软件名
– rpm -ivh 软件名-版本信息.rpm
– rpm -e 软件名
eg:
]# rpm -q firefox #查询软件是否安装
]# rpm -q haha
]# rpm -q vsftpd
]# rpm -ivh /root/vsftpd-3.0.2-9.el7.x86_64.rpm #安装软件包
]# rpm -q vsftpd
vsftpd-3.0.2-9.el7.x86_64
]# rpm -e vsftpd #卸载软件
]# rpm -q vsftpd
未安装软件包 vsftpd
]# rpm -ivh /root/vsftpd-3.0.2-9.el7.x86_64.rpm #安装软件包
]# rpm -q vsftpd
]# rpm -ql vsftpd #软件的安装清单
了解:导入红帽签名信息
]# wget http://classroom.example.com/content/rhel7.0/x86_64/dvd/RPM-GPG-KEY-redhat-release
]# rpm --import /root/RPM-GPG-KEY-redhat-release
]# rpm -e vsftpd
]# rpm -ivh /root/vsftpd-3.0.2-9.el7.x86_64.rpm
常见的错误:依赖检测失败
[root@server0 ~]# rpm -ivh /root/bind-chroot-9.9.4-14.el7.x86_64.rpm
错误:依赖检测失败:
bind = 32:9.9.4-14.el7 被 bind-chroot-32:9.9.4-14.el7.x86_64 需要
[root@server0 ~]# rpm -q bind-chroot
未安装软件包 bind-chroot
二.Yum的配置和使用
1.Yum配置
Yum客户端配置文件:/etc/yum.repos.d/*.repo
错误的文件会影响正确配置文件
[root@server0 ~]# rm -rf /etc/yum.repos.d/*
[root@server0 ~]# vim /etc/yum.repos.d/haha.repo
[xixi] #仓库名字
name=rhel 7.0 hehe lele #仓库描述信息
baseurl=http://classroom.example.com/content/rhel7.0/x86_64/dvd/ #指定服务端位置
enabled=1 #本文件配置是否生效
gpgcheck=0 #是否检测包的签名信息
[root@server0 ~]# yum repolist #列出识别的仓库信息
2.Yum使用
yum -y install 软件名 #安装软件
yum remove 软件名 #卸载软件
yum repolist #列出识别的仓库信息
yum list 软件名 #列出仓库中是否有该软件包
yum search 软件名 #列出仓库中所有包含该软件信息的软件包
yum info 软件名 #查询软件信息
升级内核
内核:调配所有的硬件
1.下载新版本的内核软件包
]# uname -r #显示当前系统的内核版本
]# wget http://classroom.example.com/content/rhel7.0/x86_64/errata/Packages/kernel-3.10.0-123.1.2.el7.x86_64.rpm
]# ls
2.安装新的内核
]# rpm -ivh /root/kernel-3.10.0-123.1.2.el7.x86_64.rpm
]# uname -r
]# reboot
3.重新远程管理
[student@room9pc01 ~]$ gos
]# uname -r
来源:CSDN
作者:tian1345
链接:https://blog.csdn.net/tian1345/article/details/103416029