日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

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

發布時間:2023/12/16 windows 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (八)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 cockpit cockpit.x86_64 185-2.el8 @anaconda cockpit-bridge.x86_64 185-2.el8 @anaconda cockpit-packagekit.noarch 184.1-1.el8 @AppStream cockpit-storaged.noarch 184.1-1.el8 @AppStream cockpit-system.noarch 185-2.el8 @anaconda cockpit-ws.x86_64 185-2.el8 @anaconda subscription-manager-cockpit.noarch 1.23.8-35.el8 @anaconda [huislee@huislee ~]$

    ㈡ 設置否開機自啟動
    查看是否開機自啟動:

    [huislee@huislee ~]$ systemctl list-unit-files|grep cockpit cockpit-motd.service static cockpit.service static cockpit.socket disabled——>說明開機不自動啟動 [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: root Password: ==== 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: root Password: ==== AUTHENTICATION COMPLETE ==== ==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ==== 啟動“cockpit.socket”需要認證。 Authenticating as: root Password: ==== AUTHENTICATION COMPLETE ==== [huislee@huislee ~]$ [huislee@huislee ~]$ systemctl list-unit-files|grep cockpit cockpit-motd.service static cockpit.service static cockpit.socket enabled ——>說明開機自動啟動 [huislee@huislee ~]$ 啟動cockpit服務 [huislee@huislee ~]$ systemctl start cockpit.service ==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ==== 啟動“cockpit.service”需要認證。 Authenticating as: root Password: ==== 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 2020-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 --permanent Warning: ALREADY_ENABLED: cockpit success [root@huislee ~]# firewall-cmd --reload success

    3、登錄Web控制臺
    說明:默認情況下,cockpit服務是啟動的,我們可以使用以下命令檢查9090端口是否監聽

    [root@huislee huislee]# lsof -i :9090 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME systemd 1 root 27u IPv6 61861 0t0 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 RedHat8.itcast.cn [root@huislee ~]# cat /etc/hostname RedHat8.itcast.cn [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]# ls ifcfg-ens160 [root@huislee network-scripts]# cat ifcfg-ens160 TYPE=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 show NAME UUID TYPE DEVICE ens160 38a7fd9d-6e41-4978-abb2-379ce20482ba ethernet ens160 virbr0 566bd802-c1c5-42ec-a73b-b83916934914 bridge virbr0 [root@huislee huislee]# 查看已經激活的網絡連接信息 [root@huislee huislee]# nmcli connection show --active NAME UUID TYPE DEVICE ens160 38a7fd9d-6e41-4978-abb2-379ce20482ba ethernet ens160 virbr0 566bd802-c1c5-42ec-a73b-b83916934914 bridge virbr0 [root@huislee huislee]# 修改當前網卡IP地址 [root@huislee ~]# nmcli connection modify ens160 ipv4.addresses 192.168.159.101/24 ipv4.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 --active NAME UUID TYPE DEVICE ens160 38a7fd9d-6e41-4978-abb2-379ce20482ba ethernet ens160 virbr0 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/Linux
  • RedHat/Centos光盤
  • 推薦網站
  • www.rpm?nd.net rpm.pbone.net
  • 相應軟件官方網站
  • http://www.mysql.com http://nginx.org/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 文件系統 容量 已用 可用 已用% 掛載點 devtmpfs 1.9G 0 1.9G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 1.9G 18M 1.9G 1% /run tmpfs 1.9G 0 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% /boot tmpfs 376M 16K 376M 1% /run/user/42 tmpfs 376M 3.5M 373M 1% /run/user/1000 /dev/sr0 6.7G 6.7G 0 100% /run/media/huislee/RHEL-8-0-0-BaseOS-x86_64 tmpfs 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=BaseOS baseurl=file:///mnt/BaseOS gpgcheck=0 enabled=1 [AppStream] name=AppStream baseurl=file:///mnt/AppStream enabled=1 gpgcheck=0

    步驟3:查看是否成功

    **清空yum緩存** [root@huislee yum.repos.d]# yum clean all Updating Subscription Management repositories. Unable to read consumer identity This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. 0 文件已刪除 **創建yum緩存** [root@huislee yum.repos.d]# yum makecache Updating Subscription Management repositories. Unable to read consumer identity This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. AppStream 51 MB/s | 5.3 MB 00:00 BaseOS 39 MB/s | 2.2 MB 00:00 元數據緩存已建立。 **查看倉庫** [root@huislee yum.repos.d]# yum repolist Updating Subscription Management repositories. Unable to read consumer identity This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. 上次元數據過期檢查:0:00:13 前,執行于 2020年11月02日 星期一 17時44分16秒。 倉庫標識 倉庫名稱 狀態 AppStream AppStream 4,672 BaseOS 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 samba Updating Subscription Management repositories. Unable to read consumer identity This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. 上次元數據過期檢查:0:03:22 前,執行于 2020年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-libs x86_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_64 3/3 運行腳本 : samba-4.9.1-8.el8.x86_64 3/3 驗證 : samba-4.9.1-8.el8.x86_64 1/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_64 samba-libs-4.9.1-8.el8.x86_64 完畢! [root@huislee huislee]# [root@huislee huislee]# yum list installed|grep samba samba.x86_64 4.9.1-8.el8 @BaseOS samba-client-libs.x86_64 4.9.1-8.el8 @anaconda samba-common.noarch 4.9.1-8.el8 @anaconda samba-common-libs.x86_64 4.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 samba Updating Subscription Management repositories. Unable to read consumer identity This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. 依賴關系解決。 ================================================================================軟件包 架構 版本 倉庫 大小 ================================================================================ 移除:samba x86_64 4.9.1-8.el8 @BaseOS 2.0 M 清除未被使用的依賴關系:samba-common-tools x86_64 4.9.1-8.el8 @BaseOS 1.1 Msamba-libs x86_64 4.9.1-8.el8 @BaseOS 368 k事務概要 ================================================================================ 移除 3 軟件包將會釋放空間:3.5 M 運行事務檢查 事務檢查成功。 運行事務測試 事務測試成功。 運行事務準備中 : 1/1 運行腳本 : samba-4.9.1-8.el8.x86_64 1/1 運行腳本 : samba-4.9.1-8.el8.x86_64 1/3 刪除 : samba-4.9.1-8.el8.x86_64 1/3 運行腳本 : samba-4.9.1-8.el8.x86_64 1/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_64 1/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_64 samba-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]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 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]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 6.6G 0 rom /media 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]# ls /media/ AppStream EULA images RPM-GPG-KEY-redhat-beta BaseOS extra_files.json isolinux RPM-GPG-KEY-redhat-release EFI GPL media.repo TRANS.TBL [root@huislee huislee]# [root@huislee huislee]# yum clean all Updating Subscription Management repositories. Unable to read consumer identity This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. 12 文件已刪除 [root@huislee huislee]# yum makecache Updating Subscription Management repositories. Unable to read consumer identity This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. AppStream 3.1 MB/s | 3.2 kB 00:00 BaseOS 2.7 MB/s | 2.7 kB 00:00 元數據緩存已建立。 [root@huislee huislee]#

    五、安裝vsftpd軟件包

    [root@huislee huislee]# dnf install vsftpd -y Updating Subscription Management repositories. Unable to read consumer identity This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. 上次元數據過期檢查:0:01:41 前,執行于 2020年11月07日 星期六 15時24分17秒。 依賴關系解決。 ================================================================================軟件包 架構 版本 倉庫 大小 ================================================================================ Installing:vsftpd x86_64 3.0.3-28.el8 AppStream 180 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/1 Installed products updated.已安裝:vsftpd-3.0.3-28.el8.x86_64完畢! //檢查安裝完成 [root@huislee huislee]# yum list installed | grep vsftpd vsftpd.x86_64 3.0.3-28.el8 @AppStream 或者 [root@huislee huislee]# rpm -q vsftpd vsftpd-3.0.3-28.el8.x86_64 [root@huislee huislee]#

    目標打卡
    能夠使用web控制臺對服務器做基本配置
    能夠使用命令修改主機名
    了解VMware三種網絡模式
    能夠使用2種方法配置RedHat8靜態IP地址
    了解Linux系統中軟件包的分類
    能夠配置RedHat8的本地倉庫
    能夠使用yum(dnf)工具安裝、卸載、升級軟件包

    總結

    以上是生活随笔為你收集整理的(八)RHEL系统之红帽8操作系统基础环境配置及软件安装的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。