linux服务器下常用服务器安装

1 rpm

1.1 什么是rpm

  • 安装别人已经编译好了的软件包,rpm即redhat Package Manager, rpm是red hat软件包管理方式;
  • 优点:
    • 已经编译好的软件包 ,方便传输和安装;
    • 安装前会检查磁盘,操作系统,避免错误安装;
  • 缺点:
    • 编译软件包的软件的环境要和安装软件包的环境一致或相同;
    • 安装软件包会依赖软件;
  • 软件包的命名规则
mariadb-server-5.5.35-3.el7.x86_64.rpm 
# mariadb-server 包名
# 5.5.35 版本号
# 3 发布版本号,软件包被编译的次数
# el7 服务器的版本
# x86 cpu的架构方式
# 64 系统的位数

1.2 rpm的安装

i install 软件安装;
v 详细信息;
h 打印hash标记;
nodeps 不安装软件包的依赖,直接进行安装(建议少用);
  • 示例
rpm -ivh /media/Packages/zsh-5.0.2-7.el7.x86_64.rpm

在这里插入图片描述

1.3 rpm的查询

  • 软件包的查询:rpm -q
a	查询所有的已经安装的软件包;
f	查询文件所属的安装包;
i   查看软件包的信息;
l	查看软件包文件列表;
d	查看被软件包标注为文档的文件列表
c	查看被软件包标注为配置文件的文件列表
  • 示例
# 查看zsh的软件安装包
rpm -qa | grep zsh

在这里插入图片描述

# 查看文件zsh的软件安装包(软件包是安装在/usr/bin/zsh目录下的)
rpm -qf /usr/bin/zsh

在这里插入图片描述

# 查看zsh的软件安装包的信息
rpm -qi zsh

在这里插入图片描述

# 查看zsh的软件安装包的文件信息
rpm -ql zsh

在这里插入图片描述

# 查看zsh的软件安装包的文件的文档列表
rpm -ql zsh

在这里插入图片描述

# 查看zsh的软件安装包的文件的配置文件列表
rpm -qc zsh

在这里插入图片描述

1.4 rpm删除

# 查看zsh的软件安装包的文件的配置文件列表
rpm -evh zsh

在这里插入图片描述

1.5 rpm 升级

# 升级zsh的软件安装包,必须要有高版本软件包
rpm -Uvh zsh

1.5 rpm 下载路径

  • http://rpmfind.net/
  • http://rpm.pbone.net/
  • http://www.rpmseek.com/index.html

2 yum

2.1什么是yum

  • yum 是(Yellow Dogs Updater Modified)是解决rpm软件包依赖的软件包管理器;是改进型rpm的管理器,yum的服务器有全部的yum包,并有一个文件记录着软件包相互依赖关系,当管理者安装软件时,会先下载记录这个软件包的依赖的文件,然后解析这个文件下载依赖包,实现下载安装;
  • yum源
    • yum源的配置在/etc/yum.respo.d目录,文件respo结尾的;
    • 网络源:确保网络通畅的情况下可以使用网络源;
    • 本地源:本地源文件挂载在光盘上;
    • 源文件解释:
[Ctenos7-yum] # yum源的名称,区分其他yum源
name=环境; #yum源的描述,任意编写
baseurl=file:///media/Packages #yum源路径
enable=1 # 是否启动该源 1为启动 0为关闭
gpgcheck=1 # 使用公钥检查rpm包 1为启动 0为关闭

本地源配置:
1、挂载光盘;
2、进入到yum源配置目录/etc/yum.repos.d,对yum源文件进行备份,
3、删除yum源,建立本地yum源文件,CentOS7.repo(名称可以随便取,但是必须以repo结尾);
4、写入上述参数,保存文件;
5、执行 yum clean all命令清除缓存;
6、创建缓存yum makeache;
网络源配置:
1、首先确定和外网是否联通(ping);
2、安装wget命令(如果已经安装忽略);
3、确定yum地址:
4、进入到yum源配置目录/etc/yum.repos.d,对源文件进行备份 使用wget下载yum文件;
5、执行 yum clean all命令清除缓存;
6、创建缓存yum makeache;

2.2 yum常用命令

  • yum repolist 查看yum源的列表;
  • yum clean 清除软件包关系缓存;
  • yum makecache 建立新的缓存;
  • yum -y install 安装软件;
  • yum info 查询软件包的信息;
  • yum info installed 查询已经安装软件包的信息;
  • yum -remove 移除软件;
  • yum search 查询软件;
  • yum update yum源更新(必须要有新的包);

3 linux下源码编译安装介绍

  • 源码编译安装的优点:可以提前指定参数、指定安装目录,指定安装版本;
  • 源码安装的缺点:必须一个依赖包、一个依赖包安装,一旦依赖包升级,就可能会导致其他的不可以用;
  • 源码安装的四大步骤:
    • 解压 tar -xvf
    • 配置 ./configuration
    • 编译 make -j4
    • 安装 make install
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值