linux系统运维学习笔记01

软件管理

一,Linux软件包管理机制

红帽系操作系统软件管理分类:yum rpm source bin

二,Rpm工具管理RPM软件包

1.认识RPM软件包

rpm软件包名称

软件名称 版本号(主版本,次版本,修订号) 操作系统 cpu平台

操作系统:el6 el5 fedora suse debin ubuntucpu

cpu平台:i386 486 586 686 表示32位软件

                 x86_64 表示64位软件

                 noarch 表示32,64通用

2.RPM工具详解

RPM安装

[root@qfedu.com ~]# rpm -ivh 软件包名称

-i install(安装)

-vh verbose human(详细 人类可读方式)

例:[root@qfedu.com ~]# rpm -ivh lftp-4.0.9-1.el6.x86_64.rpm

查询软件安装路径

[root@qfedu.com ~]#rpm -ql 软件名称

-q query(查询)

-l list(列表)

例:[root@qfedu.com ~]# rpm -ql lftp-4.0.9-1.el6.x86_64

查询软件的名称

[root@qfedu.com ~]# rpm -qa

[root@qfedu.com ~]# rpm -qa | grep lftp

lftp-4.0.9-1.e16.x86_64

-a all(全部)

查询软件详细信息

[root@qfedu.com ~]# rpm -qi 软件名称

[root@qfedu.com ~]# rpm -qi gedit-2.28.4-3.el6.x86_64

-i information(信息)

查询某一个文件是哪个软件产生的

[root@qfedu.com ~]# rpm -qf /etc/passwd

setup-2.8.14-20.el6.noarch

[root@qfedu.com ~]# rpm -qf /bin/rpm

rpm-4.8.0-32.el6.x86_64

-f file(文件)

软件卸载

[root@qfedu.com ~]# rpm -e 软件名称

-e erase(擦除)

查询软件的配置文件

[root@qfedu.com ~]# rpm -qc 软件名称

-c configuration(配置)

--force 在安装的时候用(强制安装)

--nodeps 在卸载的时候用(卸载的时候不检查依赖关系)

三,Yum工具管理RPM软件包

1.yum分类

分类:本地yum和远程yum

本地yum:file://

远程yum:http://10.18.44.196/...

                  ftp://10.18.44.196/...

2.配置yum源

1.备份移除官方YUM库:

mv /etc/yum.repos.d/* /tmp

2.编写本地YUM库配置文件:

[root@localhost ~]# vim /etc/yum.repos.d/dvd.repo

[dvd]

name= dvd

baseurl=file:///mnt/

gpgcheck=0

3.挂载安装光盘:

[root@localhost ~]# mkdir /mnt/cdrom

[root@localhost - ]# vim /root/.bashrc

mount /dev/cdrom /mnt/cdrom

配置阿里云yum源:

[root@qfedu.com ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo (-O是用来指定下载后的文件名。)

3.Yum工具详解

清理Yum缓存:

[root@qfedu.com~]# yum clean all

缓存软件包信息:f

提高搜索/安装软件的速度

[root@qfedu.com ~]# yum makecache

查询yum源信息:

[root@qfedu.com ~]# yum repolist

查找软件:

[root@qfedu.com ~]# yum search mysql

此命令会搜索到系统已经安装和yum源里没有安装的软件信息,可以用它简单测试yum是否好用

查看软件依赖性关系:

[root@qfedu.com~]# yum deplist

查看文件属于哪个软件

[root@qfedu.com ~]#yum provides vim

查看系统已经安装好的软件和没有安装的软件:

[root@qfedu.com ~]# yum list

查看系统已经安装好的软件组和没有安装的软件组:

[root@qfedu.com ~]# yum grouplist

查看软件组包含的具体软件:

[root@qfedu.com ~]#yum groupinfo

安装软件组:

[root@qfedu.com ~]# yum groupinstal1 “软件组名称’

如果软件或者软件组名称内有空格,要给空格转义或者加引号

安装软件:

[root@qfedu.com ~]# yum install 软件名称

[root@qfedu.com ~]# yum install mysql mysql-server -y

-y跳过确认提示直接安装

重装:

[root@qfedu.com ~]# yum reinstall 软件名

卸载软件:

[root@qfedu.com ~]# yum erase mysql

[root@qfedu.com ~]# yum remove mysql

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值