close

前景提要:

 

A. 安裝完成

B. 設定好root密碼

C. 建立具sudo 權限的帳戶: ts

D. 能夠存取網際網路

E. 有一個固定的公共IP (134.x.x.136)

 

 

符號意義:

 

$ (當您在普通的權限下時所進行的動作)

# (當您在root權限下進行的動作)

 

 

第一次登入:

 

請輸入你在安裝Fedora 29 Server 時,第一次建立的帳號(本例為ts)

 

 

請注意:

為了安全起見,您在輸入Password 時系統並不會提示是正常現象,不是沒有輸入。

 

 

先讓系統做第一次的Update:

 

這能讓系統獲得最新的套件庫資訊,並且更新軟體:

 

$ su

Password: [請輸入您root的密碼]

# dnf update -y

 

或是:

 

$ sudo dnf update -y

Password: [請輸入這個有管理者權限帳戶的密碼]

 

 

請注意:

 

由於更改系統經常需要root權限,故我們會使用su (Drop to root),讓自己切換成root的權限,其效果與sudo bash 一樣。而以上指令也可以用 sudo dnf update -y 完成,因sudo 即是要求接在後面的指令以root的權限執行,請記得: 變更系統的行為、更改除了家目錄(使用者登入時系統分配的資料夾,通常是/home/[使用者名稱]) 之外的資料夾或其中的資料、不是屬於自己權限的東西,都會需要root權限。

而為什麼不第一次就以root權限登入呢 ? 原因是在於當使用ssh 進行遠端登入時,root是會被拒絕的,用自己的帳號先登入並且再執行susudo,是透過ssh登入時經常會發生的事情。

 

 

更新完成後重新開機:

 

# reboot

$ sudo reboot

 

備註:

 

什麼時候要重新開機呢 ? 由於Fedora 還並沒有像Ubuntu Server 一樣有Kernel Live Patch(Ubuntu Server 這個功能要錢)Kernel 更新要套用一般都需要重新開機。而在本例中我們有看見了: kernel-4.20…. 這一項更新,所以建議重新開機來獲得Kernel Patch。有關Ubuntu Server Kernel Live Patch 請見:

https://www.ubuntu.com/livepatch

 

 

使用Cockpit:

 

在開始前請注意:

 

如果您的Fedora Server 所取得的IP不是公共IP而是私人IP時,請確定要使用Cockpit 的電腦與Fedora Server 在同一個子網路裡面,否則您將無法存取Cockpit

 

還對登入時那行Web Console的字有印象嗎?

這時你可以拿任何一台有安裝瀏覽器的電腦輸入這個網址: https://[你的IP]:9090,你會看到這個:

 

 

 

而登入之後就可以看到Fedora Server Cockpit 的真實樣貌

 

 

Cockpit 可以協助你管理系統的一些基本設定,比較重要的幾項可以列給各位:

 

  • 系統效能狀態
  • 調Log
  • 管理檔案系統的掛載(NFS、設定軟體RAIDiSCSI)
  • 網路介面(各網路卡通訊設定、防火牆、Bond、橋接)
  • 管理帳號(停用啟用帳號、指定管理者 但目前要加入其他的Group 還是要Terminal)
  • 管理服務(很好用的工具,比systemctl journalctl 一個一個找來的方便)
  • 終端機(直接存取該帳號的終端機)
  • 軟體更新(設定自動更新、手動軟體更新)

 

Cockpit 可以減化不少麻煩的維護工作,但Cockpit 不是專案中的主題,故各項功能就請客官自己摸索了。

 

 

安裝Nano 文字編輯器與wget 檔案下載:

 

也許很多人會在這裡感到不解,或甚至高手可能會感到不屑,But let me put those in this way: vi 是一個命令行的文字編輯器,如果您對PE/2PE/3HE5等等熟悉的人,vi您絕對十分快速就上手,但對大多數的人來說,相對於透過Ctrl + [按鍵] 就可完成編輯工作的nano會是一個更討喜的選擇。

(請不要拿當在Teletype Non-graphical Terminalnano不能完成工作來嘴,因為我也不信客官會用這個東西來做為日常與主機通訊的介面,再者要嘴都可以嘴不完的。)

至於安裝wget 的原因是在於,Fedora 29 預設沒有安裝這個工具,故需要額外安裝。另外不知道wget 的人: Wget 是拿來下載http/https 網站上的檔案所使用的文字介面程式。

 

Nano 介面:

 

安裝Nano Wget

# dnf install nano wget

arrow
arrow

    狼志浩 發表在 痞客邦 留言(0) 人氣()