Ubuntu 18 04 基礎系統配置

2021-09-17 02:00:05 字數 2822 閱讀 1470

之前遷移gitlab的時候有提過,我在公有雲上使用了ubuntu 18.04,而家裡的伺服器一律還是16.04

隨著時間的推移,我現在需要管理和折騰的機器越來越多,除了公司有要求使用同一的系統版本外,為了減少維護成本,我已然將接觸的機器全部更新至18.04

本篇內容將相對詳細又不失簡單的介紹如何配置最基礎的系統環境。

跨大版本公升級很簡單,只需要一條命令:

do-release-upgrade
然後根據自己情況進行選擇,一般情況,一路 next 就好了。

不過如果你已經是最新的版本了,只想公升級小版本,發現剛剛這條命令執行後沒有效果。

那麼需要將/etc/update-manager/release-upgrades裡的prompt=lts改為prompt=normal後,再執行命令。

接著講講新系統如何配置吧。

拿到新系統,該做一些什麼事情呢。

第一件事推薦修改映象源,根據機器的地域進行調整,比如在國內,可以選擇阿里雲的源。

# 編輯原始檔

sudo vim /etc/apt/sources.list

# 在vim編輯器內替換預設源為阿里雲

# 儲存原始檔

:wq

接著執行系統更新,並更新已經安裝的軟體。

apt update && apt upgrade -y
如果你想在系統上愉快的檢視中文資訊,而不是亂碼或者問號,需要安裝下面的兩個語言包。

apt install language-pack-zh-hant language-pack-zh-hans -y
當然,也不要忘記配置系統時區,尤其是現在流行將系統時區配置掛載到容器中。

dpkg-reconfigure tzdata
安裝一些常用軟體。

apt install git zsh wget curl unzip vim -y
如果經常登入系統執行命令,可以考慮安裝zsh

curl -l  | sh
使用 rsa key 進行系統登入。

ssh-copy-id rsa-key.pub host_ip
修改配置vim /etc/ssh/sshd_config檔案,禁用密碼登入,以及盡可能避免使用root使用者直接登入系統。

permitrootlogin no

passwordauthentication no

最後重啟ssh服務即可。

sudo service ssh restart
安裝容器環境。

curl -fssl  | sudo apt-key add -

add-apt-repository "deb [arch=amd64] $(lsb_release -cs) stable"

apt install -y docker-ce

如果你的系統在阿里雲,只有內網訪問許可權,缺乏公網訪問能力,那麼可以使用下面的源進行容器安裝。

deb [arch=amd64]  bionic stable
根據自己的情況,選擇是否鎖定容器環境,避免公升級帶來不確定性。

apt-mark docker-ce
根據自己情況,選擇是否安裝compose

curl -l  -s`-`uname -m` -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

配置容器映象源。

mkdir -p /etc/docker && touch /etc/docker/daemon.json

cat eofservice docker restart

系統預設不會自動格式化以及掛載磁碟,需要手動操作一下。

先使用下面的命令,檢視你的磁碟資訊。

fdisk -l
然後針對具體的磁碟進行分割槽操作,比如vdb

fdisk -u /dev/vdb
互動式輸入 :p-> n-> p-> 回車-> 回車-> 回車-> w

然後格式化磁碟。

mkfs.ext4 /dev/vdb1
將磁碟寫入系統分割槽配置表中。

echo /dev/vdb1 /data ext4 defaults 0 0 >> /etc/fstab
接著重啟系統,或者使用mount -a讓剛剛的操作生效。

ubuntu 已經不知不覺的陪伴了我乙個生肖輪迴,從最開始的簡陋至極到現在的衍生版百家爭鳴,從單純的偶爾用用到現在工作中必不可少,還是很感慨的。

希望未來的 ubuntu 可以更好,在 iot、 cloud 領域越來越強。

Ubuntu18 04 白板系統配置

sublime text3 安裝fcitxsudo apt get install fcitx 在安裝包目錄終端執行sudo dpkg i 安裝包 如果出錯 sudo apt fix broken install sudo dpkg i 安裝包 在 設定 區域和語言 管理已安裝的語言 選用fcitx...

Ubuntu18 04 系統安裝

swap 4096 55g 需要放各種軟體 sudo apt get update sudo apt get install openssh server 無法獲得鎖 var lib dpkg lock open 11 資源暫時不可用 e 無法鎖定管理目錄 var lib dpkg 是否有其他程序正...

ubuntu18 04系統安裝記錄

一 基本流程二 注意事項 1.在安裝ubuntu系統時,注意給磁碟分割槽的問題,網上的教程,有給磁碟分四個區或者三個區,我是給磁碟分了四個區,boot 分了300m,分了30g,home 分了100g,交換空間swap 分了10g,這樣分割槽,可以滿足要求。2.在分割槽結束後,進行安裝時,我的電腦提...