rokkonet

PC・Androidソフトウェア・アプリの開発・使い方に関するメモ

ubuntu系linuxインストール

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 Oct. 17.
2020 Sep. 26.
2020 Aug. 15.
2019 Oct. 14.
2019 Jan. 04.
2018 Dec. 01.
2018 Nov. 04.
2018 Oct. 14.
2018 Aug. 13.
 
インストール先の/home内のユーザーディレクトリ名が既存ディレクトリ名と重ならないように確認する。
 
(install)
DVDからlinuxディストリビューションをインストール
インストール時にセットするユーザーにはUIDを指定できないので仮のものとして適当なものにする。

(video card対応)
nvidia video chipならば  nvidia-xxxインストール  (nvidia-driver-390とか)
 
(user) ユーザを追加・設定
    最初のユーザーを登録し、サブグループはインストール時のユーザーと同じにする。
     所属グループ
      adm  cdrom  video  dip  plugdev  staff  lpadmin  lxd  sambashare  docker。
      sudoは必要に応じて。
 
    パスワード設定、起動時NumLock設定
 
    Xfce2 マウスフォーカス設定
     設定 -> ウィンドウマネージャー ->
     フォーカス -> クリックで前面に出す ->
     「アプリケーションウィンドウ内でクリックした場合前面に出す」のチェックを外す
 
 
ユーザーのumask設定 umask 0022
セキュリティ性の高い"umask 0077"としたユーザーでビルドしたプログラムをシステムにインストールすると、システム上のディレクトリ・ファイルをrootユーザー以外が読み込めない恐れがあるので、"umask 0022"がよい。
 
ログイン時設定ファイル読み込みの仕組み確認
 
パス設定
 
/etc/hosts設定

(TCP Wrapper)
/etc/hosts.deny
ALL: ALL
 
/etc/hosts.allow
sshd: ALL
 
時刻合わせ
 
buildツールのインストール
# apt update && apt install build-essential
 
wake-on-lan設定
  
sambaインストール sambaインスール - rokkonet

 

nfsクライアントインストール
  
nfsサーバーインストール
 
fstab設定
 
sshサーバーインストール 鍵生成・配置
 
ルーター設定 外部からのsshパケットをsshサーバーホストに転送させる
 
 
データベースシステムインストール
 ( 旧版  mysqlインストール )
  
 
TV録画・視聴システム
TV受信サーバーmirakurunのインストール
TVストリーム分離ツール tssplitter_liteインストール
  
ffmpegインストール
 EPGStationをインストールした場合は、その際にインストール済。
 chinachuをインストールした場合は、chinachu稼働ユーザーの~/chinachu/usr/bin/ffmpeg が配置されたので、当該ユーザーには
 $ ln -s ~/chinachu/usr/bin/ffmpeg ~/bin/
 とした。  
 

( pt2・recpt1インストール ) 

 
( TV録画ファイル定期圧縮 epgrec版)
 
( TV録画番組内容ファイル定期作成 epgrec版)
 
bitbucket利用対応
 gitインストール
  $ sudo apt update && sudo apt install git
 bitbucket設定
  リポジトリディレクトリを置くディレクトリの作成
   $ mkdir ~/bitbucket
  SSH認証設定
 
anti-virusソフトインストール
 
プリンター・スキャナー インストール
 
 
openvpnパケットのルーターポート転送設定
 
javaインストール
 
sinatraインストール・設定
 
googleドライブ同期設定
 ( grive2インストール・定期同期設定 )
 
mysqlデータ移行
 
mysqlデータベース定期バックアップ
 
他ファイルサーバーデータ移行
 
no-ipアップデートデーモンインストール
  
FM放送定期録音
サイマルラジオ定期録音
VPN Gateクライアント
ニュース定期録画
 
PT2テレビチューナーカード接続エラー定期メール通知
 
システムからのメールの保存量に制限を設定する
 
rootユーザーcron設定
一般ユーザーcron設定
 
( epgrecエラーログ定期メール通知 )