Xubuntu Linux 22.04
設定
- 
swappiness swappiness は物理メモリが何 % になったらスワップメモリを使うのかを設定するパラメータで、0 を設定すると Kernel 3.5 からスワップを使わないようになったそうです。 
 デフォルト値は 60 で、極力スワップを使わないようにするためには 1 を設定することが妥当のようです。設定値が適用されているかどうかは下記のコマンドで確認できます。 
- 
/etc/fstab ディスクのマウントオプションを調整すると、気休め程度ですがディスク I/O の性能を向上させられると言われています。 
 体感できるほどの効果はありません。。。--- /tmp/fstab 2024-09-22 08:23:57.570898136 +0900 +++ /etc/fstab 2024-09-22 08:22:50.595808086 +0900 @@ -6,6 +6,6 @@ # # <file system> <mount point> <type> <options> <dump> <pass> # / was on /dev/sda2 during installation -UUID=2f256458-720f-4bb3-8133-d7a3c31b3390 / xfs defaults 0 0 +UUID=2f256458-720f-4bb3-8133-d7a3c31b3390 / xfs defaults,noatime,nodiratime 0 0 # /boot/efi was on /dev/sda1 during installation UUID=CB65-2187 /boot/efi vfat umask=0077 0 1
インストールアプリ
- 
CLI およびサーバ sudo apt install -y \ locales man manpages-ja \ avahi-daemon ssh \ wget curl jq \ git vim \ zip unzip bzip2 p7zip-full項目 説明 avahi-daemon mDNS とういうマルチキャスト を使用してホスト名で名前を解決する DNS サーバ。名前の解決範囲はリンクローカルマルチキャストが届く範囲になります。 - 
自動起動設定 
 
- 
- 
GUI アプリ - 
Libre Office 
- 
画像、動画 
- 
ターミナル 
- 
インターネット関連 
- 
eclipse-java-2024-09-R-linux-gtk-x86_64.tar.gz の例 
 eclipse-java-2024-09-R-linux-gtk-x86_64.tar.gz は、ブラウザ等で公式サイトからダウンロードしてください。アプリケーションメニューには下記のように登録します。 echo "[Desktop Entry] Type=Application Encoding=UTF-8 Name=Eclipse Comment=Eclipse IDE Exec=/usr/local/bin/eclipse/eclipse Icon=/usr/local/bin/eclipse/icon.xpm Categories=Development; Terminal=false NoDisplay=false" > $HOME/.local/share/applications/eclipse.desktop- 
日本語化 pleiades のインストール wget https://ftp.jaist.ac.jp/pub/mergedoc/pleiades/build/stable/pleiades.zip \ -O /tmp/pleiades.zip cd /tmp unzip pleiades.zip sudo cp -R /tmp/plugins/jp.sourceforge.mergedoc.pleiades /usr/local/bin/eclipse/plugins sudo cp -R /tmp/features/jp.sourceforge.mergedoc.pleiades /usr/local/bin/eclipse/features/usr/local/bin/eclipse/eclipse.ini に下記 2 行を追加 -Xverify:none -javaagent:/usr/local/bin/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jarpleiades.jar は相対パスではなくフルパスじゃないとダメみたいです。 
 
- 
- 
ideaIC-2024.1.4.tar.gz は、ブラウザ等で公式サイトからダウンロードしてください。 アプリケーションメニューには下記のように登録します。 echo "[Desktop Entry] Type=Application Encoding=UTF-8 Name=Intellij IDEA Comment=Intellij IDEA Community Exec=/usr/local/bin/idea-IC-241.18034.62/bin/idea.sh Icon=/usr/local/bin/idea-IC-241.18034.62/bin/idea.svg Categories=Development; Terminal=false NoDisplay=false" > $HOME/.local/share/applications/intellij.desktopアプリの日本語化が必要な場合は、Intellij IDEA 起動後、 Plugins⇒Japanese Language Packをインストールして再起動すると日本語化されます。
- 
pycharm-community-2024.2.3.tar.gz は、ブラウザ等で公式サイトからダウンロードしてください。 アプリケーションメニューには下記のように登録します。 echo "[Desktop Entry] Type=Application Encoding=UTF-8 Name=PyCharm-CE Comment=PyCharm Community Exec=/usr/local/bin/pycharm-community-2024.2.3/bin/pycharm.sh Icon=/usr/local/bin/pycharm-community-2024.2.3/bin/pycharm.svg Categories=Development; Terminal=false NoDisplay=false" > $HOME/.local/share/applications/pycharm-ce.desktopアプリの日本語化が必要な場合は、Intellij IDEA 起動後、 Plugins⇒Japanese Language Packをインストールして再起動すると日本語化されます。
- 
wget "https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-x64" -O /tmp/vscode.deb sudo dpkg -i /tmp/vscode.deb- 
VSCode のフォント設定 
 
- 
 
- 
プログラミング言語
- 
C/C++ 
- 
Go 
- 
Java 
- 
Nodejs - 
apt リポジトリのパッケージをインストール場合 
- 
nodebrew でインストールする場合 
 
- 
- 
Python 
- 
Rust 
日本語フォント
- 
apt 
- 
wget https://github.com/yuru7/udev-gothic/releases/download/v2.0.0/UDEVGothic_HS_v2.0.0.zip -O /tmp/UDEVGothic_HS.zip wget https://github.com/yuru7/udev-gothic/releases/download/v2.0.0/UDEVGothic_NF_v2.0.0.zip -O /tmp/UDEVGothic_NF.zip wget https://github.com/yuru7/udev-gothic/releases/download/v2.0.0/UDEVGothic_v2.0.0.zip -O /tmp/UDEVGothic.zip mkdir -p .fonts/udev_gothic cd .fonts/udev_gothic unzip /tmp/UDEVGothic_HS.zip unzip /tmp/UDEVGothic_NF.zip unzip /tmp/UDEVGothic.zip
リモートデスクトップ
- 
xrdp のインストール 
- 
xrdp サーバーの起動 
この後、リモートデスクトップクライアントアプリで接続すると Linux のデクストップ画面が見えると思います。
Docker
- 
古いバージョンの削除 (インストールしていた場合) 
- 
APT リポジトリの設定 - 
関連ツールのインストール 
- 
GPG key のインストール 
- 
リポジトリの追加 
 
- 
- 
Docker のインストール 
- 
ユーザ権限の設定 
- 
自動起動設定 
仮想化環境用ツール
- 
VMware tools - 
インストール 
- 
起動設定 
- 
/etc/fstab 設定例 - 事前に sudo mkdir -p /mnt/hgfs 等でマウントポイントとなるディレクトリを作成しておいてください。
- VMware Workstation で共有フォルダの設定を有効にしておいて下さい。
 
- 
参考サイト 
 
- 
- 
VirtualBoxの共有フォルダのマウント - 
マウントポイントにするディレクトリを作成 (パスは適当) 
- 
/etc/fstab の編集 
- 
mount コマンド 
 
-