2025 Nov. 03.
2025 Oct. 12.
2025 Sep. 15.
2025 Aug. 30.
2025 Feb. 08.
2024 Sep. 24.
2024 May. 01.
2024 Apr. 28.
2023 May 03.
2022 Sep. 10.
2022 Feb. 08.
2021 May 19.
2021 Apr. 24.
2021 Mar. 29.
2021 Feb. 27.
2021 Jan. 31.2020 Sep. 26.
2020 Aug. 15.
2019 Oct. 14.
2019 Jan. 04.
2018 Dec. 01.
2018 Nov. 04.
2018 Oct. 14.
2018 Aug. 13.
2019 Jan. 04.
2018 Dec. 01.
2018 Nov. 04.
2018 Oct. 14.
2018 Aug. 13.
(install)
DVDからlinuxディストリビューションをインストールする。
インストール時にセットするユーザーにはUIDを指定できないので、ユーザー名は仮のものとして適当なものにする。
インストールメディアをLegacy BIOSモードで読み込むべきか、UEFIモードで読み込むべきかを次の手順で決める。
(1)GParted等でLinuxをライブ起動する。
(2)インストール先ストレージがUEFIモードとなっているか、BIOSモードとなっているか、次のコマンドで確認する。
$ sudo parted /dev/sda print
「Partition Table: gpt」ならUEFIモード。
「Partition Table: msdos」ならBIOSモード。
(3)ブートモードがUEFIモードとなっているか、BIOSモードとなっているか、次のコマンドで確認する。
$ [ -d /sys/firmware/efi ] && echo "UEFIモード" || echo "BIOSモード"
(4)PCのBIOS設定/UEFI設定/ブートドライブ設定等で、ブートモードをインストール先ストレージのモードと一致させる。
300MB程度のEFI System Partition (ESP)がディスクに存在していなければ、vfatで作成・フォーマットする。
既にESPが存在していれば、再フォーマットせずそのまま残しておく。
(video card対応)
nvidia video chipならば次のリンクを参照する。
(nvidia-driver-390とか)
ユーザを追加・設定
最初のユーザーを登録し、サブグループはインストール時のユーザーと同じにする。
所属グループ
adm cdrom video dip plugdev staff lpadmin lxd sambashare docker。
sudoは必要に応じて。
パスワード設定、起動時NumLock設定
Xfce2 マウスフォーカス設定
設定 -> ウィンドウマネージャー ->
フォーカス -> フォーカスで前面に出す ->
「ウィンドウがフォーカスを取得した場合自動的に前面に出す」のチェックを外す。
フォーカス -> クリックで前面に出す ->
「アプリケーションウィンドウ内でクリックした場合前面に出す」のチェックを外す。
画面解像度変更
ユーザーのumask設定 umask 0022
セキュリティ性の高い"umask 0077"としたユーザーでビルドしたプログラムをシステムにインストールすると、システム上のディレクトリ・ファイルをrootユーザー以外が読み込めない恐れがあるので、"umask 0022"がよい。
~/.profileファイルに書き込んでおく。
ログイン時設定ファイル読み込みの仕組み確認
パス設定
固定IPアドレス設定
/etc/hostsを設定する。
(TCP Wrapper)
/etc/hosts.deny
ALL: ALL/etc/hosts.allow
sshd: ALL
時刻合わせ
buildツールのインストール
# apt update && apt install build-essential
nfsサーバーインストール
参照先: nfs server
fstab設定
フィールド書式
file-system dir type options dump pass
passフィールドについて
sambaインストール
sshサーバーインストール 鍵生成・配置
TV録画・視聴システム
( pt2・recpt1インストール ) Mirakurun + EPGStationなら不要
( epgrec_unaインストール ) Mirakurun + EPGStationなら不要
( TV録画ファイル定期圧縮 epgrec版)
( TV録画番組内容ファイル定期作成 epgrec版)
anti-virusソフトインストール
プリンター・スキャナー インストール
mailインストール
javaインストール
sinatraインストール・設定
googleドライブ同期設定
・ローカルファイルとの同期
grive2が扱いやすいが、google認証できない状況。
・googleドライブのマウント
システムからのメールの保存量に制限を設定する
rootユーザーcron設定
一般ユーザーcron設定
一般ユーザーcron設定
( epgrecエラーログ定期メール通知 )