24.04.15 软件管理、进程管理

发布于:2024-04-19 ⋅ 阅读:(90) ⋅ 点赞:(0)


I know, i know
地球另一端有你陪我




一、RPM

软件包管理,用于对已安装的软件进行维护,安装、更新卸载rpm包

	rpm -q[a] [子选项] [软件包名称]
子选项
-q 查询安装包,后接安装包名称
-qa 显示所有已安装的安装包
-i 安装rpm包
-v 显示详细过程
-h 显示进度
-e 卸载
--force --nodeps 强制安装后缀

linux常用版本(菜鸟教程)
Debian、ubuntu
软件管理:dpkg
下载工具:apt-get

CentOS、Redhat
软件管理:rpm
下载工具:yum

#网络下载安装包
#wget 链接
wget http://mirror.centos.org/centos/8-stream/BaseOS/x86_64/os/Packages/pam-1.3.1-33.el8.x86_64.rpm

#安装
#rpm -ivh 包名
rpm -ivh vsftpd-3.0.3-33.el8.x86_64.rpm

#查看安装包
#rpm -qa 软件名称
rpm -qa vsftpd

#卸载
#rpm -e 软件名称
rpm -e vsftpd

二、YUM

YUM(yellowdog updater modified)是一个功能完善、易于使用的软件维护工具,它可以根据用户的要求分析出所需软件包及其相关的依赖关系,然后自动从服务器(YUM软件仓库)下载软件包并安装到Linux操作系统。使用YUM能够进一步降低软件包的安装难度和复杂度。

1、指令

yum [选项] [操作] [软件包名称]
#选项
-y 安装过程中均选择"yes"

#操作
search		查询软件版本
install		安装
update		更新软件
remove		移除如软件
list		显示当前安装所有软件
clean all	清除已有缓存
makecache	重新生成缓存

2、更换 yum 源为阿里源

yum 源是软件仓库的地址,一般会修改为国内的仓库源,如阿里或清华源等

#进入源配置文件路径
cd /etc/yum.repos.d

# 备份原本的配置文件,可能是redhat.repo Centos-X.repo rhel8.repo
cp Centos-X.repo Centos-X.repo.bak

#更换为阿里源
#Wget(Web Get):通过url下载文件,-o overwrite
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

#清除并重新生成缓存
yum clean all
yum makecache

3、更换 yum 源为虚拟光驱

#挂载本地磁盘
mkdir /media/cdrom
mount /dev/cdrom /media/cdrom

#进入源配置文件路径
cd /etc/yum.repos.d

# 备份原本的配置文件,可能是redhat.repo Centos-X.repo rhel8.repo
cp Centos-X.repo Centos-X.repo.bak

#更换为虚拟光驱路径
vim Centos-X.repo

#粘贴如下代码
[BaseOS]
##源的描述
name=BaseOS
##源的路径
baseurl=file:///media/cdrom/BaseOS
##是否启用源
enabled=1
##是否校验RPM数字签名
gpgcheck=0
[AppStream]
name=AppStream
baseurl=file:///media/cdrom/AppStream
enabled=1
gpgcheck=0

#清除并重新生成缓存
yum clean all
yum makecache