以 Ubuntu 20.04 LTS 為例,在安裝完操作系統后,應進行以下操作,以方便我們日常的工作。
1. SSH 遠程登錄相關設置
1.1. 安裝和啟用 SSH
安裝 Ubuntu 操作系統之后,首先應該按照並開啟 ssh,這樣才能方便遠程在命令行下控制它。
sudo apt update sudo apt upgrade sudo apt-get install ssh openssh-server
這樣就能夠安裝並啟動 ssh 服務。
1.2. 設置 sudo 免密碼
在執行 sudo 時需要輸入密碼,這其實是一項安全措施,但是有些老司機覺得麻煩。可以通過以下操作使得 sudo 不需要輸入密碼。
首先設置 /etc/sudoers 文件的權限使其可在當前用戶下編輯保存。
sudo chmod 744 /etc/sudoers
然后編輯 /etc/sudoers 文件:
sudo vi /etc/sudoers
在 /etc/sudoers 文件的最后面加入一行代碼:
%sudo ALL= (ALL) NOPASSWD : NOPASSWD : ALL
這行代碼的作用是免除 sudo 用戶組中所有用戶 sudo 操作時輸入密碼的必要操作。當然您也可以把 %sudo 替換成特定用戶名,這樣就只對特定用戶執行免密設置。
在 vi 中通過 wq! 命令推出並存盤,然后別忘了恢復 /etc/sudoers 文件的權限:
sudo chmod 440 /etc/sudoers
重啟 ssh 服務,或者干脆重啟操作系統,再次登入系統后你就會發送免密設置生效。
2. 安裝程序開發相關的軟件包
2.1 C/C++開發所需最基本的軟件包
每一位開發人員都有自己特定的開發環境需求。對於我來說,首先要安裝的是:build-essential、git、cmake、vim、net-tools 等。
sudo apt install build-essential git cmake vim curl wget net-tools
3. 安裝我喜歡的桌面
3.1 安裝傳統的 gnome 桌面
我個人喜歡傳統的 gnome 桌面。命令如下:
sudo apt install gnome-session-flashback
-- 待續 --