目录
1. rpm和dpkg 安装,删除,查询等操作的使用软件安装
手动安装/卸载/升级
软件查询
2. 总结yum源的配置和使用
3. 总结yum/dnf和apt安装软件的选项
联网自动下载/安装
4. 源码编译安装
5. tar压缩命令的使用
6. 文件系统基本文件的作用,磁盘管理操作等
find查找文件
磁盘管理
相关命令
磁盘分区
格式化文件系统
挂载
7.总结常见的raid组装方式和区别
8.lvm的原理和扩容,缩容等操作
1. rpm和dpkg 安装,删除,查询等操作的使用软件安装
手动安装/卸载/升级
| 软件安装方式 | centos | ubuntu | 特点 |
| 本地安装 | rpm | dpkg | 文件自己获取、依赖自己解决 |
| 在线安装 | yum /dnf(Fedora) | apt | 文件自动获取、依赖自动解决、自己找镜像源 |
| 软件后缀 | **.rpm | **.deb |
rpm 二进制包的命名格式:包全名 = 包名-版本号-发布次数-发行商-Linux平台-适合的硬件平台-包扩展名
| centos | ubuntu | |
| 安装 | rpm -ivh 包名全称 | dpkg -i 包名全称 |
| 卸载 | rpm -evh 包名全称 | dpkg -r 包名全称 |
| 强制卸载 | 后接--force | dpkg -P 包名全称 |
| 升级软件包,如果不存在旧版程序包,则“安装” | rpm -Uvh 包名全称 | |
| 有旧版程序包,则“升级”,如果不存在旧版程序包,则不执行安装操作 | rpm -Fvh 包名全称 |
其他命令:
--force 强制安装
--nodeps 忽略依赖关系
软件查询
| centos | ubuntu | |
| 查询 | rpm -q 包名 | dpkg -l 服务名 |
| 列出所有已安装包 | rpm -qa | dpkg -l 服务名 |
| 模糊查询,列出该服务安装的所有相关包 | rpm -qa |grep 服务名 | |
| 显示包详细信息 | rpm -qi 包名 | dpkg -s 包名 |
| 查看指定的程序包安装后生成的所有文件 | rpm -ql 包名 | dpkg -L 包名 |
| (反查)查看指定的文件由哪个程序包安装生成 | rpm -qf 包名 | dpkg -S 包名 |
| 检查软包是否安装(安装无提示,未安装有提示) | dpkg -V 包名 | |
| 显示当前机器上所有可安装的包 | dpkg -p | |
| 列出包内文件 | rpm -qpl 包名 | dpkg -c 包名 |
2. 总结yum源的配置和使用
baseurl= # 源地址 mirrorlist= # 源地址列表(多个baseurl的集合,自动选) enabled=0/1 # 是否启用,默认值为1,1启用0禁用 gpgcheck=0/1 # 是否对包进行校验,默认值为1,1启用0禁用 gpgkey= # 校验key的地址 *配置完成后,执行yum makecache 更新软件源国内 yum 源地址
阿里云:https://mirrors.aliyun.com/rockylinux/
中国科学技术大学:http://mirrors.ustc.edu.cn/rocky/
南京大学:https://mirrors.nju.edu.cn/rocky/
上海交通大学:https://mirrors.sjtug.sjtu.edu.cn/rocky/
东软信息学院:http://mirrors.neusoft.edu.cn/rocky/