在Proxmox VE上安裝與配置Rocky Linux 8.3 RC1 前述 鏡像下載 系統安裝 基礎信息 網絡配置 系統更新 Web管理 寫在最後


文章聲明:此文基於木子實操撰寫
生產環境:Rocky Linux release 8.3
問題關鍵字:在Proxmox VE上安裝與配置Rocky Linux 8.3 RC1


前述

在經歷了3月30號的跳水,4月30號的意外阻塞Bug後,在全球人民的五一國際勞動節當天,Rocky Linux 8.3 RC1 終於發佈啦!這是意外也是驚喜。在Rocky Linux中文社區已經有大量的愛好者開始安裝與測試Rocky Linux。作爲CentOS之父Gregory Kurtzer的又一力作,Rocky Linux的名字由來,更多的是爲了紀念與Gregory Kurtzer一起創立CentOS的聯合發起人Rocky(首位CentOS技術負責人)。

作爲今年最受歡迎的Linux發行版之一,Rocky Linux的出現主要是因爲Red Hat決定改變他們在CentOS Linux上的策略,並構建CentOS Stream版本(它在Red Hat Enterprise Linux之前,認爲是滾動發行版)時,社區中的許多人都在開始尋找替代方案,在這過程中出現了AlmaLinux、Oracle Linux(很早就已經發行,但一直不溫不火,但這此發佈了其遷移工具)等等。

今天我們來開箱一篇基礎安裝文檔,Rocky Linux RC1在Proxmox上的安裝與配置。

鏡像下載

鏡像的下載,可以參考Rocky Linux中文社區的Rocky Linux 鏡像下載,需要注意的是此版本爲候選發行版,不建議在生產環境使用。木子這裏下載的是最小化安裝包進行測試。

系統安裝

因爲木子這裏採用Proxmox VE進行安裝,所以需要先簡單配置一下虛擬機信息。

  1. 虛擬機名稱、VMID、所在節點設置。


  2. 配置系統鏡像,木子這裏採用Rocky-8.3-x86_64-minimal.iso
  3. 啓用Qemu Agent,SCSI控制器:VirtIO SCSI 。
  4. 磁盤設置,總線類型:SCSI,磁盤大小:20GB,啓用SSD仿真。


  5. CPU設置:2 Sockets 2 Cores 。


  6. 內存:8GB 。


  7. 因爲木子這裏配置了VLAN,所以會打上Tag標記,一般不需要設置。模式:VirtIO 。


  8. 確認配置沒有問題後,點擊[Finish] 。


  9. 啓動虛擬機,開始安裝Rocky Linux,選擇:Install Rocky Linux 8
  10. 選擇系統語言:簡體中文(中國)。


  11. 點擊[繼續]會出現以下警告信息,點擊[我需要繼續] 。


  12. 設置安裝磁盤、root賬號密碼等,點擊[開始安裝] 。


  13. 安裝中......


  14. 安裝完成,點擊[重啓系統] 。


  15. 開始重新引導,這裏可以看到內核爲:4.18.0 。


  16. 進入登錄界面,會有一個警告信息,輸入賬號密碼就可以登錄了。


從整個安裝過程來看,與CentOS 8沒有太大區別,唯一的區別在於增加了兩個警告信息,一個在安裝前,一個在登錄界面。

基礎信息

登錄後,我們來簡單看一下對應基礎信息,詳細如下所示:

[root@localhost ~]# cat /etc/os-release
NAME="Rocky Linux"
VERSION="8"
ID="rocky"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Rocky Linux 8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:rocky:rocky:8"
HOME_URL="https://rockylinux.org/"
BUG_REPORT_URL="https://bugs.rockylinux.org/"
ROCKY_SUPPORT_PRODUCT="Rocky Linux"
ROCKY_SUPPORT_PRODUCT_VERSION="8"

[root@localhost ~]# cat /etc/redhat-release
Rocky Linux release 8.3

[root@localhost ~]# uname -r
4.18.0-240.22.1.el8.x86_64

網絡配置

基礎網絡設置與CentOS 8也沒有任何區別,如果您之前沒有使用過CentOS 8,而是一直用CentOS 7,那您會發現重啓網絡的命令有所變化,其實在CentOS 7也可以使用NetworkManager進行網絡管理。

# 配置固定IP
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens18
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens18
DEVICE=ens18
ONBOOT=yes
IPADDR=10.16.0.33
NETMASK=255.255.255.0
GATEWAY=10.16.0.254
DNS1=114.114.114.114
DNS2=223.6.6.6

# 重啓網絡
[root@localhost ~]# systemctl restart NetworkManager && systemctl status NetworkManager
● NetworkManager.service - Network Manager
   Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2021-05-03 21:55:27 EDT; 19ms ago
     Docs: man:NetworkManager(8)
 Main PID: 5299 (NetworkManager)
    Tasks: 4 (limit: 49480)
   Memory: 2.6M
   CGroup: /system.slice/NetworkManager.service
           └─5299 /usr/sbin/NetworkManager --no-daemon

系統更新

安裝完系統以後,一般我們會做一個系統更新,與CentOS 7不同的是,從CentOS 8開始yum命令已經變更爲dnf,Rocky Linux 8 亦是如此。目前還沒有任何更新@-@。

# 更新源,我們可以看到已經全部更換成Rocky源了。
[root@localhost ~]# ls -l /etc/yum.repos.d/
總用量 32
-rw-r--r--. 1 root root  699 4月  28 22:56 Rocky-AppStream.repo
-rw-r--r--. 1 root root  684 4月  28 22:56 Rocky-BaseOS.repo
-rw-r--r--. 1 root root  712 4月  28 22:56 Rocky-Devel.repo
-rw-r--r--. 1 root root  684 4月  28 22:56 Rocky-Extras.repo
-rw-r--r--. 1 root root  720 4月  28 22:56 Rocky-HighAvailability.repo
-rw-r--r--. 1 root root  680 4月  28 22:56 Rocky-Media.repo
-rw-r--r--. 1 root root  704 4月  28 22:56 Rocky-PowerTools.repo
-rw-r--r--. 1 root root 1315 4月  28 22:56 Rocky-Sources.repo

# 更新系統
[root@localhost ~]# dnf update
上次元數據過期檢查:0:27:50 前,執行於 2021年05月03日 星期一 21時49分04秒。
依賴關係解決。
無需任何處理。
完畢!

Web管理

在CentOS 8中採用cockpit服務可以打開Web管理控制檯,Rocky Linux也是可以的,它不需要單獨安裝,默認已經集成,只需要啓動對應服務即可。

# 啓用cockpit
[root@localhost ~]# systemctl enable --now cockpit.socket
Created symlink /etc/systemd/system/sockets.target.wants/cockpit.socket → /usr/lib/systemd/system/cockpit.socket.

[root@localhost ~]# systemctl status cockpit.socket
● cockpit.socket - Cockpit Web Service Socket
   Loaded: loaded (/usr/lib/systemd/system/cockpit.socket; enabled; vendor preset: disabled)
   Active: active (listening) since Mon 2021-05-03 22:24:41 EDT; 15s ago
     Docs: man:cockpit-ws(8)
   Listen: [::]:9090 (Stream)
  Process: 5403 ExecStartPost=/bin/ln -snf active.motd /run/cockpit/motd (code=exited, status=0/SUCCESS)
  Process: 5394 ExecStartPost=/usr/share/cockpit/motd/update-motd  localhost (code=exited, status=0/SUCCESS)
    Tasks: 0 (limit: 49480)
   Memory: 916.0K
   CGroup: /system.slice/cockpit.socket

5月 03 22:24:41 localhost.localdomain systemd[1]: Starting Cockpit Web Service Socket.
5月 03 22:24:41 localhost.localdomain systemd[1]: Listening on Cockpit Web Service Socket.

# 端口爲9090
[root@localhost ~]# netstat -antlp
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      852/sshd
tcp        0      0 10.16.0.33:22           119.124.0.108:62960     ESTABLISHED 5221/sshd: root [pr
tcp6       0      0 :::9090                 :::*                    LISTEN      1/systemd
tcp6       0      0 :::22                   :::*                    LISTEN      852/sshd

打開https://10.16.0.33:9090,輸入賬號密碼,點擊[登錄] 。



在這裏可以管理查看:健康狀態、CPU、內存、系統信息、日誌、網絡、賬戶、服務、SELinux等信息。



另外還有一個Web終端,並且有多色可選。

寫在最後

希望通過這篇基礎開篇文章,讓您對Rocky Linux有一個簡單的瞭解。並希望大家可能通過如:技術文檔輸出、Bug測試等以一些小小的方式做出自己可能的貢獻,爲社區的健康發展貢獻自己的力量。下篇預告:在Proxmox上製作Rocky Linux 8系統模板鏡像

四平臺同步更新:
博客: https://www.oubayun.com
知乎: 歐巴雲
簡書: 歐巴雲
微信公衆號: 歐巴雲

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章