因公司需求從未碰過linux,此篇順便註記如何從開始安裝到最後佈署並測試
系統資訊:Ubuntu Server 20.04.3 LTS
server是沒有ui操作介面的,如果要有ui操作介面的話可以安裝desktop,但為了和未來要佈版的環境一致因此仍選server版本安裝
- 透過vsphere client連線至公司架設的linux伺服器,此時為空的,必須安裝作業系統
- 安裝的作業系統為ubuntu的server 版本,相關的安裝資訊可以參照官網的設定
- 安裝過程中可以透過安裝流程先安裝openssh以方便後續下載putty進行連線
- 因後續需要安裝使用的套件,安裝後必須確保對外網路是通的,透過下列步驟來設定靜態網路資訊
- 先找到本機的網路設定檔ymal為何:
ls /etc/netplan
- 可以看到檔名可能為:00-install-config.yaml 接著編輯此檔
sudo nano /etc/netplan/00-install-config.yaml
- 將檔案編輯為如下 (此需注意的是空格和冒法且不得有TAB符號否則設定會失效,並一定是設定ens3可能是別的):
network:
version: 2
renderer: networkd
ethernets:
ens3:
dhcp4: no
addresses:
- 192.168.121.221/24
gateway4: 192.168.121.1
nameservers:
addresses: [8.8.8.8, 1.1.1.1]
- 設定好了之後使用下列指令套用
sudo netplan apply
- 如果上述設定完有錯可使用下列語法除錯
sudo netplain --debug apply
- 如果設定完可使用下列的語法查看相關資訊
ip a
- 會看到如下圖表示設定成功
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 08:00:27:6c:13:63 brd ff:ff:ff:ff:ff:ff
inet 192.168.121.221/24 brd 192.168.121.255 scope global dynamic ens3
valid_lft 3575sec preferred_lft 3575sec
inet6 fe80::5054:ff:feb0:f500/64 scope link
valid_lft forever preferred_lft forever
- 接著就可以ping一下是否對外網路正常了,如果沒出現ip位置可檢查一下網卡是否正常運行
ping www.google.com
目前使用到的指令如下:
ls -- 用來顯示檔案名稱與內容的指令
mkdir -- 建立目錄
rm -- 刪除檔案
touch -- 建立檔案
cat -- 用來顯示檔案名稱與內容的指令 Ex:像上述就可以用cat /etc/netplan/00-install-config.yaml來呈現內文
more -- 同cat但以分頁方式呈現
cd -- 同cmd的cd指令回到上一層或是回到使用者目錄
pwd -- 知道現在所在的目錄是哪裡
ping -- 同cmd
systemctl restart [service name] -- 重啟服務