1.什么是Ubuntu
1.1概述
Ubuntu屬于Debian系列,Debian是社區類Linux的典范,是迄今為止最遵循GNU規范的Linux系統。
Debain最早由lan Murdock于1993年創建,分為三個版本分支(branch):stable,testing和unstable。
Ubuntu Server 是Ubuntu操作系統的一個版本,是Ubuntu家族的一員,被工程設計作為互聯網的骨干系統,Ubuntu Server為公有或私有數據中心帶來經濟和技術上的可擴展性。
1.2Ubuntu版本下載
服務器版本下載:
服務器版本用于托管網絡服務器和數據庫等應用程序,是專業人員使用的服務器操作系統
注意:
一般選擇LTS長期更新版,LTS為“長期支持”版本每兩年在4月份發布一次。LTS版本是Ubuntu的“企業級”版本,使用得最多。估計95%的Ubuntu安裝都是LTS版
可以在開源鏡像站點下載,如阿里開源鏡像
2.部署系統
2.1新建虛擬機
2.2安裝系統
2.2.1選擇安裝語言,默認(English),直接回車
2.2.2選擇鍵盤,默認回車
2.2.3安裝的服務器版本,如需精簡版本選擇(Minimized)最小安裝,此處根據需求自行選擇,本次安裝選擇(Ubuntu Server)
2.2.4網絡設置,此處默認使用DHCP,回車即可
2.2.5Proxy(代理配置),用于訪問安裝程序環境和已安裝環境中的包存儲庫和snap存儲庫,不用配置,回車即可
2.2.6配置軟件源,建議更改為國內鏡像源提高下載速度,也可以直接回車,以后在更改
2.2.7系統分區,選擇安裝磁盤,直接回車默認自動分配,需要手動分區的話選擇(custom storage layout)。此次安裝選擇(Custom storage layout)進行手動分區,按Tab進行選擇,按空格鍵選中選項后回車
2.2.8新建第一個分區:/boot,容量1GB
2.2.9添加第二個分區:/根分區,剩余容量,不填即可
2.2.10設置計算機名,用戶名及密碼
your server name : 主機名
pick a username:賬戶名
注意:ubuntu默認不能設置root密碼,可以安裝完畢后,使用命令更改root密碼
2.2.11安裝OpenSSH Server服務,空格鍵選中
2.2.12選擇安裝其他服務,直接跳過
2.2.13開始系統安裝
2.2.14安裝完成后選擇(Reboot Now)重啟系統
注意:出現下列報錯,表示未找到光驅,回車即可
2.2.15使用之前創建的普通賬戶登錄
3.部署后的設置
3.1設置root密碼
由于默認的root用戶沒有固定密碼,則可以通過下列方法更改并切換賬戶
andy@server:~$ sudo passwd root # 以普通賬戶登錄后執行此命令修改root初始密碼
[sudo] password for andy: # 普通賬戶的密碼
New password: # 新的root密碼
Retype new password: # 在輸入一遍
passwd: password updated successfully
andy@server:~$ su - root # 切換到root賬戶
Password:
root@server:~#
3.2關閉防火墻
root@server:~# systemctl status ufw # 查看ufw防火墻狀態
● ufw.service - Uncomplicated firewallLoaded: loaded (/lib/systemd/system/ufw.service; enabled; preset: enabled)Active: active (exited) since Sat 2023-12-02 07:55:04 UTC; 13min agoDocs: man:ufw(8)Main PID: 624 (code=exited, status=0/SUCCESS)CPU: 1msroot@server:~# systemctl stop ufw
root@server:~# systemctl disable ufw
3.3啟用允許root進行ssh
root@server:~# vim /etc/ssh/sshd_config
PermitRootLogin 的參數設為yesroot@server:~# systemctl restart ssh # 注意服務接口為ssh
3.4安裝所需軟件
root@server:~# apt install tree gcc make net-tools openvswitch-switch -y