700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > (八)RHEL系统之红帽8操作系统基础环境配置及软件安装

(八)RHEL系统之红帽8操作系统基础环境配置及软件安装

时间:2019-02-11 19:29:22

相关推荐

(八)RHEL系统之红帽8操作系统基础环境配置及软件安装

红帽8操作系统基础环境配置

接上篇:(七)RHEL系统之文件权限的设置

任务背景

昨天播仔收到邮件,说服务器172.16.45.21/24上的vsftpd程序存在安全漏洞,需要尽快处理。一般这种问题,都是通过打补丁或者升级软件的方式解决。

任务要求

测试机服务器安装RedHat8操作系统

rhel8基础系统环境配置

安装较新版本的vsftpd软件

任务分析

测试服务器上安装红帽8操作系统红帽8操作系统基础环境配置

配置主机名

配置网络(静态IP)

直接修改配置文件(建议)

通过nmcli工具(熟练)

通过nmtui工具(了解)

配置防火墙和selinux

配置软件仓库安装vsftpd软件(功能:文件共享,ftp服务)

知识储备

一、RHEL8 Web控制台管理系统

1、RHEL8的Web控制台介绍

㈠ rhel8的web控制台是什么?

RHEL Web控制台是一个基于Web的红帽企业版Linux 8界面,用于管理和监视本地系统以及位于网络环境中的Linux服务器。 RHEL8 Web控制台是交互式服务器管理界面,通过浏览器与真实的Linux操作系统交互。(http:localhost:9090 / http:192.68.0.8:9090)

㈡ Web控制台可以做什么?

监控基本系统功能,例如硬件信息,时间配置,性能配置等

检查系统日志文件

管理网络接口和配置防火墙

管理虚拟机

管理用户帐户

监视和配置系统服务

管理软件包

配置SELinux

更新软件

访问终端

2、安装Web控制台

㈠ 系统默认已安装

[huislee@huislee ~]$ yum list | grep cockpitcockpit.x86_64185-2.el8 @anacondacockpit-bridge.x86_64 185-2.el8 @anacondacockpit-packagekit.noarch 184.1-1.el8 @AppStreamcockpit-storaged.noarch184.1-1.el8 @AppStreamcockpit-system.noarch 185-2.el8 @anacondacockpit-ws.x86_64 185-2.el8 @anacondasubscription-manager-cockpit.noarch 1.23.8-35.el8@anaconda[huislee@huislee ~]$

㈡ 设置否开机自启动

查看是否开机自启动:

[huislee@huislee ~]$ systemctl list-unit-files|grep cockpitcockpit-motd.service staticcockpit.service staticcockpit.socketdisabled——>说明开机不自动启动[huislee@huislee ~]$

设置开机自启动

[huislee@huislee ~]$ systemctl enable --now cockpit.socket==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-unit-files ====Authentication is required to manage system service or unit files.Authenticating as: rootPassword:==== AUTHENTICATION COMPLETE ====Created symlink /etc/systemd/system/sockets.target.wants/cockpit.socket → /usr/lib/systemd/system/cockpit.socket.==== AUTHENTICATING FOR org.freedesktop.systemd1.reload-daemon ====Authentication is required to reload the systemd state.Authenticating as: rootPassword:==== AUTHENTICATION COMPLETE ======== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ====启动“cockpit.socket”需要认证。Authenticating as: rootPassword:==== AUTHENTICATION COMPLETE ====[huislee@huislee ~]$[huislee@huislee ~]$ systemctl list-unit-files|grep cockpitcockpit-motd.service staticcockpit.service staticcockpit.socketenabled ——>说明开机自动启动[huislee@huislee ~]$启动cockpit服务[huislee@huislee ~]$ systemctl start cockpit.service==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ====启动“cockpit.service”需要认证。Authenticating as: rootPassword:==== AUTHENTICATION COMPLETE ====查看状态[huislee@huislee ~]$ systemctl status cockpit.service● cockpit.service - Cockpit Web ServiceLoaded: loaded (/usr/lib/systemd/system/cockpit.service; static; vendor preset: disabled)Active: active (running) since Mon -11-02 16:58:39 CST; 9s agoDocs: man:cockpit-ws(8)Process: 3585 ExecStartPre=/usr/sbin/remotectl certificate --ensure --user=root --group=cockpit-ws --selinux-type>Main PID: 3588 (cockpit-ws)Tasks: 2 (limit: 23861)Memory: 2.8MCGroup: /system.slice/cockpit.service└─3588 /usr/libexec/cockpit-ws

㈢ 设置防火墙策略(可选)

说明:如果系统防火墙开启,则需要执行以下操作,添加cockpit服务到防火墙以打开9090端口

[root@huislee ~]# firewall-cmd --add-service=cockpit --permanentWarning: ALREADY_ENABLED: cockpitsuccess[root@huislee ~]# firewall-cmd --reloadsuccess

3、登录Web控制台

说明:默认情况下,cockpit服务是启动的,我们可以使用以下命令检查9090端口是否监听

[root@huislee huislee]# lsof -i :9090COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEsystemd 1 root 27u IPv6 618610t0 TCP *:websm (LISTEN)[root@huislee huislee]#

㈠ 浏览器版本说明

Mozilla Firefox 52及更高版本

谷歌Chrome 57及更高版本

Microsoft Edge 16及更高版本

㈡ 登录账号说明

web控制台登录账号认证文件位于 /etc/pam.d/cockpit

允许系统上任何本地帐户的用户名和密码登录

㈢ 本地登录

4、Web控制台对系统进行基本配置

㈠ 主机名配置

>

㈡ 系统时间配置

㈢ 网络配置

㈣ 防火墙和SElinux配置

说明:初次接触Linux,由于是学习实验环境,建议先关闭防火墙和SElinux

二、徒手使用命令终端管理系统

1、主机名配置

[root@huislee ~]# hostnamectl set-hostname [root@huislee ~]# cat /etc/[root@RedHat8 ~]#说明:1)通过命令hostnamectl修改会写到/etc/hostname文件,故也可以直接修改该文件2)退出重新登录立马生效,不需要重启系统

2、静态IP配置

㈠ 了解Vmware三种网络模式

① 了解虚拟网络设备

VMnet0:用于虚拟桥接网络下的虚拟交换机

VMnet1:用于虚拟Host-Only网络下的虚拟交换机

VMnet8:用于虚拟NAT网络下的虚拟交换机 VMware Network Adepter

VMnet1:Host用于与Host-Only虚拟网络进行通信的虚拟网卡 VMware Network Adepter

VMnet8:Host用于与NAT虚拟网络进行通信的虚拟网卡

② 了解三种网络模式

桥接网络

桥接网络是指虚拟网卡通过VMnet0虚拟交换机和本地物理网卡进行桥接,那么物理网卡和虚拟网卡就相当于处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机。所以要想虚拟机也可以连接到互联网中,那么两个网卡的IP地址也要设置为同一网段。

所以虚拟主机可以访问任意同网段的主机。

NAT网络

在NAT网络中,会用到VMware Network Adepter VMnet8虚拟网卡,主机上的VMware Network> AdepterVMnet8虚拟网卡被直接连接到VMnet8虚拟交换机上与虚拟网卡进行通信。VMware Network> AdepterVMnet8虚拟网卡的作用仅限于和VMnet8网段进行通信,它不给VMnet8网段提供路由功能,所以虚拟机虚拟一个NAT服务器,使虚拟网卡可以连接到Internet。 VMware Network Adepter> VMnet8虚拟网卡的IP地址是在安装VMware时由系统指定生成的,我们尽量不要修改这个数值,否则可能会使主机和虚拟机无法通信。

思考:

虚拟主机A1是否可以访问物理真机主机B?

可以,但是物理真机主机B不能访问虚拟主机A1;主机A可以访问虚拟主机A1是否可以访问物理真机主机B下的NAT模式下的虚拟机?

可以

仅主机网络

在Host-Only模式下,虚拟网络是一个全封闭的网络,它唯一能够访问的就是物理真机。其实Host-Only网络和NAT网络很相似,不同的地方就是Host-Only网络没有NAT服务,所以虚拟网络不能连接到Internet。主机和虚拟机之间的通信是通过VMware Network Adepter VMnet1虚拟网卡来实现的。

总结:

VMware workstation带来哪些网络设备

三种网络模式下的虚拟交换机

两张虚拟网卡(vmnet1和vmnet8)——>作用:用于物理主机和虚拟机通讯三种网络模式

桥接网络

默认情况下可以访问互联网 桥接网络的虚拟机IP地址和物理真机在同一个网段

NAT网络

默认情况下可以访问互联网

NAT网络的虚拟IP地址和物理真机不在同一个网段

为什么NAT网络可以访问互联网?因为NAT路由转换功能(地址转换技术)

仅主机网络

默认情况下不可以访问互联网

仅主机模式下虚拟机IP地址和物理真机不在同一个网段

㈡ 静态IP地址配置

Linux下一切皆文件!必然通过修改配置文件生效!

方法1:直接修改网卡配置文件 配置静态IP地址

[root@huislee ~]# cd /etc/sysconfig/network-scripts/[root@huislee network-scripts]# lsifcfg-ens160[root@huislee network-scripts]# cat ifcfg-ens160TYPE=Ethernet以太网BOOTPROTO=none IP获取方式,none和static表示静态,dhcp动态 NAME=ens160 网卡名称 (可以任意写 建议写为网卡名)UUID=63b0b6ee-fbee-4b17-80be-e3b36ff27493 网卡UUID,唯一标识 DEVICE=ens160> 网卡设备名(必须为网卡名)ONBOOT=yes 激活网卡IPADDR=192.168.159.100 IP地址PREFIX=24 子网掩码NETMASK=255.255.255.0 GATEWAY=192.168.159.2 网关 (net模式下为xxx.xxx.xxx.2)DNS1=8.8.8.8 dns服务器//配置完后需要重启网络,Redhat7及以下使用:service network restart;Redhat8必须使用下面方式'**重载网卡配置文件** [root@huislee network-scripts]# nmcli connection reload ens160激活网卡连接 [root@huislee network-scripts]# nmcli connection up ens160'

方法2:使用nmcli工具配置

查看网络连接情况

查看所有连接的网络信息[root@huislee huislee]# nmcli connection showNAME UUID TYPEDEVICEens160 38a7fd9d-6e41-4978-abb2-379ce20482ba ethernet ens160virbr0 566bd802-c1c5-42ec-a73b-b83916934914 bridge virbr0[root@huislee huislee]#查看已经激活的网络连接信息[root@huislee huislee]# nmcli connection show --activeNAME UUID TYPEDEVICEens160 38a7fd9d-6e41-4978-abb2-379ce20482ba ethernet ens160virbr0 566bd802-c1c5-42ec-a73b-b83916934914 bridge virbr0[root@huislee huislee]#修改当前网卡IP地址[root@huislee ~]# nmcli connection modify ens160 ipv4.addresses 192.168.159.101/24ipv4.gateway 192.168.159.2 ipv4.dns 114.114.114.114增加/删除IP地址(子接口)[root@huislee ~]# nmcli connection modify ens160 +ipv4.addresses 10.1.1.1/24[root@huislee ~]# nmcli connection modify ens160 -ipv4.addresses 10.1.1.1/24增加/删除DNS[root@huislee ~]# nmcli connection modify ens160 +ipv4.dns 8.8.8.8[root@huislee ~]# nmcli connection modify ens160 -ipv4.dns 8.8.8.8'修改网络后需要重载配置文件并激活连接[root@huislee ~]# nmcli connection reload ens160[root@huislee ~]# nmcli connection up ens160'//查看激活的网卡[root@huislee huislee]# nmcli connection show --activeNAME UUID TYPEDEVICEens160 38a7fd9d-6e41-4978-abb2-379ce20482ba ethernet ens160virbr0 ce82b445-4f3d-4993-9180-2d46d3fc86d9 bridge virbr0

方法3:使用nmtui文本图形工具

[root@RedHat8 ~]# nmtui

总结:

推荐直接修改配置文件方式配置静态IP,一步到位从红帽8以后大家要熟悉使用nmcli工具管理网络,红帽7中的network.service即将被废弃

三、软件包管理

1、Linux系统中软件包分类

㈠ 软件包类型

① 二进制包

什么是二进制包?有什么特点?

二进制包,指的是已经编译好了的软件包,只需要直接安装就可以使用。二进制包,不需要编译,直接下载安装即可二进制包,需要根据自己的计算机CPU以及操作系统去选择合适的二进制包,命名方式一般为: xlockmore-5.31-2.el6.x86_64.rpm

② 源码包

什么是源码包?有什么特点?

源码包,指的是程序员写的原始的程序代码文件,不能够直接在计算机上运行。源码包,需要进行编译,变成二进制的软件包后,才可安装使用源码包,一般可以在任何的计算机上安装使用源码包,命名方式一般为:

软件包名.tar.gz

软件包名.tar.bz2

软件包名.tar.xz

软件包名.zip

③ 二进制源码包(了解)

什么是二进制源码包?有什么特点?

二进制源码包,是一个半成品,安装后不能直接使用二进制源码包,需要使用 rpmbuild工具重建成真正的 rpm包或者重建成源码包才可安装使用二进制源码包,命名方式一般为:

mysql-community-5.7.25-1.el6.src.rpm

mysql-community-5.7.25-1.el7.src.rpm

㈡ 常见的二进制包

㈢ 总结二进制包和源码包区别

2、Linux系统中软件包安装方式

㈠ 二进制包

① rpm工具安装

首先,需要下载好rpm包到本地

然后,直接使用rpm工具安装

② yum/dnf工具安装

首先,需要配置软件仓库(里面存放很多软件包,但不一定在本地)

然后,使用yum/dnf工具安装

㈡ 源码包

① 根据需求配置

功能的定制

② 编译

使用编译器编译成二进制的软件包

③ 安装

将软件包安装到指定位置

④ 源码包安装优点

可以在任意平台上编译安装,编译出来的软件包非常适应所在机器。可以在编译的时候,通过配置,对某些功能进行定制,开启或关闭相应的功能。

(1. 编译,就是通过编译工具,把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0。编译程序,就是使用编译工具,把高级语言开发的程序变成计算机可以识别的二进制程)

3、二进制rpm包如何管理(重点)

㈠ 如何获取rpm包

Linux只是内核,Linux发行版本:GNU/LinuxRedHat/Centos光盘推荐网站

www.rpmfind.

相应软件官方网站

/packages/

㈡ 如何选择合适的rpm包

选择适合当前系统的版本号

找不到适合的,才去尝试别的系统版本号(e18代表Redhat8)el6兼容el5;el5无法安装 el6

选择适合当前计算机cpu的架构

x86_64包,只能安装在64位的系统上i386,i586,i686的软件包可以安装在32和64位系统上noarch表示这个软件包与硬件构架无关,可以通用32位系统不能安装64位包建议: 建议不要跨大版本号去安装软件包,尽量使用当前版本自带软件包安装

㈢ 如何管理rpm包

1)rpm工具管理

① rpm工具安装rpm包

rpm -ivh 软件包注意:软件包的名字必须写全,xxx.rpm

② rpm工具卸载rpm包

#rpm -e 软件包名字注意:卸载软件只需要跟软件包名字即可

③ rpm包的升级rpm包

rpm -Uvh 软件包或者#rpm -Fvh 软件包选项说明:-v:输出详细信息-h:打印散列标记,一般和-v一起使用-U:升级软件包,如果该软件包没安装,会自动帮你安装-F:升级软件包,如果该软件包没安装,不会自动帮你安装

④ 查看rpm包相关信息

查看已经安装的软件的文件列表rpm -ql 软件包名查看未安装的rpm包里的文件列表rpm -qlp 软件包(xxx.rpm)查看已经安装的所有rpm包rpm -qa 软件包名rpm -aq|grep 软件包名字查看已经安装软件的文档列表rpm -qd 软件包名查看已经安装软件的配置文件rpm -qc 软件包名查看已经安装软件的详细信息rpm -qi 软件包名查看指定文件来自哪个rpm包rpm -qf 文件名

⑤ rpm工具其他安装选项

'--force 表示强制'rpm -ivh 软件包 --force 强制安装软件包rpm -e 软件包名 --force 强制卸载软件包--nodeps 忽略依赖关系rpm -ivh 软件包 --nodeps 忽略依赖关系安装rpm -e 软件包 --nodeps 忽略依赖关系卸载其他了解:rpm --import key_file 导入公钥用于检查rpm文件的签名rpm --checksig package.rpm 检查rpm包的签名rpm工具管理rpm软件包安装、卸载、升级、查看缺点:有依赖关系需要我们人肉去解决 A---->B和C

2)yum(dnf)工具管理

yum/dnf优点:能够自动解决依赖关系核心:需要有一个软件仓库,软件仓库指的是来存放软件包和软件包之间的依赖关系地方。

1. 需要有软件仓库

仓库可以在本地——>本地yum源仓库可以在远程——>网络yum源——>网络必须ok

2. 需要告诉yum工具到哪个仓库里找

默认有一个地方,/etc/yum.repos.d目录下存放了xxx.repo文件——>定义了去哪个仓库里找

① 配置本地yum源

1)本地仓库的分类

BaseOS存储库BaseOS存储库旨在提供一套核心的底层操作系统的功能,为基础软件安装库AppStream存储库AppStream存储库中包括额外的用户空间应用程序、运行时语言和数据库,以支持不同的工作负载和用例。AppStream中的内容有两种格式——熟悉的RPM格式和称为模块的RPM格式扩展

2)配置本地仓库

步骤1:挂载镜像到本地系统

先查看将挂载的镜像[root@huislee yum.repos.d]# df -h文件系统容量 已用 可用 已用% 挂载点devtmpfs1.9G0 1.9G 0% /devtmpfs 1.9G0 1.9G 0% /dev/shmtmpfs 1.9G 18M 1.9G 1% /runtmpfs 1.9G0 1.9G 0% /sys/fs/cgroup/dev/mapper/rhel-root 50G 4.7G 46G 10% //dev/mapper/rhel-home 46G 664M 45G 2% /home/dev/nvme0n1p1 1014M 170M 845M 17% /boottmpfs 376M 16K 376M 1% /run/user/42tmpfs 376M 3.5M 373M 1% /run/user/1000/dev/sr06.7G 6.7G0 100% /run/media/huislee/RHEL-8-0-0-BaseOS-x86_64tmpfs 376M 4.0K 376M 1% /run/user/0[root@huislee yum.repos.d]# 挂载[root@huislee huislee]# mount -o ro /dev/sr0 /mnt[root@huislee huislee]# ls /mnt/BaseOS/Packages repodata[root@huislee huislee]# ls /mnt/AppStream/Packages repodata[root@huislee huislee]#'设置在开机时自动挂载修改文件 vim /etc/rc.d/rc.local'mount /dev/sr0 /mnt/

步骤2:修改配置文件指定本地存储库

[root@huislee yum.repos.d]# pwd/etc/yum.repos.d[root@huislee yum.repos.d]# vi local.repo[root@huislee yum.repos.d]# cat local.repo[BaseOS]name=BaseOSbaseurl=file:///mnt/BaseOSgpgcheck=0enabled=1[AppStream]name=AppStreambaseurl=file:///mnt/AppStreamenabled=1gpgcheck=0

步骤3:查看是否成功

**清空yum缓存**[root@huislee yum.repos.d]# yum clean allUpdating Subscription Management repositories.Unable to read consumer identityThis system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.0 文件已删除**创建yum缓存**[root@huislee yum.repos.d]# yum makecacheUpdating Subscription Management repositories.Unable to read consumer identityThis system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.AppStream51 MB/s | 5.3 MB00:00BaseOS 39 MB/s | 2.2 MB00:00元数据缓存已建立。**查看仓库**[root@huislee yum.repos.d]# yum repolistUpdating Subscription Management repositories.Unable to read consumer identityThis system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.上次元数据过期检查:0:00:13 前,执行于 11月02日 星期一 17时44分16秒。仓库标识 仓库名称状态AppStream AppStream 4,672BaseOS BaseOS 1,658[root@huislee yum.repos.d]#

② yum(dnf)工具使用

安装软件包yum -y install 软件包1 软件包2yum -y groupinstall "包组名"

注意:

1.其中,-y选项表示取消交互

2.包组里面包含很多的软件包。

[root@huislee huislee]# yum install sambaUpdating Subscription Management repositories.Unable to read consumer identityThis system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.上次元数据过期检查:0:03:22 前,执行于 11月07日 星期六 12时10分19秒。依赖关系解决。================================================================================软件包架构版本仓库 大小================================================================================Installing:samba x86_64 4.9.1-8.el8 BaseOS 708 k安装依赖关系:samba-common-tools x86_64 4.9.1-8.el8 BaseOS 461 ksamba-libsx86_64 4.9.1-8.el8 BaseOS 177 k事务概要================================================================================安装 3 软件包总计:1.3 M安装大小:3.5 M确定吗?[y/N]: y下载软件包:运行事务检查事务检查成功。运行事务测试事务测试成功。运行事务准备中: 1/1 Installing : samba-libs-4.9.1-8.el8.x86_64 1/3 运行脚本 : samba-libs-4.9.1-8.el8.x86_64 1/3 Installing : samba-common-tools-4.9.1-8.el8.x86_64 2/3 Installing : samba-4.9.1-8.el8.x86_643/3 运行脚本 : samba-4.9.1-8.el8.x86_643/3 验证 : samba-4.9.1-8.el8.x86_641/3 验证 : samba-common-tools-4.9.1-8.el8.x86_64 2/3 验证 : samba-libs-4.9.1-8.el8.x86_64 3/3 Installed products updated.已安装:samba-4.9.1-8.el8.x86_64 samba-common-tools-4.9.1-8.el8.x86_64samba-libs-4.9.1-8.el8.x86_64完毕![root@huislee huislee]# [root@huislee huislee]# yum list installed|grep sambasamba.x86_64 4.9.1-8.el8 @BaseOS samba-client-libs.x86_644.9.1-8.el8 @anaconda samba-common.noarch4.9.1-8.el8 @anaconda samba-common-libs.x86_644.9.1-8.el8 @anaconda samba-common-tools.x86_64 4.9.1-8.el8 @BaseOS samba-libs.x86_64 4.9.1-8.el8 @BaseOS [root@huislee test]# yum -y remove sambaUpdating Subscription Management repositories.Unable to read consumer identityThis system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.依赖关系解决。================================================================================软件包 架构 版本 仓库 大小================================================================================移除:sambax86_64 4.9.1-8.el8@BaseOS 2.0 M清除未被使用的依赖关系:samba-common-tools x86_64 4.9.1-8.el8@BaseOS 1.1 Msamba-libsx86_64 4.9.1-8.el8@BaseOS 368 k事务概要================================================================================移除 3 软件包将会释放空间:3.5 M运行事务检查事务检查成功。运行事务测试事务测试成功。运行事务准备中: 1/1 运行脚本 : samba-4.9.1-8.el8.x86_641/1 运行脚本 : samba-4.9.1-8.el8.x86_641/3 删除 : samba-4.9.1-8.el8.x86_641/3 运行脚本 : samba-4.9.1-8.el8.x86_641/3 删除 : samba-common-tools-4.9.1-8.el8.x86_64 2/3 删除 : samba-libs-4.9.1-8.el8.x86_64 3/3 运行脚本 : samba-libs-4.9.1-8.el8.x86_64 3/3 验证 : samba-4.9.1-8.el8.x86_641/3 验证 : samba-common-tools-4.9.1-8.el8.x86_64 2/3 验证 : samba-libs-4.9.1-8.el8.x86_64 3/3 Installed products updated.已移除:samba-4.9.1-8.el8.x86_64 samba-common-tools-4.9.1-8.el8.x86_64samba-libs-4.9.1-8.el8.x86_64完毕![root@huislee test]# rpm -q samba未安装软件包 samba

卸载软件包

yum -y remove 软件包名

#yum -y groupremove “包组名”

升级rpm包

#yum update 软件包名

**任务解决方案****一、配置主机名二、关闭防火墙和selinux三、配置静态IP地址(/etc/sysconfig/network-scripts/ifcfg-ens160)四、配置本地软件仓库**

[root@huislee huislee]# lsblkNAMEMAJ:MIN RM SIZE RO TYPE MOUNTPOINTsr0 11:0 1 6.6G 0 rom /run/media/huislee/RHEL-8-0-0-BaseOS-x86_nvme0n1 259:0 0 100G 0 disk├─nvme0n1p1 259:1 0 1G 0 part /boot└─nvme0n1p2 259:2 0 99G 0 part├─rhel-root 253:0 0 50G 0 lvm /├─rhel-swap 253:1 0 4G 0 lvm [SWAP]└─rhel-home 253:2 0 45G 0 lvm /home[root@huislee huislee]# mount -o ro /dev/sr0 /media/[root@huislee huislee]# lsblkNAMEMAJ:MIN RM SIZE RO TYPE MOUNTPOINTsr0 11:0 1 6.6G 0 rom /medianvme0n1 259:0 0 100G 0 disk├─nvme0n1p1 259:1 0 1G 0 part /boot└─nvme0n1p2 259:2 0 99G 0 part├─rhel-root 253:0 0 50G 0 lvm /├─rhel-swap 253:1 0 4G 0 lvm [SWAP]└─rhel-home 253:2 0 45G 0 lvm /home[root@huislee huislee]# ls /media/AppStream EULA imagesRPM-GPG-KEY-redhat-betaBaseOSextra_files.json isolinux RPM-GPG-KEY-redhat-releaseEFI GPLmedia.repo TRANS.TBL[root@huislee huislee]#[root@huislee huislee]# yum clean allUpdating Subscription Management repositories.Unable to read consumer identityThis system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.12 文件已删除[root@huislee huislee]# yum makecacheUpdating Subscription Management repositories.Unable to read consumer identityThis system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.AppStream 3.1 MB/s | 3.2 kB00:00BaseOS 2.7 MB/s | 2.7 kB00:00元数据缓存已建立。[root@huislee huislee]#

五、安装vsftpd软件包

[root@huislee huislee]# dnf install vsftpd -yUpdating Subscription Management repositories.Unable to read consumer identityThis system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.上次元数据过期检查:0:01:41 前,执行于 11月07日 星期六 15时24分17秒。依赖关系解决。================================================================================软件包架构 版本 仓库大小================================================================================Installing:vsftpdx86_643.0.3-28.el8AppStream180 k事务概要================================================================================安装 1 软件包总计:180 k安装大小:356 k下载软件包:运行事务检查事务检查成功。运行事务测试事务测试成功。运行事务准备中: 1/1Installing : vsftpd-3.0.3-28.el8.x86_64 1/1运行脚本 : vsftpd-3.0.3-28.el8.x86_64 1/1验证 : vsftpd-3.0.3-28.el8.x86_64 1/1Installed products updated.已安装:vsftpd-3.0.3-28.el8.x86_64完毕!//检查安装完成[root@huislee huislee]# yum list installed | grep vsftpdvsftpd.x86_643.0.3-28.el8 @AppStream或者[root@huislee huislee]# rpm -q vsftpdvsftpd-3.0.3-28.el8.x86_64[root@huislee huislee]#

目标打卡

能够使用web控制台对服务器做基本配置

能够使用命令修改主机名

了解VMware三种网络模式

能够使用2种方法配置RedHat8静态IP地址

了解Linux系统中软件包的分类

能够配置RedHat8的本地仓库

能够使用yum(dnf)工具安装、卸载、升级软件包

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。