系统重要目录与文件属性
系统重要目录
1、/usr
"""
1、安装第三方软件的目录
重点:/usr/local主要用来安装软件的目录
2、/usr/bin/和/usr/local/bin/主要用来存放第三方二进制命令文件的目录
3、linux安装文件的三种方式
"""
1、rpm安装
无法解决安装包依赖问题:
rpm -ivh 软件包名称:安装软件
rpm -Uvh 软件包名称:更新软件 #U是大写
rpm -e 软件包名称:卸载软件
rpm -q 软件包名称:查看软件是否安装
rpm -ql 软件包名称:打印指定安装包中包含的所有文件
rpm -qc 软件包名称:打印指定安装包的配置文件
rpm -qa 打印所有当前系统中所有的安装包
1、[root@localhost ~]# rpm -ivh zsh-5.0.2-34.el7_8.2.x86_64.rpm
warning: zsh-5.0.2-34.el7_8.2.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:zsh-5.0.2-34.el7_8.2 ################################# [100%]
zsh-5.0.2-34.el7_8.2.x86_64.rpm
zsh:软件包的名称
5.0.2:软件包版本号
34:软件包的构建次数
e17:软件包适用的平台
8.2.x86_64:适用于64位操作系统
.rmp:扩展名
2、yum安装
可以自动解决安装包依赖问题(也就是说安装包,安装时自动将依赖包提前安装)
缺点:无法自定义安装
yum remove 软件包名称:卸载软件包
yum update 软件包名称:更新软件包
1、跟软件包则更新软件包
2、不跟软件包则更新整个操作系统
yum search 软件包名称:搜索相关软件包
1、yum格式:
yum install 安装包名称:安装
yum remove 安装包名称:卸载
yum update 安装包名称:更新
yum search 安装包名称:搜索
选项:-y 不提示默认确认
知识储备:
解决nginx安装包没有的问题:需要下载安装epel源 epel源是CentOS扩展包的仓库
#(yum安装解决了依赖性问题,就是提供一个源仓库,如果下载nginx就会自动从仓库中下载配套的文件,这个epel源就是这个存放文件的仓库)
1、切换目录:
[root@python ~]$ cd /etc/yum.repos.d/
2、编辑文件
[root@python