Linux(扩展篇)

Linux扩展篇

  • 软件包管理
    • RPM
      • RPM概述
      • RPM查询命令
      • RPM卸载命令
      • RPM安装命令
    • YUM仓库配置
      • YUM概述
      • YUM的常用命令
      • 修改网络 YUM 源
        • 安装 wget, wget 用来从指定的 URL 下载文件
        • 在/etc/yum.repos.d/目录下,备份默认的 repos 文件
        • 下载网易 163 或者是 aliyun 的 repos 文件
        • 使用下载好的 repos 文件替换默认的 repos 文件
        • 清理旧缓存数据,缓存新数据
  • 克隆虚拟机
    • 克隆
    • 开机修改系统相关配置
      • 修改IP地址
      • 修改主机名

软件包管理

RPM

RPM概述

RPM(RedHat Package Manager),RedHat软件包管理工具,类似windows里面的setup.exe 是Linux这系列操作系统里面的打包安装工具,它虽然是RedHat的标志,但理念是通用的。

RPM包的名称格式 Apache-1.3.23-11.i386.rpm

“apache” 软件名称

“1.3.23-11” 软件的版本号,主版本和此版本

“i386” 是软件所运行的硬件平台,Intel 32位处理器的统称

“rpm” 文件扩展名,代表RPM包

RPM查询命令

  • 基本语法

    rpm -qa 功能描述:查询所安装的所有 rpm 软件包

  • 经验技巧

    由于软件包比较多,一般都会采取过滤。rpm -qa | grep rpm软件包

  • 实例实操

    查询firefox软件安装情况

    [guozihan@hadoop100 ~]$ rpm -qa | grep firefox
    firefox-102.14.0-3.el7.centos.x86_64

RPM卸载命令

  • 基本语法

    (1)rpm -e RPM软件包

    (2) rpm -e --nodeps 软件包

  • 选项说明

    -e 卸载软件包

    –nodeps 卸载软件时,不检查依赖。这样的话,那些使用该软件包的软件在此之后可能就不能正常工作了

  • 实例实操

    卸载firefox软件

    [root@hadoop101 Packages]# rpm -e firefox

RPM安装命令

  • 基本语法

    rpm -ivh RPM 包全名

  • 选项说明

    -i install,安装

    -v –verbose,显示详细信息

    -h –hash,进度条

    –nodeps 安装前不检查依赖(谨慎操作)

YUM仓库配置

YUM概述

YUM(全称为 Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 CentOS 中的 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包 并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次 次下载、安装

Linux(扩展篇)_第1张图片

YUM的常用命令

  • 基本语法

    yum [选项] [参数]

  • 选项说明

    -y 对所有提问都回答“yes”

  • 参数说明

    install 安装 rpm 软件包

    update 更新 rpm 软件包

    check-update 检查是否有可用的更新 rpm 软件包

    remove 删除指定的 rpm 软件包

    list 显示软件包信息

    clean 清理 yum 过期的缓存

    deplist 显示 yum 软件包的所有依赖关系

  • 案例实操

    采用 yum 方式显示 firefox 的所有依赖关系

    [guozihan@hadoop100 ~]$ yum deplist firefox

修改网络 YUM 源

默认的系统 YUM 源,需要连接国外 apache 网站,网速比较慢,可以修改关联的网络 YUM 源为国内镜像的网站,比如网易 163,aliyun 等

安装 wget, wget 用来从指定的 URL 下载文件

[root@hadoop101 ~] yum install wget

在/etc/yum.repos.d/目录下,备份默认的 repos 文件

[root@hadoop101 yum.repos.d] cp CentOS-Base.repo CentOS-Base .repo.backup

下载网易 163 或者是 aliyun 的 repos 文件

[root@hadoop101 yum.repos.d] wget http://mirrors.aliyun.com/repo/Centos-7.repo //阿里云 [root@hadoop101 yum.repos.d] wget http://mirrors.163.com/.help/CentOS7-Base-163.repo //网易 163

使用下载好的 repos 文件替换默认的 repos 文件

[root@hadoop100 yum.repos.d]# mv Centos-7.repo CentOS-Base.repo

清理旧缓存数据,缓存新数据

[root@hadoop101 yum.repos.d]#yum clean all

克隆虚拟机

克隆

Linux(扩展篇)_第2张图片

Linux(扩展篇)_第3张图片

Linux(扩展篇)_第4张图片

Linux(扩展篇)_第5张图片

开机修改系统相关配置

修改IP地址

修改 vim /etc/sysconfig/network-scripts/ifcfg-ens33 ,修改 IP 地址

将IP地址192.168.182.100改为192.168.182.101

Linux(扩展篇)_第6张图片

修改主机名

修改 /etc/hostname ,修改主机名

将主机名由hadoop100修改为hadoop101

Linux(扩展篇)_第7张图片

你可能感兴趣的:(Linux,linux,运维,服务器)