最小化安裝Ubuntu
最小化安裝
前言:
有時候需要搭建虛擬機,每一次都需要去找文章,搞小半天才能完成環境搭建
這一次寫一篇文章記錄一下,目的是以后能比較快速簡單的搭建好環境
概要
最小化安裝需要手動啟用網卡
安裝防火墻 ? 打開某些端口確保ssh連接等
安裝openssh-server openssh-client ? 確保ssh遠程連接
安裝虛擬機
自定義/經典區別都不是太大吧(我是自定義的)
有一步,選
"稍后安裝操作系統"
不然會出問題,至于為什么不做贅述,我稱之為魔法

中間全部默認(可以自己修改一下內存大小以及cpu數量,不過需要根據自己的操作系統參數來修改)
直到這里,自定義硬件,這里把映像文件指定一下


指定一下iso映像文件即可
啟動之后,安裝的時候選最小化安裝,不然占用的磁盤空間太大了,裝不了多少東西
設置root用戶密碼:
如果你在安裝的時候沒有設置root密碼這個過程,你安裝的用戶有sudo權限的話,有勾選sudo權限的話,一定勾選上,退一萬步說,root用戶正常了,你也是可以修改sudo組的
sudo passwd root # 用這個命令就可以修改/設置root密碼了
啟用網卡
最小化安裝需要手動啟用網卡(我的是ens33)
執行ip a命令即可查看自己是什么網卡
ip a

未啟用的時候是沒有類似192.168.xxx.xxx的IP地址的
sudo ifconfig ens33 up # 你是什么網卡啟用什么即可
安裝防火墻
安裝防火墻 ? 打開某些端口確保ssh連接等
我個人更喜歡用firewalld防火墻(單純因為我更加熟悉centos)
apt -y install firewalld
啟用22端口(ssh服務端口)
安裝openssh
安裝openssh-server openssh-client ? 確保ssh遠程連接
apt -y install openssh-server
apt -y install openssh-client
關于文件管理可以直接使用sftp(openssh包含了sftp,無需搭建ftp環境即可使用遠程文件傳輸,更為方便)
filezilla是支持ssh連接的,配置ftp服務相對要復雜麻煩一些,所以不做配置(有一點就是,Ubuntu跟centos不太一樣,所以我沒有配置)

換源
使用國內源,下載速度更快(自帶的源有時候甚至存在無法訪問的問題)
Ubuntu22.04更換國內鏡像源(阿里云)_ubuntu22.04鏡像源-CSDN博客
阿里云官方鏡像源 需要注意是否是版本對應的(Ubuntu ports 22 與ubuntu 22是不一樣的) => 選擇自己對應的版本即可
# 清空apt源
sudo apt clean
# 更新apt源
sudo apt update
ubuntu鏡像ubuntu下載地址ubuntu安裝教程-阿里巴巴開源鏡像站 (aliyun.com)
到此虛擬機部分的環境算是基本完成了搭建
如果是需要經常需要進行一些測試
需要經常修改環境
又想保留基礎的配置
直接在配置好之后拍攝快照即可 虛擬機=>快照=>拍攝快照
這樣每一次都可以回滾到基本態,可以省去部分時間

其他
然后就可以搭建語言環境了
vocode等
安裝gcc等開發工具 包含了c/c++環境
sudo apt-get install build-essential
其他語言自行安排
可以自己寫一個shell腳本,實現自動化的安裝部署

浙公網安備 33010602011771號