一、rpm命令,二、yum命令
一、rpm命令
二、yum命令
liunx安装软件包
一、rpm
1.rpm软件包
(1).rpm:适用于RedHat
(2)下载rpm包网址:http://rpmfind.net/ http://www.centos.org/
(3)rpm包文件特征
软件包名:软件名-版本信息.操作系统.硬件架构.rpm
aaa-x1.x1.x1-n.x2.x3.rpm
x2:包对应的系统版本
2.关于rpm包的一般安装位置
(1)普通执行程序: /usr/bin、/bin/
(2)服务器程序、管理工具: /usr/sbin、/sbin/
(3)配置文件: /etc/、/etc/软件名/
(4)日志文件: /var/log/、/var/log/软件名/
3.查询rpm软件的命令:-q安装,-qp未安装
(1)查询软件是否安装:rpm -q 名
(2)查询所有已经安装的软件:rpm -qa
(3)软件安装了哪些内容目录,查询软件安装清单:rpm -ql 软件名
(4)查询已经安装的软件相关信息:rpm -qi
(5)查询文件,程序是哪个软件产生的:rpm -qf /文件名(查已经安装的),yum provides
(6)显示某个软件包未安装的话会安装哪些内容: -qpl
(7)查询未安装的软件包信息: -qpi
(8)导入红帽签名信息:rpm --import /etc/pki/rpm-gpg/RPM-...
4.安装rpm包
(1)安装:rpm -i 名,rpm -ivh 有安装进度条(不解决依赖)
(2)强制安装:rpm -ivh --force 覆盖安装
(3)卸载:rpm -e 名
二、yum命令
1.yum使用前提:部署软件包仓库
(1)众多软件包、
(2)仓库清单、
(3)写一个配置文件,告诉仓库在哪
2.查看仓库信息:yum repoinfo
3.设置yum仓库
(1).yum仓库配置文件路径:/etc/yum.repos.d/,在这个路径下创建的配置文件必须以.repo结尾
(2).配置文件书写:
1.[CustomRepo] 仓库的名称,方括号是必需的。
2.name=CustomRepo 仓库的描述性名称。
3.baseurl=http://example.com/customrepo/$basearch 仓库的URL,$basearch会自动替换为系统架构,如x86_64。
4.enabled=1 1表示启用,0表示禁用。
5.gpgcheck=0 设置为0表示不进行GPG密钥检查,如果仓库有GPG密钥,通常设置为1以确保包的完整性。如果仓库有GPG密钥,你还需要下载密钥并将其导入到系统中,使用命令:rpm --import
4.yum安装
(1)yum -y install :加-y不提示直接安装(自动解决依赖关系)
(2)yum能够解决依赖是因为有一个庞大的包仓库,如果没有,也不能解决依赖
5.卸载
(1)卸载:yum remove 名
6.yum查询
(1)查找列出仓库里面的软件包:yum list 名(精确匹配)
(2)查找仓库里的相关软件包:yum search 名(包含匹配)
(3)查询哪个软件包产生的该文件:yum provides /名(范围大,查仓库里面的所有软件)产生的命令和软件名不一样
(4)覆盖安装:yum -y reinstall
7.yum清空缓存
(1)清空yum缓存:yum clean all
(2)列出仓库信息: yum repoinfo
三、zip归档压缩,跨平台
1.压缩:zip -r 备份文件.zip 被归档的文件,被归档的文件有目录必须加-r
2.解压:unzip 备份文件.zip -d 目标文件夹
3.查看压缩包的内容:unzip -l /文件
四、快捷方式的制作(链接),
1.快捷方式:ln -s /路径 /快捷方式路径 (软链接)可针对文件,也可针对目录
2.硬链接:ln ,源数据消失,快捷方式仍然有效,不可针对目录
3.删除快捷方式:rm -rf
五、其它命令
1.清空历史命令
(1) 清空历命令:history -c
(2)记住历史命令为空:history -w ,
(2)显示历史命令:!cat 找到cat开头的历史命令
2.查看系统时间:date
3.修改时间:date -s 'xxxx-xx-xx xx:xx:'
4.显示时间:date +%
(1)年:Y
(2)月:m
(3)日:d
(4)时:H
(5)分:M
(6)秒:S
(7)F:年月日
(8)T:时分秒
5.统计目录的大小:du -sh
一、rpm
1.rpm软件包
(1).rpm:适用于RedHat
(2)下载rpm包网址:http://rpmfind.net/ http://www.centos.org/
(3)rpm包文件特征
软件包名:软件名-版本信息.操作系统.硬件架构.rpm
aaa-x1.x1.x1-n.x2.x3.rpm
x2:包对应的系统版本
2.关于rpm包的一般安装位置
(1)普通执行程序: /usr/bin、/bin/
(2)服务器程序、管理工具: /usr/sbin、/sbin/
(3)配置文件: /etc/、/etc/软件名/
(4)日志文件: /var/log/、/var/log/软件名/
3.查询rpm软件的命令:-q安装,-qp未安装
(1)查询软件是否安装:rpm -q 名
(2)查询所有已经安装的软件:rpm -qa
(3)软件安装了哪些内容目录,查询软件安装清单:rpm -ql 软件名
(4)查询已经安装的软件相关信息:rpm -qi
(5)查询文件,程序是哪个软件产生的:rpm -qf /文件名(查已经安装的),yum provides
(6)显示某个软件包未安装的话会安装哪些内容: -qpl
(7)查询未安装的软件包信息: -qpi
(8)导入红帽签名信息:rpm --import /etc/pki/rpm-gpg/RPM-...
4.安装rpm包
(1)安装:rpm -i 名,rpm -ivh 有安装进度条(不解决依赖)
(2)强制安装:rpm -ivh --force 覆盖安装
(3)卸载:rpm -e 名
二、yum命令
1.yum使用前提:部署软件包仓库
(1)众多软件包、
(2)仓库清单、
(3)写一个配置文件,告诉仓库在哪
2.查看仓库信息:yum repoinfo
3.设置yum仓库
(1).yum仓库配置文件路径:/etc/yum.repos.d/,在这个路径下创建的配置文件必须以.repo结尾
(2).配置文件书写:
1.[CustomRepo] 仓库的名称,方括号是必需的。
2.name=CustomRepo 仓库的描述性名称。
3.baseurl=http://example.com/customrepo/$basearch 仓库的URL,$basearch会自动替换为系统架构,如x86_64。
4.enabled=1 1表示启用,0表示禁用。
5.gpgcheck=0 设置为0表示不进行GPG密钥检查,如果仓库有GPG密钥,通常设置为1以确保包的完整性。如果仓库有GPG密钥,你还需要下载密钥并将其导入到系统中,使用命令:rpm --import
4.yum安装
(1)yum -y install :加-y不提示直接安装(自动解决依赖关系)
(2)yum能够解决依赖是因为有一个庞大的包仓库,如果没有,也不能解决依赖
5.卸载
(1)卸载:yum remove 名
6.yum查询
(1)查找列出仓库里面的软件包:yum list 名(精确匹配)
(2)查找仓库里的相关软件包:yum search 名(包含匹配)
(3)查询哪个软件包产生的该文件:yum provides /名(范围大,查仓库里面的所有软件)产生的命令和软件名不一样
(4)覆盖安装:yum -y reinstall
7.yum清空缓存
(1)清空yum缓存:yum clean all
(2)列出仓库信息: yum repoinfo
三、zip归档压缩,跨平台
1.压缩:zip -r 备份文件.zip 被归档的文件,被归档的文件有目录必须加-r
2.解压:unzip 备份文件.zip -d 目标文件夹
3.查看压缩包的内容:unzip -l /文件
四、快捷方式的制作(链接),
1.快捷方式:ln -s /路径 /快捷方式路径 (软链接)可针对文件,也可针对目录
2.硬链接:ln ,源数据消失,快捷方式仍然有效,不可针对目录
3.删除快捷方式:rm -rf
五、其它命令
1.清空历史命令
(1) 清空历命令:history -c
(2)记住历史命令为空:history -w ,
(2)显示历史命令:!cat 找到cat开头的历史命令
2.查看系统时间:date
3.修改时间:date -s 'xxxx-xx-xx xx:xx:'
4.显示时间:date +%
(1)年:Y
(2)月:m
(3)日:d
(4)时:H
(5)分:M
(6)秒:S
(7)F:年月日
(8)T:时分秒
5.统计目录的大小:du -sh