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

相关推荐
骥龙8 小时前
3.10、构建网络防线:防火墙、WAF 与蜜罐实战
服务器·网络·数据库·网络安全
九河云9 小时前
华为云 ECS 弹性伸缩技术:应对业务峰值的算力动态调度策略
大数据·服务器·人工智能·物联网·华为云
夜月yeyue9 小时前
Linux内高端内存
linux·运维·单片机·嵌入式硬件·ci/cd·硬件架构
云宏信息9 小时前
运维效率提升实战:如何用轻量化云管平台统一纳管与自动化日常资源操作
运维·服务器·网络·架构·云计算
XINERTEL9 小时前
自动化测试的「千里眼」:当RTSM远程控制遇上自动化,测试效率直接拉满
运维·功能测试·自动化·以太网测试
猫豆~10 小时前
nginx实战-PHP——day2
linux·centos·云计算
杨云龙UP10 小时前
MySQL 自动备份与覆盖恢复实战:一套脚本搞定全库/按库备份恢复
linux·运维·数据库·sql·mysql
三小尛10 小时前
Linux的常见指令
linux
starvapour10 小时前
Ubuntu下sudo的免密操作
linux·ubuntu
sjg2001041410 小时前
Deepin 20.9 误装gcc-8-base_8.4.0-1ubuntu1~16.04.1_amd64 后卸载
linux·运维·服务器