建議最小化安裝 Ubuntu 系統,精簡不必要的軟體!
Ubuntu 映象
用於
apt
加速。首先,選擇你的 Ubuntu 版本的配置,
阿里源
https://developer。aliyun。com/mirror/ubuntu
清華源
https://mirror。tuna。tsinghua。edu。cn/help/ubuntu/
然後,替換進
/etc/apt/sources。list
:
sudo cp /etc/apt/sources。list /etc/apt/sources。list。backupsudo vi /etc/apt/sources。listsudo apt update
中文輸入法
開啟
Settings
的
Region & Language
配置頁,點選
Manage Installed Language
彈出
Language Support
視窗
於
Language Support
視窗,點選
Install/Remove Languages
,勾選
Chinese (simplified)
再
Apply
安裝語言
Keyboard Input method system
選
IBus
回到
Region & Language
配置頁,
Input Sources
下點選
+
,選擇
Chinese
再
Chinese (Intelligent Pinyin)
完成
開啟
Settings
的
Devices
Keyboard
配置頁,可修改
Typing
快捷鍵。預設
Super+Space
切換輸入。
Chinese (Intelligent Pinyin)
時
Shift
切換中英。
exFAT 驅動
支援 exFAT 格式的行動硬碟。exFAT 於 macOS, Windows 可讀寫;檔案和分割槽的大小,可到 128PB 。
sudo apt install exfat-fuse exfat-utils
必要開發軟體
系統最小化安裝時,必要安裝的一些工具:
# ifconfigsudo apt install net-tools
開發,必要安裝的一些軟體:
sudo apt install build-essential cmake git
Visual Studio Code on Linux
https://code。visualstudio。com/docs/setup/linux
SSH 配置
遠端機器啟用 SSH 服務:
# 安裝服務sudo apt install openssh-server# 啟動服務sudo service ssh start# 檢查服務ps -aux | grep ssh
如果要免密登入,可把公鑰複製進
~/。ssh/authorized_keys
。或者,本地機器寫進遠端機器:
ssh-copy-id -i ~/。ssh/id_rsa。pub remote@0。0。0。0
本地機器新增 SSH 私鑰:
# 如果沒有,則生成秘鑰# 私鑰 id_rsa 公鑰 id_rsa。pubssh-keygen -t rsa -C “ikuokuo@hotmail。com”# 把已有私鑰放進 ~/。ssh/mkdir -p ~/。ssh/mv id_rsa ~/。ssh/chmod 600 ~/。ssh/id_rsa# 新增進 ssh-agentssh-add ~/。ssh/id_rsa# 測試是否成功ssh -T remote@0。0。0。0
配置
~/。ssh/config
,可設 Host 暱稱,如用於 GitHub 多賬戶:
Host github。com HostName github。com PreferredAuthentications publickey IdentityFile ~/。ssh/id_rsa
螢幕分享
Settings > Sharing > Screen Sharing ,啟用螢幕分享。
系統最小化安裝時,或於某些嵌入式版本的 Ubuntu ,不存在上述選項,需安裝:
# 安裝服務sudo apt install vino# 啟用服務/usr/lib/vino/vino-server# SSH 登入啟用服務/usr/lib/vino/vino-server ——display=:0
配置需關閉 require-encryption ,此後如 macOS Screen Sharing 等才可登入:
# sudo apt install dconf-editorsudo apt install dconf-toolsdconf write /org/gnome/desktop/remote-access/require-encryption false
Ubuntu 可用 Remmina 客戶端軟體, VNC 進入遠端桌面:
sudo apt install remmina remmina-plugin-vnc
螢幕錄製
Kazam: 螢幕錄製
HandBrake: 格式轉換
因為 Kazam 錄製格式於其他平臺可能存在問題,如微信。可用 HandBrake 轉換成 MPEG-4 再分享。
sudo apt install kazam handbrake
桌面最佳化
可用 Tweaks 最佳化或定製 GNOME 桌面。其擴充套件可見:https://extensions。gnome。org 。
sudo apt install gnome-tweaks
Nvidia 驅動
如果是 N 卡,可安裝 Nvidia 驅動。推薦使用 graphics drivers PPA 方式:
sudo add-apt-repository ppa:graphics-drivers/ppasudo apt update
如果安裝 CUDA Toolkit ,請先了解 CUDA Compatibility https://docs。nvidia。com/deploy/cuda-compatibility/index。html。安裝 CUDA Toolkit 時,注意其攜帶的驅動版本,最好將其與驅動分別進行安裝。而驅動從官方上直接找合適的版本。
檢視驅動資訊
Settings > Details > About, Graphics: 檢視顯示卡驅動
$ ubuntu-drivers devices== /sys/devices/pci0000:00/0000:00:14。3 ==modalias : pci:v00008086d000006F0sv00008086sd000002A4bc02sc80i00vendor : Intel Corporationmanual_install: Truedriver : backport-iwlwifi-dkms - distro free
$ lspci | grep -i vga00:02。0 VGA compatible controller: Intel Corporation Device 9bc4 (rev 05)01:00。0 VGA compatible controller: NVIDIA Corporation Device 1f15 (rev a1)$ lspci -v -s 01:00。001:00。0 VGA compatible controller: NVIDIA Corporation Device 1f15 (rev a1) (prog-if 00 [VGA controller]) Subsystem: Device 1d05:1097 Flags: bus master, fast devsel, latency 0, IRQ 159 Memory at c5000000 (32-bit, non-prefetchable) [size=16M] Memory at b0000000 (64-bit, prefetchable) [size=256M] Memory at c0000000 (64-bit, prefetchable) [size=32M] I/O ports at 6000 [size=128] Expansion ROM at c6000000 [disabled] [size=512K] Capabilities:
安裝 Nvidia 驅動
apt-cache search nvidia | grep ^nvidia-driversudo apt install nvidia-driver-440
檢視 Nvidia 驅動資訊
$ nvidia-smiFri Apr 17 07:31:55 2020+——————————————————————————————————————-+| NVIDIA-SMI 440。82 Driver Version: 440。82 CUDA Version: 10。2 ||————————————————-+————————————+————————————+| GPU Name Persistence-M| Bus-Id Disp。A | Volatile Uncorr。 ECC || Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M。 ||===============================+======================+======================|| 0 GeForce RTX 2060 Off | 00000000:01:00。0 Off | N/A || N/A 40C P8 5W / N/A | 263MiB / 5934MiB | 3% Default |+————————————————-+————————————+————————————++——————————————————————————————————————-+| Processes: GPU Memory || GPU PID Type Process name Usage ||=============================================================================|| 0 1560 G /usr/lib/xorg/Xorg 144MiB || 0 1726 G /usr/bin/gnome-shell 76MiB || 0 2063 G 。。。uest-channel-token=10544833948196615517 39MiB |+——————————————————————————————————————-+
# after reboot$ nvidia-settings