Liunux 新手記錄從安裝到佈版 【1】

因公司需求從未碰過linux,此篇順便註記如何從開始安裝到最後佈署並測試

系統資訊:Ubuntu  Server 20.04.3 LTS

server是沒有ui操作介面的,如果要有ui操作介面的話可以安裝desktop,但為了和未來要佈版的環境一致因此仍選server版本安裝

 

  1. 透過vsphere client連線至公司架設的linux伺服器,此時為空的,必須安裝作業系統
  2. 安裝的作業系統為ubuntu的server 版本,相關的安裝資訊可以參照官網的設定
  3. 因後續需要安裝使用的套件,安裝後必須確保對外網路是通的,透過下列步驟來設定靜態網路資訊
  • 先找到本機的網路設定檔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一下是否對外網路正常了
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] -- 重啟服務