显示可用的安装包
[root@localhost ~]#yum list syslinux
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* epel: mirrors.bfsu.edu.cn
* extras: mirrors.163.com
* updates: mirrors.ustc.edu.cn
可安装的软件包
syslinux.x86_64 4.05-15.el7 base
显示安装包详细信息
[root@localhost ~]#yum info httpd
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* epel: mirrors.bfsu.edu.cn
* extras: mirrors.163.com
* updates: mirrors.ustc.edu.cn
已安装的软件包
名称 :httpd
架构 :x86_64
版本 :2.4.6
发布 :99.el7.centos.1
大小 :9.4 M
源 :installed
来自源:updates
简介 : Apache HTTP Server
网址 :http://httpd.apache.org/
协议 : ASL 2.0
描述 : The Apache HTTP Server is a powerful, efficient, and extensible
: web server.
根据关键字查找软件安装包
[root@localhost ~]#yum search ftp
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* epel: mirrors.bfsu.edu.cn
* extras: mirrors.163.com
* updates: mirrors.ustc.edu.cn
================================================= N/S matched: ftp ==================================================
curlftpfs.x86_64 : CurlFtpFS is a filesystem for accessing FTP hosts based on FUSE and libcurl
edg-gridftp-client.x86_64 : Command line clients to GridFTP libraries
ftp.x86_64 : The standard UNIX FTP (File Transfer Protocol) client
ftplib.x86_64 : Library of FTP routines
ftplib-devel.x86_64 : Development files for ftplib
gfal2-plugin-gridftp.x86_64 : Provides the gridftp support for gfal2
gfal2-plugin-sftp.x86_64 : Provide sftp support for GFAL2
..................
你知道某个命令却不知道具体的包可以用此命令查找
[root@localhost ~]#yum provides tree
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* epel: mirrors.bfsu.edu.cn
* extras: mirrors.163.com
* updates: mirrors.ustc.edu.cn
tree-1.6.0-10.el7.x86_64 : File system tree viewer
源 :base
tree-1.6.0-10.el7.x86_64 : File system tree viewer
源 :@base
安装包组的查询 不加包组名 就是显示所有
[root@localhost ~]#yum groups list
已加载插件:fastestmirror, langpacks
没有安装组信息文件
Maybe run: yum groups mark convert (see man yum)
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* epel: mirrors.bfsu.edu.cn
* extras: mirrors.163.com
* updates: mirrors.ustc.edu.cn
可用的环境分组:
最小安装
基础设施服务器
计算节点
文件及打印服务器
Cinnamon 桌面环境
MATE 桌面环境
基本网页服务器
虚拟化主机
带 GUI 的服务器
GNOME 桌面
KDE Plasma Workspaces
开发及生成工作站
可用组:
Cinnamon
Fedora Packager
Haskell
LXQt 桌面环境
MATE
Milkymist
TurboGears 应用程序构架
Xfce
传统 UNIX 兼容性
兼容性程序库
图形管理工具
安全性工具
开发工具
控制台互联网工具
教育软件
智能卡支持
电子实验室
科学记数法支持
系统管理
系统管理工具
通用桌面
完成
不加包组名显示全部
[root@localhost ~]#yum groupinfo "GNOME Desktop"
已加载插件:fastestmirror, langpacks
没有安装组信息文件
Maybe run: yum groups mark convert (see man yum)
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* epel: mirrors.bfsu.edu.cn
* extras: mirrors.163.com
* updates: mirrors.ustc.edu.cn
环境分组:GNOME 桌面
环境 ID:gnome-desktop-environment
描述:GNOME 是一个非常直观且用户友好的桌面环境。
必备组:
+base
+core
+desktop-debugging
+dial-up
+directory-client
+fonts
+gnome-desktop
+guest-agents
+guest-desktop-agents
+input-methods
+internet-browser
+java-platform
+multimedia
+network-file-system-client
+networkmanager-submodules
+print-client
+x11
可选组:
+backup-client
+gnome-apps
+internet-applications
+legacy-x
+office-suite
+remote-desktop-clients
+smart-card
卸载已安装的软件必须加软件名
[root@localhost ~]#yum remove tree
已加载插件:fastestmirror, langpacks
正在解决依赖关系
--> 正在检查事务
---> 软件包 tree.x86_64.0.1.6.0-10.el7 将被 删除
--> 解决依赖关系完成
依赖关系解决
=====================================================================================================================
Package 架构 版本 源 大小
=====================================================================================================================
正在删除:
tree x86_64 1.6.0-10.el7 @base 87 k
事务概要
=====================================================================================================================
移除 1 软件包
安装大小:87 k
是否继续?[y/N]:y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在删除 : tree-1.6.0-10.el7.x86_64 1/1
验证中 : tree-1.6.0-10.el7.x86_64 1/1
删除:
tree.x86_64 0:1.6.0-10.el7
完毕!
查看历史的使用记录
[root@localhost ~]#yum history
已加载插件:fastestmirror, langpacks
ID | 登录用户 | 日期和时间 | 操作 | 变更数
-------------------------------------------------------------------------------
8 | root | 2023-08-08 12:11 | Erase | 1
7 | root | 2023-07-20 18:29 | Install | 3
6 | root | 2023-07-20 13:55 | Install | 1
5 | root | 2023-07-20 13:52 | Install | 1
4 | root | 2023-07-20 13:49 | Install | 1
3 | root | 2023-07-19 16:56 | I, U | 42
2 | root | 2023-07-19 14:22 | Install | 1
1 | 系统 <空> | 2023-07-14 18:24 | Install | 1372
history list
yum history undo 序号
表示撤销操作,如果序号这行记录最后字段是install,则表示卸载
略,参考之前博客内容‘
服务端安装httpd软件
将yum镜像挂载到/var/www/html
mount /dev/sr0 /var/www/html
客户端安装httpd软件
cd /etc/yum.repos.d
vim httpd.repo
//在yum仓库中新建一个源
[httpd]
name=http
baseurl=http://服务器ip地址
gpgcheck=0
yum clean all //清理yum缓存
yum makecache //重新将服务器缓存
yum install vsftpd -y
systemctl start vsftpd
mkdir/var/ftp/centos7
mount /dev/sr0 /var/ftp/centos7
客户端
cd /etc/yum.repos.d.repo
[ftp]
name=ftp
name=ftpbaseurl=ftp://服务器的ip地址/centos7gpgcheck=0
yum clean all
yum makecache