Linux(扩展篇)

Linux扩展篇

软件包管理

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 包 并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次 次下载、安装

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

克隆虚拟机

克隆

开机修改系统相关配置

修改IP地址

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

将IP地址192.168.182.100改为192.168.182.101

修改主机名

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

将主机名由hadoop100修改为hadoop101

相关推荐
望获linux2 小时前
【Linux基础知识系列】第一百一十篇 - 使用Nmap进行网络安全扫描
java·linux·开发语言·前端·数据库·信息可视化·php
花小璇学linux8 小时前
imx6ull-驱动开发篇42——Linux I2C 驱动框架简介
linux·驱动开发·嵌入式软件
凌肖战8 小时前
编写Linux下设备驱动时两种方案:内核态驱动开发和用户态驱动开发
linux·驱动开发
Rverdoser10 小时前
网站开发用什么语言好
服务器
Wy_编程11 小时前
VS中创建Linux项目
linux
luck_lin11 小时前
linux添加新硬盘挂载分区和数据迁移
linux·运维·分区扩容
四时久成11 小时前
服务器认证系统
运维·服务器
iFulling11 小时前
【云原生】CentOS安装Kubernetes+Jenkins
linux·云原生·kubernetes·centos·jenkins
徐子元竟然被占了!!11 小时前
Windows Server 2019 DateCenter搭建 FTP 服务器
运维·服务器·windows
-L711 小时前
进入docker中mysql容器的方法
运维·mysql·docker·容器