派生ディストリビューション | Desktop | メモリ使用量 | 普及 |
Ubuntu (本家) | GNOME | 大 | ◎ |
Kubuntu | KDE | 大 | ☓ |
Xubuntu | Xfce | 中 | ○ |
Lububuntu | LXDE | 小 | ☓ |
$ LANG=C xdg-user-dirs-update --force Moving DESKTOP directory from デスクトップ to Desktop Moving DOWNLOAD directory from ダウンロード to Downloads Moving TEMPLATES directory from テンプレート to Templates Moving PUBLICSHARE directory from 公開 to Public Moving DOCUMENTS directory from ドキュメント to Documents Moving MUSIC directory from ミュージック to Music Moving PICTURES directory from ピクチャ to Pictures Moving VIDEOS directory from ビデオ to VideosX-Windowが動かなくなったときに詰むので、管理ユーザのディレクトリは英語にしておくのが無難
$ sudo apt-get update $ sudo apt-get dist-upgrade $ sudo shutdown -h now
Bluemanサービス (Bluetooth のファイル転送) が、ディレクトリがないと言ってエラーダイアログを出してうっとおしので、dconf で変更する
$ sudo apt-get install dconf-editor $ dconf-editor
org → blueman → transfer の shared-path を変更する
$ iw dev phy#0 Interface wlxb0c74545bd1e ifindex 3 wdev 0x1 addr **:**:**:**:**:** ssid ******************** type managed channel 8 (2447 MHz), width: 20 MHz, center1: 2447 MHz txpower 20.00 dBm
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
wifis:
wlxb0c74545bd1e:
addresses: []
dhcp4: true
optional: true
access-points:
${ACCESS_POINT}:
password: ${PASSWORD}
$ sudo netplan apply
$ systemctl status avahi-daemon ● avahi-daemon.service - Avahi mDNS/DNS-SD Stack Loaded: loaded (/lib/systemd/system/avahi-daemon.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2019-01-02 00:48:39 JST; 4min 32s ago
$ sudo apt-get install openssh-server openssh-client $ sudo systemctl enable sshd $ sudo systemctl start sshd
$ ssh ai-chan.localでリモート作業ができる。
$ ssh -Y ai-chan.localとかやると GUI プログラム Macbook 側で操作することができる
$ lsmod | grep -i nouveau nouveau 1716224 0 mxm_wmi 16384 1 nouveau ttm 106496 1 nouveau i2c_algo_bit 16384 2 i915,nouveau drm_kms_helper 172032 2 i915,nouveau drm 401408 7 drm_kms_helper,i915,ttm,nouveau wmi 24576 4 intel_wmi_thunderbolt,wmi_bmof,mxm_wmi,nouveau video 45056 2 i915,nouveau
blacklist nouveau
options nouveau modeset=0
$ sudo update-initramfs -u update-initramfs: Generating /boot/initrd.img-4.15.0-43-generic $ sudo reboot
$ wget https://us.download.nvidia.com/XFree86/Linux-x86_64/410.93/NVIDIA-Linux-x86_64-410.93.run
$ sudo apt-get install build-essential dkms
$ sudo systemctl stop lightdm※ 以降の作業を SSH 経由ではなく、実マシンでやりたい場合は CTRL + ALT + F1 で CUI コンソールを立ち上げる → ここでディレクトリが日本語だと詰む
$ chmod +x ./NVIDIA-Linux-x86_64-410.93.run $ sudo ./NVIDIA-Linux-x86_64-410.93.run --no-opengl-files --no-libglx-indirect --dkms
$ nvidia-smi Fri Jan 4 16:06:57 2019 +-----------------------------------------------------------------------------+ | NVIDIA-SMI 410.93 Driver Version: 410.93 CUDA Version: 10.0 | |-------------------------------+----------------------+----------------------+ | 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 2070 Off | 00000000:01:00.0 Off | N/A | | 21% 42C P0 46W / 175W | 0MiB / 7952MiB | 0% Default | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: GPU Memory | | GPU PID Type Process name Usage | |=============================================================================| | No running processes found | +-----------------------------------------------------------------------------+
通常 Xorg は、有効なデバイスを勝手に設定してくれるけど、CPU 内蔵の UHD630 で画面描画をして、nVidia の GPU は計算専用に使いたいとかいうときには xorg.conf を設定する必要がある
この設定をしないと、Xorg は(ディプレイ出力を無効にしてある) nVidia の GPU 側でディスプレイ出力をしようとするので、画面に何も表示されなくなる。
Section "ServerLayout"
Identifier "layout"
Screen 0 "intel"
Screen 1 "nvidia"
EndSection
Section "Device"
Identifier "intel"
Driver "intel"
BusID "PCI:0@0:2:0"
Option "AccelMethod" "SNA"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1@0:0:0"
Option "ConstrainCursor" "off"
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration" "on"
Option "IgnoreDisplayDevices" "CRT"
EndSection
$ lspci | grep -i vga 00:02.0 VGA compatible controller: Intel Corporation Device 3e92 01:00.0 VGA compatible controller: NVIDIA Corporation Device 1f02 (rev a1)
OS | 600GB M2.SSD |
DATA | 1TB HDD |
$ sudo lshw -short | egrep "storage|disk" /0/100/17 storage Intel Corporation /0/100/1b/0 storage Intel Corporation /0/1 scsi0 storage /0/1/0.0.0 /dev/sda disk 1TB ST1000DM010-2EP1 /0/2 scsi1 storage /0/2/0.0.0 /dev/cdrom disk DVDRAM GH24NSD5/dev/sda ですな
$ sudo fdisk /dev/sda コマンド (m でヘルプ): n Select (default p): p パーティション番号 (1-4, default 1): 最初 sector (2048-16777215, 初期値 2048): コマンド (m でヘルプ): w $ sudo fdisk -l ... ディスク /dev/sda: 931.5 GiB, 1000204886016 バイト, 1953525168 セクタ 単位: セクタ (1 * 512 = 512 バイト) セクタサイズ (論理 / 物理): 512 バイト / 4096 バイト I/O サイズ (最小 / 推奨): 4096 バイト / 4096 バイト ディスクラベルのタイプ: dos ディスク識別子: 0x57484196 デバイス 起動 開始位置 最後から セクタ サイズ Id タイプ /dev/sda1 2048 1953525167 1953523120 931.5G 83 Linux ...
$ sudo mkfs -t ext4 /dev/sda1 $ sudo mkdir /nfs $ sudo mount /dev/sda1 /nfs
$ sudo blkid /dev/sda1 /dev/sda1: UUID="1b70b9ee-e0df-4868-97fa-bb5ee11e4158" TYPE="ext4" PARTUUID="57484196-01"
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/mapper/xubuntu--vg-root / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=E562-B3FB /boot/efi vfat umask=0077 0 1
/dev/mapper/xubuntu--vg-swap_1 none swap sw 0 0
# HDD
UUID=1b70b9ee-e0df-4868-97fa-bb5ee11e4158 /nfs ext4 defaults 0 0
/etc/fstabの書き方
1 | デバイス名 | UUID=1b70b9ee-e0df-4868-97fa-bb5ee11e4158 |
2 | マウントポイント | /nfs |
3 | ファイルシステム | ext4 |
4 | マウントオプション | defaults |
5 | 異常時にダンプをするか | 0:必要なし 1:必要あり |
6 | 起動時に fsck チェックをするか | 0:しない 1:する(rootパーティション) 2:する(rootパーティション以外) |
$ sudo chown nobody:nogroup /nfs
/nfs 192.168.10.0/24(rw,sync,no_subtree_check)
$ sudo exportfs -ra $ rpcinfo -p | grep nfs 100003 3 tcp 2049 nfs 100003 4 tcp 2049 nfs 100003 3 udp 2049 nfs $ sudo ufw allow 2049 ルールをアップデートしました ルールをアップデートしました(v6)