任务七 管理rpm软件包与压缩包
第1步:查询rpm软件是否已经安装
通过【rpm -q 软件包名】命令查看,具体命令如下:
【rpm -qa | grep tomcat4】查询已经安装的tomcat的所有套件。
【rpm -qip example。rpm】查询example.rpm安装包的信息。
【rpm -qif /bin/df】查询/bin/df文件所在安装包的信息。
【rpm -qif /bin/df】查询/bin/df文件所在安装包中的各个文件分别被安装到哪个目录下。
第2步:安装rpm软件包
具体命令如下:
【rpm -i example. rpm】安装example.rpm包。
【rpm -iv example. rpm】安装example. rpm包并在安装过程中显示正在安装的文件信息。
【rpm -ivh example. rpm】安装example.rpm包并在安装过程中显示正在安装的文件信息及安装进度。
第3步:升级rpm软件包
【rpm -U example.rpm】example.rpm软件包。
【rpm -Uvh example.rpm】加参数v显示升级时详细信息,加参数h显示安装进程。
第4步:卸载rpm软件包
使用【rpm -e 软件包名】命令卸载已经安装好的软件包。
【rpm -e tomact4】卸载tomact4软件包。
第5步:熟悉rpm的其他附加命令
【rpm -e --nodeps vsftpd】忽略依赖关系并继续删除vsftpd软件包。
【rpm -i --nodeps vsftpd】忽略依赖关系并继续安装vsftpd软件包。
【rpm -i --requires vsftpd】显示该安装包的依赖关系并安装vsftpd软件包。
【rpm -i --force vsftpd】强制安装vsftpd软件包。
第6步:认识rpm的命令规则
【子任务二】 管理压缩软件包
第1步:管理tar软件包
【tar cvf aa. tar aa. txt】建立一个tar包
【tar xvf aa. tar】解压一个tar包。
【tar cvfz aa. tar. gz aa. txt】建立一个tar.gz包。
第2步:管理zip包
【zip yhy. zip yhy. txt】压缩yhy.txt文件为yhy.zip。
【zip -r test. zip./*】将当前目录下的所有文件和文件夹全部压缩成test.zip文件,-r表示递归压缩子目录下所有文件。
【zip test2.zip test/*】打包目录。
【zip -d yhy. zip yhy. txt】删除压缩文件yhy.zip中的yhy.txt文件。
【zip -d yhy. zip yhy/ln.log】删除打包文件目录下的文件ln.log。
【zip -m yhy1.zip yhy1.txt】向压缩文件yhy1.zip里添加yhy.txt文件。
【zip yhy3.zip yhy3s/* -x yhy3s/ln.log】压缩文件时排除ln.log文件。
第3步:解压zip包
【unzip yhy. zip】将压缩文件yhy.zip解压到当前目录。
【unzip -n yhy.zip -d /tmp】将压缩文件yhy.zip在指定目录/tmp下解压,如果已有相同文件存在,要求【unzip】命令不覆盖原先的文件。
【unzip -o test. zip -d tmp/】将压缩文件test.zip在指定目录下tmp下解压,如果已有相同文件存在,要求【unzip】命令覆盖原先文件。
【unzip -v yhy.zip】查看压缩文件但不解压。
【unzip a.zip】解压一个zip包。
第4步:gzip和gunzip等其他的压缩软件以及常用命令
【gzip -d a. gz 3. tar.gz】解压一个gz包。
【tar xvzf abc.tar.gz】解压一个tar.gz包。
【gunzip abc.tgz】解压一个tgz包。
【tar xvzf a.tar.z】解压一个tar.z包。
【bunzip2 b. txt.bz2】解压一个bz2包。
【mkdir /home/dir1 dir2 dir3】在家目录创建3个目录。
【unzip -v ysl.zip】显示ysl.zip中包含的文件信息。
【mkdir /tmp/unzip-ysl】建立unzip-ysl目录。
【mkdir /tmp/unzip-ys2】建立unzip-ys2目录
【mkdir /tmp/gunzip】建立gunzip目录。
【gzip -dv /tmp/gunzip/*】压缩gunzip目录下的所有文件。
任务八 YUM源的配置与软件的YUM安装
【子任务一】 配置本地YUM源
第1步:查看系统默认安装的YUM
【rpm -qa yum】查看安装的YUM主程序
【rpm -qa |grep yum】查看安装的YUM相关程序
第2步:挂载系统安装光盘
第3步:备份默认YUM配置文件
第4步:编辑自己文件的repo文件
第5步:总结repo文件格式
第6步:使用YUM源安装软件
第7步:使用YUM更新软件
第8步:使用YUM卸载软件
第9步:【YUM】命令的其他选项
第10步:查询已安装的dialog软件
【子任务二】 配置国内网络YUM源
系统默认的yum 源速度往往不尽人意,为了达到快速安装的目的,在这里修改yum源为国内源。
上海交通大学yum源
a. 修改/etc/yum.repos.d/CentOS-Base.repo为:
# CentOS-Base.repo [base] name=CentOS-$releasever - Base #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os baseurl=http://ftp.sjtu.edu.cn/centos/$releasever/os/$basearch/ gpgcheck=0 enabled=1
关于变量
- $releasever:代表发行版的版本,从[main]部分的distroverpkg获取,如果没有,则根据redhat-release包进行判断。
- $arch:cpu体系,如i686,athlon等
- $basearch:cpu的基本体系组,如i686和athlon同属i386,alpha和alphaev6同属alpha。
第2步:企业YUM源列表
搜狐开源镜像站:http://mirrors.sohu.com/
网易开源镜像站:http://mirrors.163.com/
第3步:大学教学YUM源列表
北京理工大学:
http://mirror.bit.edu.cn (IPv4 only)
http://mirror.bit6.edu.cn (IPv6 only)
北京交通大学:
http://mirror.bjtu.edu.cn (IPv4 only)
http://mirror6.bjtu.edu.cn (IPv6 only)
http://debian.bjtu.edu.cn (IPv4+IPv6)
兰州大学:http://mirror.lzu.edu.cn/
厦门大学:http://mirrors.xmu.edu.cn/
清华大学:
http://mirrors.tuna.tsinghua.edu.cn/ (IPv4+IPv6)
http://mirrors.6.tuna.tsinghua.edu.cn/ (IPv6 only)
http://mirrors.4.tuna.tsinghua.edu.cn/ (IPv4 only)
天津大学:http://mirror.tju.edu.cn/
中国科学技术大学:
http://mirrors.ustc.edu.cn/ (IPv4+IPv6)
http://mirrors4.ustc.edu.cn/
http://mirrors6.ustc.edu.cn/
东北大学:
http://mirror.neu.edu.cn/ (IPv4 only)
http://mirror.neu6.edu.cn/ (IPv6 only)
电子科技大学:http://ubuntu.uestc.edu.cn/