在Ubuntu 20.04和21.10上进行环境配置
搭建环境时的步骤备忘录
-
- nvidia の GPU を搭載してて、リモートで機械学習等を行う環境を想定してます。
- メモです。
将IP地址设为固定。
-
- 「アクティビティー」→「設定」→「ネットワーク」→「有線」の歯車ボタン
IPv6 が不要なら「無効」にしておく
IPv4 で固定アドレスを指定
IdentyタブにMTU (auto にしておいて遅い時は 1400 位にしてみるのもいいかも)
最初的包装更新
sudo apt -y update
sudo apt -y upgrade
远程桌面
# インストール
sudo apt install xrdp
# 有効化&開始
sudo systemctl enable xrdp
sudo systemctl start xrdp
# 確認
sudo systemctl status xrdp
英伟达驱动程序
# nvidiaグラフィックカードのモデルと推奨ドライバーを検出
ubuntu-drivers devices
# 推奨されるすべてのドライバーをインストール
sudo ubuntu-drivers autoinstall
# 一旦Reboot
sudo reboot
# 動作確認
nvidia-smi
安装Docker
用户补充
- ↓のユーザ名とユーザIDは例、置き換えること
# ユーザとグループの作成
sudo adduser takada takada
# ユーザID の変更
sudo usermod -u 1023 takada
# グループID の変更
sudo groupmod -g 1023 takada
# sudo 権限追加
sudo gpasswd -a takada sudo
# docker 追加
sudo usermod -aG docker takada
SSH服务器
Ubuntu 20.04 LTS:OpenSSH:密码认证:Server World
背景颜色
- 単一色にしたい場合の例。
gsettings set org.gnome.desktop.background picture-uri ''
gsettings set org.gnome.desktop.background color-shading-type 'solid'
gsettings set org.gnome.desktop.background primary-color '#0B5345'
关闭色彩管理对话框
mieki256的日记
添加字体
在Ubuntu桌面(20.04/18.04)上安装额外字体!
英偏模川新解卡达。
# インストール
distribution=ubuntu20.04
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
sudo apt-get update && sudo apt-get install -y nvidia-container-toolkit
sudo systemctl restart docker
# 動作確認(nvidia-smiコマンドをコンテナ上で実行してみる)
sudo docker run --gpus all nvidia/cuda:10.1-base nvidia-smi
# ↑が失敗した場合、docker daemon を再起動すると復活することもある
systemctl restart docker.service
谷歌浏览器
在Ubuntu20.04上安装Chrome – Qiita
普罗米修斯
-
- prometheus のサーバの方に、このマシンを監視する用に設定しておくこと。
- ↓はこのマシンでの設定
节点导出器
# インストール
sudo apt install prometheus-node-exporter
sudo systemctl enable prometheus-node-exporter
sudo systemctl start prometheus-node-exporter
# 確認
sudo systemctl status prometheus-node-exporter
数据中心图形监控导出器
- バージョンは github の dcgm-exporter のリポジトリを見て最新のものにすること。
docker run -d --gpus all --restart=always -p 59400:9400 nvcr.io/nvidia/k8s/dcgm-exporter:2.3.2-2.6.3-ubuntu20.04
激活硬盘驱动
- 終了はHDDの容量に合わせること。
# HDD のデバイスポイントの確認 (今回は SATA接続は HDD のみ)
ls -l /dev/sd*
# パーティーション作成
sudo parted /dev/sda
> mklabel
gpt
> mkpart
開始 1MB
終了 4TB
# ファイルシステム作成
sudo mkfs -t ext4 /dev/sda1
# マウントポイント作成
sudo mkdir /hdd
# パーティーションの UUID 確認
ls -l /dev/disk/by-uuid/
569a90ae-1a4c-4891-a15d-13fc4f83aee0 -> ../../sda1
# ↑を /etc/fstab にコピー
Visual Studio Code
-
- <注意!!> Ubuntu Software からインストールすると日本語入力に対応していない
https://code.visualstudio.com/download から ダウンロード
バージョン名はダウンロードした最新のものに置き換えること
cd ~/ダウンロード
sudo apt install ./code_1.55.2-1618307277_amd64.deb
朱庇特
# インストール
sudo apt update
sudo apt install python3-pip python3-dev
sudo apt install jupyter-notebook
# 実行
cd ~/Repos/(your-target-repo)
jupyter-notebook
爱因斯坦
以下是安装和使用Linux系统下的替代工具Albert的步骤和方法。
-
- ランチャー
アプリ起動や、google 検索が楽になる
终端分割
sudo apt install screen terminator
-
- screen コマンド
ターミナル内で分割可能。
terminator
GUIで複数ターミナル