显示那些软件包是已经安装过得
#rpm -qa + (包名)
有结果,已安装否则没有安装
rpm是别人已经编译好的软件包,安装路径也是已经指定好了的
# rpm -ivh /opt/dvd/Packages/vsftpd-3.0.2-9.el7.x86_64.rpm
解压rpm包
# rpm2cpio /opt/dvd/Packages/vsftpd-3.0.2-9.el7.x86_64.rpm | grep cpio -id
查看看某个目录的树形结构
#yum install tree
# tree etc/
查看安装路径
# rpm -ql vsftpd
查看安装配置文件
# rpm -qc vsftpd
日志文件
# rpm -qd vsftpd
服务详细信息
# rpm -qi vsftpd
查看具体某个rpm包的信息
# rpm -qip /opt/dvd/Packages/vsftpd-3.0.2-9.el7.x86_64.rpm
查看文件是哪个rpm包安装的
# rpm -qf /etc/vsftpd/vsftpd.conf
卸载软件
更新软件
# rpm -Uvh /opt/dvd/Packages/vsftpd-3.0.2-9.el7.x86_64.rpm
内核是可以多版本共存的,更新内核的时候,建议使用安装rpm -ivh kernel-xxx.rpm
而不要使用更新rpm -Uvh kernel-xxx.rpm
查看内核版本
# rpm -qa kernel
# uname -r
force强制安装(一般用于丢失文件的时候)
nodeps跳过依赖关系安装(不建议使用)
rpm -ivh xxx.rpm --force
rpm -ivh xxx.rpm --nodeps
读取他们的源数据,放在repodata里面
# createrepo -v mariadb/
使用yum命令查看是否安装服务
# yum list vsftpd\*
查找某个服务是哪个包安装的
#yum whatprovides */vsftpd
# yum provides */vsftpd
找安装包的网站
http://pkgs.org
列举系统中安装的包。
#yum list
列举系统中以组安装的包(组安装的包会包括很多,组安装一下就可以安装很多附在的包。)
# yum grouplist
最小化安装之后,安装图形化界面
# yum groupinstall '*GUI*'
设置从图形化界面启动(修改默认级别)
# systemctl set-default graphical.target
英文安装虚拟化
#yum grouplist 'virtual*'