一、Ubuntu Server 20.04.1 LTS系統安裝
Ubuntu Linux髮型版本目前有兩種:Ubuntu桌面版和Ubuntu Server服務器版本,服務器系統建議選擇Ubuntu Server服務器版本。
目前最新的服務器版本是:Ubuntu Server 20.04.1 LTS(長期支持版本,5年技術支持)
ubuntu-20.04.1目前爲止沒有離線安裝鏡像,只有ubuntu-20.04.1-live-server-amd64.iso(多了個live)
live代表安裝過程中需要網絡。
如果需要離線安裝,可以使用ubuntu-18.04.5,此版本目前有離線安裝鏡像。
下載地址:http://cdimage.ubuntu.com/ubuntu/releases/18.04.5/release/ubuntu-18.04.5-server-amd64.iso
Ubuntu Linux髮型版下載:
http://cdimage.ubuntu.com/ubuntu/releases/
本次教程我們使用最新版本的Ubuntu Server 20.04.1 LTS,系統鏡像使用在線安裝鏡像ubuntu-20.04.1-live-server-amd64.iso
系統鏡像下載:https://releases.ubuntu.com/20.04/ubuntu-20.04.2-live-server-amd64.iso
選擇安裝語言 English
Update to the new installer 更新到新安裝程序
continue without updating 繼續而不更新 #選擇此項,不更新。
Done默認
網絡設置,Done默認即可,#啓用DHCP,安裝過程需要網絡,安裝完成之後,我們在修改IP地址等信息
不使用代理,Done
默認是從官方源安裝,會比較慢,可以改爲國內源,
比如:163的源:http://mirrors.163.com/ubuntu/
這裏默認Done
磁盤分區,選擇Custom storage layout #自定義分區
Done
選擇磁盤,這裏是/dev/sda
選擇Add GPT Partition #添加分區
選擇創建一個swap分區
大小:4GB
掛載點:swap #交換分區
Create #創建
繼續再創建一個分區
創建根分區
大小:15.99GB
格式:ext4
掛載點:/
Create #創建
#正式服務器建議再單獨創建一個/data分區,存放數據
Done #完成
Continue #繼續
安裝過程中一定要創建一個普通用戶
你的姓名:myname
#不是登錄服務器的用戶名,相當於服務器描述
你的服務器名稱:webserver
#不是登錄服務器的用戶名,服務器名稱不能有大寫字母,相當於Windows的計算機名稱,區別與同一網絡內的計算機名稱,不能有衝突。
選擇一個用戶名:user #這個纔是登錄服務器需要輸入的用戶名
#系統安裝過程中創建的這個用戶屬於管理員用戶,並非普通用戶
選擇一個密碼:123456
確認您的密碼:123456
#登錄服務器需要輸入的密碼(登錄用戶user的密碼)
是否安裝SSH。服務器系統建議選擇安裝。
下面Import SSH identity 默認選 NO就可以,
選擇Done 回車
選擇適用於您的Ubuntu系統的可用特性軟件包列表。它們將與Ubuntu服務器安裝一起安裝。使用SPACE選擇或取消選擇它們。按ENTER查看快照應用程序的更多詳細信息。這是可選的,您以後也可以這樣做。
Done 默認即可
安裝中
安裝完成後,選擇Reboot重啓系統
系統安裝完成,進入登錄界面。
二、開啓root賬號
輸入上面設置的管理員用戶名:user
再輸入密碼123456登錄系統
sudo passwd root #啓用root賬號並設置密碼,根據提示輸入2次密碼
su - root #從普通用戶切換到root用戶,根據提示輸入root密碼
sudo passwd -l root #禁用root賬號,如果要啓用,輸入sudo passwd root再次設置root密碼
adduser osyunwei #創建一個普通用戶
halt -p #關機,不加參數-p會進入休眠狀態,卡在關機界面
三、設置IP地址、網關、DNS
Ubuntu Server17.10 開始,棄用 /etc/network/interfaces 配置文件,改成 netplan ⽅式,Ubuntu Server 20.04的配置⽂件是:
/etc/netplan/00-installer-config.yaml
#在Ubuntu Server 18.04版本中是修改/etc/netplan/01-netcfg.yaml
nano /etc/netplan/00-installer-config.yaml #修改
# This is the network config written by 'subiquity'
network:
ethernets:
ens33:
dhcp4: no
addresses: [192.168.21.204/24]
gateway4: 192.168.21.2
nameservers:
addresses: [8.8.8.8]
addresses: [8.8.4.4]
version: 2
ctrl+o #保存配置
ctrl+x #退出
netplan apply #使配置文件生效,如果配置失敗,請仔細檢查配置文件,注意格式和空格
注意:yaml格式是層級的,配置文件有上下級關係,需要縮進,冒號後面的配置文件一定要空一格再寫,否則配置出錯。
四、修改主機名
nano /etc/hostname #編輯
ctrl+o #保存配置
ctrl+x #退出
五、修改默認軟件源
cp /etc/apt/sources.list /etc/apt/sources.list-bak #備份默認源文件
nano /etc/apt/sources.list #編輯
deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ focal main universe restricted multiverse
ctrl+o #保存配置
ctrl+x #退出
apt-get update #更新軟件源索引
如要用於其他版本,把 focal 換成其他版本代號即可: 20.04:focal;18.04:bionic;16.04:xenial;14.04:trusty
至此,Ubuntu Server 20.04.1 LTS安裝配置圖解教程完成。