Ubuntu 18 剛安裝,該初始配置什麼呢

建議最小化安裝 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:   Kernel driver in use: nouveau  Kernel modules: nvidiafb, nouveau

安裝 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